GRLIB GR1553B Model
The Gr1553B device is part of the GRLIB IP library.
It is available in libTEMUGr1553B.so.
@Gr1553B Reference
Gr1553B Reference
Properties
| Name | Type | Description | 
|---|---|---|
| Class | *void | Class object | 
| Component | *void | Pointer to component object if part of component | 
| LoggingFlags | uint64_t | Flags for logging info | 
| Name | *char | Object name | 
| 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 | 
| 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). | 
| memory | temu_IfaceRef/ <unknown> | Deprecated. | 
| pnp.bar | uint32_t | |
| pnp.config | uint32_t | |
| regs.bc.action | uint32_t | |
| regs.bc.asyncListCurrentSlot | uint32_t | |
| regs.bc.asyncListNextPtr | uint32_t | |
| regs.bc.perRtBusSwap | uint32_t | |
| regs.bc.statCfg | uint32_t | |
| regs.bc.timer | uint32_t | |
| regs.bc.timerWakeup | uint32_t | |
| regs.bc.transListCurrentSlot | uint32_t | |
| regs.bc.transferListNextPtr | uint32_t | |
| regs.bc.trigIrqRingPos | uint32_t | |
| regs.bm.ctrl | uint32_t | |
| regs.bm.logBuffEnd | uint32_t | |
| regs.bm.logBuffPos | uint32_t | |
| regs.bm.logBuffStart | uint32_t | |
| regs.bm.rtAddrFilt | uint32_t | |
| regs.bm.rtMcFilt | uint32_t | |
| regs.bm.rtSubAddrFilt | uint32_t | |
| regs.bm.stat | uint32_t | |
| regs.bm.timeTagCtrl | uint32_t | |
| regs.hwConfig | uint32_t | |
| regs.irq | uint32_t | |
| regs.irqEnable | uint32_t | |
| regs.rt.busStatBits | uint32_t | |
| regs.rt.cfg | uint32_t | |
| regs.rt.eventLogIrqPos | uint32_t | |
| regs.rt.eventLogPos | uint32_t | |
| regs.rt.eventLogSizeMask | uint32_t | |
| regs.rt.modeCodeCtrl | uint32_t | |
| regs.rt.statWord | uint32_t | |
| regs.rt.status | uint32_t | |
| regs.rt.subAddrTableBaseAddr | uint32_t | |
| regs.rt.sync | uint32_t | |
| regs.rt.timeTagCtrl | uint32_t |