...
The timing/bsa requires paths that will denote the relevant registers/streams/and drams described in the YAML files. The necessary YAML files are as follows
The involved registers are as follows
Register Index | YAML File | Stream/Register name | Description |
---|---|---|---|
1 | BldAxiStream.yaml | packetSize | Maximum size of packets in 32b words |
2 | enable | service enable | |
3 | channelMask | Mask of enabled channels | |
4 | currPacketSize | Current size of packet in 32b words | |
5 | currPacketState | Current packet fill state. Relevant to the statemachine filling the packet in the firmware and irrelevant to the software engineer | |
6 | currPulseIdL | Current packet pulseID lower word | |
7 | currTimeStampL | Current packet timestamp lower word | |
8 | currDelta | Current compressed timestamp/pulseID | |
9 | packetCount | Generated packet count | |
10 | paused | Stream paused | |
11 | diagnClockRate | Diagnostic bus clock rate | |
12 | diagnStrobeRate | Diagnostic bus strobe rate | |
13 | eventSel0Rate | Event select0 rate | |
14 | EdefEnable | Enable a specific event definition | |
15 | EdefRateLimit | Event definition rate limit | |
16 | EdefRateSel | Event definition rate select | |
17 | EdefDestSel | Event definition destination select | |
...