在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 746|回复: 2

[原创] 基于ZCU104的PS和PL交互教程

[复制链接]
发表于 2024-3-19 19:11:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 shuiliu 于 2024-3-19 19:19 编辑

在FPGA上设计和实现硬件加速器的时候,总想着可以快速地搭建演示平台,这样有个演示demo,可以更好地参加比赛或者展示成果。在FPGA上搭建演示平台,主要有三种思路:
  • 直接烧录比特流
  • 通过SDK进行裸机开发
  • 通过linux系统开发

综合考虑,很多硬件加速器项目可能都是针对软件算法的某一部分进行加速,所以最理想的方法就是基于linux系统开发。这样一方面可以直接移植软件工程代码过去,另一方面可以很容易把硬件加速器嵌入整个软件系统中。(裸机开发主要表现为,有些需要的库还要自己编译;而linux开发的话会更加省事)

所以本系列会从基于zcu104板卡,从vivado的硬件工程开始搭建,到生成linux系统,最后上板卡,完成驱动编写和测试。整体内容会涉及到,RTL开发,Block Design设计,Petalinux流程,Linux简单驱动等内容。

如果是其他板卡或者程序的话,都可以用本系列的思路完成PS和PL的数据交互。

本系列主要是总结自己开发的过程,内容比较多,附件为整理好的教程,感兴趣的可以下载支持一下。也可以直接使用例程,请参考开源项目。本系列文章中出现的都是自己创作并且下板测试通过的。

基于ZCU104的PS和PL数据交互例程.pdf

6.37 MB, 下载次数: 22 , 下载积分: 资产 -3 信元, 下载支出 3 信元

基于ZCU104的PS和PL数据交互例程

发表于 2024-3-20 08:41:28 | 显示全部楼层
不错
发表于 2024-3-21 00:19:57 | 显示全部楼层
多谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-19 05:15 , Processed in 0.016314 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表