SPRUJ28E November 2021 – September 2024 AM68 , AM68A , TDA4AL-Q1 , TDA4VE-Q1 , TDA4VL-Q1
Table 6-132 lists the RAWFE memory mapped RAMs.
Address Offset | Register Space | Size |
---|---|---|
0x00000 | RAWFE registers | |
0x00400 | H3A registers | |
0x00800 | V-Short LUT (LUT3-RAM)(1) | 639 x16 bits |
0x01000 | Short LUT (LUT2-RAM)(1) | 639 x16 bits |
0x01800 | Long LUT (LUT1-RAM)(1) | 639 x16 bits |
0x02000 | Merge LUT (WDR_LUT-RAM)(1) | 639 x 16 bits |
0x02800 | H3A LUT (H3a_LUT-RAM)(1) | 639 x 10 bits |
0x03000 | DPC LUT (DPC-RAM)(1) | 256x 29 bits |
0x08000 | LSC LUT(RAM)(1) | 19032 Bytes |
Most registers in RAWFE MMR space are shadowed. On frame start, the non shadowed registers will update the shadowed registers and used for the remainder of the frame for data processing. The following registers are not shadowed:
H3A has partial shadowing, refer to Section 6.7.3.2.4.6 for details.
LUT3 ram is shadowed. LUT3 and LUT2 will be multiplexed for shadowing capabilities. Software must use a control register to select which lut is to be used during frame. Software must fully configure LUT2 in this case as well.
Accesses to non shadowed registers or rams during active window can cause corruption. During an active phase, non blanking region, any accesses to a ram, read or write, will corrupt the output data. H3a rams, lsc lut, dpc lut rams are exceptions. These rams must be outside the full frame, including horizontal blanking regions, otherwise they will cause corruption. Any write to mmr’s that are not shadowed will result in data corruption in non blanking area, the interrupt status and debug registers are exception. Mmr reads to any type of register are ok and will not result in frame output corruption. Interrupt events will be asserted if config accesses corrupt frame data.