|
Quartus II 是Altera公司的综合性PLD/FPGA开发软件,原理图、VHDL、Verilog HDL以及AHDL(Altera Hardware 支持Description Language)等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程。
Quartus II可以在XP、Linux以及Unix上使用,除了可以使用Tcl脚本完成设计流程外,提供了完善的用户图形界面设计方式。具有运行速度快,界面统一,功能集中,易学易用等特点。
Quartus II支持Altera的IP核,包含了LPM/MegaFunction宏功能模块库,使用户可以充分利用成熟的模块,简化了设计的复杂性、加快了设计速度。对第三方EDA工具的良好支持也使用户可以在设计流程的各个阶段使用熟悉的第三方EDA工具。
上面是Quartus II的官方介绍,通俗地说,Quartus将verilog或VHDL描述的代码,变成电路,然后加载到FPGA芯片上运行。在工具中,你可以改变管脚的位置、电路的布局,按需求优化电路等。
Quartus II是Altera公司的,仅适合用于Altera的芯片。如果是Xilinx芯片,则需要使用ISE或Vivado。
本书所有的讲解和例程都是基于Altera芯片,综合工具则使用Quartus II 9.2版本。需要强调的是,无论是Altera还是Xilinx,其FPGA设计方法和设计思想都是一样的,这也是最值得我们学习的内容。至于软件工具,Quartus II和ISE非常相似的,无非就是界面不同,只要掌握了一个综合工具,就很容易熟悉另一套工具。