赞
踩
(一)AXI Datamover 核包含两个子模块:MM2S和S2MM。
(二)命令接口
Datamover的工作是通过AXI slave stream interface控制的,该接口接收user logic端的传输指令。A command is loaded with a single data beat on the input command stream interface.指令字的宽度通常为72bit如果在系统中使用32bit AXI地址。命令接口为AXI4-stream接口所以bit位的数量是8的整数倍。
命令字的格式如图2-1所示。
(三)状态接口
Datamover传输操作的状态是由AXI Master Stream interface提供的,AXI Master Stream interface转述状态给user logic。所以查看状态接口的STATUS值可以判断command命令是否写进去。
状态接口格式如下:
下面仿真Vivado自带的Datamover官方例程的仿真结果,从仿真结果中可以看出STATUS值为80,最高位为1,表示Command had a OKAY response during all associated transfers。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。