B1553BRM Model
The B1553BRM is part of the GRLIB device library from Gaisler. The device integrates the Actel Core1553BRM chip inside an AMBA bridge.
B1553BRM Reference
Properties
Name | Type | Description |
---|---|---|
BrmBcCommandBlockPointer |
uint16_t |
BRM command block pointer |
BrmBcMinorFrameTimerRegister |
uint16_t |
BRM minor frame timer register |
BrmBuiltinTestRegister |
uint16_t |
BRM built-in test register |
BrmControl |
uint16_t |
BRM control register |
BrmCurrentCommand |
uint16_t |
BRM current command register |
BrmEnhancedFeaturesRegister |
uint16_t |
BRM enhanced features register |
BrmInterruptMask |
uint16_t |
BRM interrupt mask |
BrmInterruptPointer |
uint16_t |
BRM interrupt pointer |
BrmOperationAndStatus |
uint16_t |
BRM operation and status register |
BrmPendingInterrupt |
uint16_t |
BRM pending interrupt |
BrmRt1553abStatusWordRegister |
uint16_t |
BRM 1553A/B status word register |
BrmRtLegalizationRegisters |
[uint16_t; 16] |
BRM RT legalization registers |
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 |
ambaAhbPageAddress |
uint32_t |
AHB page address register |
ambaInterruptSettings |
uint32_t |
Interrupt settings register |
ambaStatusControlReg |
uint32_t |
Status and control register |
config.bc.minorFrameTimerFreq |
uint64_t |
Frequency of the minor frame timer |
config.bc.msgToMsgTimerFreq |
uint64_t |
Frequency of the Message to Message Timer |
config.interruptHw |
uint8_t |
Hardware interrupt |
config.interruptMsg |
uint8_t |
Message interrupt |
config.lock |
uint8_t |
Value of the Lock Signal. Locks Operation and Status Register |
config.rt.timeTagFreq |
uint64_t |
Frequency of the Time Tag Counter |
internals.bc.protocolPhase |
uint32_t |
Current Protocol Phase. |
internals.bc.transferType |
uint32_t |
Current Transfer Type. |
internals.milRetriesLeft |
uint8_t |
Counter for milbus transaction retry. |
internals.milSelectedBus |
uint8_t |
Selected bus for the transaction. |
internals.minorFrameReload |
uint16_t |
Value to reload the Minor Frame Timer with. |
internals.rt.receivedOnBusA |
uint8_t |
If 0 the message has been received on bus B, otherwise on bus A. |
internals.rt.timeTagCmd |
uint16_t |
Value of TimeTag register when the command was received. |
internals.rt.timeTagStart |
uint64_t |
TimeTag Counter Start Time. |
irqCtrl |
temu_IfaceRef/ <unknown> |
Interrupt controller. |
memAccess |
temu_IfaceRef/ <unknown> |
Memory access interface for accessing RAM (for DMA). |