eCPRI Intel® FPGA IP User Guide

ID 683685
Date 2/22/2024
Public
Document Table of Contents

5.11. eCPRI IP Source Interface

Table 42.  Signals of the eCPRI IP Source InterfaceThis table lists the ports from eCPRI IP to client logic. All signals are synchronous to clk_rx.
Signal Name Width (Bits) I/O Direction Description
avst_source_valid 1 Output Avalon® source valid from eCPRI to client logic.
avst_source_data DATA_WIDTH 8 Output Avalon® source write data from eCPRI to RRH PHY.
avst_source_sop 1 Output Avalon® source start of packet (SOP) from eCPRI to RRH PHY. Indicate the beginning of packet.
avst_source_eop 1 Output Avalon® source end of packet (EOP) from eCPRI to RRH PHY. Indicates the end of packet.
avst_source_empty LOG2(DATA_WIDTH8/8) Output Avalon® source empty from eCPRI to RRH PHY. Indicates the number of symbols that are empty, that is, do not represent valid data.
avst_source_error 1 Output Avalon® source error from eCPRI to RRH PHY. A bit mask to mark errors affecting the data being transferred in the current cycle.
Sideband
source_pc_id 32 Output Indicates physical channel ID of eCPRI message.

For message type 3, the physical channel id is 32-bit wide. For other message types, it is 16-bit wide and the 16 bit MSB is ignored. Valid on SOP assertion and stable until EOP assertion.

source_seq_id 32 Output Indicates sequence ID of eCPRI message.

For message type 3, the sequence id is 32- bit wide. For other message types, it is 16-bit wide and the 16 bit MSB is ignored. Valid on SOP assertion and stable until EOP assertion.

source_rtc_id 16 Output

Real time control ID of eCPRI message.

Valid on SOP assertion and stable until EOP assertion.

source_msg_type 8 Output

Indicates message type of the eCPRI message. Valid range is 0-7 (Except 5) and 64-255 for eCPRI v1.2 specification.

Valid on SOP assertion and stable until EOP assertion.
source_mem_acc_id 8 Output

Indicates remote memory access id of the eCPRI message type 4.

Valid on SOP assertion and stable until EOP assertion.
source_op_type 8 Output Indicates the operation of the eCPRI message type 4:
  • 8’b0000 0000 – Read Request

  • 8’b0000 0001 – Read Response

  • 8’b0001 0000 – Write Request

  • 8’b0001 0001 – Write Response

  • 8’b0010 xxxx – Write No Response

  • 8’bxxxx 0010 – Failure No Response

Valid on SOP assertion and stable until EOP assertion.
source_element_id 16 Output

Indicates element ID of the eCPRI message type 4.

Valid on SOP assertion and stable until EOP assertion.

source_address 48 Output

Indicates memory address of the eCPRI message type 4.

Valid on SOP assertion and stable until EOP assertion.

source_length 16 Output

Indicates memory access length of the eCPRI message type 4.

Valid on SOP assertion and stable until EOP assertion.

source_reset_id 16 Output

Indicates reset ID of the eCPRI message type 6.

Valid on SOP assertion and stable until EOP assertion.

source_reset_op 8 Output
Indicate reset operation type of the eCPRI message type 6:
  • 8’b0000 0000 – Remote Reset Request

  • 8’b0000 0001 – Remote Reset Response

    Others – Reserved

Valid on SOP assertion and stable until EOP assertion.
source_event_id 8 Output

Indicates event ID of the eCPRI message type 7.

Valid on SOP assertion and stable until EOP assertion.

source_event_type 8 Output

Indicates event type of the eCPRI message type 7.

Valid on SOP assertion and stable until EOP assertion.

source_notif 8 Output

Indicates number of faults for within eCPRI message type 7.

Valid on SOP assertion and stable until EOP assertion.

8 This is set to 64. This parameter is hidden from user and you can't change it.