技术与应用eda工具软件的使用讲解课件

上传人:bin****86 文档编号:55843161 上传时间:2018-10-07 格式:PPT 页数:83 大小:3.13MB
返回 下载 相关 举报
技术与应用eda工具软件的使用讲解课件_第1页
第1页 / 共83页
技术与应用eda工具软件的使用讲解课件_第2页
第2页 / 共83页
技术与应用eda工具软件的使用讲解课件_第3页
第3页 / 共83页
技术与应用eda工具软件的使用讲解课件_第4页
第4页 / 共83页
技术与应用eda工具软件的使用讲解课件_第5页
第5页 / 共83页
点击查看更多>>
资源描述

《技术与应用eda工具软件的使用讲解课件》由会员分享,可在线阅读,更多相关《技术与应用eda工具软件的使用讲解课件(83页珍藏版)》请在金锄头文库上搜索。

1、第2章 EDA工具软件的使用方法,本章概要:本章以Altera公司的Quartus为主,介绍EDA工具软件的使用方法,作为EDA设计的基础。通过本章的学习,读者可初步采用QuartusII软件的原理图输入法,设计数字电路和系统,掌握用试验开发系统或开发板对设计电路进行硬件验证的方法。知识要点: (1)EDA技术的原理图输入设计法。 (2)用原理图输入法实现多层次系统电路的设计。 (3)Quartus 的宏功能模块的使用方法。,2.1 Quartus II软件的安装,QuartusII 软件的安装,只要把QuartusII软件光盘放入计算机的光驱中,安装光盘将自动引导完成Quartus II的安

2、装。软件安装结束之后,还必须在软件中指定Altera公司的授权文件(License.dat),才能正常使用Quartus II软件。软件安装,在winxp中具体安装硬件驱动程序如下:1. 打开控制面板 | 添加硬件,点“下一步”;2. 选择“是,我已经连接了此硬件”,按向导进行至下面的界面时,选择“添加新的硬件设备”,再“下一步”;3. 选择“安装我手动从列表选择的硬件”,然后“下一步”;4. 在打开的对话框中选择“声音、视频和游戏控制器”,再“下一步”;5.选择“从磁盘安装”,在弹出的对话框中单击“浏览”浏览驱动程序所在的目录:QuartusII的安装目录dirverswin2000,选择“

3、WIN2000.inf”,单击“确定”。,为了方便电路设计,设计者首先应当在计算机中建立自己的工程目录。例如,将自己的全部EDA设计文件放在d:myeda文件夹中,而为图形编辑设计建立d:myedamygdf文件夹,为VHDL文本编辑设计建立d:myedamyvhdl等。,2.2 Quartus II软件的主界面,QuartusII软件为适应广大MAX+PLUS 软件应用工程人员的需要,提供了Quartus II和与MAX+PLUS 兼容的两种主界面。,timing closure, 意思就是说布线后可能会有时序不满足的问题,那么就要解决这个问题,解决时序不满足的工作就叫timing clos

4、ure。,2.3 Quartus II的图形编辑输入法,图形编辑输入法也称为原理图输入设计法。用Quartus II的原理图输入设计法进行数字系统设计时,不需要任何硬件描述语言知识,在具有数字逻辑电路基本知识的基础上,就能可使用Quartus II提供EDA平台,设计数字电路或系统。 为了方便电路设计,设计者首先应当在计算机中建立自己的工程目录(如d:myeda)。将自己的全部EDA设计文件放在文件夹中。,在Quartus II平台上,使用图形编辑输入法设计电路的操作流程包括编辑(设计输入)、编译、仿真和编程下载等基本过程。用Quartus II图形编辑方式生成的图形文件默认的扩展名为.bdf

5、。,工程文件夹的名称不要使用汉字,最好也不要使用数字。,注意,编辑原理图,编译设计文件,仿 真,选择目标器件,引脚锁定,再次编译,硬件调试,编程下载,Quartus 原理图输入的基本操作,使用Quartus II设计电路系统之前,需要先建立设计项目(Project)。例如,用图形编辑法设计8位加法器adder8时,需要先建立adder8的设计项目。在Quartus II集成环境下,执行“File”菜单的“New Project Wizard”命令,弹出如图所示的新建设计项目对话框的“New Project Wizard: Directory,Name,TOP-Level Entuty page

