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