MM2S Start Addresses (Offsets 0x5C to Maximum Offset 0x98) - 6.3 English

AXI Video Direct Memory Access v6.3 Product Guide (PG020)

Document ID
PG020
Release Date
2022-06-08
Version
6.3 English

There is a maximum of 32 start registers available that are divided in two register banks, Bank0 and Bank1, each of 16 registers. Both the banks have the same initial offset (that is, 0x5C) and are accessed depending upon the MM2S_REG_INDEX value. If you want to access the 17th start address, it can be done by setting MM2S_REG_INDEX to 1 and accessing offset 0x5C.

When AXI VDMA is configured for an address space greater than 32, a maximum of 16 registers are available. Two registers are used to specify an address that is more than 32 bits. The first register is used to specify LSB 32 bits while the next register is used to specify the MSB 32 bits of any start address. Therefore with an address space greater than 32 you can specify a maximum of 8 frame buffers, each 64 bits wide.

Figure 2-16:      MM2S Start Address Register/s 1 to N

X-Ref Target - Figure 2-16

pg020_mm2s_start_x13744.jpg
Table 2-18:      MM2S Start Address Register Details

Bits

Field Name

Default Value

Access Type

Description

31–0

(Offset 0x5C to 0x98 max.)

Start Address 1 to N

0h

R/W

Indicates the Start Address for video buffer 1 to N.