日韩成人激情_欧美黑人xxx_国产一区二精品区在线_精品在线一区_97成人资源_久久久久久一区

產(chǎn)品分類

當前位置: 首頁 > 人物訪談

新工具提供Simulink到HDL鏈接通道,方便FPGA/ASIC實現(xiàn)IC設(shè)計的捷徑

發(fā)布日期:2022-07-15 點擊率:53

le="display: block;">The Mathworks公司近期在IC設(shè)計領(lǐng)域邁出了堅實的一步,推出了Simulink HDL Coder工具。該工具能夠自動從Simulink模型和Stateflow框圖生成可綜合的Verilog和VHDL代碼。這一功能為數(shù)以千計的Matlab和Simulink用戶提供了通往FPGA或ASIC實現(xiàn)的直接通道。

The Mathworks公司擁有很大的用戶群體,業(yè)已成為新興電子系統(tǒng)級(ESL)設(shè)計市場中的有力競爭者。該公司聲稱,利用新的通道,用戶可在Matlab和Simulink中設(shè)計、仿真和驗證系統(tǒng)模型和算法,并能自動生成硬件和軟件,還能通過與原始系統(tǒng)和算法模型相比較來驗證軟硬件實現(xiàn)。

HDL Coder據(jù)稱可以產(chǎn)生真實位、精確循環(huán)的IEEE 1364-2001 Verilog和IEEE 1076 VHDL、測試平臺以及綜合與仿真腳本。通過可選的ModelSim鏈接通道,Mentor Graphics的仿真器用戶可以將HDL代碼送回Simulink進行協(xié)同仿真。用戶還可以利用可選的Stateflow產(chǎn)品從有限狀態(tài)機(FSM)生成控制邏輯,還可以從Simulink模型產(chǎn)生數(shù)據(jù)路徑邏輯。

The Mathworks公司負責信號處理與通信產(chǎn)品的行銷總監(jiān)Ken karnofsky表示,有越來越多的用戶開始使用Mathworks產(chǎn)品進行設(shè)計,并進行軟硬件實現(xiàn)。“我們的用戶強烈要求通過與器件無關(guān)的方式從Simulink模型進入HDL級設(shè)計。”他說,“到目前為止這一功能基本上與器件供應(yīng)商的技術(shù)有關(guān)。”

不過Karnofsky表示,賽靈思公司2005年1月份收購Matlab-to-HDL供應(yīng)商Accelchip公司事件并不是The Mathworks發(fā)布HDL Coder的助推劑。“我們對這一方法和策略的研究已經(jīng)有好幾年了,”他指出。他并表示,The Mathworks已經(jīng)有能夠從Simulink模型生成數(shù)字濾波器RTL代碼的成功產(chǎn)品。只是用戶希望能以更通用的方式擴展這一功能,他說道。

HDL Coder用戶包括了需要更好的方法確認交付硬件規(guī)范的系統(tǒng)與算法工程師,Karnofsky指出,HDL Coder對那些已經(jīng)在Simulink中擁有知識產(chǎn)權(quán)(IP)以及尋求FPGA實現(xiàn)的DSP工程師也有很大的吸引力。

Karnofsky承認,FPGA設(shè)計師對Simulink-to-HDL鏈接的興趣和接受程度都要比ASIC開發(fā)人員高。不過他認為,ASIC團隊中的系統(tǒng)架構(gòu)師也在使用Simulink,而且在HDL Coder的beta測試人員中FPGA和ASIC設(shè)計師的人數(shù)也差不多。

以前用來生成HDL的Simulink插件需要專有模塊集或IP庫,Karnofsky表示,而有了HDL Coder后,用戶只需標準的Simulink模塊就能完成設(shè)計。這樣就只需要一個代表黃金參考設(shè)計的模型,無需使用不同軟硬件模型,他指出。

為了產(chǎn)生HDL代碼,設(shè)計師可以使用圖形用戶界面或腳本機制確定他們需要的實現(xiàn)。可以利用控制文件設(shè)置參數(shù),并規(guī)定串行、級聯(lián)或并行的實現(xiàn)。用戶可以選擇復位信號的極性、類型和端口名字,也可以確定與Verilog或VHDL有關(guān)的專門語言選項。

