LUT entry
Area x
DMM_PAT_AREA__x
Physical address translation table
Preliminary
Use Case
www.ti.com
2.3.3.1.1 PAT Area Refill Description
The area refill description is actually describing the top-left and bottom right corner of the PAT vector table
as shown in
.
Figure 2-50. PAT Area Description
2.3.3.1.2 PAT Data Description
The pointer to the address in SDRAM, containing the memory based Data table, should be 16 byte
aligned. Each field in this table is a 32 bit value, corresponding to the value to be programmed in one LUT
entry. Though it is a 32 bit value, only 19 bits [30:12] are relevant. Bit 31 and bits [0:11] are ignored by the
PAT refill engine.
2.3.3.1.3 PAT Memory Dump
This section presents how to dump the PAT LUT. This has to be done using the direct access mode of
PAT, following the below steps:
1. Set at least one of the refill engine to direct LUT access mode. This has to be done using
DMM_PAT_CONFIG register. Only bit 0 to 3 are used for mode of refill engine 0 to 3. (Value 0 is
normal mode, value 1 is direct LUT access mode).
2. Set system coordinates we would like to read/write in the LUT. This has to be done using
DMM_PAT_AREA__x. x is the refill engine index that has to be coherent with the refill engine used in
direct mode (DMM_PAT_CONFIG). Only (x0,y0) is used in direct mode.
3. Select the LUT_ID using DMM_PAT_CTRL__x register.
4. Read (or write) the data in DMM_PAT_DATA__x register. x is the refill engine index.
374
DMM/TILER
SPRUGX9 – 15 April 2011
© 2011, Texas Instruments Incorporated