GRLIB GR1553B Model
The Gr1553B device is part of the GRLIB IP library.
It is available in libTEMUGr1553B.so.
@Gr1553B Reference
Properties
| Name | Type | Description |
|---|---|---|
Class |
*void |
Class object |
Component |
*void |
Pointer to component object if part of component |
LocalName |
*char |
Local name (in component, if applicable) |
LogMessageFlags |
uint64_t |
Per-object log message suppression flags |
LoggingFlags |
uint64_t |
Flags for logging info |
Name |
*char |
Object name |
ObjectID |
uint64_t |
Unique ObjectID. |
ReplayLoggingFlags |
uint64_t |
Replay-time category logging flags |
TimeSource |
*void |
Time source object |
Gr1553B Reference
Properties
| Name | Type | Description |
|---|---|---|
BCACPColdResetValue |
uint32_t |
GR1553B BC asynchronous list current slot pointer |
BCACPForcedBits |
uint32_t |
GR1553B BC asynchronous list current slot pointer |
BCACPForcedFlippedBits |
uint32_t |
GR1553B BC asynchronous list current slot pointer |
BCACPReadMask |
uint32_t |
GR1553B BC asynchronous list current slot pointer |
BCACPResetMask |
uint32_t |
GR1553B BC asynchronous list current slot pointer |
BCACPResetValue |
uint32_t |
GR1553B BC asynchronous list current slot pointer |
BCACPWriteMask |
uint32_t |
GR1553B BC asynchronous list current slot pointer |
BCAColdResetValue |
uint32_t |
GR1553B BC action register |
BCAForcedBits |
uint32_t |
GR1553B BC action register |
BCAForcedFlippedBits |
uint32_t |
GR1553B BC action register |
BCANPColdResetValue |
uint32_t |
GR1553B BC asynchronous list next pointer register |
BCANPForcedBits |
uint32_t |
GR1553B BC asynchronous list next pointer register |
BCANPForcedFlippedBits |
uint32_t |
GR1553B BC asynchronous list next pointer register |
BCANPReadMask |
uint32_t |
GR1553B BC asynchronous list next pointer register |
BCANPResetMask |
uint32_t |
GR1553B BC asynchronous list next pointer register |
BCANPResetValue |
uint32_t |
GR1553B BC asynchronous list next pointer register |
BCANPWriteMask |
uint32_t |
GR1553B BC asynchronous list next pointer register |
BCAReadMask |
uint32_t |
GR1553B BC action register |
BCAResetMask |
uint32_t |
GR1553B BC action register |
BCAResetValue |
uint32_t |
GR1553B BC action register |
BCAWriteMask |
uint32_t |
GR1553B BC action register |
BCBSColdResetValue |
uint32_t |
GR1553B BC per-RT bus swap register |
BCBSForcedBits |
uint32_t |
GR1553B BC per-RT bus swap register |
BCBSForcedFlippedBits |
uint32_t |
GR1553B BC per-RT bus swap register |
BCBSReadMask |
uint32_t |
GR1553B BC per-RT bus swap register |
BCBSResetMask |
uint32_t |
GR1553B BC per-RT bus swap register |
BCBSResetValue |
uint32_t |
GR1553B BC per-RT bus swap register |
BCBSWriteMask |
uint32_t |
GR1553B BC per-RT bus swap register |
BCRPColdResetValue |
uint32_t |
GR1553B BC transfer-triggered IRQ ring position register |
BCRPForcedBits |
uint32_t |
GR1553B BC transfer-triggered IRQ ring position register |
BCRPForcedFlippedBits |
uint32_t |
GR1553B BC transfer-triggered IRQ ring position register |
BCRPReadMask |
uint32_t |
GR1553B BC transfer-triggered IRQ ring position register |
BCRPResetMask |
uint32_t |
GR1553B BC transfer-triggered IRQ ring position register |
BCRPResetValue |
uint32_t |
GR1553B BC transfer-triggered IRQ ring position register |
BCRPWriteMask |
uint32_t |
GR1553B BC transfer-triggered IRQ ring position register |
BCSCColdResetValue |
uint32_t |
GR1553B BC status and config register |
BCSCForcedBits |
uint32_t |
GR1553B BC status and config register |
BCSCForcedFlippedBits |
uint32_t |
GR1553B BC status and config register |
BCSCReadMask |
uint32_t |
GR1553B BC status and config register |
BCSCResetMask |
uint32_t |
GR1553B BC status and config register |
BCSCResetValue |
uint32_t |
GR1553B BC status and config register |
BCSCWriteMask |
uint32_t |
GR1553B BC status and config register |
BCTCPColdResetValue |
uint32_t |
GR1553B BC transfer list current slot pointer |
BCTCPForcedBits |
uint32_t |
GR1553B BC transfer list current slot pointer |
BCTCPForcedFlippedBits |
uint32_t |
GR1553B BC transfer list current slot pointer |
BCTCPReadMask |
uint32_t |
GR1553B BC transfer list current slot pointer |
BCTCPResetMask |
uint32_t |
GR1553B BC transfer list current slot pointer |
BCTCPResetValue |
uint32_t |
GR1553B BC transfer list current slot pointer |
BCTCPWriteMask |
uint32_t |
GR1553B BC transfer list current slot pointer |
BCTColdResetValue |
uint32_t |
GR1553B BC timer register |
BCTForcedBits |
uint32_t |
GR1553B BC timer register |
BCTForcedFlippedBits |
uint32_t |
GR1553B BC timer register |
BCTNPColdResetValue |
uint32_t |
GR1553B BC transfer list next pointer register |
BCTNPForcedBits |
uint32_t |
GR1553B BC transfer list next pointer register |
BCTNPForcedFlippedBits |
uint32_t |
GR1553B BC transfer list next pointer register |
BCTNPReadMask |
uint32_t |
GR1553B BC transfer list next pointer register |
BCTNPResetMask |
uint32_t |
GR1553B BC transfer list next pointer register |
BCTNPResetValue |
uint32_t |
GR1553B BC transfer list next pointer register |
BCTNPWriteMask |
uint32_t |
GR1553B BC transfer list next pointer register |
BCTReadMask |
uint32_t |
GR1553B BC timer register |
BCTResetMask |
uint32_t |
GR1553B BC timer register |
BCTResetValue |
uint32_t |
GR1553B BC timer register |
BCTWColdResetValue |
uint32_t |
GR1553B BC timer wake-up register |
BCTWForcedBits |
uint32_t |
GR1553B BC timer wake-up register |
BCTWForcedFlippedBits |
uint32_t |
GR1553B BC timer wake-up register |
BCTWReadMask |
uint32_t |
GR1553B BC timer wake-up register |
BCTWResetMask |
uint32_t |
GR1553B BC timer wake-up register |
BCTWResetValue |
uint32_t |
GR1553B BC timer wake-up register |
BCTWWriteMask |
uint32_t |
GR1553B BC timer wake-up register |
BCTWriteMask |
uint32_t |
GR1553B BC timer register |
BMCColdResetValue |
uint32_t |
GR1553B BM control register |
BMCForcedBits |
uint32_t |
GR1553B BM control register |
BMCForcedFlippedBits |
uint32_t |
GR1553B BM control register |
BMCReadMask |
uint32_t |
GR1553B BM control register |
BMCResetMask |
uint32_t |
GR1553B BM control register |
BMCResetValue |
uint32_t |
GR1553B BM control register |
BMCWriteMask |
uint32_t |
GR1553B BM control register |
BMLBEColdResetValue |
uint32_t |
GR1553B BM log buffer end register |
BMLBEForcedBits |
uint32_t |
GR1553B BM log buffer end register |
BMLBEForcedFlippedBits |
uint32_t |
GR1553B BM log buffer end register |
BMLBEReadMask |
uint32_t |
GR1553B BM log buffer end register |
BMLBEResetMask |
uint32_t |
GR1553B BM log buffer end register |
BMLBEResetValue |
uint32_t |
GR1553B BM log buffer end register |
BMLBEWriteMask |
uint32_t |
GR1553B BM log buffer end register |
BMLBPColdResetValue |
uint32_t |
GR1553B BM log buffer position register |
BMLBPForcedBits |
uint32_t |
GR1553B BM log buffer position register |
BMLBPForcedFlippedBits |
uint32_t |
GR1553B BM log buffer position register |
BMLBPReadMask |
uint32_t |
GR1553B BM log buffer position register |
BMLBPResetMask |
uint32_t |
GR1553B BM log buffer position register |
BMLBPResetValue |
uint32_t |
GR1553B BM log buffer position register |
BMLBPWriteMask |
uint32_t |
GR1553B BM log buffer position register |
BMLBSColdResetValue |
uint32_t |
GR1553B BM log buffer start register |
BMLBSForcedBits |
uint32_t |
GR1553B BM log buffer start register |
BMLBSForcedFlippedBits |
uint32_t |
GR1553B BM log buffer start register |
BMLBSReadMask |
uint32_t |
GR1553B BM log buffer start register |
BMLBSResetMask |
uint32_t |
GR1553B BM log buffer start register |
BMLBSResetValue |
uint32_t |
GR1553B BM log buffer start register |
BMLBSWriteMask |
uint32_t |
GR1553B BM log buffer start register |
BMRTAFColdResetValue |
uint32_t |
GR1553B BM RT address filter register |
BMRTAFForcedBits |
uint32_t |
GR1553B BM RT address filter register |
BMRTAFForcedFlippedBits |
uint32_t |
GR1553B BM RT address filter register |
BMRTAFReadMask |
uint32_t |
GR1553B BM RT address filter register |
BMRTAFResetMask |
uint32_t |
GR1553B BM RT address filter register |
BMRTAFResetValue |
uint32_t |
GR1553B BM RT address filter register |
BMRTAFWriteMask |
uint32_t |
GR1553B BM RT address filter register |
BMRTMCColdResetValue |
uint32_t |
GR1553B BM RT mode code filter register |
BMRTMCForcedBits |
uint32_t |
GR1553B BM RT mode code filter register |
BMRTMCForcedFlippedBits |
uint32_t |
GR1553B BM RT mode code filter register |
BMRTMCReadMask |
uint32_t |
GR1553B BM RT mode code filter register |
BMRTMCResetMask |
uint32_t |
GR1553B BM RT mode code filter register |
BMRTMCResetValue |
uint32_t |
GR1553B BM RT mode code filter register |
BMRTMCWriteMask |
uint32_t |
GR1553B BM RT mode code filter register |
BMRTSFColdResetValue |
uint32_t |
GR1553B BM RT subaddress filter register |
BMRTSFForcedBits |
uint32_t |
GR1553B BM RT subaddress filter register |
BMRTSFForcedFlippedBits |
uint32_t |
GR1553B BM RT subaddress filter register |
BMRTSFReadMask |
uint32_t |
GR1553B BM RT subaddress filter register |
BMRTSFResetMask |
uint32_t |
GR1553B BM RT subaddress filter register |
BMRTSFResetValue |
uint32_t |
GR1553B BM RT subaddress filter register |
BMRTSFWriteMask |
uint32_t |
GR1553B BM RT subaddress filter register |
BMSColdResetValue |
uint32_t |
GR1553B BM status register |
BMSForcedBits |
uint32_t |
GR1553B BM status register |
BMSForcedFlippedBits |
uint32_t |
GR1553B BM status register |
BMSReadMask |
uint32_t |
GR1553B BM status register |
BMSResetMask |
uint32_t |
GR1553B BM status register |
BMSResetValue |
uint32_t |
GR1553B BM status register |
BMSWriteMask |
uint32_t |
GR1553B BM status register |
BMTTCColdResetValue |
uint32_t |
GR1553B BM time tag control register |
BMTTCForcedBits |
uint32_t |
GR1553B BM time tag control register |
BMTTCForcedFlippedBits |
uint32_t |
GR1553B BM time tag control register |
BMTTCReadMask |
uint32_t |
GR1553B BM time tag control register |
BMTTCResetMask |
uint32_t |
GR1553B BM time tag control register |
BMTTCResetValue |
uint32_t |
GR1553B BM time tag control register |
BMTTCWriteMask |
uint32_t |
GR1553B BM time tag control register |
Class |
*void |
Class object |
Component |
*void |
Pointer to component object if part of component |
HCColdResetValue |
uint32_t |
GR1553B hardware configuration register |
HCForcedBits |
uint32_t |
GR1553B hardware configuration register |
HCForcedFlippedBits |
uint32_t |
GR1553B hardware configuration register |
HCReadMask |
uint32_t |
GR1553B hardware configuration register |
HCResetMask |
uint32_t |
GR1553B hardware configuration register |
HCResetValue |
uint32_t |
GR1553B hardware configuration register |
HCWriteMask |
uint32_t |
GR1553B hardware configuration register |
IRQColdResetValue |
uint32_t |
GR1553B IRQ register |
IRQEColdResetValue |
uint32_t |
GR1553B IRQ enable register |
IRQEForcedBits |
uint32_t |
GR1553B IRQ enable register |
IRQEForcedFlippedBits |
uint32_t |
GR1553B IRQ enable register |
IRQEReadMask |
uint32_t |
GR1553B IRQ enable register |
IRQEResetMask |
uint32_t |
GR1553B IRQ enable register |
IRQEResetValue |
uint32_t |
GR1553B IRQ enable register |
IRQEWriteMask |
uint32_t |
GR1553B IRQ enable register |
IRQForcedBits |
uint32_t |
GR1553B IRQ register |
IRQForcedFlippedBits |
uint32_t |
GR1553B IRQ register |
IRQReadMask |
uint32_t |
GR1553B IRQ register |
IRQResetMask |
uint32_t |
GR1553B IRQ register |
IRQResetValue |
uint32_t |
GR1553B IRQ register |
IRQWriteMask |
uint32_t |
GR1553B IRQ register |
LocalName |
*char |
Local name (in component, if applicable) |
LogMessageFlags |
uint64_t |
Per-object log message suppression flags |
LoggingFlags |
uint64_t |
Flags for logging info |
Name |
*char |
Object name |
ObjectID |
uint64_t |
Unique ObjectID. |
RTBSColdResetValue |
uint32_t |
GR1553B RT bus status bits register |
RTBSForcedBits |
uint32_t |
GR1553B RT bus status bits register |
RTBSForcedFlippedBits |
uint32_t |
GR1553B RT bus status bits register |
RTBSReadMask |
uint32_t |
GR1553B RT bus status bits register |
RTBSResetMask |
uint32_t |
GR1553B RT bus status bits register |
RTBSResetValue |
uint32_t |
GR1553B RT bus status bits register |
RTBSWriteMask |
uint32_t |
GR1553B RT bus status bits register |
RTCColdResetValue |
uint32_t |
GR1553B RT config register |
RTCForcedBits |
uint32_t |
GR1553B RT config register |
RTCForcedFlippedBits |
uint32_t |
GR1553B RT config register |
RTCReadMask |
uint32_t |
GR1553B RT config register |
RTCResetMask |
uint32_t |
GR1553B RT config register |
RTCResetValue |
uint32_t |
GR1553B RT config register |
RTCWriteMask |
uint32_t |
GR1553B RT config register |
RTELIPColdResetValue |
uint32_t |
GR1553B RT event log interrupt position register |
RTELIPForcedBits |
uint32_t |
GR1553B RT event log interrupt position register |
RTELIPForcedFlippedBits |
uint32_t |
GR1553B RT event log interrupt position register |
RTELIPReadMask |
uint32_t |
GR1553B RT event log interrupt position register |
RTELIPResetMask |
uint32_t |
GR1553B RT event log interrupt position register |
RTELIPResetValue |
uint32_t |
GR1553B RT event log interrupt position register |
RTELIPWriteMask |
uint32_t |
GR1553B RT event log interrupt position register |
RTELMColdResetValue |
uint32_t |
GR1553B RT event log size mask register |
RTELMForcedBits |
uint32_t |
GR1553B RT event log size mask register |
RTELMForcedFlippedBits |
uint32_t |
GR1553B RT event log size mask register |
RTELMReadMask |
uint32_t |
GR1553B RT event log size mask register |
RTELMResetMask |
uint32_t |
GR1553B RT event log size mask register |
RTELMResetValue |
uint32_t |
GR1553B RT event log size mask register |
RTELMWriteMask |
uint32_t |
GR1553B RT event log size mask register |
RTELPColdResetValue |
uint32_t |
GR1553B RT event log position register |
RTELPForcedBits |
uint32_t |
GR1553B RT event log position register |
RTELPForcedFlippedBits |
uint32_t |
GR1553B RT event log position register |
RTELPReadMask |
uint32_t |
GR1553B RT event log position register |
RTELPResetMask |
uint32_t |
GR1553B RT event log position register |
RTELPResetValue |
uint32_t |
GR1553B RT event log position register |
RTELPWriteMask |
uint32_t |
GR1553B RT event log position register |
RTMCCColdResetValue |
uint32_t |
GR1553B RT mode code control register |
RTMCCForcedBits |
uint32_t |
GR1553B RT mode code control register |
RTMCCForcedFlippedBits |
uint32_t |
GR1553B RT mode code control register |
RTMCCReadMask |
uint32_t |
GR1553B RT mode code control register |
RTMCCResetMask |
uint32_t |
GR1553B RT mode code control register |
RTMCCResetValue |
uint32_t |
GR1553B RT mode code control register |
RTMCCWriteMask |
uint32_t |
GR1553B RT mode code control register |
RTSColdResetValue |
uint32_t |
GR1553B RT status register |
RTSForcedBits |
uint32_t |
GR1553B RT status register |
RTSForcedFlippedBits |
uint32_t |
GR1553B RT status register |
RTSReadMask |
uint32_t |
GR1553B RT status register |
RTSResetMask |
uint32_t |
GR1553B RT status register |
RTSResetValue |
uint32_t |
GR1553B RT status register |
RTSTBAColdResetValue |
uint32_t |
GR1553B RT subaddress table base address register |
RTSTBAForcedBits |
uint32_t |
GR1553B RT subaddress table base address register |
RTSTBAForcedFlippedBits |
uint32_t |
GR1553B RT subaddress table base address register |
RTSTBAReadMask |
uint32_t |
GR1553B RT subaddress table base address register |
RTSTBAResetMask |
uint32_t |
GR1553B RT subaddress table base address register |
RTSTBAResetValue |
uint32_t |
GR1553B RT subaddress table base address register |
RTSTBAWriteMask |
uint32_t |
GR1553B RT subaddress table base address register |
RTSWColdResetValue |
uint32_t |
GR1553B RT status words register |
RTSWForcedBits |
uint32_t |
GR1553B RT status words register |
RTSWForcedFlippedBits |
uint32_t |
GR1553B RT status words register |
RTSWReadMask |
uint32_t |
GR1553B RT status words register |
RTSWResetMask |
uint32_t |
GR1553B RT status words register |
RTSWResetValue |
uint32_t |
GR1553B RT status words register |
RTSWWriteMask |
uint32_t |
GR1553B RT status words register |
RTSWriteMask |
uint32_t |
GR1553B RT status register |
RTSYColdResetValue |
uint32_t |
GR1553B RT sync register |
RTSYForcedBits |
uint32_t |
GR1553B RT sync register |
RTSYForcedFlippedBits |
uint32_t |
GR1553B RT sync register |
RTSYReadMask |
uint32_t |
GR1553B RT sync register |
RTSYResetMask |
uint32_t |
GR1553B RT sync register |
RTSYResetValue |
uint32_t |
GR1553B RT sync register |
RTSYWriteMask |
uint32_t |
GR1553B RT sync register |
RTTTCColdResetValue |
uint32_t |
GR1553B RT time tag control register |
RTTTCForcedBits |
uint32_t |
GR1553B RT time tag control register |
RTTTCForcedFlippedBits |
uint32_t |
GR1553B RT time tag control register |
RTTTCReadMask |
uint32_t |
GR1553B RT time tag control register |
RTTTCResetMask |
uint32_t |
GR1553B RT time tag control register |
RTTTCResetValue |
uint32_t |
GR1553B RT time tag control register |
RTTTCWriteMask |
uint32_t |
GR1553B RT time tag control register |
ReplayLoggingFlags |
uint64_t |
Replay-time category logging flags |
TimeSource |
*void |
Time source object |
bus |
temu_IfaceRef/ <unknown> |
MIL-STD-1553 bus model. |
config.infiniteSpeed |
uint8_t |
0 = milbus speed, 1+ = infinite speed |
config.interrupt |
uint8_t |
The interrupt index |
config.littleEndian |
uint8_t |
Endianess of memory interface. |
internal.bc.busState |
uint32_t |
|
internal.bc.tldesc.w0 |
uint32_t |
|
internal.bc.tldesc.w1 |
uint32_t |
|
internal.bc.tldesc.w2 |
uint32_t |
|
internal.bc.tldesc.w3 |
uint32_t |
|
internal.bc.tldescAddr |
uint32_t |
|
internal.rt.Cmd |
uint16_t |
|
internal.rt.CmdMcActivation |
uint32_t |
|
internal.rt.CmdType |
uint32_t |
|
internal.rt.State |
uint32_t |
|
internal.rt.inhibitTerminalFlag |
uint8_t |
|
internal.rt.previousCommand |
uint16_t |
|
internal.rt.previousStatusWord |
uint16_t |
|
internal.rt.statusFlags |
uint16_t |
|
internal.rt.subAddrTableEntry.ctrlWord |
uint32_t |
|
internal.rt.subAddrTableEntry.receiveDescPtr |
uint32_t |
|
internal.rt.subAddrTableEntry.transmitDescPtr |
uint32_t |
|
internal.rt.timeTagSetTime |
uint64_t |
|
internal.rt.timeTagSetValue |
uint16_t |
|
irqCtrl |
temu_IfaceRef/ <unknown> |
Interrupt controller. |
memAccess |
temu_IfaceRef/ <unknown> |
Memory access interface for accessing RAM (for DMA). |
pnp.bar |
uint32_t |
|
pnp.config |
uint32_t |
|
regs.bc.action |
uint32_t |
GR1553B BC action register |
regs.bc.asyncListCurrentSlot |
uint32_t |
GR1553B BC asynchronous list current slot pointer |
regs.bc.asyncListNextPtr |
uint32_t |
GR1553B BC asynchronous list next pointer register |
regs.bc.perRtBusSwap |
uint32_t |
GR1553B BC per-RT bus swap register |
regs.bc.statCfg |
uint32_t |
GR1553B BC status and config register |
regs.bc.timer |
uint32_t |
GR1553B BC timer register |
regs.bc.timerWakeup |
uint32_t |
GR1553B BC timer wake-up register |
regs.bc.transListCurrentSlot |
uint32_t |
GR1553B BC transfer list current slot pointer |
regs.bc.transferListNextPtr |
uint32_t |
GR1553B BC transfer list next pointer register |
regs.bc.trigIrqRingPos |
uint32_t |
GR1553B BC transfer-triggered IRQ ring position register |
regs.bm.ctrl |
uint32_t |
GR1553B BM control register |
regs.bm.logBuffEnd |
uint32_t |
GR1553B BM log buffer end register |
regs.bm.logBuffPos |
uint32_t |
GR1553B BM log buffer position register |
regs.bm.logBuffStart |
uint32_t |
GR1553B BM log buffer start register |
regs.bm.rtAddrFilt |
uint32_t |
GR1553B BM RT address filter register |
regs.bm.rtMcFilt |
uint32_t |
GR1553B BM RT mode code filter register |
regs.bm.rtSubAddrFilt |
uint32_t |
GR1553B BM RT subaddress filter register |
regs.bm.stat |
uint32_t |
GR1553B BM status register |
regs.bm.timeTagCtrl |
uint32_t |
GR1553B BM time tag control register |
regs.hwConfig |
uint32_t |
GR1553B hardware configuration register |
regs.irq |
uint32_t |
GR1553B IRQ register |
regs.irqEnable |
uint32_t |
GR1553B IRQ enable register |
regs.rt.busStatBits |
uint32_t |
GR1553B RT bus status bits register |
regs.rt.cfg |
uint32_t |
GR1553B RT config register |
regs.rt.eventLogIrqPos |
uint32_t |
GR1553B RT event log interrupt position register |
regs.rt.eventLogPos |
uint32_t |
GR1553B RT event log position register |
regs.rt.eventLogSizeMask |
uint32_t |
GR1553B RT event log size mask register |
regs.rt.modeCodeCtrl |
uint32_t |
GR1553B RT mode code control register |
regs.rt.statWord |
uint32_t |
GR1553B RT status words register |
regs.rt.status |
uint32_t |
GR1553B RT status register |
regs.rt.subAddrTableBaseAddr |
uint32_t |
GR1553B RT subaddress table base address register |
regs.rt.sync |
uint32_t |
GR1553B RT sync register |
regs.rt.timeTagCtrl |
uint32_t |
GR1553B RT time tag control register |
Interfaces
| Name | Type | Description |
|---|---|---|
ApbIface |
ApbIface |
|
DeviceIface |
DeviceIface |
|
MemAccessIface |
MemAccessIface |
|
Mil1553DevIface |
Mil1553DevIface |
|
RegisterIface |
temu::RegisterIface |
Auto-generated Register Interface Impl. |
ResetIface |
ResetIface |
Registers
| Register support is currently experimental! |
Register Bank Regs
Register IRQ
- Description
-
GR1553B IRQ register
- Reset value
-
0x00000000
- Warm reset mask
-
0x00000000
| Field | Mask | Reset | Description |
|---|---|---|---|
BMTOF |
|
|
BM timer overflow interrupt |
BMD |
|
|
BM DMA error interrupt |
RTTE |
|
|
RT table access error interrupt |
RTD |
|
|
RT DMA error interrupt |
RTEV |
|
|
RT transfer-triggered event interrupt |
BCWK |
|
|
BC wake-up timer interrupt |
BCD |
|
|
BC DMA error interrupt |
BCEV |
|
|
BC transfer-triggered event interrupt |
Register IRQE
- Description
-
GR1553B IRQ enable register
- Reset value
-
0x00000000
- Warm reset mask
-
0x00030707
| Field | Mask | Reset | Description |
|---|---|---|---|
BMTOE |
|
|
BM timer overflow interrupt enable |
BMDE |
|
|
BM DMA error interrupt enable |
RTTEE |
|
|
RT table access error interrupt enable |
RTDE |
|
|
RT DMA error interrupt enable |
RTEVE |
|
|
RT transfer-triggered event interrupt enable |
BCWKE |
|
|
BC wake-up timer interrupt enable |
BCDE |
|
|
BC DMA error interrupt enable |
BCEVE |
|
|
BC transfer-triggered event interrupt enable |
Register HC
- Description
-
GR1553B hardware configuration register
- Reset value
-
0x00000000
- Warm reset mask
-
0x80001fff
| Field | Mask | Reset | Description |
|---|---|---|---|
MOD |
|
|
Modified core indicator |
CVER |
|
|
Codec version |
XKEYS |
|
|
Safety keys enabled |
ENDIAN |
|
|
AHB endianness |
SCLK |
|
|
Same clock indicator |
CCFREQ |
|
|
Codec clock frequency |
Register BCSC
- Description
-
GR1553B BC status and config register
- Reset value
-
0xf0000000
- Warm reset mask
-
0xf001fbff
| Field | Mask | Reset | Description |
|---|---|---|---|
BCSUP |
|
|
BC supported |
BCFEAT |
|
|
BC features |
BCCHK |
|
|
Check broadcasts |
ASADL |
|
|
Asynchronous list address low bits |
ASST |
|
|
Asynchronous list state |
SCADL |
|
|
Schedule address low bits |
SCST |
|
|
Schedule state |
Register BCA
- Description
-
GR1553B BC action register
- Reset value
-
0x00000000
- Warm reset mask
-
0x00000000
| Field | Mask | Reset | Description |
|---|---|---|---|
BCKEY |
|
|
Safety code |
ASSTP |
|
|
Asynchronous list stop |
ASSRT |
|
|
Asynchronous list start |
CLRT |
|
|
Clear external trigger |
SETT |
|
|
Set external trigger |
SCSTP |
|
|
Schedule stop |
SCSUS |
|
|
Schedule suspend |
SCSRT |
|
|
Schedule start |
Register BCTNP
- Description
-
GR1553B BC transfer list next pointer register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
PTR |
|
|
Schedule transfer list pointer |
Register BCANP
- Description
-
GR1553B BC asynchronous list next pointer register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
PTR |
|
|
Asynchronous list pointer |
Register BCT
- Description
-
GR1553B BC timer register
- Reset value
-
0x00000000
- Warm reset mask
-
0x00ffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
SCTM |
|
|
Schedule time |
Register BCTW
- Description
-
GR1553B BC timer wake-up register
- Reset value
-
0x00000000
- Warm reset mask
-
0x80ffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
ENABLE |
|
|
BC timer wake-up enable |
TIMER |
|
|
BC timer wake-up value |
Register BCRP
- Description
-
GR1553B BC transfer-triggered IRQ ring position register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
PTR |
|
|
BC IRQ source pointer ring position |
Register BCBS
- Description
-
GR1553B BC per-RT bus swap register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
MASK |
|
|
BC per-RT bus swap mask |
Register BCTCP
- Description
-
GR1553B BC transfer list current slot pointer
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
PTR |
|
|
BC transfer slot pointer |
Register BCACP
- Description
-
GR1553B BC asynchronous list current slot pointer
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
PTR |
|
|
BC asynchronous transfer slot pointer |
Register RTS
- Description
-
GR1553B RT status register
- Reset value
-
0x80000000
- Warm reset mask
-
0x8000000f
| Field | Mask | Reset | Description |
|---|---|---|---|
RTSUP |
|
|
RT supported |
ACT |
|
|
RT active |
SHDA |
|
|
Bus A shutdown |
SHDB |
|
|
Bus B shutdown |
RUN |
|
|
RT running |
Register RTC
- Description
-
GR1553B RT config register
- Reset value
-
0x0000e03e
- Warm reset mask
-
0x0000e07f
| Field | Mask | Reset | Description |
|---|---|---|---|
RTKEY |
|
|
Safety code |
SYS |
|
|
Sync signal enable |
SYDS |
|
|
Sync with data signal enable |
BRS |
|
|
Bus reset signal enable |
RTEIS |
|
|
RT address set through external inputs |
RTADDR |
|
|
RT address |
RTEN |
|
|
RT enable |
Register RTBS
- Description
-
GR1553B RT bus status bits register
- Reset value
-
0x00000000
- Warm reset mask
-
0x0000011f
| Field | Mask | Reset | Description |
|---|---|---|---|
TFDE |
|
|
Set terminal flag automatically on errors |
SREQ |
|
|
Service request |
BUSY |
|
|
Busy bit |
SSF |
|
|
Subsystem flag |
DBCA |
|
|
Dynamic bus control acceptance |
TFLG |
|
|
Terminal flag |
Register RTSW
- Description
-
GR1553B RT status words register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
BITW |
|
|
BIT word |
VECW |
|
|
Vector word |
Register RTSY
- Description
-
GR1553B RT sync register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
SYD |
|
|
Sync data |
SYTM |
|
|
Sync time |
Register RTSTBA
- Description
-
GR1553B RT subaddress table base address register
- Reset value
-
0x00000000
- Warm reset mask
-
0xfffffe00
| Field | Mask | Reset | Description |
|---|---|---|---|
SATB |
|
|
Subaddress table base address |
Register RTMCC
- Description
-
GR1553B RT mode code control register
- Reset value
-
0x00000000
- Warm reset mask
-
0x3fffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
RRTB |
|
|
Reset remote terminal broadcast |
RRT |
|
|
Reset remote terminal |
ITFB |
|
|
Inhibit terminal flag broadcast |
ITF |
|
|
Inhibit terminal flag |
ISTB |
|
|
Initiate self test broadcast |
IST |
|
|
Initiate self test |
DBC |
|
|
Dynamic bus control |
TBW |
|
|
Transmit BIT word |
TVW |
|
|
Transmit vector word |
TSB |
|
|
Transmitter shutdown broadcast |
TS |
|
|
Transmitter shutdown |
SDB |
|
|
Synchronize with data word broadcast |
SD |
|
|
Synchronize with data word |
SB |
|
|
Synchronize broadcast |
S |
|
|
Synchronize |
Register RTTTC
- Description
-
GR1553B RT time tag control register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
TRES |
|
|
Time tag resolution |
TVAL |
|
|
Time tag value |
Register RTELM
- Description
-
GR1553B RT event log size mask register
- Reset value
-
0xfffffffc
- Warm reset mask
-
0xfffffffc
| Field | Mask | Reset | Description |
|---|---|---|---|
MASK |
|
|
RT event log size mask |
Register RTELP
- Description
-
GR1553B RT event log position register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
PTR |
|
|
RT event log write pointer |
Register RTELIP
- Description
-
GR1553B RT event log interrupt position register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
PTR |
|
|
RT event log IRQ pointer |
Register BMS
- Description
-
GR1553B BM status register
- Reset value
-
0x80000000
- Warm reset mask
-
0xc0000000
| Field | Mask | Reset | Description |
|---|---|---|---|
BMSUP |
|
|
BM supported |
KEYEN |
|
|
BM key enabled |
Register BMC
- Description
-
GR1553B BM control register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffff003f
| Field | Mask | Reset | Description |
|---|---|---|---|
BMKEY |
|
|
Safety key |
WRSTP |
|
|
Wrap stop |
EXST |
|
|
External sync start |
IMCL |
|
|
Invalid mode code log |
UDWL |
|
|
Unexpected data word logging |
MANL |
|
|
Manchester/parity error logging |
BMEN |
|
|
BM enable |
Register BMRTAF
- Description
-
GR1553B BM RT address filter register
- Reset value
-
0xffffffff
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
MASK |
|
|
BM RT address filter mask |
Register BMRTSF
- Description
-
GR1553B BM RT subaddress filter register
- Reset value
-
0xffffffff
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
MASK |
|
|
BM RT subaddress filter mask |
Register BMRTMC
- Description
-
GR1553B BM RT mode code filter register
- Reset value
-
0x00000000
- Warm reset mask
-
0x0007ffff
| Field | Mask | Reset | Description |
|---|---|---|---|
STSB |
|
|
Selected transmitter shutdown broadcast |
STS |
|
|
Selected transmitter shutdown |
TLC |
|
|
Transmit last command |
TSW |
|
|
Transmit status word |
RRTB |
|
|
Reset remote terminal broadcast |
RRT |
|
|
Reset remote terminal |
ITFB |
|
|
Inhibit terminal flag broadcast |
ITF |
|
|
Inhibit terminal flag |
ISTB |
|
|
Initiate self test broadcast |
IST |
|
|
Initiate self test |
DBC |
|
|
Dynamic bus control |
TBW |
|
|
Transmit BIT word |
TVW |
|
|
Transmit vector word |
TSB |
|
|
Transmitter shutdown broadcast |
TS |
|
|
Transmitter shutdown |
SDB |
|
|
Synchronize with data word broadcast |
SD |
|
|
Synchronize with data word |
SB |
|
|
Synchronize broadcast |
S |
|
|
Synchronize |
Register BMLBS
- Description
-
GR1553B BM log buffer start register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
PTR |
|
|
BM log buffer start |
Register BMLBE
- Description
-
GR1553B BM log buffer end register
- Reset value
-
0x00000007
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
BASE |
|
|
BM log buffer base address bits |
END |
|
|
BM log buffer end |
ALIGN |
|
|
Alignment bits |