Version 8 (modified by murphpo, 17 years ago) (diff) |
---|
Register bits [31:16]
Register bits [15:0]
Dir: Read/Write
Rx_ControlBits
Address: 0x0
Dir: Read/Write
Fields:
- CFO_USE_LONGCORR (bit 12)
- Enables the use of the long correlator to control the timing of the carrier frequency offset estimation based on the long training symbols. This must be set to 1 for normal operation.
- CFO_USE_STS (bit 11)
- Enables carrier frequency offset estimation based on the preamble's short training symbols. When using high-quality oscillators, this can be disabled to improve CFO estimation performance.
- CFO_USE_LTS (bit 10)
- Enables carrier frequency offset estimation based on the preamble's long training symbols. Must be set to 1 for normal operation.
- CFO_BYPASS (bit 9)
- When set to 1, CFO correction is bypassed. This should only be used when driving two nodes from a common reference clock during PHY debugging.
- INT_PKTDET_EN (bit 8)
- Enables the internal packet detection block. This should only be used when debugging the PHY over a wire when the external packet detector is not being used.
- EXT_PKTDET_EN (bit 7)
- Enables external packet detection via the ''rx_extpktdet'' port
- REQ_SHORT_CORR (bit 6)
- Requires either internal or external packet detection in order to begin processing a packet. When disabled, the receiver will begin processing packets when trigged only by the long correlator.
- REQ_TWO_LONG_CORR (bit 5)
- Requires two threshold crossings from the long correlator, spaced exactly 64 cycles apart. When enaled, this makes packet detection more robust at the cost of more false negative detections.
- SISO_MODE (bit 4)
- Enables single-antenna (SISO) mode in the receiver. In this mode, only packets transmitted in SISO mode will be properly received.
- DYN_PKT_LENGTHS (bit 2)
- Enables dynamic packet lengths. This should be 1 for normal operation. When disabled, the receiver assumes every packet is a fixed length. This is useful during PHY debugging and BER testing.
- REQ_LONG_CORR (bit 1)
- Requires a threshold crossing in the long correlator for packet detection. This must be one for reliable operation.
- BER_RESET (bit 0)
- When enabled, the BER calculation engine is held in reset. This should be 0 only during BER testing.