SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
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.