软件版本:VIVADO2017.4 操作系统:Ubuntu16.4 64bit 硬件平台:适用米联客 ZYNQ系列开发板 米联客(MSXBO)论坛:www.osrc.cn答疑解惑专栏开通,欢迎大家给我提问!! 3.1概述如果读者对于CH02和CH03还有一些疑惑,那么本节课的内容,可以让你更加简单地弄明白什么是BAR地址空间操作,什么是对开发板DMA 内存地址空间操作。如果你掌握了如何通过XDMA读写BAR地址空间和DMA 内存地址空间操作,那么基于XMDA的所有原理性设计都会变的so easy! 3.2 FPGA 代码FPGA可以用任何一个章节的,这里继续CH01的代码,并且增加了在线逻辑分析仪IP方便观察FPGA的内部信号。具体就不重复了,不清楚的可以看CH01部分教程内容。 3.3 QT程序设计如果你足够细心,你会发现在CH01里面的BRAM 和DDR我们在前面的课程中没有用到。那么这节课就可以用起来了。测试的原理是分别往BAR地址空间和DDR地址空间写入测试数据,然后读出看看写入的和读出的十分一致。同理,。程序比较简单,读者可以自己阅读QT源码。
3.4 测试结果我们可以采用断点调试方法,直观的观察每次的读写情况 |
扫描关注,了解最新资讯