
GR716-DS-UM, May 2019, Version 1.29
190
www.cobham.com/gaisler
GR716
23.7
Registers
The core is programmed through registers mapped into APB address space. Reserved register fields
should be written as zeroes and masked out on read.
Table 186.
MIL-STD-1553B interface registers
APB address offset
Register
R/W
Reset value
0x00
IRQ Register
RW (write ‘1’ to clear)
0x00000000
0x04
IRQ Enable
RW
0x00000000
0x08...0x0F
(Reserved)
0x10
Hardware config register
R (constant)
0x00000000*
0x14...0x3F
(Reserved)
0x40...0x7F
BC Register area (see table 187)
0x80...0xBF
RT Register area (see table 188)
0xC0...0xFF
BM Register area (see table 189)
(*) May differ depending on core configuration
Table 187.
MIL-STD-1553B interface BC-specific registers
APB address offset
Register
R/W
Reset value
0x40
BC Status and Config register
RW
0xf0000000*
0x44
BC Action register
W
0x48
BC Transfer list next pointer
RW
0x00000000
0x4C
BC Asynchronous list next pointer
RW
0x00000000
0x50
BC Timer register
R
0x00000000
0x54
BC Timer wake-up register
RW
0x00000000
0x58
BC Transfer-triggered IRQ ring position
RW
0x00000000
0x5C
BC Per-RT bus swap register
RW
0x00000000
0x60...0x67
(Reserved)
0x68
BC Transfer list current slot pointer
R
0x00000000
0x6C
BC Asynchronous list current slot pointer
R
0x00000000
0x70...0x7F
(Reserved)
(*) May differ depending on core configuration