SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
The buffer base address (refered to as BASE, internal variable that cannot be read by SW) is automatically updated when an ATT_HDR_S, ATT_DAT_S, CTRL_HDR_S, PIX_HDR_S or PIX_DAT_FS is received by the write DMA using the following algorithm based around CAL_WR_DMA_CTRL_k[2:0] MODE register bit-field:
After reset, CAL_WR_DMA_ADDR_OLD = 0x00000000. Software must update the CAL_WR_DMA_ADDR_k register after the first FE event with a valid destination address. Otherwise, data will be sent to address 0 which is typically not a valid destination.