硬體/軟體應用之設計、分析與SoC裝置部署 Design, Analyze and Deploy Hardware/Software Applications to SoC Devices
Kishore Siddani, MathWorks
半導體產業的快速發展催生了Versal ACAPs、MPSoC與RFSoCs等系統單晶片(Systems-on-Chip,SoC)平台以供複雜應用的原型化。同時間,在功能創新、緊迫的時程與產品品質等競爭的需求大大衝擊傳統的SoC原型化工作流程。也因此在真正接觸到實際硬體之前的設計決策愈來愈顯重要。本段演講將向你展示如何在SoC架構下建立模型及模擬演算法,藉此以真實的硬體框架來評估性能瓶頸。除此之外,我們將探討流暢的完整系統硬體實現工作流程。
本段演講要點包含 :
- 使用SoC Blockset提供的模塊為應用建立SoC模型,藉此定義ARM處理器核心、硬體邏輯、記憶體和週邊設備的介面。
- 以包含RFSoCs之RF資料轉換器的SoC架構模擬演算法,以評估介面頻寬,處理瓶頸與其他設計權衡。
- 使用HDL IP Importer將既有的HDL IP核心匯入並整合至SoC模型。
- 建立任務執行、多核心執行、以及任務中斷的模型,以定義詳細處理器功能。
- 使用SoC Builder app從SoC模型產生完整系統實現,包含執行於FPGA的位元流(bitstream)及執行於處理器的執行檔。