![]() |
![]() |
Specification of the Symbol Number register. More...
#include <pcie.h>
Data Fields | |
uint32_t | raw |
uint8_t | maxFunc |
[rw] Configuration requests targeted at function numbers above this value will result in UR response. | |
uint8_t | fcWatchTimer |
[rw] Timer Modifier for Flow Control Watchdog Timer. | |
uint8_t | ackLatencyTimer |
[rw] Timer Modifier for Ack/Nak Latency Timer. | |
uint8_t | replayTimer |
[rw] Timer for replaying TLPs in increments of 64 clock cycles. | |
uint8_t | skpCount |
[rw] Number of SKP Symbols. | |
uint8_t | numTs2Symbols |
[rw] Number of TS2 Symbols. | |
uint8_t | tsCount |
[rw] Number of TS Symbols. |
Specification of the Symbol Number register.
This register may be used for both endpoint and root complex modes.
uint8_t pcieSymNumReg_s::ackLatencyTimer |
[rw] Timer Modifier for Ack/Nak Latency Timer.
Increases the timer value for the Ack/Nak latency timer in increments of 64 clock periods.
Field size: 5 bits
uint8_t pcieSymNumReg_s::fcWatchTimer |
[rw] Timer Modifier for Flow Control Watchdog Timer.
Increases the timer value for Flow Control watchdog timer in increments of 16 clock cycles.
Field size: 5 bits
uint8_t pcieSymNumReg_s::maxFunc |
[rw] Configuration requests targeted at function numbers above this value will result in UR response.
Field size: 3 bits
uint8_t pcieSymNumReg_s::numTs2Symbols |
[rw] Number of TS2 Symbols.
This field does not affect any functionality.
Field size: 4 bits
uint32_t pcieSymNumReg_s::raw |
[ro] Raw image of register on read; actual value on write
uint8_t pcieSymNumReg_s::replayTimer |
[rw] Timer for replaying TLPs in increments of 64 clock cycles.
Field size: 5 bits
uint8_t pcieSymNumReg_s::skpCount |
[rw] Number of SKP Symbols.
Field size: 3 bits
uint8_t pcieSymNumReg_s::tsCount |
[rw] Number of TS Symbols.
Set the number of TS identifier symbols that are sent in TS1 and TS2 ordered sets.
Field size: 4 bits