6、 1 of 5”页面(新建设计项目对话框共5个页面)。,2.3.1 编辑输入图形设计文件,此页面用于登记工程设计文件的地址(文件夹)、设计项目的名称和顶层文件实体名。在对话框的第一栏中填入项目所在的文件夹名;第二栏是设计项目名,需要填入新的设计项目名,第三栏是顶层文件实体名,需要填入顶层文件实体的名称。设计项目名和顶层文件实体名可以同名,一般在多层次系统设计中,以与设计项目同名的设计实体作为顶层文件名。,新建项目对话框的第2页面用于增加设计文件,包括顶层设计文件和其他底层设计文件。如果顶层设计文件和其他底层设计文件已经包含在工程文件夹中,则在此页面中将这些设计文件增加到新建项目中。新建项目对话

7、框第3页面用于设置编程下载的目标芯片的类型与型号。在编译设计文件前,应先选择下载的目标芯片,否则系统将以默认的目标芯片为基础完成设计文件的编译。目标芯片选择应根据支持硬件开发和验证的开发板或试验开发系统上提供的可编程逻辑器件来决定。不同的适配板上的可编程逻辑不同。,新建设计项目对话框的第4页面用于设置第三方EDA工具软件的使用,一般情况下可以设置为“不使用”(在第三方工具软件选择框不出现“”)。新建设计项目对话框的第5页面用于显示新建设计项目的摘要,用鼠标点击此页面下方的“Finish”按钮,完成新设计项目的建立。,新的项目建立后,在Quartus II集成环境下,执行“File”菜单的“Ne

8、w”命令,在弹出编辑文件类型对话框中,选择 “Block Diagram/Schematic File ”(模块/原理图文件)方式,进入Quartus II图形编辑方式的窗口界面。,图2.22 编辑文件类型对话框,在原理图编辑窗中的任何一个位置上用双击鼠标,弹出一个元件选择窗。,2018/10/7,在8位加法器adder8的设计中,将电路设计需要的2个4位加法器74283以及输入、输出元件符号调人图形编辑框中,根据8位加法器设计的原理图,用鼠标完成电路内部的连接以及与输入、输出元件的连接,并将相应的输入元件符号名分别更改为“A70”和“B70”,把输出元件的名称分更改为“SUM70”和“COU

9、T”,如图所示。其中A70和B70是两个8位加数输入端,SUM70是8位和数输出端,COUT是向高位进位输出端。电路设计完成后,用“adder8.bdf ”为文件名保存在工程目录中。,图2.24 8位加法器的原理图,塔形显示,编程器,波形仿真器,编译器,管脚编辑器,翻转,指针,文本,元器件工具,模块,正交节点工具,正交总线工具,正交映射工具,橡皮筋工具,缩放,全屏,查找,作图工具,线条部分选择工具,orthogonal bus tool,2018/10/7,2.3.2 编译设计图形文件执行Quartus II主窗口“Processing”菜单的“Start Compilation”命令,或者在

10、主窗口上直接用鼠标左键点击“开始编译”命令按钮,开始对adder8.bdf文件进行编译。编译工具的编译过程界面如图2.25所示,编译过程包括分析与综合、适配、编程和时序分析等4个环节。,图2.25 Quartus II编译工具界面,2.3.3 仿真设计文件1. 建立波形文件执行Quartus II主窗口“File”菜单的“New”命令,在弹出编辑文件类型对话框,选择对话框“Other Files”中的“Vector Waveform File ”方式,进入Quartus II波形编辑方式,弹出新建波形文件编辑窗口界面。,新建波形文件编辑窗口界面,2. 输入信号节点在波形编辑方式下,执行“Edi

11、t”菜单下的“Insert Node or Bus”命令,或在波形文件编辑窗口的“Name”栏中点击鼠标右键,在弹出的快捷菜单中选择“Insert Node or Bus”命令,弹出插入节点或总线(Insert Node or Bus)对话框,。在“Insert Node or Bus”对话窗口中首先点击“Node Finder”键,弹出节点发现者(Node Finder)对话框。,在“Node Finder”对话框的“Filter”栏目中,用选择“Pins:all”项,再点击“Start”按钮,这时在窗口左边的“Nodes Found:”(节点建立)框中将列出该设计项目的全部信号节点。若在仿

