EDA技术与应用讲义第2章第4节EDA设计流程及其工具QUARTUSII快速设计指南ppt课件_第1页
EDA技术与应用讲义第2章第4节EDA设计流程及其工具QUARTUSII快速设计指南ppt课件_第2页
EDA技术与应用讲义第2章第4节EDA设计流程及其工具QUARTUSII快速设计指南ppt课件_第3页
EDA技术与应用讲义第2章第4节EDA设计流程及其工具QUARTUSII快速设计指南ppt课件_第4页
EDA技术与应用讲义第2章第4节EDA设计流程及其工具QUARTUSII快速设计指南ppt课件_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第2章第章第4节节 EDA设计流程及其工具设计流程及其工具Quartus II 快速操作指南快速操作指南 课程讲义课程讲义上一章下一章本章参考资料本章只是关于本章只是关于QUARTUS II软件的软件的 简明操作指简明操作指点,未罗列该软件的一切功能。关于该软件的点,未罗列该软件的一切功能。关于该软件的详细操作过程详细操作过程 可从以下渠道得到:可从以下渠道得到:该软件的该软件的help。本讲义第本讲义第9章章 设计优化二,讨论了各种编设计优化二,讨论了各种编优化编译设置的含义,以及如何阅读编译报告。优化编译设置的含义,以及如何阅读编译报告。A l t e r a C o r p o r a

2、 t i o n ,intro_to_quartus2_chinese, altera。Altera Corporation,quartusii_handbook, altera 本章内容v安装与答应安装与答应Licensev工程与文件类型工程与文件类型project & files typevQuartus II菜单简介菜单简介v设计输入设计输入(design input)v器件与引脚指配器件与引脚指配(device & pin assignment)v编译和综合编译和综合(compilation and synthesis)v仿真仿真(simulation)v编程与配置编程

3、与配置(program and configuration)安装步骤安装步骤v下载免费版本下载免费版本v安装安装v恳求答应文件恳求答应文件License File)v设置答应文件设置答应文件License File)v运转运转安装步骤安装步骤vQuartus II 软件可以从软件可以从ALTERA公司网站上公司网站上免费下载。免费下载。v目前版本为目前版本为5.0quartusii_50_web_edition_singlevV5.0版本的文件大小为版本的文件大小为221M字节。字节。答应文件恳求答应文件恳求v如何恳求?如何恳求?v安装完成后,需求从安装完成后,需求从ALTERA公司网站上恳求

4、公司网站上恳求答应文件,在恳求答应文件时需求输入安装答应文件,在恳求答应文件时需求输入安装PC机机的网卡物理号码的网卡物理号码(NIC ID) 或者或者 硬盘序列号硬盘序列号C disk serial number,此此2个号码可从:个号码可从:vQuartus II-Tools-License Setupv的窗口中得到。的窗口中得到。v 建议运用建议运用NIC ID恳求答应文件,这样可防恳求答应文件,这样可防止格止格式化硬盘呵斥的硬盘号更改。式化硬盘呵斥的硬盘号更改。v答应文件的恳求是免费的,并经过电子邮件传给答应文件的恳求是免费的,并经过电子邮件传给恳求人,恳求人,答应文件设置答应文件设置

5、v进入进入 Quartus II-Tools-License Setup-License filev。工程工程project vProject内容:内容:vAll of the design files and other related files necessary for the successful compilation, simulation, and programming of a designv一个设计为一个一个设计为一个Project, 一切一切 Project的内容包含的内容包含在一个工程文件中。在一个工程文件中。v在设计开场时必需指定创建一个在设计开场时必需指定创建一个

6、Project文件文件vQuartus II的工程文件扩展名为的工程文件扩展名为“.qar主要输入文件类型主要输入文件类型files typeQuartus II Project File设设计计输输入入.qpfVHDL Design File.vhdVerilog Design File.vBlock Design File.bdfMemory Initialization File.mifSymbol File.symQuartus II Settings File指配指配.qsfwaveform files仿真仿真.vwf主要输出文件类型主要输出文件类型files typeProgram

