本帖最后由 RZJM 于 2016-1-7 23:29 编辑
个人理解,有不对的欢迎指正:
1.少量的数据,或者在PS端生成的数据可以使用PS直接读写DDR3,就像这篇文章一样【ZYNQ-7000开发之六】使用PS控制DDR3的读写
2.可以使用CDMA,设置好源地址和目的地址,可以实现数据在内存自动搬运(src->dst),比如数据存储在了Block Ram上,用CMDA可以把数据从BRAM传到DDR3(传输过程无CPU干预)。
3如果.使用在PL端的逻辑是AXI stream接口,应该可以通过axi DMA 的S2MM端口,把数据从PL传向DDR3,反之亦然。
4.如果是视频流数据可以使用VDMA
PS:这种直接使用AXI 控制DDR3的方式应该比直接使用DDR3控制器要简单吧。
|