FPGA开发
文章平均质量分 72
水流water
这个作者很懒,什么都没留下…
展开
-
vivado自定义ip导入vitis构建hardware报错(版本2023.1)
然后正常构建block design , export hardware,vitis中构建hareware project就行。原创 2024-04-30 17:50:17 · 183 阅读 · 1 评论 -
基于ZCU104的PS和PL数据交互例程 系列目录
基于ZCU104的PS和PL数据交互例程(一):简介基于ZCU104的PS和PL数据交互例程(二):vivado中封装现有工程成IP基于ZCU104的PS和PL数据交互例程(三):vivado中创建IP基于ZCU104的PS和PL数据交互例程(四):vivado中制作Block Design基于ZCU104的PS和PL数据交互例程(五):Petalinux流程基于ZCU104的PS和PL数据交互例程(六):上板流程基于ZCU104的PS和PL数据交互例程(七):驱动编写与测试原创 2023-11-05 12:00:52 · 201 阅读 · 0 评论 -
基于ZCU104的PS和PL数据交互例程(七):驱动编写与测试
至此我们从最初设计到verilog实现IP,到block design创建整体架构,到petalinux生成镜像,再到linux运行已经成功走完。最后说一下,后面还会补一个ILA调试,因为下板之后,不方便debug,还是要走下ILA会方便点。另外就是如果是其他板卡,只需要对应替换IP的支持板卡,petalinux 的BSP包,就行如果是其他的加速器,想实现这种PS+PL的交互通信,做成演示demo。这个系列博客,可以为大家提供一种参考思路。原创 2023-11-05 11:57:03 · 947 阅读 · 4 评论 -
基于ZCU104的PS和PL数据交互例程(六):上板流程
烧录工具用v2.5版本的pynq镜像此时板子上运行的就是有。原创 2023-10-29 14:45:28 · 456 阅读 · 5 评论 -
基于ZCU104的PS和PL数据交互例程(五):Petalinux流程
虽然板卡是zcu104,但是对于类似的zcu102,这种ZYNQ系列都是类似的。下面的环境是在。原创 2023-10-26 16:55:28 · 1554 阅读 · 0 评论 -
在FPGA板卡上运行vins(一):简介
vslam是自动驾驶,移动机器人研究的热点,特别是在如何更好地部署到移动端。本系列在的基础上,在带有自定义的PL端的ubuntu系统中,配置vins环境,并且完成电脑端和板卡端的通信最终实现,原创 2023-10-25 18:38:58 · 155 阅读 · 1 评论 -
基于ZCU104的PS和PL数据交互例程(四):vivado中制作Block Design
(这里的cdma的中断引脚cdma_introut应该要跟ps的pl_ps_irq连接的,这里忘记连接了,但是后面生成镜像驱动也没有问题,可能是因为我后面使用轮询来操作的,如果想用中断操作,建议这里一定要连接上)配置成真双口,这里要注意BRAM的数据位宽和地址,这里数据位宽是32bit,跟DUT里面一致,就不再修改。连接clk_PL,start_DUT,DUT_finish,rst_n这些信号。默认PS给PL的时钟是100M,中断引脚打开,所以我们不再修改,完成配置。完成后,创建顶层文件,如下图选择。原创 2023-10-25 16:51:00 · 1479 阅读 · 1 评论 -
基于ZCU104的PS和PL数据交互例程(三):vivado中创建IP
以创建带有AXI-LITE接口的IP为例子。原创 2023-10-23 21:34:46 · 613 阅读 · 0 评论 -
基于ZCU104的PS和PL数据交互例程(二):vivado中封装现有工程成IP
外链图片转存中…(img-kLm0YRmg-1698065695418)]原创 2023-10-23 20:58:08 · 657 阅读 · 6 评论 -
基于ZCU104的PS和PL数据交互例程(一):简介
基于ZCU104的PS和PL数据交互例程原创 2023-10-22 11:28:18 · 662 阅读 · 3 评论