理论教育 程序员必备:可编程逻辑器件开发环境

程序员必备:可编程逻辑器件开发环境

时间:2023-06-25 理论教育 版权反馈
【摘要】:目前,可编程逻辑器件比较流行的、主流厂家的开发环境有Altera公司的QuartusⅡ、Xilinx公司的ISE/ISE-WebPACK series及Lattice公司的ispLEVER,这些软件的基本功能相同,主要的区别是面向的目标器件不一样,性能各有优劣。QuartusⅡ提供了完整的多平台设计环境,可满足各种特定设计需要,同时集成了单芯片可编程SoPC开发环境,支持层次化设计等,为用户提供了优越的性能与无法比拟的系统级设计效率,缩短了产品开发周期,降低了开发成本,深受广大用户的欢迎。

程序员必备:可编程逻辑器件开发环境

目前,可编程逻辑器件比较流行的、主流厂家的开发环境有Altera公司的QuartusⅡ、Xilinx公司的ISE/ISE-WebPACK series及Lattice公司的ispLEVER,这些软件的基本功能相同,主要的区别是面向的目标器件不一样,性能各有优劣。这些集成开发软件给FPGA带来了方便,同时为第三方EDA工具提供了接口。主要PLD厂商提供的工具软件如表3-3所示。

表3-3 PLD厂商及其开发软件

(www.daowen.com)

常用的FPGA/CPLD开发工具大致包含设计输入编辑器、HDL综合器、仿真器、适配器、下载编程等模块。QuartusⅡ开发环境软件是Altera公司在21世纪初推出的第四代FPGA/CPLD开发环境,它支持原理图、VHDL和Verilog语言文本文件,以及以波形与EDIF等格式文件作为设计输入,并支持这些文件的任意混合设计。它具有门级仿真器,可以进行功能仿真和时序仿真,能够产生精确的仿真结果。适配之后所生成的供时序仿真用的EDIF、VHDL和Verilog这三种不同格式的网表文件界面友好、使用便捷并支持第三方EDA工具。QuartusⅡ提供了完整的多平台设计环境,可满足各种特定设计需要,同时集成了单芯片可编程SoPC开发环境,支持层次化设计等,为用户提供了优越的性能与无法比拟的系统级设计效率,缩短了产品开发周期,降低了开发成本,深受广大用户的欢迎。

QuartusⅡ是由Altera公司推出的SOPC-EDA开发系统软件,提供了数字系统EDA的综合开发环境,支持设计输入、编译、综合、布局、布线、时序分析、仿真、编程下载等设计过程。它包含多种可编程配置的LPM(Library of Parameterized Modules)功能模块,如ROM、RAM、FIFO、移位寄存器、硬件乘法器嵌入式逻辑分析仪、内部存储器在系统编辑器等,可以用于构建复杂、高级的逻辑系统。它可以利用第三方综合工具(如LeonardoSpectrum、Synplify Pro、FPGA CompilerⅡ),支持第三方仿真工具(如ModelSim),与MATLAB和DSP Builder结合,可以做基于FPGA的DSP系统开发和32位NioslI软核的SOPC嵌入式系统设计。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