|
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非常相似的,無非就是界面不同,只要掌握了一個綜合工具,就很容易熟悉另一套工具。