【教学课件】第8章EDA实验开发系统.ppt
《【教学课件】第8章EDA实验开发系统.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第8章EDA实验开发系统.ppt(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第8章 EDA实验开发系统第8章 EDA实验开发系统8.1 GW48型型EDA实验开发系统原理与使用实验开发系统原理与使用8.2 GW48实验电路结构图实验电路结构图8.3 GW48系统结构图信号名与芯片引脚对照表系统结构图信号名与芯片引脚对照表8.4 GWDVP-B电子设计竞赛应用板使用说明电子设计竞赛应用板使用说明 8.5 GW48型型EDA实验开发系统使用示例实验开发系统使用示例 1/9/20231第8章 EDA实验开发系统8.1 GW48型型EDA实验开发系统原理与使用实验开发系统原理与使用 8.1.1 系统性能及使用注意事项系统性能及使用注意事项 1.系统主要性能及特点系统主要性能及
2、特点 (1)GW48系统设有通用的在系统编程下载电路,可对Lattice、Xilinx、Altera、Vantis、Atmel和Cypress世界六大PLD公司各种isp编程下载方式或现场配置的CPLD/FPGA系列器件进行实验或开发。其主系统板与目标芯片板采用接插式结构,动态电路结构自动切换工作方式,含可自动切换的11种实验电路结构模式。1/9/20232第8章 EDA实验开发系统 (2)GW48系统基于“电路重构软配置”的设计思想,采用了I/O口可任意定向目标板的智能化电路结构设计方案。利用在系统微控制器对I/O口进行任意定向设置和控制,从而实现了CPLD/FPGA目标芯片I/O口与实验输
3、入/输出资源可以各种不同方式连接来构造形式各异的实验电路的目的。(3)系统除丰富的实验资源外,还扩展了A/D、D/A、VGA视频、PS/2接口、RS232通信、单片机独立用户系统编程下载接口、48 MHz 高频时钟源及在板数字频率计。在上面可完成200多种基于FPGA和CPLD的各类电子设计和数字系统设计实验与开发项目,从而能使实验更接近实际的工程设计。1/9/20233第8章 EDA实验开发系统 2.系统使用注意事项系统使用注意事项(1)闲置不用GW48系统时,必须关闭电源,拔下电源插头。(2)在实验中,当选中某种模式后,要按一下右侧的复位键,以使系统进入该结构模式工作。(3)更换目标芯片时
4、要特别注意,不要插反或插错,也不要带电插拔,确信插对后才能开电源。其他接口都可带电插拔。请特别注意,尽可能不要随意插拔适配板及实验系统上的其他芯片。(4)并行口工作模式设置在EPP模式。(5)跳线座SPS默认向下短路(PIO48);右侧开关默认拨向TO MCU。(6)对于GW48-PK2系统,左下角拨码开关除第4档“DS8使能”向下拨(8数码管显示)外,其余皆默认向上。1/9/20234第8章 EDA实验开发系统8.1.2 系统工作原理系统工作原理 图8.1为GW48系列EDA实验开发系统的板面结构图,图8.2为GW48系统目标板插座引脚信号图,图8.3为其功能结构模块图。图8.3中所示的各主
5、要功能模块对应于图8.1的器件位置恰好处于目标芯片适配座B2的下方,由一微控制器担任。其各模块的功能分述如下。1/9/20235第8章 EDA实验开发系统图图8.1 GW48实验开发系统的板面结构图实验开发系统的板面结构图1/9/20236第8章 EDA实验开发系统图8.2 GW48系统目标板插座引脚信号图1/9/20237第8章 EDA实验开发系统图图8.3 GW48实验开发系统功能结构图实验开发系统功能结构图1/9/20238第8章 EDA实验开发系统 (1)BL1:实验或开发所需的各类基本信号发生模块。其中包括最多8通道的单次脉冲信号发生器、高低电平信号发生器、BCD码或8421码(十六
6、进制)信号发生器。所有这些信号的发生主要由BL6主控单元产生,并受控于系统板上的8个控制键。(2)L5:CPLD/FPGA输出信息显示模块,其中包括直通非译码显示、BCD码7段译码显示、8421码7段译码显示、两组8位发光管显示、十六进制输入信号显示指示、声响信号指示等。同样,所有这些显示形式及形式的变换皆由BL6转换和独立控制。(3)在BL6的监控程序中安排了多达11种形式各异的信息矢量分布,即电路重构软配置。由此可见,虽然GW48系统从硬件结构上看,是一个完全固定下来的实验系统,但其功能结构却等同于11套接口迥异的实验系统(参见第8.2节)。1/9/20239第8章 EDA实验开发系统 (
7、4)BL3:此模块主要是由一目标芯片适配座以及上面的CPLD/FPGA目标芯片和编程下载电路构成。通过更换插有不同型号目标器件的目标板,就能对多种目标芯片进行实验。(5)BL6使GW48系统的应用结构灵活多变。实际应用中,该模块自动读取BL7的选择信息,以确定信息矢量分布。实验前,可根据实验类型,以及所需的CPLD/FPGA目标芯片的I/O接口位置,从15张实验电路结构图(第8.2节)找到相适应的实验系统功能结构,并将该图的编号键入BL7,系统即进入了所需要的接口和实验模式。1/9/202310第8章 EDA实验开发系统8.1.3 系统主板结构与使用方法系统主板结构与使用方法 下面将详述GW4
8、8系列EDA/SOPC实验开发系统(GW48-PK2、GK、CK)结构与使用方法,对于这3种型号的不同之处将给予单独指出。如前所述,GW48系统的电路结构是可控的,即可通过控制接口键,使之改变连接方式以适应不同的实验需要。因此,从物理结构上看,实验板的电路结构是固定的,但其内部的信息流在控制器的控制下将发生很大的变化。采用这种“电路多任务重构软配置”设计方案的目的有3个:适应更多的实验与开发项目;适应更多的PLD公司的器件;适应更多的不同封装的FPGA和CPLD器件。1/9/202311第8章 EDA实验开发系统 1.系统板面主要部件及其使用方法系统板面主要部件及其使用方法 (1)模式选择键S
9、W9:按动该键能使实验板产生11种不同的实验电路结构。这些结构如8.2节的11张实验电路结构图所示。例如选择了“NO.3”图,须按动系统板上此键,直至“模式指示SWG9”数码管显示“3”,于是系统即进入了NO.3图所示的实验电路结构。但当SWG9显示为“A”时,系统板即变成一台数字频率计,数码管8将显示“F”,“数码6”至“数码1”显示频率值,测频输入端为系统板右下角的JP1B插座,测频范围为1Hz500kHz。(2)适配座B2:这是一块插于主系统板上的目标芯片适配座。对于不同的目标芯片可配不同的适配座。可用的目标芯片包括目前世界上最大的6家FPGA/CPLD厂商几乎所有CPLD/FPGA和所
10、有ispPAC等模拟EDA器件。8.3节的表中已列出多种芯片对系统板引脚的对应关系,以利在实验时经常查用。1/9/202312第8章 EDA实验开发系统 (3)ByteBlasterMV编程配置口J3B/J3A:如果要进行独立电子系统开发、应用系统开发、电子设计竞赛等开发实践活动,首先应该将系统板上的目标芯片适配座拔下,用配置的10芯编程线将ByteBlasterMV口和独立系统上适配板上的10芯口相接,进行在系统编程(如GWDVP-B板),进行调试测试。ByteBlasterMV口能对不同公司,不同封装的CPLD/FPGA进行编程下载。编程的目标芯片和引脚连线可参考图8.2和表8.1,从而进
11、行二次开发。(4)ByteBlasterII编程配置口:该口主要用于对Cyclone系列AS模式专用配置器件EPCS4和EPCS1编程。(5)混合工作电压源:系统不必通过切换即可为CPLD/FPGA目标器件提供5V、3.3V、2.5V、1.8V和1.5V工作电源,此电源位置可参考图8.2。1/9/202313第8章 EDA实验开发系统表表8.1 在线编程座各引脚与不同在线编程座各引脚与不同PLD公司器件编程下载接口说明公司器件编程下载接口说明1/9/202314第8章 EDA实验开发系统 (6)JP5编程模式选择跳线(仅GW48-PK2型含此):如果要对Cyclone的配置芯片进行编程,应该将
12、跳线接于ByBtII端,在将标有ByteBlasterII编程配置口同适配板上EPCS4/1的AS模式下载口用10芯线连接起来,通过QuartusII进行编程。当短路Others端时,可对其他所有器件编程,端口信号参考图8.2。(7)JP6/JVCC/VS2编程电压选择跳线:跳线JVCC(GW48-GK/PK2型标为“JP6”)是对编程下载口的选择跳线。对5V器件,如 10K10、10K20、7128S、1032和 95108等,必 须 选“5.0V”。而对低于或等于3.3V的低压器件,如1K30、1K100、10K30E、20K300、Cyclone和7128B等一律选择“3.3V”一端。(
13、8)并行下载口J2:此接口通过下载线与微机的打印机口相连。来自PC机的下载控制信号和CPLD/FPGA的目标码将通过此口,完成对目标芯片的编程下载。计算机的并行口通信模式最好设置成EPP模式。1/9/202315第8章 EDA实验开发系统 (9)键1键8:为实验信号控制键,此8个键受“多任务重配置”电路控制,它在每一张电路图中的功能及其与主系统的连接方式随模式选择键SW9的选定的模式而变,使用中需参照8.2节中的电路图。(10)键9键14(GW48-GK/PK2型含此键):此6个键不受“多任务重配置”电路控制,由于键信号速度慢,所以其键信号输入口是全开放的,各端口定义在插座“JP8”处,可通过
14、手动接插线的方式来实用,键输出默认高电平。(11)数码管18/发光管D1D16:受“多任务重配置”电路控制,它们的连线形式也与SW9的输入码有关,需参照8.2节的电路图。(12)时钟频率选择模块JP1A/JP1B/JP1C:位于主系统的右小侧,通过短路帽的不同接插方式,使目标芯片获得不同的时钟频率信号。1/9/202316第8章 EDA实验开发系统 (13)扬声器:与目标芯片的“SPEAKER”端相接,通过此口可以进行奏乐或了解信号的频率。(14)PS/2接口J7:通过此接口,可以将PC机的键盘和/或鼠标与GW48系统的目标芯片相连,从而完成PS/2通信与控制方面的接口实验。(15)VGA视频
15、接口J6:通过它可完成目标芯片对VGA显示器的控制。(16)单片机接口器件EU3:它与目标板的连接方式也已标于主系统板上,连接方式可参见图8.16的“实验电路结构图COM”。对于GW48-GK/PK2系统,实验板右侧有一开关,若向TO_FPGA拨,将RS232通信口直接与FPGA相接;若向TO_MCU拨,则与89C51单片机的P30和P31端口相接。1/9/202317第8章 EDA实验开发系统 (17)RS-232串行通讯接口J8:此接口电路是为FPGA与PC通信和SOPC调试准备的,或使PC机、单片机和FPGA/CPLD 3者实现双向通信。(18)“AOUT”D/A转换:利用实验板左下侧的
16、此电路模块,可以完成FPGA/CPLD目标芯片与D/A转换器的接口实验或相应的开发。(19)“AIN0/AIN1”A/D转换:外界模拟信号可以分别通过系统板左下侧的2个输入端“AIN0”和“AIN1”进入A/D转换器ADC0809的输入通道IN0和IN1,ADC0809与目标芯片直接相连。(20)“VR1/AIN1”:VR1电位器,通过它可以产生0V+5V 幅度可调的电压。其输入口是0809的IN1(与外接口AIN1相连,但当AIN1插入外输入插头时,VR1将与IN1自动断开)。若利用VR1产生被测电压,则需使0809的第25脚置高电平,即选择IN1通道,参考“实验电路结构NO.5”。1/9/
17、202318第8章 EDA实验开发系统 (21)AIN0的特殊用法:系统板上设置了一个比较器电路,主要由LM311组成。若与D/A电路相结合,可以将目标器件设计成逐次比较型A/D变换器的控制器件。(22)系统复位键SW10:此键是系统板上负责监控的微处理器的复位控制键,同时也与接口单片机和LCD控制单片机的复位端相连。因此兼作单片机的复位键。(23)下载控制开关(仅GW48-GK/PK型含此开关,在系统板的左侧):当需要对实验板上的目标芯片下载时必须将开关向上打(即DLOAD);而当向下打(LOCK)时,将关闭下载口,这时可以将下载并行线拔下而作它用。(24)跳线座SPS:短接T_F可以使用“
18、在系统频率计”,频率输入端在主板右侧标有“频率计”处,模式选择为A。短接“PIO48”时,信号PIO48可用,如实验电路结构图NO.1中的PIO48。平时应该短路“PIO48”。1/9/202319第8章 EDA实验开发系统 (25)目标芯片万能适配座CON1/2:在目标板的下方有2条80个插针插座(GW48-CK系统),其连接信号如图8.2所示,为用户对此实验开发系统作二次开发提供了条件。对于GW48-GK/PK2/EK系统,此适配座在原来的基础上增加了20个插针,功能大为增强。(26)左下拨码开关(仅GK/PK2/EK型含此开关):拨码开关的详细用法可参考图8.10“实验电路结构NO.5”
19、。(27)上拨码开关(仅GK/PK2型含此开关):是用来控制数码管作扫描显示用的。当要将8个数码管从原来的重配置可控状态下向扫描显示方式转换时,可以将此拨码开关全部向下拨,然后将左下侧的拨码开关的“DS8使能”向上拨。(28)ispPAC下载板:对于GW48-GK系统,其右上角有一块ispPAC模拟EDA器件下载板,可用于模拟EDA实验中对ispPAC10/20/80等器件编程下载用。1/9/202320第8章 EDA实验开发系统 (29)8X8数码点阵(仅GW48-GK型含此):在右上角的模拟EDA器件下载板上还附有一块数码点阵显示块,是通用共阳方式,需要16根接插线和2根电源线连接。(30
20、)+/-12V电源开关:在实验板左上角,有指示灯。电源提供对象有:1)与082、311及DAC0832等相关的实验;2)模拟信号发生源;3)GW48-DSP/DSP+适配板上的D/A及参考电源。此电源输出口可参见图8.2,平时,此电源必须关闭。(31)智能逻辑笔(仅GK/PK2型含此):逻辑信号由实验板左侧的LOGIC PEN INPUT输入。(32)模拟信号发生源(GK/PK2型含此):信号源主要用于DSP/SOPC实验及A/D高速采样用信号源。1/9/202321第8章 EDA实验开发系统 (33)JP13选择VGA输出(仅GW48-GK/PK2含此):将“ENBL”短路,使VGA输出显示
21、使能;将“HIBT”短路,使VGA输出显示禁止,这时可以将来自外部的VGA显示信号通过JP12座由VGA口输出。此功能留给SOPC开发。(34)FPGA与LCD连接方式(仅PK2型含此):由图8.16的实验电路结构图COM可知,默认情况下,FPGA是通过89C51单片机控制LCD液晶显示的,但若FPGA中有Nios嵌入式系统,则能使FPGA直接控制LCD显示。方法是拔去此单片机(在右下侧),用连线将座JP22/JP21(LCD显示器引脚信号)各信号分别与座JP19/JP20(FPGA引脚信号)相连接即可。(35)JP23使用说明(仅GW48-GK/PK2型含此):单排座JP23有3个信号端,分
22、别来自此单片机的I/O口。1/9/202322第8章 EDA实验开发系统 2.使用举例使用举例 若模式键选中了“实验电路结构图NO.1”,这时的GW48系统板所具有的接口方式变为:FPGA/CPLD端口PI/O3128(即PI/O31、PI/O30、PI/O29、PI/O28)、PI/O2724、PI/O2320和PI/O1916,共4组4位二进制I/O端口分别通过一个全译码型7段译码器输向系统板的7段数码管。这样,如果有数据从上述任一组四位输出,就能在数码管上显示出相应的数值,其数值对应范围如表8.2所示。表表8.2 FPGA/CPLD输出与数码管显示的关系输出与数码管显示的关系 FPGA/
23、CPLD输出000000010010 1100110111101111数 码 管 显 示 0 1 2 C D E F1/9/202323第8章 EDA实验开发系统 端口I/O3239分别与8个发光二极管D8D1相连,可作输出显示,高电平亮。还可分别通过键8和键7,发出高低电平输出信号进入端口I/O49和48;键控输出的高低电平由键前方的发光二极管D16和D15显示,高电平输出为亮。此外,可通过按动键4至键1,分别向FPGA/CPLD的PIO0PIO15输入4位16进制码。每按一次键将递增1,其序列为1,2,9,A,F。注意,对于不同的目标芯片,其引脚的I/O标号数一般是同GW48系统接口电路的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 EDA 实验 开发 系统
限制150内