GRLIB GRSPWROUTER Model
The GrSpwRouter device is part of the GRLIB IP library.
It is available in libTEMUGrSpwRouter.so
.
@GrSpwRouter Reference
GrSpwRouter 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 |
ambaPort0.internal.txCurrChan |
uint8_t |
Channel scheduled for transmission |
ambaPort0.irqCtrl |
temu_IfaceRef/ <unknown> |
Irq controller used by the amba port to raise IRQs |
ambaPort0.memAccess |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses |
ambaPort0.memory |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses (deprecated) |
ambaPort0config.baseAddr |
uint32_t |
Base address |
ambaPort0config.infiniteSpeed |
uint8_t |
If 1, the pack will be sent immediately |
ambaPort0config.interrupt |
uint8_t |
Interrupt number |
ambaPort0config.nsPerByte |
uint64_t |
Ns it takes to transfer each byte |
ambaPort0config.realCrcCheck |
uint8_t |
If 1, the real CRC value will be calculated and check |
ambaPort0internal.txDAddr |
uint32_t |
Data address for the scheduled dma engine transfer |
ambaPort0internal.txDLength |
uint32_t |
Data length for the scheduled dma engine transfer |
ambaPort0internal.txFlags |
uint32_t |
Flags for the scheduled dma engine transfer |
ambaPort0internal.txHAddr |
uint32_t |
Header address for the scheduled dma engine transfer |
ambaPort0internal.txType |
uint8_t |
Scheduled transmission type (dma engine/rmap) |
ambaPort0regs.defaultAddr |
uint32_t |
Amba port default address registers |
ambaPort0regs.destKey |
uint32_t |
Amba port destination key registers |
ambaPort0regs.dmaChannelAddr |
[uint32_t; 4] |
Amba port dma channel address registers |
ambaPort0regs.dmaCtrl |
[uint32_t; 4] |
Amba port dma control registers |
ambaPort0regs.dmaRxDescTableAddr |
[uint32_t; 4] |
Amba port dma receive descriptor table address registers |
ambaPort0regs.dmaRxMaxLen |
[uint32_t; 4] |
Amba port dma receive max length registers |
ambaPort0regs.dmaTxDescTableAddr |
[uint32_t; 4] |
Amba port dma transfer descriptor table address registers |
ambaPort0regs.portCtrl |
uint32_t |
Amba ports control registers |
ambaPort0regs.portStatus |
uint32_t |
Amba port status registers |
ambaPort0regs.time |
uint32_t |
Amba port time registers |
ambaPort1.internal.txCurrChan |
uint8_t |
Channel scheduled for transmission |
ambaPort1.irqCtrl |
temu_IfaceRef/ <unknown> |
Irq controller used by the amba port to raise IRQs |
ambaPort1.memAccess |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses |
ambaPort1.memory |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses (deprecated) |
ambaPort10.internal.txCurrChan |
uint8_t |
Channel scheduled for transmission |
ambaPort10.irqCtrl |
temu_IfaceRef/ <unknown> |
Irq controller used by the amba port to raise IRQs |
ambaPort10.memAccess |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses |
ambaPort10.memory |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses (deprecated) |
ambaPort10config.baseAddr |
uint32_t |
Base address |
ambaPort10config.infiniteSpeed |
uint8_t |
If 1, the pack will be sent immediately |
ambaPort10config.interrupt |
uint8_t |
Interrupt number |
ambaPort10config.nsPerByte |
uint64_t |
Ns it takes to transfer each byte |
ambaPort10config.realCrcCheck |
uint8_t |
If 1, the real CRC value will be calculated and check |
ambaPort10internal.txDAddr |
uint32_t |
Data address for the scheduled dma engine transfer |
ambaPort10internal.txDLength |
uint32_t |
Data length for the scheduled dma engine transfer |
ambaPort10internal.txFlags |
uint32_t |
Flags for the scheduled dma engine transfer |
ambaPort10internal.txHAddr |
uint32_t |
Header address for the scheduled dma engine transfer |
ambaPort10internal.txType |
uint8_t |
Scheduled transmission type (dma engine/rmap) |
ambaPort10regs.defaultAddr |
uint32_t |
Amba port default address registers |
ambaPort10regs.destKey |
uint32_t |
Amba port destination key registers |
ambaPort10regs.dmaChannelAddr |
[uint32_t; 4] |
Amba port dma channel address registers |
ambaPort10regs.dmaCtrl |
[uint32_t; 4] |
Amba port dma control registers |
ambaPort10regs.dmaRxDescTableAddr |
[uint32_t; 4] |
Amba port dma receive descriptor table address registers |
ambaPort10regs.dmaRxMaxLen |
[uint32_t; 4] |
Amba port dma receive max length registers |
ambaPort10regs.dmaTxDescTableAddr |
[uint32_t; 4] |
Amba port dma transfer descriptor table address registers |
ambaPort10regs.portCtrl |
uint32_t |
Amba ports control registers |
ambaPort10regs.portStatus |
uint32_t |
Amba port status registers |
ambaPort10regs.time |
uint32_t |
Amba port time registers |
ambaPort11.internal.txCurrChan |
uint8_t |
Channel scheduled for transmission |
ambaPort11.irqCtrl |
temu_IfaceRef/ <unknown> |
Irq controller used by the amba port to raise IRQs |
ambaPort11.memAccess |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses |
ambaPort11.memory |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses (deprecated) |
ambaPort11config.baseAddr |
uint32_t |
Base address |
ambaPort11config.infiniteSpeed |
uint8_t |
If 1, the pack will be sent immediately |
ambaPort11config.interrupt |
uint8_t |
Interrupt number |
ambaPort11config.nsPerByte |
uint64_t |
Ns it takes to transfer each byte |
ambaPort11config.realCrcCheck |
uint8_t |
If 1, the real CRC value will be calculated and check |
ambaPort11internal.txDAddr |
uint32_t |
Data address for the scheduled dma engine transfer |
ambaPort11internal.txDLength |
uint32_t |
Data length for the scheduled dma engine transfer |
ambaPort11internal.txFlags |
uint32_t |
Flags for the scheduled dma engine transfer |
ambaPort11internal.txHAddr |
uint32_t |
Header address for the scheduled dma engine transfer |
ambaPort11internal.txType |
uint8_t |
Scheduled transmission type (dma engine/rmap) |
ambaPort11regs.defaultAddr |
uint32_t |
Amba port default address registers |
ambaPort11regs.destKey |
uint32_t |
Amba port destination key registers |
ambaPort11regs.dmaChannelAddr |
[uint32_t; 4] |
Amba port dma channel address registers |
ambaPort11regs.dmaCtrl |
[uint32_t; 4] |
Amba port dma control registers |
ambaPort11regs.dmaRxDescTableAddr |
[uint32_t; 4] |
Amba port dma receive descriptor table address registers |
ambaPort11regs.dmaRxMaxLen |
[uint32_t; 4] |
Amba port dma receive max length registers |
ambaPort11regs.dmaTxDescTableAddr |
[uint32_t; 4] |
Amba port dma transfer descriptor table address registers |
ambaPort11regs.portCtrl |
uint32_t |
Amba ports control registers |
ambaPort11regs.portStatus |
uint32_t |
Amba port status registers |
ambaPort11regs.time |
uint32_t |
Amba port time registers |
ambaPort12.internal.txCurrChan |
uint8_t |
Channel scheduled for transmission |
ambaPort12.irqCtrl |
temu_IfaceRef/ <unknown> |
Irq controller used by the amba port to raise IRQs |
ambaPort12.memAccess |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses |
ambaPort12.memory |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses (deprecated) |
ambaPort12config.baseAddr |
uint32_t |
Base address |
ambaPort12config.infiniteSpeed |
uint8_t |
If 1, the pack will be sent immediately |
ambaPort12config.interrupt |
uint8_t |
Interrupt number |
ambaPort12config.nsPerByte |
uint64_t |
Ns it takes to transfer each byte |
ambaPort12config.realCrcCheck |
uint8_t |
If 1, the real CRC value will be calculated and check |
ambaPort12internal.txDAddr |
uint32_t |
Data address for the scheduled dma engine transfer |
ambaPort12internal.txDLength |
uint32_t |
Data length for the scheduled dma engine transfer |
ambaPort12internal.txFlags |
uint32_t |
Flags for the scheduled dma engine transfer |
ambaPort12internal.txHAddr |
uint32_t |
Header address for the scheduled dma engine transfer |
ambaPort12internal.txType |
uint8_t |
Scheduled transmission type (dma engine/rmap) |
ambaPort12regs.defaultAddr |
uint32_t |
Amba port default address registers |
ambaPort12regs.destKey |
uint32_t |
Amba port destination key registers |
ambaPort12regs.dmaChannelAddr |
[uint32_t; 4] |
Amba port dma channel address registers |
ambaPort12regs.dmaCtrl |
[uint32_t; 4] |
Amba port dma control registers |
ambaPort12regs.dmaRxDescTableAddr |
[uint32_t; 4] |
Amba port dma receive descriptor table address registers |
ambaPort12regs.dmaRxMaxLen |
[uint32_t; 4] |
Amba port dma receive max length registers |
ambaPort12regs.dmaTxDescTableAddr |
[uint32_t; 4] |
Amba port dma transfer descriptor table address registers |
ambaPort12regs.portCtrl |
uint32_t |
Amba ports control registers |
ambaPort12regs.portStatus |
uint32_t |
Amba port status registers |
ambaPort12regs.time |
uint32_t |
Amba port time registers |
ambaPort13.internal.txCurrChan |
uint8_t |
Channel scheduled for transmission |
ambaPort13.irqCtrl |
temu_IfaceRef/ <unknown> |
Irq controller used by the amba port to raise IRQs |
ambaPort13.memAccess |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses |
ambaPort13.memory |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses (deprecated) |
ambaPort13config.baseAddr |
uint32_t |
Base address |
ambaPort13config.infiniteSpeed |
uint8_t |
If 1, the pack will be sent immediately |
ambaPort13config.interrupt |
uint8_t |
Interrupt number |
ambaPort13config.nsPerByte |
uint64_t |
Ns it takes to transfer each byte |
ambaPort13config.realCrcCheck |
uint8_t |
If 1, the real CRC value will be calculated and check |
ambaPort13internal.txDAddr |
uint32_t |
Data address for the scheduled dma engine transfer |
ambaPort13internal.txDLength |
uint32_t |
Data length for the scheduled dma engine transfer |
ambaPort13internal.txFlags |
uint32_t |
Flags for the scheduled dma engine transfer |
ambaPort13internal.txHAddr |
uint32_t |
Header address for the scheduled dma engine transfer |
ambaPort13internal.txType |
uint8_t |
Scheduled transmission type (dma engine/rmap) |
ambaPort13regs.defaultAddr |
uint32_t |
Amba port default address registers |
ambaPort13regs.destKey |
uint32_t |
Amba port destination key registers |
ambaPort13regs.dmaChannelAddr |
[uint32_t; 4] |
Amba port dma channel address registers |
ambaPort13regs.dmaCtrl |
[uint32_t; 4] |
Amba port dma control registers |
ambaPort13regs.dmaRxDescTableAddr |
[uint32_t; 4] |
Amba port dma receive descriptor table address registers |
ambaPort13regs.dmaRxMaxLen |
[uint32_t; 4] |
Amba port dma receive max length registers |
ambaPort13regs.dmaTxDescTableAddr |
[uint32_t; 4] |
Amba port dma transfer descriptor table address registers |
ambaPort13regs.portCtrl |
uint32_t |
Amba ports control registers |
ambaPort13regs.portStatus |
uint32_t |
Amba port status registers |
ambaPort13regs.time |
uint32_t |
Amba port time registers |
ambaPort14.internal.txCurrChan |
uint8_t |
Channel scheduled for transmission |
ambaPort14.irqCtrl |
temu_IfaceRef/ <unknown> |
Irq controller used by the amba port to raise IRQs |
ambaPort14.memAccess |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses |
ambaPort14.memory |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses (deprecated) |
ambaPort14config.baseAddr |
uint32_t |
Base address |
ambaPort14config.infiniteSpeed |
uint8_t |
If 1, the pack will be sent immediately |
ambaPort14config.interrupt |
uint8_t |
Interrupt number |
ambaPort14config.nsPerByte |
uint64_t |
Ns it takes to transfer each byte |
ambaPort14config.realCrcCheck |
uint8_t |
If 1, the real CRC value will be calculated and check |
ambaPort14internal.txDAddr |
uint32_t |
Data address for the scheduled dma engine transfer |
ambaPort14internal.txDLength |
uint32_t |
Data length for the scheduled dma engine transfer |
ambaPort14internal.txFlags |
uint32_t |
Flags for the scheduled dma engine transfer |
ambaPort14internal.txHAddr |
uint32_t |
Header address for the scheduled dma engine transfer |
ambaPort14internal.txType |
uint8_t |
Scheduled transmission type (dma engine/rmap) |
ambaPort14regs.defaultAddr |
uint32_t |
Amba port default address registers |
ambaPort14regs.destKey |
uint32_t |
Amba port destination key registers |
ambaPort14regs.dmaChannelAddr |
[uint32_t; 4] |
Amba port dma channel address registers |
ambaPort14regs.dmaCtrl |
[uint32_t; 4] |
Amba port dma control registers |
ambaPort14regs.dmaRxDescTableAddr |
[uint32_t; 4] |
Amba port dma receive descriptor table address registers |
ambaPort14regs.dmaRxMaxLen |
[uint32_t; 4] |
Amba port dma receive max length registers |
ambaPort14regs.dmaTxDescTableAddr |
[uint32_t; 4] |
Amba port dma transfer descriptor table address registers |
ambaPort14regs.portCtrl |
uint32_t |
Amba ports control registers |
ambaPort14regs.portStatus |
uint32_t |
Amba port status registers |
ambaPort14regs.time |
uint32_t |
Amba port time registers |
ambaPort15.internal.txCurrChan |
uint8_t |
Channel scheduled for transmission |
ambaPort15.irqCtrl |
temu_IfaceRef/ <unknown> |
Irq controller used by the amba port to raise IRQs |
ambaPort15.memAccess |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses |
ambaPort15.memory |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses (deprecated) |
ambaPort15config.baseAddr |
uint32_t |
Base address |
ambaPort15config.infiniteSpeed |
uint8_t |
If 1, the pack will be sent immediately |
ambaPort15config.interrupt |
uint8_t |
Interrupt number |
ambaPort15config.nsPerByte |
uint64_t |
Ns it takes to transfer each byte |
ambaPort15config.realCrcCheck |
uint8_t |
If 1, the real CRC value will be calculated and check |
ambaPort15internal.txDAddr |
uint32_t |
Data address for the scheduled dma engine transfer |
ambaPort15internal.txDLength |
uint32_t |
Data length for the scheduled dma engine transfer |
ambaPort15internal.txFlags |
uint32_t |
Flags for the scheduled dma engine transfer |
ambaPort15internal.txHAddr |
uint32_t |
Header address for the scheduled dma engine transfer |
ambaPort15internal.txType |
uint8_t |
Scheduled transmission type (dma engine/rmap) |
ambaPort15regs.defaultAddr |
uint32_t |
Amba port default address registers |
ambaPort15regs.destKey |
uint32_t |
Amba port destination key registers |
ambaPort15regs.dmaChannelAddr |
[uint32_t; 4] |
Amba port dma channel address registers |
ambaPort15regs.dmaCtrl |
[uint32_t; 4] |
Amba port dma control registers |
ambaPort15regs.dmaRxDescTableAddr |
[uint32_t; 4] |
Amba port dma receive descriptor table address registers |
ambaPort15regs.dmaRxMaxLen |
[uint32_t; 4] |
Amba port dma receive max length registers |
ambaPort15regs.dmaTxDescTableAddr |
[uint32_t; 4] |
Amba port dma transfer descriptor table address registers |
ambaPort15regs.portCtrl |
uint32_t |
Amba ports control registers |
ambaPort15regs.portStatus |
uint32_t |
Amba port status registers |
ambaPort15regs.time |
uint32_t |
Amba port time registers |
ambaPort1config.baseAddr |
uint32_t |
Base address |
ambaPort1config.infiniteSpeed |
uint8_t |
If 1, the pack will be sent immediately |
ambaPort1config.interrupt |
uint8_t |
Interrupt number |
ambaPort1config.nsPerByte |
uint64_t |
Ns it takes to transfer each byte |
ambaPort1config.realCrcCheck |
uint8_t |
If 1, the real CRC value will be calculated and check |
ambaPort1internal.txDAddr |
uint32_t |
Data address for the scheduled dma engine transfer |
ambaPort1internal.txDLength |
uint32_t |
Data length for the scheduled dma engine transfer |
ambaPort1internal.txFlags |
uint32_t |
Flags for the scheduled dma engine transfer |
ambaPort1internal.txHAddr |
uint32_t |
Header address for the scheduled dma engine transfer |
ambaPort1internal.txType |
uint8_t |
Scheduled transmission type (dma engine/rmap) |
ambaPort1regs.defaultAddr |
uint32_t |
Amba port default address registers |
ambaPort1regs.destKey |
uint32_t |
Amba port destination key registers |
ambaPort1regs.dmaChannelAddr |
[uint32_t; 4] |
Amba port dma channel address registers |
ambaPort1regs.dmaCtrl |
[uint32_t; 4] |
Amba port dma control registers |
ambaPort1regs.dmaRxDescTableAddr |
[uint32_t; 4] |
Amba port dma receive descriptor table address registers |
ambaPort1regs.dmaRxMaxLen |
[uint32_t; 4] |
Amba port dma receive max length registers |
ambaPort1regs.dmaTxDescTableAddr |
[uint32_t; 4] |
Amba port dma transfer descriptor table address registers |
ambaPort1regs.portCtrl |
uint32_t |
Amba ports control registers |
ambaPort1regs.portStatus |
uint32_t |
Amba port status registers |
ambaPort1regs.time |
uint32_t |
Amba port time registers |
ambaPort2.internal.txCurrChan |
uint8_t |
Channel scheduled for transmission |
ambaPort2.irqCtrl |
temu_IfaceRef/ <unknown> |
Irq controller used by the amba port to raise IRQs |
ambaPort2.memAccess |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses |
ambaPort2.memory |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses (deprecated) |
ambaPort2config.baseAddr |
uint32_t |
Base address |
ambaPort2config.infiniteSpeed |
uint8_t |
If 1, the pack will be sent immediately |
ambaPort2config.interrupt |
uint8_t |
Interrupt number |
ambaPort2config.nsPerByte |
uint64_t |
Ns it takes to transfer each byte |
ambaPort2config.realCrcCheck |
uint8_t |
If 1, the real CRC value will be calculated and check |
ambaPort2internal.txDAddr |
uint32_t |
Data address for the scheduled dma engine transfer |
ambaPort2internal.txDLength |
uint32_t |
Data length for the scheduled dma engine transfer |
ambaPort2internal.txFlags |
uint32_t |
Flags for the scheduled dma engine transfer |
ambaPort2internal.txHAddr |
uint32_t |
Header address for the scheduled dma engine transfer |
ambaPort2internal.txType |
uint8_t |
Scheduled transmission type (dma engine/rmap) |
ambaPort2regs.defaultAddr |
uint32_t |
Amba port default address registers |
ambaPort2regs.destKey |
uint32_t |
Amba port destination key registers |
ambaPort2regs.dmaChannelAddr |
[uint32_t; 4] |
Amba port dma channel address registers |
ambaPort2regs.dmaCtrl |
[uint32_t; 4] |
Amba port dma control registers |
ambaPort2regs.dmaRxDescTableAddr |
[uint32_t; 4] |
Amba port dma receive descriptor table address registers |
ambaPort2regs.dmaRxMaxLen |
[uint32_t; 4] |
Amba port dma receive max length registers |
ambaPort2regs.dmaTxDescTableAddr |
[uint32_t; 4] |
Amba port dma transfer descriptor table address registers |
ambaPort2regs.portCtrl |
uint32_t |
Amba ports control registers |
ambaPort2regs.portStatus |
uint32_t |
Amba port status registers |
ambaPort2regs.time |
uint32_t |
Amba port time registers |
ambaPort3.internal.txCurrChan |
uint8_t |
Channel scheduled for transmission |
ambaPort3.irqCtrl |
temu_IfaceRef/ <unknown> |
Irq controller used by the amba port to raise IRQs |
ambaPort3.memAccess |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses |
ambaPort3.memory |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses (deprecated) |
ambaPort3config.baseAddr |
uint32_t |
Base address |
ambaPort3config.infiniteSpeed |
uint8_t |
If 1, the pack will be sent immediately |
ambaPort3config.interrupt |
uint8_t |
Interrupt number |
ambaPort3config.nsPerByte |
uint64_t |
Ns it takes to transfer each byte |
ambaPort3config.realCrcCheck |
uint8_t |
If 1, the real CRC value will be calculated and check |
ambaPort3internal.txDAddr |
uint32_t |
Data address for the scheduled dma engine transfer |
ambaPort3internal.txDLength |
uint32_t |
Data length for the scheduled dma engine transfer |
ambaPort3internal.txFlags |
uint32_t |
Flags for the scheduled dma engine transfer |
ambaPort3internal.txHAddr |
uint32_t |
Header address for the scheduled dma engine transfer |
ambaPort3internal.txType |
uint8_t |
Scheduled transmission type (dma engine/rmap) |
ambaPort3regs.defaultAddr |
uint32_t |
Amba port default address registers |
ambaPort3regs.destKey |
uint32_t |
Amba port destination key registers |
ambaPort3regs.dmaChannelAddr |
[uint32_t; 4] |
Amba port dma channel address registers |
ambaPort3regs.dmaCtrl |
[uint32_t; 4] |
Amba port dma control registers |
ambaPort3regs.dmaRxDescTableAddr |
[uint32_t; 4] |
Amba port dma receive descriptor table address registers |
ambaPort3regs.dmaRxMaxLen |
[uint32_t; 4] |
Amba port dma receive max length registers |
ambaPort3regs.dmaTxDescTableAddr |
[uint32_t; 4] |
Amba port dma transfer descriptor table address registers |
ambaPort3regs.portCtrl |
uint32_t |
Amba ports control registers |
ambaPort3regs.portStatus |
uint32_t |
Amba port status registers |
ambaPort3regs.time |
uint32_t |
Amba port time registers |
ambaPort4.internal.txCurrChan |
uint8_t |
Channel scheduled for transmission |
ambaPort4.irqCtrl |
temu_IfaceRef/ <unknown> |
Irq controller used by the amba port to raise IRQs |
ambaPort4.memAccess |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses |
ambaPort4.memory |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses (deprecated) |
ambaPort4config.baseAddr |
uint32_t |
Base address |
ambaPort4config.infiniteSpeed |
uint8_t |
If 1, the pack will be sent immediately |
ambaPort4config.interrupt |
uint8_t |
Interrupt number |
ambaPort4config.nsPerByte |
uint64_t |
Ns it takes to transfer each byte |
ambaPort4config.realCrcCheck |
uint8_t |
If 1, the real CRC value will be calculated and check |
ambaPort4internal.txDAddr |
uint32_t |
Data address for the scheduled dma engine transfer |
ambaPort4internal.txDLength |
uint32_t |
Data length for the scheduled dma engine transfer |
ambaPort4internal.txFlags |
uint32_t |
Flags for the scheduled dma engine transfer |
ambaPort4internal.txHAddr |
uint32_t |
Header address for the scheduled dma engine transfer |
ambaPort4internal.txType |
uint8_t |
Scheduled transmission type (dma engine/rmap) |
ambaPort4regs.defaultAddr |
uint32_t |
Amba port default address registers |
ambaPort4regs.destKey |
uint32_t |
Amba port destination key registers |
ambaPort4regs.dmaChannelAddr |
[uint32_t; 4] |
Amba port dma channel address registers |
ambaPort4regs.dmaCtrl |
[uint32_t; 4] |
Amba port dma control registers |
ambaPort4regs.dmaRxDescTableAddr |
[uint32_t; 4] |
Amba port dma receive descriptor table address registers |
ambaPort4regs.dmaRxMaxLen |
[uint32_t; 4] |
Amba port dma receive max length registers |
ambaPort4regs.dmaTxDescTableAddr |
[uint32_t; 4] |
Amba port dma transfer descriptor table address registers |
ambaPort4regs.portCtrl |
uint32_t |
Amba ports control registers |
ambaPort4regs.portStatus |
uint32_t |
Amba port status registers |
ambaPort4regs.time |
uint32_t |
Amba port time registers |
ambaPort5.internal.txCurrChan |
uint8_t |
Channel scheduled for transmission |
ambaPort5.irqCtrl |
temu_IfaceRef/ <unknown> |
Irq controller used by the amba port to raise IRQs |
ambaPort5.memAccess |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses |
ambaPort5.memory |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses (deprecated) |
ambaPort5config.baseAddr |
uint32_t |
Base address |
ambaPort5config.infiniteSpeed |
uint8_t |
If 1, the pack will be sent immediately |
ambaPort5config.interrupt |
uint8_t |
Interrupt number |
ambaPort5config.nsPerByte |
uint64_t |
Ns it takes to transfer each byte |
ambaPort5config.realCrcCheck |
uint8_t |
If 1, the real CRC value will be calculated and check |
ambaPort5internal.txDAddr |
uint32_t |
Data address for the scheduled dma engine transfer |
ambaPort5internal.txDLength |
uint32_t |
Data length for the scheduled dma engine transfer |
ambaPort5internal.txFlags |
uint32_t |
Flags for the scheduled dma engine transfer |
ambaPort5internal.txHAddr |
uint32_t |
Header address for the scheduled dma engine transfer |
ambaPort5internal.txType |
uint8_t |
Scheduled transmission type (dma engine/rmap) |
ambaPort5regs.defaultAddr |
uint32_t |
Amba port default address registers |
ambaPort5regs.destKey |
uint32_t |
Amba port destination key registers |
ambaPort5regs.dmaChannelAddr |
[uint32_t; 4] |
Amba port dma channel address registers |
ambaPort5regs.dmaCtrl |
[uint32_t; 4] |
Amba port dma control registers |
ambaPort5regs.dmaRxDescTableAddr |
[uint32_t; 4] |
Amba port dma receive descriptor table address registers |
ambaPort5regs.dmaRxMaxLen |
[uint32_t; 4] |
Amba port dma receive max length registers |
ambaPort5regs.dmaTxDescTableAddr |
[uint32_t; 4] |
Amba port dma transfer descriptor table address registers |
ambaPort5regs.portCtrl |
uint32_t |
Amba ports control registers |
ambaPort5regs.portStatus |
uint32_t |
Amba port status registers |
ambaPort5regs.time |
uint32_t |
Amba port time registers |
ambaPort6.internal.txCurrChan |
uint8_t |
Channel scheduled for transmission |
ambaPort6.irqCtrl |
temu_IfaceRef/ <unknown> |
Irq controller used by the amba port to raise IRQs |
ambaPort6.memAccess |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses |
ambaPort6.memory |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses (deprecated) |
ambaPort6config.baseAddr |
uint32_t |
Base address |
ambaPort6config.infiniteSpeed |
uint8_t |
If 1, the pack will be sent immediately |
ambaPort6config.interrupt |
uint8_t |
Interrupt number |
ambaPort6config.nsPerByte |
uint64_t |
Ns it takes to transfer each byte |
ambaPort6config.realCrcCheck |
uint8_t |
If 1, the real CRC value will be calculated and check |
ambaPort6internal.txDAddr |
uint32_t |
Data address for the scheduled dma engine transfer |
ambaPort6internal.txDLength |
uint32_t |
Data length for the scheduled dma engine transfer |
ambaPort6internal.txFlags |
uint32_t |
Flags for the scheduled dma engine transfer |
ambaPort6internal.txHAddr |
uint32_t |
Header address for the scheduled dma engine transfer |
ambaPort6internal.txType |
uint8_t |
Scheduled transmission type (dma engine/rmap) |
ambaPort6regs.defaultAddr |
uint32_t |
Amba port default address registers |
ambaPort6regs.destKey |
uint32_t |
Amba port destination key registers |
ambaPort6regs.dmaChannelAddr |
[uint32_t; 4] |
Amba port dma channel address registers |
ambaPort6regs.dmaCtrl |
[uint32_t; 4] |
Amba port dma control registers |
ambaPort6regs.dmaRxDescTableAddr |
[uint32_t; 4] |
Amba port dma receive descriptor table address registers |
ambaPort6regs.dmaRxMaxLen |
[uint32_t; 4] |
Amba port dma receive max length registers |
ambaPort6regs.dmaTxDescTableAddr |
[uint32_t; 4] |
Amba port dma transfer descriptor table address registers |
ambaPort6regs.portCtrl |
uint32_t |
Amba ports control registers |
ambaPort6regs.portStatus |
uint32_t |
Amba port status registers |
ambaPort6regs.time |
uint32_t |
Amba port time registers |
ambaPort7.internal.txCurrChan |
uint8_t |
Channel scheduled for transmission |
ambaPort7.irqCtrl |
temu_IfaceRef/ <unknown> |
Irq controller used by the amba port to raise IRQs |
ambaPort7.memAccess |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses |
ambaPort7.memory |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses (deprecated) |
ambaPort7config.baseAddr |
uint32_t |
Base address |
ambaPort7config.infiniteSpeed |
uint8_t |
If 1, the pack will be sent immediately |
ambaPort7config.interrupt |
uint8_t |
Interrupt number |
ambaPort7config.nsPerByte |
uint64_t |
Ns it takes to transfer each byte |
ambaPort7config.realCrcCheck |
uint8_t |
If 1, the real CRC value will be calculated and check |
ambaPort7internal.txDAddr |
uint32_t |
Data address for the scheduled dma engine transfer |
ambaPort7internal.txDLength |
uint32_t |
Data length for the scheduled dma engine transfer |
ambaPort7internal.txFlags |
uint32_t |
Flags for the scheduled dma engine transfer |
ambaPort7internal.txHAddr |
uint32_t |
Header address for the scheduled dma engine transfer |
ambaPort7internal.txType |
uint8_t |
Scheduled transmission type (dma engine/rmap) |
ambaPort7regs.defaultAddr |
uint32_t |
Amba port default address registers |
ambaPort7regs.destKey |
uint32_t |
Amba port destination key registers |
ambaPort7regs.dmaChannelAddr |
[uint32_t; 4] |
Amba port dma channel address registers |
ambaPort7regs.dmaCtrl |
[uint32_t; 4] |
Amba port dma control registers |
ambaPort7regs.dmaRxDescTableAddr |
[uint32_t; 4] |
Amba port dma receive descriptor table address registers |
ambaPort7regs.dmaRxMaxLen |
[uint32_t; 4] |
Amba port dma receive max length registers |
ambaPort7regs.dmaTxDescTableAddr |
[uint32_t; 4] |
Amba port dma transfer descriptor table address registers |
ambaPort7regs.portCtrl |
uint32_t |
Amba ports control registers |
ambaPort7regs.portStatus |
uint32_t |
Amba port status registers |
ambaPort7regs.time |
uint32_t |
Amba port time registers |
ambaPort8.internal.txCurrChan |
uint8_t |
Channel scheduled for transmission |
ambaPort8.irqCtrl |
temu_IfaceRef/ <unknown> |
Irq controller used by the amba port to raise IRQs |
ambaPort8.memAccess |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses |
ambaPort8.memory |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses (deprecated) |
ambaPort8config.baseAddr |
uint32_t |
Base address |
ambaPort8config.infiniteSpeed |
uint8_t |
If 1, the pack will be sent immediately |
ambaPort8config.interrupt |
uint8_t |
Interrupt number |
ambaPort8config.nsPerByte |
uint64_t |
Ns it takes to transfer each byte |
ambaPort8config.realCrcCheck |
uint8_t |
If 1, the real CRC value will be calculated and check |
ambaPort8internal.txDAddr |
uint32_t |
Data address for the scheduled dma engine transfer |
ambaPort8internal.txDLength |
uint32_t |
Data length for the scheduled dma engine transfer |
ambaPort8internal.txFlags |
uint32_t |
Flags for the scheduled dma engine transfer |
ambaPort8internal.txHAddr |
uint32_t |
Header address for the scheduled dma engine transfer |
ambaPort8internal.txType |
uint8_t |
Scheduled transmission type (dma engine/rmap) |
ambaPort8regs.defaultAddr |
uint32_t |
Amba port default address registers |
ambaPort8regs.destKey |
uint32_t |
Amba port destination key registers |
ambaPort8regs.dmaChannelAddr |
[uint32_t; 4] |
Amba port dma channel address registers |
ambaPort8regs.dmaCtrl |
[uint32_t; 4] |
Amba port dma control registers |
ambaPort8regs.dmaRxDescTableAddr |
[uint32_t; 4] |
Amba port dma receive descriptor table address registers |
ambaPort8regs.dmaRxMaxLen |
[uint32_t; 4] |
Amba port dma receive max length registers |
ambaPort8regs.dmaTxDescTableAddr |
[uint32_t; 4] |
Amba port dma transfer descriptor table address registers |
ambaPort8regs.portCtrl |
uint32_t |
Amba ports control registers |
ambaPort8regs.portStatus |
uint32_t |
Amba port status registers |
ambaPort8regs.time |
uint32_t |
Amba port time registers |
ambaPort9.internal.txCurrChan |
uint8_t |
Channel scheduled for transmission |
ambaPort9.irqCtrl |
temu_IfaceRef/ <unknown> |
Irq controller used by the amba port to raise IRQs |
ambaPort9.memAccess |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses |
ambaPort9.memory |
temu_IfaceRef/ <unknown> |
Memory used by the amba port for DMA accesses (deprecated) |
ambaPort9config.baseAddr |
uint32_t |
Base address |
ambaPort9config.infiniteSpeed |
uint8_t |
If 1, the pack will be sent immediately |
ambaPort9config.interrupt |
uint8_t |
Interrupt number |
ambaPort9config.nsPerByte |
uint64_t |
Ns it takes to transfer each byte |
ambaPort9config.realCrcCheck |
uint8_t |
If 1, the real CRC value will be calculated and check |
ambaPort9internal.txDAddr |
uint32_t |
Data address for the scheduled dma engine transfer |
ambaPort9internal.txDLength |
uint32_t |
Data length for the scheduled dma engine transfer |
ambaPort9internal.txFlags |
uint32_t |
Flags for the scheduled dma engine transfer |
ambaPort9internal.txHAddr |
uint32_t |
Header address for the scheduled dma engine transfer |
ambaPort9internal.txType |
uint8_t |
Scheduled transmission type (dma engine/rmap) |
ambaPort9regs.defaultAddr |
uint32_t |
Amba port default address registers |
ambaPort9regs.destKey |
uint32_t |
Amba port destination key registers |
ambaPort9regs.dmaChannelAddr |
[uint32_t; 4] |
Amba port dma channel address registers |
ambaPort9regs.dmaCtrl |
[uint32_t; 4] |
Amba port dma control registers |
ambaPort9regs.dmaRxDescTableAddr |
[uint32_t; 4] |
Amba port dma receive descriptor table address registers |
ambaPort9regs.dmaRxMaxLen |
[uint32_t; 4] |
Amba port dma receive max length registers |
ambaPort9regs.dmaTxDescTableAddr |
[uint32_t; 4] |
Amba port dma transfer descriptor table address registers |
ambaPort9regs.portCtrl |
uint32_t |
Amba ports control registers |
ambaPort9regs.portStatus |
uint32_t |
Amba port status registers |
ambaPort9regs.time |
uint32_t |
Amba port time registers |
config.ahbCfgBaseAddr |
uint32_t |
Base address of the AHB configuration port |
config.ahbCfgEnabled |
uint8_t |
Ahb configuration port enabled |
config.ambaPortsNum |
uint8_t |
Number of AMBA ports |
config.instanceId |
uint8_t |
Value of Instance-ID field in Version/InstanceId register |
config.majorVersion |
uint8_t |
Value of major version field in Version/InstanceId register |
config.minorVersion |
uint8_t |
Value of minor version field in Version/InstanceId register |
config.patch |
uint8_t |
Value of patch field in Version/InstanceId register |
config.spwPortsNum |
uint8_t |
Number of SpaceWire ports |
config.staticRountingEnabled |
uint8_t |
Static routing enabled |
internal.ahbConfigPort.pnp.bar |
[uint32_t; 4] |
Pnp BAR for the AHB configuration port |
internal.ahbConfigPort.pnp.ident |
uint32_t |
Pnp identification region word for the AHB configuration port |
internal.ahbConfigPort.pnp.user |
[uint32_t; 3] |
Pnp user defined words for the AHB configuration port |
internal.spwSpwLinkState |
[int32_t; 31] |
Link state of the SpaceWire port |
regs.cfgWriteEnable |
uint32_t |
Configuration write enable register |
regs.incCharCount |
[uint32_t; 31] |
Incoming character count register |
regs.incPktCount |
[uint32_t; 31] |
Incoming packet count register |
regs.initDiv |
uint32_t |
Initialization divisor register |
regs.outCharCount |
[uint32_t; 31] |
Outgoing character count register |
regs.outPktCount |
[uint32_t; 31] |
Outgoing packet count register |
regs.portCtrl |
[uint32_t; 32] |
Port control registers for ports [0-31] |
regs.portCtrl2 |
[uint32_t; 32] |
Port control 2 registers for ports [0-31] |
regs.portSetup |
[uint32_t; 255] |
Port setup registers for ports [1-31] and logical addresses [32-255] |
regs.portStatus |
[uint32_t; 32] |
Port status registers for ports [0-31] |
regs.routerCfgSt |
uint32_t |
Router configuration/status register |
regs.routingTable |
[uint32_t; 223] |
Routing table entry registers for logical addresses [32-255] |
regs.timeCode |
uint32_t |
Time code register |
regs.timerPrescalerReload |
uint32_t |
Timer prescaler reload register |
regs.timerReload |
[uint32_t; 32] |
Timer reload registers for ports [0-31] |
regs.versionInstanceId |
uint32_t |
Version / Instance Id register |
spwUplink |
[temu_IfaceRef; 31]/ <unknown> |
SpaceWire devices connected to the port |
Interfaces
Name | Type | Description |
---|---|---|
SpwPortIface |
SpwPortIface |
SpaceWire ports interfaces |
ahbConfigPortAhbIface |
AhbIface |
AHB configuration port AHB interface |
ahbConfigPortMemAccessIf |
MemAccessIface |
AHB configuration port memory access interface |
ambaPortApbIface |
ApbIface |
Apb interface |
ambaPortMemAccessIface |
MemAccessIface |
Amba port memory access interface |