A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: iga1401397706323
Ixiasoft
Visible to Intel only — GUID: iga1401397706323
Ixiasoft
30.2.3. Addressing and Address Incrementing
The rules for address incrementing are, in order of priority:
- If the control register’s RCON (or WCON) bit is set, the read (or write) increment value is 0.
- Otherwise, the read and write increment values are set according to the transfer size specified in the control register, as shown below.
Table 305. Address Increment Values Transfer Width Increment byte 1 halfword 2 word 4 doubleword 8 quadword 16 In systems with heterogeneous data widths, care must be taken to present the correct address or offset when configuring the DMA to access native-aligned agents. For example, in a system using a 32-bit Nios® II processor and a 16-bit DMA, the base address for the UART txdata register must be divided by the dma_data_width/cpu_data_width—2 in this example.