發布日期:2022-07-15 點擊率:27
Altera公司最新版本的Quartus II FPGA設計軟件增強了優化、驗證和易用性功能,并支持該公司新的Cyclone II FPGA產品線。“改進后的4.1版本軟件將縮短設計師采用Altera FPGA、CPLD和結構化ASIC器件的開發周期,”Altera公司軟件和工具行銷部總監Chris Balough表示。
Quartus II V4.1軟件增加的一個關鍵功能是Virtual FAE。如果Quartus II用戶設定了一個非常高的性能目標,而且運行按鈕(pushtutton)綜合不能達到這個目標,那么Virtual FAE能幫助他,Balough表示。
Quartus II將以數據樹格式顯示一列建議,這些建議可以幫助設計師滿足他們的性能要求。該工具按由易到難的“階段”顯示建議的步驟。例如,Virtual FAE在階段1可能提供以下修改建議,如針對速度優化綜合、使用全局時鐘和優化網表。階段2的修改意見包括門級重定時、采用快速局部時鐘或忽略LCELL緩存器,而在階段3,該軟件可能建議把層次結構扁平化。
對于每一級的建議,Altera都有詳細的描述,用來指導設計人員如何使用綜合工具優化速度、如何執行門級時序以及如何展平層次。
在完成建議的優化工作后,用戶應該重新綜合設計,以判斷它是否滿足要求。如果需要的話,他們還可以執行更多建議的優化工作。Quartus II工具會跟蹤已經完成的優化。“幾乎所有的階段都是按用戶的反饋意見排列優先順序的,”Balough說。
Altera公司已經優化了Quartus II V4.1流程中的算法,Balough透露道。例如,在按鈕模式中,該工具用于Stratix II FPGA和低成本Cyclone器件時可分別使性能提高14%和7.2%。
Quartus II V4.1新增的另一項關鍵功能是它可以幫助用戶為新的或修改后的設計項目選擇合適的Altera器件。這項名為“編譯修正”的功能對于那些想為設計增加新功能并為此選用新器件的用戶而言非常實用,Balough表示,因為該軟件允許他們找到成本、性能與容量的正確組合。
Altera公司去年為Quartus II增加了一個RTL閱覽器,它允許用戶瀏覽預綜合的代碼。新版本又增加了后技術映射器,它使用戶可以分層瀏覽一個設計,直至LCELL層。該技術映射器可以顯示關鍵路徑中的時序信息,允許用戶跟蹤在HDL中的信號以及在Altera底層規劃器、芯片編輯器和分配編輯器工具中的信號,這三種工具都被嵌入在Quartus II中。
Quartus II V4.1支持在系統升級RAM/ROM和常數,使工程師可以在系統執行假設分析試驗,而不必重新編譯設計或重新配置FPGA的剩余部分。因此,它能縮短設計周期,該公司表示。
借助4.1版本,Quartus II 定購版的用戶還能得到OpenCore Plus版的Altera MegaCore IP庫,包括Nios II處理器及它的集成開發環境。這些工具將允許設計人員在購買許可證之前用硬件仿真和評估Altera的IP,Balough表示。
定購版Quartus II支持Altera的所有可編程器件,包含內部開發的物理綜合技術和明導資訊公司ModelSim仿真器的OEM版本。它的一年許可費為2,000美元。Web版Quartus II瞄準的客戶是使用Altera低成本器件的主流設計師,它提供完整的FPGA開發流程,但不包含ModelSim或Altera的物理綜合工具。Web版Quartus II可以從網站免費下載。
作者:柏萬寧