Vivado AXI Datamover IP 核

(1) AXI Datamover core contains two sub-modules: MM2S and S2MM.

 

(2) Command interface

Datamover's work is controlled through the AXI slave stream interface, which receives transmission instructions from the user logic side. A command is loaded with a single data beat on the input command stream interface. The width of the command word is usually 72bit if a 32bit AXI address is used in the system. The command interface is an AXI4-stream interface, so the number of bits is an integral multiple of 8.

The format of the command word is shown in Figure 2-1.

(3) Status interface

The status of the Datamover transmission operation is provided by the AXI Master Stream interface, and the AXI Master Stream interface relays the status to the user logic. So check the STATUS value of the status interface to determine whether the command command is written in.

The format of the status interface is as follows:

 

The following is the simulation result of the official Datamover routine that comes with Vivado. From the simulation result, it can be seen that the STATUS value is 80 and the highest bit is 1, which means Command had a OKAY response during all associated transfers.

 

 

Guess you like

Origin blog.csdn.net/yundanfengqing_nuc/article/details/109493390