
GR716-DS-UM, May 2019, Version 1.29
177
www.cobham.com/gaisler
GR716
23
MIL-STD-1553B / AS15531 Interface
The GR716 microcontroller comprises a MIL-STD-1553B / AS15531 Interface (GR1553B) unit. The
MIL-STD-1553B / AS15531 Interface (GR1553B) unit controls its own external pins and has a
unique AMBA address described in chapter 2.11.
The MIL-STD-1553B / AS15531 Interface (GR1553B) unit is located on APB bus in the address
range from 0x80101000 to 0x80101FFF. See GR1553B unit connections in the next drawing. The
drawing picture memory locations and functions used for GR1553B configuration and control.
The primary clock gating unit
GRCLKGATE
described in section 26 is used to enable/disable the
GR1553B unit. The unit
GRCLKGATE
can also be used to perform reset of the GR1553B unit. Soft-
ware must enable clock and release reset described in section 26 before GR1553B configuration and
transmission can start.
External IO selection per GR1553B unit is made in the system IO configuration register (
GRG-
PREG
) in the address range from 0x8000D000 to 0x8000D03F. See section 7.1 for further informa-
tion.
The
GR1553B
unit controls its own external pins and has a unique AMBA address described in chap-
ter 2.11. Configuration and status registers are described in section 23.7.
The system can be configured to protect and restrict access to GR1553B in the
MEMPROT
unit. See
section 47 for more information.
23.1
Overview
This interface core connects the AMBA AHB/APB bus to a single- or dual redundant MIL-STD-
1553B bus, and can act as either Bus Controller, Remote Terminal or Bus Monitor.
Figure 30.
GR716 GR1553B bus and pin connection
GPIO0
LEON3FT
Processor
Bridge
MEMPROT
Bridge
APB
(0x80000000-
0x800FFFFF)
APB
(0x80100000-
0x801FFFFF)
IOMUX
GPIO63
Main AHB
(0x00000000-
0xFFFFFFFF)
Select Outputs
Enable GR1553B clock
(0x8000D000 -
0x8000D03F)
(0x80006000 -
0x8000600F)
Memory Protection
(0x8001A000 -
0x8001AFFF)
GRCLKGATE
GRGPREG
DMA
AHB
IMEM
128K
DMEM
64K
AMB
A
Bridge
GR1553B