GR740-UM-DS, Nov 2017, Version 1.7 169 www.cobham.com/gaisler
GR740
.
Table 154.AMBA port registers
APB address offset** Register name Acronym
0x00 AMBA port Control RTR.AMBACTRL
0x40 AMBA port Status RTR.AMBASTS
0x08 AMBA port Default address RTR.AMBADEFADDR
0x0C RESERVED
0x10 AMBA port Destination key RTR.AMBADKEY
0x14 AMBA port Time-code RTR.AMBATC
0x18 RESERVED
0x20, 0x40, 0x60, 0x80 AMBA port DMA control/status, channels 1 - 4 * RTR.AMBADMACTRL
0x24, 0x44, 0x64, 0x84 AMBA port DMA RX maximum length, channels 1 - 4 * RTR.AMBADMAMAXLEN
0x28, 0x48, 0x68, 0x88 AMBA port DMA transmit descriptor table address, chan-
nels 1 - 4 *
RTR.AMBADMATXDESC
0x2C, 0x4C, 0x6C, 0x8C AMBA port DMA receive descriptor table address, channels
1 - 4 *
RTR.AMBADMARXDESC
0x30, 0x50, 0x70, 0x90 AMBA port DMA address, channels 1 - 4 * RTR.AMBADMAADDR
0x34, 0x54, 0x74, 0x94 RESERVED
0x38, 0x58, 0x78, 0x98 RESERVED
0x3C, 0x5C, 0x7C, 0x9C RESERVED
0xA0 AMBA port Distributed interrupt control RTR.AMBAINTCTRL
0xA4 AMBA port Interrupt receive RTR.AMBAINTRX
0xA8 AMBA port Interrupt acknowledgement / extended interrupt
receive
RTR.AMBAACKRX
0xAC AMBA port Interrupt timeout, interrupt 0-31 RTR.AMBAINTTO0
0xB0 AMBA port Interrupt timeout, interrupt 32-63 RTR.AMBAINTTO1
0xB4 AMBA port Interrupt mask, interrupt 0-31 RTR.AMBAINTMSK0
0xB8 AMBA port Interrupt mask, interrupt 32-63 RTR.AMBAINTMSK1
0xBC - 0xFF RESERVED
0x100 - 0xFFF See note ** below
* One identical register per DMA channel. Register is only described once
** Each AMBA port is allocated a 4 KiB memory area in the GR740 memory map. The router registers are aliased within
this memory range which means that an access to offset 0x104 or 0x204 .. 0xF04 all access the same register. To ensure
software should only access