這不是行為級綜合,Karnofsky表示,因為Simulink具有時間的概念;HDL Coder并不從無定時的描述開始。雖然如此,但還是可以進行轉(zhuǎn)換。“Simulink有它自己的時鐘,不過時鐘速率等于通過Simulink引擎運行的采樣速率,與芯片的時鐘速率不同。”Karnofsky說,“可以將Simulink時間轉(zhuǎn)換成芯片的實際時鐘時間。”


圖:Simulink HDL Coder能夠生成可綜合的Verilog和VHDL代碼

據(jù)Karnofsky透露,HDL Coder最初將用來產(chǎn)生模塊或子系統(tǒng)而不是整個芯片的Verilog或VHDL代碼。而且主要用于數(shù)據(jù)路徑和高強度算法的設(shè)計,他指出,不過并不僅限于這些設(shè)計。

除了可綜合的VHDL和Verilog外,HDL Coder還提供任何仿真工具都可讀取的測試平臺。除此之外,HDL Coder還能產(chǎn)生腳本給Synplicity公司的Synplify Pro綜合工具和Mentor Graphics公司的ModelSim使用。

由于The Mathworks提供了到ModelSim產(chǎn)品的鏈接,因此用戶可以輸入傳統(tǒng)的HDL代碼,并在Simulink環(huán)境下進行協(xié)同仿真。新生成的HDL包含傳統(tǒng)的HDL。不過這一功能只對ModelSim仿真器的用戶有效。

與任何類型的自動生成代碼都有關(guān)的一個問題是它的質(zhì)量與人工編寫的代碼相比怎么樣。“這種代碼具有很好的結(jié)構(gòu)和注釋。”Karnofsky表示,“一些用戶對代碼的可讀性和質(zhì)量感到非常滿意。”

不過Karnofsky補充說,“我們并不標榜我們的首款產(chǎn)品具有專業(yè)級的HDL優(yōu)化效果。”此外,The Mathworks公司的HDL產(chǎn)品經(jīng)理Sudhir Sharma表示:“我已經(jīng)做了20多年的芯片設(shè)計,依我的經(jīng)驗,手工編碼的質(zhì)量有很大的變化。但在這里,因為每件事都是在Simulink模型的高層捕獲,因此你不用太擔心RTL的質(zhì)量。你維護的是Simulink模型,好處是無需通讀代碼來理解整個系統(tǒng)。”

HDL Coder價格為15,000美元。用戶必須已經(jīng)有了Matlab、Simulink、Fixed Point工具箱和SimulinkFix Point。推薦產(chǎn)品包括Stateflow、ModelSim鏈接、信號處理工具箱、信號處理模塊集和濾波器設(shè)計工具箱。

作者:葛立偉

下一篇: K-MICRO獲授權(quán)使用CEV

上一篇: 低端VoIP處理器集成了

主站蜘蛛池模板: 在线精品一区二区 | 一二三四在线视频观看社区 | 国产日韩欧美一区二区在线播放 | 亚洲精品免费在线 | 亚洲三区在线观看 | 亚洲一区二区三区久久久 | 亚洲一区二区欧美 | av手机在线免费观看 | 日韩a视频 | 久久精品色欧美aⅴ一区二区 | 中文在线一区 | 中文二区| 第一区在线观看免费国语入口 | 午夜私人影院在线观看 | 一区二区三区四区五区在线视频 | 黄瓜av | 婷婷在线视频 | 日本在线视 | 在线视频a | 亚洲欧美日韩久久久 | 一区二区三区视频在线免费观看 | 中文字幕精品一区二区三区精品 | 久久免费视频网 | gav成人免费播放视频 | 四虎永久免费地址 | 成人欧美一区二区三区黑人孕妇 | 九九热精品视频 | 美女久久视频 | 国产成人精品一区 | 亚洲欧美精品在线观看 | 日韩中文字幕 | 伊人网综合在线观看 | 中文字幕一区二区三区精彩视频 | 国产精品久久久久久久久动漫 | 中文字幕av免费 | 亚洲+变态+欧美+另类+精品 | 欧美久久久久久 | 欧美日韩视频在线第一区 | 亚洲精品久久久一区二区三区 | 夜久久| 日韩欧美一区二区三区 |