查看: 849|回复: 0

在三重缓存模式下使用 AXI VD

[复制链接]

该用户从未签到

发表于 2019-7-2 10:08:39 | 显示全部楼层 |阅读模式
分享到:
构建 Vivado 工程
1. 下载教程文件并解压缩文件夹。

2. 打开 Vivado 2018.1。

3. 在 Tcl 控制台中,使用 cd 导航到解压缩的目录 (cd
/XVES_0024)。
4. 在 Tcl 控制台中,用 source 来写脚本 tcl (source ./create_proj.tcl)。

注意:构建设计需要有效的测试模式生成器(Test Pattern Generator)许可证。

将 AXI VDMA 添加到视频流水线
5. 断开 AXI4-Stream 子集转换器和 AXI4-Stream to Video Out 之间的 AXI4-Stream 接口。
微信图片_20190702100624.jpg
6. 将 AXI 视频直接存储器访问 (VDMA) 添加到块设计 (BD)。

7. 将 AXI VDMA 的 S_AXIS_S2MM 输入连接到 AXI4-Stream 子集转换器的 M_AXIS 输出,并将 VDMA 的 M_AXIS_MM2S 输出连接到 AXI4-Stream to Video Out 的 video_in 输出。
微信图片_20190702100632.jpg
将 AXI VDMA 连接到存储器 (PS DDR)
要将 AXI VDMA 连接到 PS DDR,我们需要通过 Zynq 处理器并在 Zynq 处理器系统上启用“AXI 存储器映射”输入。

8. 双击 ZYNQ7 处理器系统打开其设置 GUI。

9. 在“PS-PL Configuration”部分,在“HP Slave AXI Interface”下启用“S AXI HP0 Interface”。单击“OK”关闭 Zynq 设置 GUI。
微信图片_20190702100637.jpg
10. 将 S_AXI_HP0_ACK 输入连接到 ZYNQ 处理器系统的 FCLK_CLK0 输出。
微信图片_20190702100640.jpg
11. 单击“Run Connection Automation”,让 Vivado 自动连接 AXI VDMA 的接口。
微信图片_20190702100755.jpg
12. 在“Run Connection Automation”窗口中,确保选中“All Automation”,然后单击“OK”。

13. Vivado 可能会再次针对 M_AXI_S2MM 接口建议“Run Connection Automation”选项。如果是这种情况,请再次单击“Run Connection Automation”,确保选中“All Automation”,然后单击“OK”。

注意:在此示例中,我们将仅用一个时钟和一个存储器来完成整个设计。

因此,在“Run Connection Automation”选项中,我们没有很多选项。使用更复杂的设计时,使用此功能时最好小心一些。

回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

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



手机版|小黑屋|与非网

GMT+8, 2024-4-20 19:23 , Processed in 0.117668 second(s), 18 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.