萊迪思發(fā)布Lattice Diamond™ FPGA設(shè)計(jì)軟件工具套件1.2版本
掃描二維碼
隨時(shí)隨地手機(jī)看文章
21ic訊 萊迪思半導(dǎo)體公司日前宣布發(fā)布Lattice Diamond™ FPGA設(shè)計(jì)軟件工具套件的1.2 版本,這是適用于萊迪思FPGA產(chǎn)品的旗艦版設(shè)計(jì)環(huán)境。新的MachXO2™ PLD器件的用戶現(xiàn)在可以基于LatticeMico8™開放源代碼的8位控制器內(nèi)核,使用包含在Lattice Diamond設(shè)計(jì)環(huán)境中的LatticeMico™系統(tǒng)工具實(shí)現(xiàn)整個(gè)系統(tǒng)。
此外,Lattice Diamond 1.2版增強(qiáng)了對(duì)MachXO2 PLD系列的支持,通過提供初步的基于芯片的模型,適用于最近發(fā)布的LCMXO2-1200和LCMXO2-1200U器件,并增加了對(duì)所有超高I/O數(shù)MachXO2器件以及大批量、成本敏感的應(yīng)用所需的晶圓級(jí)封裝的支持。
萊迪思軟件市場(chǎng)部總監(jiān),Mike Kendrick說道,“有了這些新產(chǎn)品,我們的客戶將可以使用低成本的PLD,輕松地實(shí)現(xiàn)8位嵌入式應(yīng)用,如控制處理、控制通信、狀態(tài)機(jī)更換和簡(jiǎn)單的用戶接口,而且還有大量的LUT資源可用于集成許多額外功能。”
適用于MachXO2器件的LatticeMico8嵌入式控制器的擴(kuò)展支持
LatticeMico8軟處理器是一款易于使用的嵌入式微控制器,專為在萊迪思FPGA和PLD中的實(shí)現(xiàn)而優(yōu)化。LatticeMico8軟處理器占用了最少的資源(最小配置中不超過200個(gè)查找表),同時(shí)保持了大量的功能集。這是實(shí)現(xiàn)控制處理、控制通信、狀態(tài)機(jī)更換和簡(jiǎn)單用戶接口的理想選擇。LatticeMico8微控制器通過創(chuàng)新的開放源代碼知識(shí)產(chǎn)權(quán)(IP)核許可證免費(fèi)提供。這個(gè)開放源代碼的許可證使得開發(fā)人員可以訪問IP的HDL文件,以及充分獨(dú)立和可移植的結(jié)構(gòu),需要時(shí)可以將設(shè)計(jì)移植到其他FPGA或ASIC平臺(tái),同時(shí)保護(hù)用戶特有的設(shè)計(jì)。
現(xiàn)在MachXO2器件的用戶能夠生成完整的系統(tǒng),包括LatticeMico8開放源代碼的8位控制器內(nèi)核版本3.2,采用開放源代碼的基于Eclipse的LatticeMico系統(tǒng)工具1.2版本。LatticeMico系統(tǒng)工具創(chuàng)建和同步系統(tǒng)硬件和相關(guān)軟件的開發(fā)環(huán)境。用戶可以通過選擇獨(dú)特的外設(shè)集來進(jìn)行系統(tǒng)定制。軟件開發(fā)環(huán)境自動(dòng)根據(jù)這個(gè)系統(tǒng)而調(diào)整,并包括了相關(guān)的驅(qū)動(dòng)程序代碼。即使對(duì)系統(tǒng)進(jìn)行了更改,硬件和軟件環(huán)境仍將保持同步,避免了用戶不必要的維護(hù)。
針對(duì)新的MachXO2 PLD系列更新的軟件支持
Lattice Diamond設(shè)計(jì)環(huán)境使得用戶可以方便地探索設(shè)計(jì)方案,因?yàn)樗麄兊哪繕?biāo)是成本敏感、低功耗、大批量的應(yīng)用——這是適合于MachXO2系列的理想應(yīng)用類型。Lattice Diamond 1.2軟件現(xiàn)在包括更新的功耗、時(shí)序和SSO分析值,基于實(shí)際的芯片特性,適用于MachXO2 LCMXO2-1200和LCMXO2-1200U器件。
此外,Reveal™硬件調(diào)試器已通過實(shí)際的MachXO2器件芯片驗(yàn)證。這使得用戶可以簡(jiǎn)單地指定需要觀察的信號(hào),方便地進(jìn)行調(diào)試,然后使用軟件來自動(dòng)配置,并插入必要的調(diào)試邏輯。針對(duì)實(shí)時(shí)分析,軟件中先進(jìn)的運(yùn)行時(shí)的功能提供了動(dòng)態(tài)定義必要的觸發(fā)器來捕獲數(shù)據(jù)的靈活性。
Lattice Diamond設(shè)計(jì)流程的改進(jìn)
2010年6月發(fā)布的Lattice Diamond軟件包含了直觀、現(xiàn)代的圖形用戶界面,使用了一些新概念可以幫助用戶快速探索設(shè)計(jì)方案,以滿足他們的成本、功耗和性能指標(biāo)。Lattice Diamond 1.2版在這個(gè)基礎(chǔ)上,進(jìn)行了多個(gè)設(shè)計(jì)流程上的改進(jìn)。特別是,現(xiàn)在用戶可以定制流程,在每個(gè)流程的子步驟后,自動(dòng)創(chuàng)建的他們需要的報(bào)告,他們可以選擇預(yù)定義的窗口布局,調(diào)整為最常見的設(shè)計(jì)任務(wù)。
第三方工具支持
Lattice Diamond軟件包括Synopsy的Synplify Pro高級(jí)FPGA綜合,支持所有的操作系統(tǒng)。還包括了Aldec的Active-HDL Lattice Edition II仿真器Windows版。
除了Synplify Pro和Active-HDL的OEM版提供的對(duì)萊迪思器件的工具支持外,萊迪思器件還受到Synopsys Synplify Pro和 and Aldec Active-HDL完整版的支持。Mentor Graphics ModelSim SE和Precision RTL synthesis也支持萊迪思器件。