參考設計: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 這個支持包的網友可以交流學習
大西瓜FPGA-->https://daxiguafpga.taobao.com
博客資料、代碼、圖片、文字等屬大西瓜FPGA所有,切勿用於商業! 若引用資料、代碼、圖片、文字等等請注明出處,謝謝!
每日推送不同科技解讀,原創深耕解讀當下科技,敬請關注“科乎”。