Qu artu s II 开发环境简介 一. Qu artu s II 概述 Quartus II 是Altera 提供的FPGA/CPLD 开发集成环境,Altera 是世界最大可编程逻辑器件供应商之一。Quartus II 在21 世纪初推出,是Altera 前一代FPGA/CPLD 集成开发环境MAX+plus II 的更新换代产品,其界面友好,使用便捷。在Quartus II 上可以完成设计输入、HDL 综合、布线布局(适配)、仿真和下载和硬件测试等流程,它提供了一种与结构无关的设计环境,使设计者能方便地进行设计输入、快速处理和器件编程。 Altera 的Quartus II 提供了完整的多平台设计环境,能满足各种特定设计的需要,也是单芯片可编程系统(SOPC)设计的综合性环境和 SOPC 开发的基本设计工具,并为 Altera DSP 开发包进行系统模型设计提供了集成综合环境。Quartus II 设计工具完全支持 VHDL、Verylog 的设计流程,其内部嵌有VHDL、Verilog 逻辑综合器。Quartus II也可以利用第三方的综合工具,如Leonardo Spectrum、Synplify Pro、FPGA Complier II,并能直接调用这些工具。同样,Quartus II 具备仿真功能,同时也支持第三方的仿真工具,如ModelSim。此外,Quartus II 与 MATLAB 和 DSP Builder 结合,可以进行基于FPGA的DSP 系统开发,是DSP 硬件系统实现的关键EDA 工具。 Quartus II 包括模块化的编译器。编译器包括的功能模块有分析/综合器(Analysis & Synthesis)、适配器(Filter)、装配器(Assembler)、时序分析器(Timing Analyzer)、设计辅助模块(Design Assistant)、EDA 网 表 文 件生 成器(EDA Netlist Writer)和编辑数据 接口 (Complier Database Interface)等。可以通 过 选 择 Start Complication 来 运 行所 有的编译器模块,也可以通 过 选 择 Start 单独 运 行各个 模块。还 可以通 过 选 择 Complier Tool(Tools 菜 单),在Complier Tool 窗 口 中 运 行该 模块来 启 动 编辑器模块。在Complier Tool 窗 口 中 ,可以打 开该 模块的设置 文 件或 报 告 文 件,或 打 开其他 相 关窗 口 。 此外,Quartus II 还 包含 许 多十 分有用的LPM(Library of Parameterized Modules)模块,它们 是复 杂 或 高 级 系统构建 的重 要组 成部分,在SOPC 设计中 被 大量 使用,也可在Quartus II 普 通 设计文 件一起 使用。Altera ...