文档详情

QuartusII基本设计流程.docx

发布:2021-11-24约5.53千字共4页下载文档
文本预览下载声明
QuartusII基本设计流程 QuartusII基本设计流程 PAGE / NUMPAGES QuartusII基本设计流程 第 2 章  Q u  a  r  t  u s  Ⅱ 应  用 向  导 Quartus II  是  Altera  公司的综合性  PLD 开发软件,支持原理图、  VHDL、 VerilogHDL 以及  AHDL( Altera Hardware Description Language  )等多种设计输入形式,内嵌自有的 综合器以及仿真器,可以完成从设计输入到硬件配置的完整  PLD 设计流程。 Quartus II  可以在  XP、 Linux  以及  Unix  上使用,除了可以使用  Tcl  脚本完成设计流程 外,提供了完善的用户图形界面设计方式。具有运行速度快,界面统一,功能集中,易学易 用等特点。 Quartus II 支持 Altera 的 IP 核,包含了 LPM/MegaFunction 宏功能模块库,使用户可 以充分利用成熟的模块,简化了设计的复杂性、加快了设计速度。对第三方 EDA工具的良好 支持也使用户可以在设计流程的各个阶段使用熟悉的第三放 EDA工具。 此外,  Quartus II  通过和  DSP Builder  工具与  Matlab/Simulink  相结合,可以方便地 实现各种  DSP应用系统;支持  Altera  的片上可编程系统(  SOPC)开发,集系统级设计、嵌 入式软件开发、可编程逻辑设计于一体,是一种综合性的开发平台。 Maxplus II 作为 Altera 的上一代 PLD 设计软件,由于其出色的易用性而得到了广泛的 应用。目前  Altera  已经停止了对  Maxplus II  的更新支持,  Quartus II  与之相比不仅仅是 支持器件类型的丰富和图形界面的改变。  Altera  在  Quartus II  中包含了许多诸如 SignalTap II  、 Chip Editor  和  RTL Viewer  的设计辅助工具,集成了  SOPC和  HardCopy  设 计流程,并且继承了 Altera Quartus  Maxplus II 友好的图形界面及简便的使用方法。 II 作为一种可编程逻辑的设计环境 , 由于其强大的设计能力和直观易 用的接口,越来越受到数字系统设计者的欢迎。 Altera 的 Quartus II 可编程逻辑软件属于第四代 组环境下的设计要求,其中包括支持基于 Internet  PLD 开发平台。该平台支持一个工作 的协作设计。 Quartus 平台与 Cadence 、 ExemplarLogic  、  MentorGraphics  、Synopsys  和  Synplicity  等 EDA供应商的开发工具相兼 容。改进了软件的  LogicLo ck  模块设计功能,增添  了  FastFit  编译选项,推进了网络编辑性能,而且提升了调试 能力。支持  MAX7000/MAX3000  等乘积项器件 基本设计流程 本节以十进制计数器为例,通过实现流程,详细介绍 Quartus II 的重要功能和使用方法 建立工作库文件和编辑设计文件 任何一项设计都是一项工程 (Project ),都必须首先为此工程建立一个放置与此工程相关的所有设 计文件的文件夹。此文件夹将被 EDA软件默认为工作库( Work Library )。一般,不同的设计项目最好放 在不同的文件夹中,而同一工程的所有文件都必须放在同一文件夹中。在建立了文件夹后就可以将设计 文件通过 Quartus?II 的文本编辑器编辑并存盘。(注意不要将文件夹设在计算机已有的安装目录中,更 不要将工程文件直接放在安装目录中) (1)新建一个文件夹。 这里假设本项设计的文件夹取名为 jsq ,在 E盘中,路径为 E:\jsq 。注意, 文件 名不能用中文,也最好不要用数字。 (2) 入源程序。打开 算机桌面上 表, 菜 File → 图 选择编译文件的语言类型 图 源程序输入窗口 十 制 数器源程序如下: LIBRARY IEEE; USE CNT10 IS PORT (CLK,RST,EN : IN STD_LOGIC; CQ : OUT STD_LOGIC_VECTOR(3 DOWNTO 0); COUT : OUT STD_LOGIC ); END CNT10; ARCHITECTURE behav OF CNT10 IS BEGIN PROCESS(CLK, R
显示全部
相似文档