Quartus II 是阿爾特拉公司的綜合性CPLD/FPGA開發軟件,原理圖、vhdl、Verilog以及AHDL(Altera Hardware 支持Description Language)等多種設計輸入形式,內嵌自有的綜合器以及仿真器,可以完成從設計輸入到硬件配置的完整PLD設計流程。
版本介紹
Quartus II可以在Windows、Linux以及unix上使用,除了可以使用TCL科技腳本完成設計流程外,提供了完善的用戶圖形界面設計方式。具有運行速度快,界面統一,功能集中,易學易用等特點。
Quartus II支持阿爾特拉的IP核,包含了LPM/MegaFunction宏功能模塊庫,使用戶可以充分利用成熟的模塊,簡化了設計的復雜性、加快了設計速度。對第三方EDA工具的良好支持也使用戶可以在設計流程的各個階段使用熟悉的第三方EDA工具。
此外,Quartus II 通過和DSP Builder工具與MATLAB/SIMULINK相結合,可以方便地實現各種DSP應用系統;支持阿爾特拉的片上可編程系統(SOPC)開發,集系統級設計、嵌入式軟件開發、可編程邏輯設計于一體,是一種綜合性的開發平臺。
Maxplus II 作為阿爾特拉的上一代PLD設計軟件,由于其出色的易用性而得到了廣泛的應用。目前Altera已經停止了對Maxplus II 的更新支持,Quartus II 與之相比不僅僅是支持器件類型的豐富和圖形界面的改變。阿爾特拉在Quartus II 中包含了許多諸如SignalTap II、Chip Editor和RTL Viewer的設計輔助工具,集成了SOPC和HardCopy設計流程,并且繼承了Maxplus II 友好的圖形界面及簡便的使用方法。
阿爾特拉 Quartus II 作為一種可編程邏輯的設計環境,由于其強大的設計能力和直觀易用的接口,越來越受到數字系統設計者的歡迎。
主要功能
Quartus II提供了完全集成且與電路結構無關的開發包環境,具有數字邏輯設計的全部特性,包括:
可利用原理圖、結構框圖、Verilog、AHDL和vhdl完成電路描述,并將其保存為設計實體文件;
芯片(電路)平面布局連線編輯;
LogicLock增量設計方法,用戶可建立并優化系統,然后添加對原始系統的性能影響較小或無影響的后續模塊;
功能強大的邏輯綜合工具;
完備的電路功能仿真與時序邏輯仿真工具;
定時/時序分析與關鍵路徑延時分析;
可使用SignalTap II邏輯分析工具進行嵌入式的邏輯分析;
支持軟件源文件的添加和創建,并將它們鏈接起來生成編程文件;
使用組合編譯方式可一次完成整體設計流程;
自動定位編譯錯誤;
高效的期間編程與驗證工具;
可讀入標準的EDIF網表文件、vhdl網表文件和Verilog網表文件;
能生成第三方EDA軟件使用的VHDL網表文件和Verilog網表文件。
其他
阿爾特拉的Quartus II可編程邏輯軟件屬于第四代PLD開發平臺。該平臺支持一個工作組環境下的設計要求,其中包括支持基于Internet的協作設計。Quartus平臺與凱登思、ExemplarLogic、 明導國際、Synopsys和Synplicity等EDA供應商的開發工具相兼容。改進了軟件的LogicLock模塊設計功能,增添 了FastFit編譯選項,推進了網絡編輯性能,而且提升了調試能力。支持MAX7000/MAX3000等乘積項器件
Quartus II設計套裝的其他特性包括:
· DSP Builder 12.0新的數字信號處理(DSP)支持——通過系統控制臺,與MATLAB的DDR存儲器進行通信,并具有新的浮點功能,提高了設計效能,以及DSP效率。
· 經過改進的視頻和圖像處理(VIP)套裝以及視頻接口IP——通過具有邊緣自適應算法的Scaler II MegaCore功能以及新的Avalon-Streaming (Avalon-ST)視頻監視和跟蹤系統IP內核,簡化了視頻處理應用的開發。
· 增強收發器設計和驗證——更新了Arria V FPGA的收發器工具包支持,進一步提高收發器數據速率(對于Stratix V FPGA,高達14.1 Gbps)。
參考資料 >