相信大家和小編一樣,都了解Matlab以及FPGA開發,但是你有想過使用Matlab來對你的FPGA進行開發嗎?一段時間以來,MathWorks一直主張使用Matlab和Simulink開發工具進行基于模型的設計,因為好的設計技術使您能夠在更短的時間內開發更高質量的復雜軟件。(參見MathWorks 白皮書:“小型團隊如何采用基于模塊的設計“)。基于模塊的設計采用了數學和可視化的方法,通過整個開發過程中使用的系統級建模(從初始設計到設計分析,仿真,自動代碼生成和開發和驗證)來開發復雜的控制和信號處理系統。這些模塊是由框圖,文本程序和其他圖形元素組成的可執行規范?;谀P偷脑O計鼓勵對比其他設計方法更廣泛的設計空間的快速探索,因為您可以在設計周期的早期更快地迭代設計。而且,由于這些模型是可執行的,所以驗證成為每一步開發過程中不可或缺的一部分。
Xilinx通過新的Xilinx模型編輯器(一種集成到Matlab和Simulink環境中的設計工具),Matlab和Simulink支持模塊化設計。Xilinx Model Composer 包含80多個庫,包含80多個高性能的優化Xilinx專用的模塊,包括用于計算機視覺,圖像處理和線性代數的專用模塊。并且您還可以導入C和C++編寫的自定義IP塊,隨后Vivado HLS進行處理。
下面的程序框圖顯示了MathWorks 的Matlab,Simulink和Xilinx Model Composer之間的關系
隨著開發系統不斷的復雜,模塊化的設計將是未來設計的一個趨勢,這將會給設計者不管是在設計還是在debug方面都帶來了很大的方便,隨著Xilinx FPGA的模塊化設計的推廣,相信在FPGA端設計的門檻也會降低,這是硬件開發者的一個福利。
-
matlab
+關注
關注
185文章
2974瀏覽量
230382 -
MathWorks
+關注
關注
16文章
74瀏覽量
61206 -
Simulink
+關注
關注
22文章
533瀏覽量
62378
原文標題:驚呆!這種設計的仿真速度竟然比RTL仿真快幾個數量級!
文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發圈】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論