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