Vivado AXI Datamover IP核

(一)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。

状态接口格式如下: