
GR716-DS-UM, May 2019, Version 1.29
26
www.cobham.com/gaisler
GR716
2.2.12 Internal communication
Triggers, events and synchronization signals that require immediate response are distributed outside
the internal AMBA bus structure. This section explains the different connections next to the internal
AMBA structure.
Signal connections are visually shown in figure 3 and described in table 6 in this section.
Figure 3.
Internal communication paths outside AMBA bus structure
Table 6.
Internal communication paths outside the AMBA bus structure
Internal bus name
Connecting functional
blocks
Description
EDAC Error
AMBA status, local instruc-
tion memory and local data
memory
Connection for monitoring of correctable errors
signaled from the internal data and instruction
memory.
EDAC Error Scrub-
ber
AMBA status functionality
in scrubber, external mem-
ory controller and NVRAM
controller
Connection for monitoring of correctable errors
signaled from the memory controller and
NVRAM controller.
Interrupt Bus
All blocks connected to the
internal AMBA structure
Connection for distributing events from/to all
peripherals and digital functionality. The inter-
nal interrupt bus distributes all 64 unique inter-
rupts IDs in table 29. The interrupt bus is used
to program event driven functions e.g. the
DMA channel 0 to respond to a specific Inter-
rupt ID in table 29.
Memory protection Protection unit, external
memory controller,
NVRAM controller, local
instruction memory and
local data memory
Connection for blocking write access to pro-
tected areas. Protection unit grants or denies
the ongoing AMBA access via the memory
protection bus.
Onchip
ADC &
DAC
AHBSTAT
I2C
Memory
Controller
RS232
I2C
SPI
1553 A/B
Mil-1553B
BC/RT/MT
SpaceWire
Links
RMAP
CAN
2.0
LVDS /
LVTTL
CAN N/R
DMA
Controller
I/O Port
LEON3FT
SPARC V8
Mul
Trace
64kB
D-ram
FPU
PacketWire
LVDS /
LVTTL
SPI
GPIO
External
ADC &
DAC
PWM
PWM
UART
RS232
Config &
Status
DMA
Controller
Scrub &
ahbstat
AMBA
128kB
I-ram
REX
Memory
Prot
Embeeded
Boot ROM
IrqCtrl &
Timers
Onchip
ADCDAC
SPI2AHB
SPI
I2C2AHB
I2C
SPI4S
SPI
Memory
Controller
PacketWire
Debug Control
Reset /
Clock
Reset /
Watchdog
Clock
BO
POR
BO
LDO
NVRAM
Controller
Ext
ADC
SpacWire
TDP
AHBUART
SPI
Memory
Ext
PROM/SRAM
Memory
NVRAM
Status
and
Control
RS232
WatchDog
Interrupt (Part of AMBA Bus Structure)
TDP
EDAC Errors
EDAC Errors
Scrubber
1553
Reset
Request
PWM
Interrupt, Power-Down, Restart
Memory Protection
AHBSTAT
Debug
(DSU)
Trace
Unit
TRACE
L3STAT
Unit
Serial
Debug
Link