7、mer Object File编程文件编程文件.pofSRAM Object File配置文件配置文件.sofPin-Out File引脚输出文引脚输出文件(件(可用于可用于核对硬件连核对硬件连接关系接关系).pinQuartus II主菜单主菜单编编译译仿仿真真编编程程File菜单菜单Project菜单菜单顶层设计文件设置顶层设计文件设置电源估算文件生成电源估算文件生成将设计文件参与工程中将设计文件参与工程中Assignments菜单菜单器件和引脚指配器件和引脚指配编译设置编译设置Processing菜单菜单启动编译启动编译启动仿真启动仿真Tools菜单菜单器件编程器件编程看看RTL电路图电

8、路图答应文件设置答应文件设置设计输入设计输入(design input)v设计输入步骤设计输入步骤v建立工程文件建立工程文件vFile-New Project Wizard v编写设计文件代码或者画出原理图编写设计文件代码或者画出原理图vFile-New-Device Design Files- v将设计文件参与到工程文件中将设计文件参与到工程文件中vProject-Add/Remove File in Project vVHDL设计输入设计输入v原理图设计输入原理图设计输入VHDL设计输入设计输入文件称号文件称号必需和必需和ENTITY名名一致一致原理图设计输入原理图设计输入元件符号调入元件

9、符号调入生成符号块生成符号块绘制节点连线绘制节点连线绘制节点总线衔接绘制节点总线衔接绘制导线工具绘制导线工具粘连挪动粘连挪动线段选中线段选中原理图设计输入:符号调入原理图设计输入:符号调入按下按下mouse右键右键原理图设计输入:符号调入续前原理图设计输入:符号调入续前库符号库符号符号文件也可以是?vVHDL代码得到!代码得到!v如何如何v将将VHDL设计文件设计文件v变成变成v符号文件符号文件.sym?将将VHDL代码生成符号文件代码生成符号文件*.sym一个例子一个例子器件与引脚指配器件与引脚指配(device & pin assignment)v 经过对话窗指配vAssignme

10、nts - DevicevAssignments - Pinsv经过“*.qsf文件指配v“XXX.qsf是一个文本文件,包含了设计工程一切的配置信息,其中包括器件和引脚信息器件指配:器件指配:Assignments - Device-Device & Pin Options- GeneralJTAG User CodevSpecifies a hexadecimal number for the device selected for the current Compiler settings. The JTAG user code is an extension of the op

11、tion register. This data can be read with the JTAG USERCODE instruction.vIf you turn on Auto usercode, this option is dimmed to indicate that it is not available.vThis option is available for all Altera devices supported by the Quartus II software except FLEX 6000 devices.Device & Pin Options- U

12、nused Pins未用引脚普通接地未用引脚普通接地Device & Pin Options- Configuration引脚指配:引脚指配:Assignments - Pins-经过经过“*.qsf文件指配文件指配v# Pin & Location Assignmentsv# =vset_location_assignment PIN_1 -to a00vset_location_assignment PIN_2 -to a04vset_location_assignment PIN_3 -to a02编译和综合编译和综合(compilation and synthesis)

13、假设假设 编码设计编码设计 完成完成 假设假设 器件和引脚指配器件和引脚指配 完成完成那么那么我们我们 就可以就可以 开场编译了!开场编译了!请进入:请进入:Processing -Complitaion 看RTL图假设编译经过,假设编译经过,那么那么 我们还可以看我们还可以看 VHDL代码的代码的RTL图图Tools- RTL Viewer 仿真仿真(simulation)vQuartus II的的simulation功能使得功能使得v FPGA代码设计代码设计 和和v PCB设计设计v 同步同步 或者或者 超前超前v 进展进展.v必需选择必需选择 进展那种类型?进展那种类型?vFuncti

14、on & Timing v如何启动仿真:如何启动仿真:vProcessing-Start Simulation 仿真仿真(simulation):步骤步骤v建立建立“.VWF文件文件vFile-New-Other Files-Vector Waveform file v设置仿真的时间分辨率和仿真时长设置仿真的时间分辨率和仿真时长vEdit-End TimevEdit-Grid Sizev选择选择 仿真类型仿真类型Function & Timingv定义输入波形定义输入波形v启动仿真:启动仿真:Processing-Start Simulation v察看仿真结果输出信号的波形察

15、看仿真结果输出信号的波形选择选择 仿真类型:仿真类型:Project-Setting-Simulator 定义输入波形定义输入波形编程与配置编程与配置(program and configuration)v设置编程硬件编程电缆选择设置编程硬件编程电缆选择vTools-Programmer-Hardware Setupv设置下载方式设置下载方式vTools-Programmer-Modev调入编程文件调入编程文件vTools-Programmer-Add Filev启动编程启动编程vTools-Programmer-Start设置编程硬件编程电缆选择设置编程硬件编程电缆选择Tools-Progr

16、ammer-Hardware Setup设置下载方式设置下载方式FPGA 配置配置EPCS1,EPCS4等编程等编程EPC2,CPLD等编程等编程启动编程启动编程JTAG User CodevSpecifies a hexadecimal number for the device selected for the current Compiler settings. The JTAG user code is an extension of the option register. This data can be read with the JTAG USERCODE instruction.vIf you turn on Auto

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论