欢迎来到天天文库
浏览记录
ID:45101910
大小:558.00 KB
页数:34页
时间:2019-11-09
《EDA开发软件及应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、8/12/2021第五章EDA开发软件及应用本章以Altera公司的QuatusⅡ7.2开发软件为主,介绍EDA开发软件的使用方法,并通过具体实例讲解在该设计平台上设计输入、综合分析、布局布线、时序仿真、编程配置、调试下载等过程。概述QuartusⅡ是Altera公司在Max+plusⅡ基础上推出的新一代功能强大的Windows环境下CPLD/FPGA的开发软件,该开发软件是一个完全集成化、易学易用的可编程逻辑设计环境。QuartusⅡ软件可以在多种平台上运用。它所提供的灵活性和高效性是无可比拟的,其丰富的图形界面,辅之以完整的、可及时访问的在线文档,使初学者能够轻松掌握和使用。5
2、.1QuartusⅡ软件简介5.2QuartusⅡ软件的安装系统配置要求为:1.PC的主频:CPU在奔腾II400MHz以上。2.操作系统:Windows2000,WindowsXP、WindowsNT4.0或更新版本。3.安装所需空间:2GB以上。4.内存要求:内存512MB,物理内存至少为800MB5.显卡要求:MicrosoftWindows兼容的SVGA显卡6.通信接口:具有并行通信口或USB通信口,以方便使用下载电缆。QuartusⅡ7.2开发软件,要安装破解文件,和认证文件QuartusⅡ的设计过程主要由四部分组成:1)设计输入2)设计编译3)设计仿真4)器件编程。5.
3、3QuartusⅡ设计输入新项目建立建立设计文件文本设计输入原理图设计输入分析&综合布局布线时序分析修改错误仿真全程编译编程下载设计成功有错有错有错无错无错无错QuartusⅡ基本设计流程图所示为QuartusⅡ软件的基本设计流程。5.3QuartusⅡ设计输入5.3.1.文本设计输入方式以一个四位全加器的VHDL语言设计为例,介绍QuartusⅡ7.2开发软件的文本设计输入的使用方法。(1)建立设计项目无论是哪一种输入方式,首先必须建立一个项目。所建立的项目名称要保证和设计名一致,以便于QuartusⅡ软件的编译。1)启动QuartusⅡ7.2;2)建立项目,选择菜单命令:Fil
4、e→NewPorjectWizard单击NEXT;3)弹出建立新项目向导对话框1,如下图:登记设计文件的地址、设计项目的名称和顶层文件实体名。在多层次系统设计中,一般以与设计项目同名的设计实体作为顶层文件。1.文本设计输入方式----建立项目设计项目所在文件名设计项目名顶层文件实体名建立新项目向导对话框14)单击“Next>”,弹出建立新项目向导对话框2,用于添加顶层设计文件和其他底层设计文件等。5)单击“Next>”按钮,弹出建立新项目向导对话框3,用于设置编程下载的目标芯片的类型和型号。6)单击“Next>”,弹出建立新项目向导对话框4,用于设置第三方EDA工具软件的使用,可设
5、置为不使用。7)单击“Next>”按钮→单击“Finish”按钮,完成新设计项目的建立。1)选择File→New,弹出新建文件对话框:出现“DeviceDesignFiles”和“OtherFiles”两个签项。“DeviceDesignFiles”标签项包括VHDL及原理图等文件类型;“OtherFiles”标签项包括波形图等文件类型。选择VHDL文件类型;2)单击“OK”按钮→弹出文本编辑窗口;在该窗口输入四位全加器的源程序VHDL文件,见下图。2.文本设计输入方式----输入文本文件四位全加器的源程序如下:libraryieee;useieee.std_logic_1164.
6、all;useieee.std_logic_unsigned.all;entityadder4bisport(cin:instd_logic;a,b:instd_logic_vector(3downto0);s:outstd_logic_vector(3downto0);cout:outstd_logic);endadder4b;architectureartofadder4bissignalsint:std_logic_vector(4downto0);signalaa,bb:std_logic_vector(4downto0);beginaa<='0'&a;bb<='0'&b;
7、sint<=aa+bb+cin;s<=sint(3downto0);cout<=sint(4);endart;文本编辑窗口3)输入完成后,选择菜单命令File→SaveProject,保存整个设计项目;同时要注意,保存的文件名要和实体名保持一致。在输入过程中,如果需要插入模块,选择菜单命令:Edit→InsertTemplate→VHDL中相应的模板;或者在空白编辑窗单击右键,选择:“InsertTemplate”,在对话框中选择相应的模板进行设计。3、生成逻辑图形符
此文档下载收益归作者所有