MathWorks公司近日發(fā)布Link for ModelSim 2,該產(chǎn)品提供對(duì)VHDL和Verilog代碼的完全支持,增強(qiáng)了MBD(基于模型的設(shè)計(jì)思想)在硬件設(shè)計(jì)領(lǐng)域的應(yīng)用能力。Link for ModelSim允許開發(fā)人員在MATLAB/Simulink中對(duì)RTL級(jí)模型進(jìn)行有效地驗(yàn)證,同時(shí)提供了MATLAB/Simulink與Mentor Graphics ModelSim HDL仿真器的雙向連接。此外,使用Link for ModelSim,開發(fā)團(tuán)隊(duì)可以將算法、系統(tǒng)級(jí)設(shè)計(jì)與硬件實(shí)現(xiàn)結(jié)果集成在一起,這樣一種自動(dòng)驗(yàn)證的過程可以極大地減少因手工方法引起的錯(cuò)誤和時(shí)間花費(fèi)。
Link for ModelSim是一個(gè)協(xié)同仿真接口,可以將MathWorks產(chǎn)品與硬件設(shè)計(jì)流程集成在一起,實(shí)現(xiàn)進(jìn)一步的FPGA、ASIC和SoC開發(fā)。通過使用Link for ModelSim,開發(fā)人員可以進(jìn)行系統(tǒng)級(jí)驗(yàn)證、自動(dòng)生成軟件測(cè)試激勵(lì)程序、模塊化建模和分析。在MATLAB/Simulink中可以進(jìn)行并行、直接和混和語言的仿真,增加了HDL代碼仿真能力之后,開發(fā)人員利用Link for ModelSim能夠完成連續(xù)測(cè)試和驗(yàn)證,成為MBD的一個(gè)核心處理模塊。
通過使用MBD設(shè)計(jì)流程和Link for ModelSim,開發(fā)人員可以設(shè)計(jì)模型、自動(dòng)生成代碼、進(jìn)行硬件協(xié)同仿真,實(shí)現(xiàn)流水線型的開發(fā)過程,及時(shí)發(fā)現(xiàn)早期的設(shè)計(jì)錯(cuò)誤并進(jìn)行修改。
Link for ModelSim增強(qiáng)了開發(fā)人員的能力。現(xiàn)在,工程師可以在不重新編寫HDL代碼的前提下,將已有的MATLAB代碼與硬件仿真結(jié)合在一起,同時(shí)還可以用MATLAB代碼編寫測(cè)試激勵(lì)程序,去驗(yàn)證HDL代碼的實(shí)現(xiàn)結(jié)果。