1. 程式人生 > 其它 >Model Composer 是一款基於模型的設計工具

Model Composer 是一款基於模型的設計工具

Model Composer 是一款基於模型的設計工具,不僅能夠在 MathWorks Simulink® 環境中進行快速設計探索,而且還可通過自動程式碼生成加速基於 Xilinx 全可程式設計器件的生產。您不僅可使用高層次效能優化模組通過演算法來進行表達和迭代,還可通過系統級模擬來驗證功能正確性。Model Composer 可通過自動優化將您的演算法規範轉換為生產品質實現方案,其可擴充套件 Xilinx 高層次綜合技術。

主要特性與優勢

加速設計迭代

  • 高層次抽象: 演算法主導型構建塊以功能性為重點,可為域專家加速設計探索提供至關重要的易用特性。
  • 支援向量和矩陣: 可實現基於框架的演算法設計,為您轉而採用中間低層次實現模型節省寶貴的時間和精力。
  • 專用庫: 效能優化的計算機視覺、數學和線性代數庫可用作模組,在 Xilinx 全可程式設計器件上進行模擬和實現高效能。
  • 將可綜合的 C/C++ 匯入為定製模組:能夠建立您自己的模擬及程式碼生成模組,這可為設計差異化演算法提供更大的靈活性。
  • 與 Simulink 無縫整合: 與 Simulink 產品系列的模組直接連線,不僅可實現系統級建模和模擬,而且還能夠充分利用 Simulink 圖形環境的刺激生成和資料視覺化功能。
  • 支援整數、浮點和定點: 支援 Simulink 中的原生浮動和整數資料型別,以及由 Vivado HLS 提供支援的定點和半資料型別。

變換架構演算法

  • 自動優化: 不僅可分析 Simulink 中的演算法規範和執行自動優化,以實現可針對吞吐量進行優化的微架構,而且還可降低 Block RAM 利用率並實現模組的並行執行。
  • 加快 IP 建立: 將支援模擬的設計變成您可在 Vivado IP Integrator 中使用的 RTL IP 封裝並充分利用複雜設計即插即用 IP 整合設計環境的所有優勢。
  • 擴充套件至 DSP 的系統生成器: 針對您設計的各部分利用 Model Composer 易用性及模擬速度的優勢,並將合成的 RTL 匯出到您現有的 DSP 設計系統生成器中作為新的自定義模組。
  • 匯出至 Vivado HLS:高階特性可通過自動生成您進一步優化演算法將需要的一切(包括從模擬中記錄的測試向量)在設計、模擬和驗證您設計的 Simulink 圖形環境與 Vivado HLS 之間提供一條鏈路。
  • 使用介面對映 RTL 介面: 可便捷地使用圖形介面將設計中的輸入和輸出對映至所支援的 RTL 介面(AXI4-Lite、AXI4-Stream、AXI4-Stream 視訊、FIFO 和 Block RAM)以及用於實現方案的視訊格式(AXI4-Stream 視訊)。
  • 自動測試工作臺生成: 對來自測試工作臺模擬和生成的測試向量自動生成日誌,以驗證可執行設計和所生成程式碼之間的功能對等值.