S2MM_LENGTH (S2MM DMA Buffer Length Register – Offset 58h) - 7.1 English

AXI DMA LogiCORE IP Product Guide (PG021)

Document ID
PG021
Release Date
2022-04-27
Version
7.1 English

This register provides the length in bytes of the buffer to write data from the Stream to Memory map DMA transfer.

Figure 2-20: S2MM_LENGTH Register

X-Ref Target - Figure 2-20

pg021_s2mm_length_x14569.jpg
Table 2-24: S2MM_LENGTH Register Details

Bits

Field Name

Default Value

Access Type

Description

25 (1) to 0

Length

zeros

R/W

Indicates the length in bytes of the S2MM buffer available to write receive data from the S2MM channel. Writing a non-zero value to this register enables S2MM channel to receive packet data.

At the completion of the S2MM transfer, the number of actual bytes written on the S2MM AXI4 interface is updated to the S2MM_LENGTH register.

Note: This value must be greater than or equal to the largest expected packet to be received on S2MM AXI4-Stream. Values smaller than the received packet result in undefined behavior.

31 to 26

Reserved

0

RO

Writing to these bits has no effect and they are always read as zeros.

Notes:

1. Width of Length field determined by Buffer Length Register Width parameter. Minimum width is 8 bits (7 to 0) and maximum width is 26 bits (25 to 0).