
ZYNQ利用PS接口访问PL端BRAM程序。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
在本例程中,PL端进行了设计,创建了一个拥有4KB存储容量(位宽为32位,深度为1024位)的BRAM。首先,PS模块通过M_AXI_GP接口,将1024个地址依次向该BRAM中写入1024个32位的数值数据。每当PS完成对BRAM中写入一个32位数据时,它会通过AXI GPIO输出一个上升沿信号。PL随后会捕获这个上升沿信号,并立即读取PS写入的32位数据,接着增加2,最后将结果重新存储回原始地址。在数据存储完成后,PL通过AXI GPIO向PS发送一个翻转信号。每一次翻转都会触发PS产生一次中断。PS接收到中断后,会从BRAM中读取该数据,并检查其是否被加了2。如果数据与预期不符(即未被加2),则系统会报告错误。
全部评论 (0)
还没有任何评论哟~


