Visible to Intel only — GUID: nik1411442148617
Ixiasoft
Visible to Intel only — GUID: nik1411442148617
Ixiasoft
3.4.1. Start-Up Sequence Interface Signals
After reset, if you turned on Enable start-up sequence state machine in the CPRI Intel® FPGA IP, the internal state machine performs link synchronization and other initialization tasks. If you did not turn on Enable start-up sequence state machine, user logic must perform these functions.
The signals visible in the interface depend on whether or not you turned on Enable start-up sequence state machine.
Signal Name |
Direction |
Description |
---|---|---|
state_startup_seq[2:0] | Output | Indicates the state of the CPRI start-up sequence state machine. This signal has the following valid values:
This signal is available only if you turn on Enable start-up sequence state machine in the CPRI parameter editor. |
state_l1_synch[2:0] | Output | State B condition indicator. Indicates the state of the CPRI receiver L1 synchronization state machine. This signal has the following valid values:
|
nego_bitrate_complete | Input | Indicates the CPRI line bit rate negotiation is complete. Input from external CPRI line bit rate negotiation block. If you do not turn on Enable line bit rate auto-negotiation in the CPRI parameter editor, you should tie this signal high. This signal is available only if you turn on Enable start-up sequence state machine in the CPRI parameter editor. Asserting this signal advances the start-up sequence state machine from state B to state C. The IP core writes the value of this signal to the nego_bitrate_complete field of the START_UP_SEQ register at offset 0x24. |
nego_protocol_complete | Input | Indicates the CPRI protocol version negotiation is complete. This signal is available only if you turn on Enable start-up sequence state machine in the CPRI parameter editor. Asserting this signal advances the start-up sequence state machine from state C to state D. The IP core writes the value of this signal to the nego_protocol_complete field of the START_UP_SEQ register at offset 0x24. |
nego_cm_complete | Input | Indicates the Control and Management negotiation is complete. This signal is available only if you turn on Enable start-up sequence state machine in the CPRI parameter editor. Asserting this signal advances the start-up sequence state machine from state D to state E. The IP core writes the value of this signal to the nego_cm_complete field of the START_UP_SEQ register at offset 0x24. |
nego_vss_complete | Input | Indicates the Vendor Specific negotiation is complete. This signal is available only if you turn on Enable start-up sequence state machine in the CPRI parameter editor. Asserting this signal advances the start-up sequence state machine from state E to state F. The IP core writes the value of this signal to the nego_vss_complete field of the START_UP_SEQ register at offset 0x24. |
nego_l1_timer_expired | Input | If you do not turn on Enable protocol version and C&M channel setting auto-negotiation in the CPRI parameter editor, drive this signal from your user-defined L1 timer to indicate that the L1 timer has expired. Note that if you do not turn on Enable protocol version and C&M channel setting auto-negotiation, user logic is expected to maintain an L1 timer outside the IP core. This signal is available only if you turn on Enable start-up sequence state machine in the CPRI parameter editor. If you also turn on Enable protocol version and C&M channel setting auto-negotiation in the CPRI parameter editor, you should tie this signal low so it does not interfere with the internal L1 timer. |