FPGA設計軟件開創低功耗,成本敏感的FPGA應用
2010-06-30 16:49:21 本站原創“在Helion,我們已使用了萊迪思Diamond設計軟件,用于視頻圖像處理流水線IP的Ionos線的開發,整合那么多不同的,功能強大的軟件工具到一個圖形用戶界面給我們留下了深刻的印象,”Helion GmbH公司首席技術官Arndt Bussman博士說: “這個整合使我們的FPGA代碼開發過程呈現了前所未有的設計效率和質量。”
“Diamond軟件為我們的客戶提供了一個簡單易用,直觀的設計環境,對成本敏感、低功耗應用的關鍵設計問題能夠進行特別處理。隨著設計越來越大, FPGA越來越多地被用于成本更加敏感,大批量的應用,設計人員需要一個容易學習,靈活的設計環境來探索不同的實施方案,從而達到成本、功耗和性能指標,“萊迪思軟件產品規劃經理Mike Kendrick說。 “Diamond軟件使設計人員能夠在一個項目中有效地管理多個實現方案。此外,Diamond軟件繼續如之前推出的ispLEVER ®設計環境,專門針對低成本,低功耗應用,提供業界領先的功能。當針對萊迪思的業界領先的FPGA產品線時,這些包括了一個非常精確的功耗計算器、同步的開關輸出噪聲計算器,及經過驗證的MAP和PAR FPGA 實現算法,采取新辦法以避免擁塞。“
直觀的現代用戶界面用于新一代設計工具
Diamond軟件使設計人員能夠迅速實施所交給的任務,因為導航是直接和直觀的。設計人員可以通過attach/detach功能管理設計視圖窗口。屏幕上同時激活多個交替的并行設計視圖,避免了由于沒有先進的窗口管理可能造成的混亂。與Diamond視圖之間的大量互查看功能相結合,設計人員可以迅速地深入研究設計實現的利用率和關鍵時序。
輕松地進行設計探索
Diamond軟件支持多個設計實現。各種實現可以共享設計源代碼,或每個實現可以有自己獨立的設計源代碼。允許在Diamond軟件中實施設計探索:可以嘗試不同的方法來對設計大小、成本、性能和功耗的效果進行評估。對邏輯綜合和布局布線的優化選項的控制作為一種策略,可以很容易應用到任何實現。Diamond軟件帶有一個預定義策略的庫,用戶還可以創建自己的策略,并將它們添加到該庫。可以對單個策略設置進行更新,例如,一個備用的PAR算法用于調整高度關聯的設計,運行一些獨特的實現以確定是否結果更好地滿足成本,功耗和性能的設計目標。最后,Run Manager可以執行一系列用戶選擇的實現,執行流程,如果有多核處理器的話,利用它以改善所用的時間到最終結果。
改進設計效率
Diamond設計環境包括很多其他設計流程的改進,能夠大大提高設計人員的效率,特別是針對低功耗,成本敏感的應用。例如,通過迅速查找代碼錯誤和改進設計文檔,內置的HDL可視化和代碼核節省了時間。另一個例子是,設計人員可以使用新的時序分析視圖迅速查找,調查和處理時序問題。時序分析視圖能夠輕松地實施靜態時序結果的導航。當修改了時序約束時,對時序分析的直接更新避免了需要重新實現設計而花費潛在的大量時間。Diamond軟件還包括用于腳本設計流程的大量功能。Diamond 設計環境專用的Tcl命令詞典提供了項目、網表、HDL代碼檢查、功耗計算,硬件調試插入和分析。
擴展平臺的支持
Windows和Linux支持Diamond設計環境。它包括支持Windows 7,以及Windows 7 64位,Diamond軟件能夠訪問整個4G存儲器空間。這使得設計人員能夠面對最大的LatticeECP3™器件,帶來了前所未有的系統性能和靈活性。Diamond設計環境包括支持Windows XP、Windows Vista (32 bit)和Windows 7(32位和64位),以及Linux(Red Hat Enterprise Linux和Novell SUSE)。
其他萊迪思設計軟件
其他萊迪思設計工具可以分開下載,包括LatticeMico32™ System 和 ispLEVER Classic,以及針對可編程混合信號設計的PAC Designer®設計工具。,萊迪思Diamond許可證能用于任何受許可證控制的工具。
第三方工具支持
針對支持所有操作系統,軟件擁有Synopsys的Synplify Pro高級FPGA綜合工具,以及用于Windows的Aldec 的Active-HDL Lattice Edition II模擬器。
除了Synplify Pro 和 Active-HDL的OEM版本提供的對萊迪思器件的工具支持,完整版的Synopsys Synplify Pro 和Aldec Active-HDL也支持萊迪思器件。Mentor Graphics ModelSim SE 和 Precision RTL綜合工具還支持最新的LatticeECP3 FPGA系列。
對ispLEVER設計軟件的支持
在今后的18個月,萊迪思將繼續支持用于FPGA設計的ispLEVER設計工具套件,并使FPGA用戶過渡到Diamond設計環境。對ispLEVER Classic產品沒有做更改,仍針對CPLD和成熟的FPGA器件。