![]() |
![]() |
#include <csl_aif2.h>
Data Fields | |
| Bool | bEnableRmLink |
| CSL_Aif2RmFifoThold | RmFifoThold |
| CSL_Aif2RmErrorSuppress | RmErrorSuppress |
| Bool | bEnableSdAutoAlign |
| Bool | bEnableScrambler |
| Bool | bEnableLcvUnsync |
| Bool | bEnableLcvControl |
| Bool | bEnableWatchDog |
| Uint8 | WatchDogWrap |
| Bool | bEnableClockQuality |
| Uint16 | ClockMonitorWrap |
| Uint16 | losDetThreshold |
| Uint16 | SyncThreshold |
| Uint16 | FrameSyncThreshold |
| Uint16 | UnsyncThreshold |
| Uint16 | FrameUnsyncThreshold |
Boolean indicating if Rm link is to be enabled
setup Rm fifo threshold word size for reading received data
Suppress error reporting when the receiver state machine is not in state ST3
Enables the RM to automatically disable Serdes symbol alignment when the receiver state machine reaches state ST3
Boolean indicating if Rm Scrambler is to be enabled
Enables a state transition from teh ST3 to the ST0 state when lcv_det_thold is met
Writing a 1 to the bit will enable the Line Code Violation counter. THis 16 bit counter will saturate when it reaches a value of 0xffff. Writing a 0 to this bit will clear and disable the counter. The current counter value is available as status, lcv_cntr_value
Enables the clock detect watch dog timer.
Defines the wrap value of the clock detection watchdog circuit. A value of zero disables the clock watchdog timer, Range 0 to 255
Enables the clock quality circuit.
Defines the wrap value of the clock monitor used to define clock quality. A value of zero disables the clock monitor, Range 0 to 65,535
Sets 8b10b los detect threshold values in number of Line Code Violations received during a master frame, OBSAI, or during a Hyperframe, CPRI. Writing to this location will automatically clear the num_los counter and num_los_det status bit. Range 0 to 65,535
Threshold value for consecutive valid blocks of bytes which result in state ST1. Range 0 to 65,535
Threshold value for consecutive valid message groups which result in state ST3. Range 0 to 65,535
Threshold value for consecutive invalid blocks of bytes which result in state ST0. Range 0 to 65,535
Threshold value for consecutive invalid message groups which result in state ST1. Range 0 to 65,535