当前位置:   article > 正文

ZYNQ petalinux系统使用axi_bram进行PL与PS数据交互_ps和pl通过bram批量数据读写

ps和pl通过bram批量数据读写

软件平台:vivado 2017.4   petaLinux 2017.3   Ubuntu16.04

一,数据交互流程

1,CPU需要与 PL进行小批量的数据交换,可以通过Block RAM实现,BRAM就是Block Memory,是ZYNQ的PL端的存储RAM单元。可以用BRAM,在PS和PL之间进行数据的交换。由于BRAM可以在PS和PL之间传递数据,ZYNQ可以利用PS从外部接收数据。

2,vivado整体搭建配置

2,bram和block memory ip核配置

3,查看address editor交互基地址的分配,且BRAM存储大小是能修改的,相当于修改的是block memory generator的大小。#define BRAM_CTRL_0 0x40000000和#define BRAM_CTRL_1 0x42000000。生

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/830603
推荐阅读
相关标签
  

闽ICP备14008679号