GRLIB GR1553B Model

The Gr1553B device is part of the GRLIB IP library. It is available in libTEMUGr1553B.so.

Loading the Plugin

import Gr1553B

Configuration

@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

Commands

Name Description

delete

Dispose instance of @Gr1553B

new

Create new instance of Gr1553B

Command new Arguments

Name Type Required Description

name

string

yes

Name of object to create

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

Commands

Name Description

delete

Dispose instance of Gr1553B

Limitations