標籤:
參考設計:http://cn.mathworks.com/help/hdlcoder/examples/getting-started-with-hardware-software-codesign-workflow-for-altera-soc-platform.html
在進行設計前,需要對Altera SoCkit開發板進行硬體的設定,詳細過程請參考以上的連結。
採用matlab進行FPGA和HPS的設計需要下載安裝連個支援包:
1.?????HDL Coder Support Package for Altera SoC Platform(支援FPGA)
2.?????Embedded Coder Support Package for Altera SoC Platform(支援HPS)
不知是什麼問題,Embedded Coder Support Package for Altera SoC Platform?這個支援包一直下載不了,以致安裝不上。(如果有哪位網友已經下載安裝上的,交流下,萬分感謝!)
?
以下是FPGA部分(由於第二個支援包安裝不上,所以HPS部分待支援包安裝上後在補充)
- SIMULINK:建立模型
- Altera SoC:驗證演算法
Simulink通過乙太網路和Altera SoC進行串連,可以再線配置Altera SoC的參數,同時擷取Altera SoC處理結果的資料。
?
實驗流程
設定quartus ii軟體的路徑
hdlsetuptoolpath(‘ToolName‘, ‘Altera Quartus II‘, ‘ToolPath‘, ‘C:\Altera\13.1\quartus\bin64\quartus.exe‘);
開啟工程:
open_system(‘hdlcoder_led_blinking_4bit‘);
?
出現:
????右擊led_counter模組,HDL Code?>?HDL Workflow Advisor,出現,
選擇設定參數
運算目標板設定參數
配置目標板介面
產生IP core
IP core產生報告
建立工程
產生軟體介面模型
由於HPS的支援包沒有下載成功,所以這一步完成不了,選擇跳過。
產生FPGA下載位元流
下載位元流
由於HPS支援包下載安裝不上,所以無法用Matlab即時控制SOCkit板。如果有安裝並測試過Embedded Coder Support Package for Altera SoC Platform?這個支援包的網友可以交流學習
Altera SoC與Matlab的聯合---第一步 軟體安裝與硬體測試