12、真中需要观察全部信号的波形,则点击窗口中间的“”按钮;若在仿真中只需要观察部分信号的波形,则首先用鼠标左键将信号名点黑选中,然后点击窗口中间的“”按钮,选中的信号即进入到窗口右边的“Selected Nodes:”(被选择的节点)框中。如果需要删除“Selected Nodes:”框中的节点信号,也可以用鼠标将其选中,然后点击窗口中间的“”按钮。节点信号选择完毕后,点击“OK”按钮。,3. 设置波形参量Quartus II默认的仿真时间域是1s,如果需要更长时间观察仿真结果,可执行“Edit”命令菜单中的“End Time”选项,在弹出的如图2.30所示的“End Time”(设置仿真时间域)

13、对话框中,输入适当的仿真时间域(如10s),后点击“OK”按钮完成设置。,设置仿真时间域对话框,执行操作:Edit | end time,4. 编辑输入信号为输入信号编辑测试电平或数据的示意图如图所示。仿真编辑窗口的左侧各种功能选择按钮的主要功能及使用方法如下:,5. 波形文件存盘执行“File”选项的“Save”命令,完成波形文件的存盘。6. 运行仿真器执行“Processing”中的“Start Simulation”命令,对设计电路进行仿真。,8位加法器的仿真波形,2.3.4 编程下载设计文件编程下载是指将设计处理中产生的编程数据文件通过EDA软件放到具体的可编程逻辑器件中去的过程。对C

14、PLD器件来说是将JED文件下载(Down Load)到CPLD器件中去,对FPGA来说是将位流数据BG文件配置到FPGA中去。 编程下载需要可编程逻辑器件的开发板或试验开发系统支持。,1. 基于GW48的编程下载过程GW48的结构与功能见本书的附录A,基于GW48的 8位加法器设计的编程下载过程,包括选择实验模式、引脚锁定和编程下载三个部分。,(1)选择实验模式用EDA方式设计的电路的最终目的,是得到满足设计功能的硬件电路,在将设计电路编程下载到目标芯片之前,需要进行引脚锁定。引脚锁定就是根据目标芯片的引脚分布规则,确定设计电路的输入和输出端口与目标芯片的连接关系,即把哪一条设计电路的输入/

15、输出端口,连接到目标芯片的哪一只引脚(Pin)上。,在进行目标芯片的引脚锁定之前,首先需要确定目标芯片的引脚与GW48的外部设备(如按钮、发光二极管、七段数码器等)的连接关系,把目标芯片的引脚与实验开发系统的外部设备连接的方式称为实验模式。GW48上的目标芯片与外部设备连接的方式有十几种,因此其实验模式也有十几种。对于每一个具体的设计,需要选择一个合适模式,才能对其进行完整的实验验证。8位加法器设计的实验验证可以选择实验电路结构图NO.1提供的实验模式,即实验模式NO.1。,(2)引脚锁定引脚锁定前应首先选择目标芯片,本实验选择的目标芯片为EPF10K10LC84-4。参考附录A“GW48使用

16、说明”中的实验电路结构图NO.1和表A.5,确定引脚锁定。,(3)下载设计文件在Quartus II软件界面上选择“Tools”的编程器“Programmer”命令或者用鼠标左键直接点击“Programmer”命令按钮,弹出设置编程方式窗口。,设置编程方式窗口,下载设计文件之前需要设定编程方式。在设置编程方式窗口中,用鼠标左键点击“Hardware”(硬件设置)按钮,在弹出“Hardware Setup”硬件设置对话框中点击“Add Hardware”按钮,在弹出的添加硬件对话框中选择“ByteBlasterMVLP1”编程方式。ByteBlasterMVLP1编程方式对应计算机的并行口编程下载通道,“MV”是混合电压的意思,主要指对ALTERA的各类芯片电压的FPGA/CPLD都能由此编程下载。,硬件设置完成后,在返回到的设置编程方式窗口中,在“Mode:”栏目选择Passive Serial模式,该模式适用于Altera公司的可编程逻辑器件。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号