Altera SoC与Matlab的联合---第一步 软件安装与硬件测试
参考设计: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所有,切勿用于商业! 若引用资料、代码、图片、文字等等请注明出处,谢谢!
每日推送不同科技解读,原创深耕解读当下科技,敬请关注“科乎”。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)