SPRUJ79 November 2024 F29H850TU , F29H859TU-Q1
The Real-Time DMA when used with EMIF supports Burst Mode. In this mode, sideband signals are directly connected to the RTDMA RD / WR ports with the bus. These signals identify the bus size and location of the EMIF for which the RTDMA is configured to perform burst writes. By setting this bit as active, the RTDMA is optimized for better performance.
When RTDMA is configured to perform burst writes to the EMIF interface, the transfer size needs to be at least 32-bits. In cases where data size has to be 16-bits in a BURST, the user can first copy the 16-bit data from the source (ex: ADC result) to an SRAM block using a 16-bit access and further move data from the SRAM block to EMIF using 32-bit access . The same concept is applicable where the data size is 8 bits, so the minimum is the transfer size = 4 * DATASIZE.
Example: If the BURSTSIZE = 10 and DATASIZE = 8 bits, there are 2 burst accesses and the last access with 3 bytes are non-burst access.
Two modes are supported during burst mode operation using the BURST_INTF_CTRL register: