eCPRI Intel® FPGA IP User Guide

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

5.14.1. IWF Source Interface

Table 45.  Signals of the IWF Source InterfaceAll signals are synchronous to clk_tx.
Signal Name Width (Bits) I/O Direction Description
iwf_avst_source_valid 1 Output Avalon® source valid from eCPRI IP to client logic.
iwf_avst_source_data DATA_WIDTH 10 Output Avalon® source write data from eCPRI IP to client logic.
iwf_avst_source_sop 1 Output Avalon® source start of packet from eCPRI IP to client logic. Indicates the beginning of packet.
iwf_avst_source_eop 1 Output Avalon® source end of packet from eCPRI IP to client logic. Indicates the end of packet.
iwf_avst_source_empty LOG2(DATA_WIDTH10/8) Output Avalon® source empty from eCPRI IP to client logic. Indicates the number of symbols that are empty, that is, do not represent valid data.
iwf_avst_source_error 1 Output Avalon® source error from eCPRI IP to client logic. A bit mask to mark errors affecting the data being transferred in the current cycle.
iwf_gmii_rxdv[N] 1 Input Ethernet receive data valid. Indicates the presence of valid data or initial start-of-packet control character on iwf_gmii_rxd.

This signal is from IWF to user logic.

iwf_gmii_rxer[N] 1 Input Ethernet receive error. Indicates an error on iwf_gmii_rxd. When this signal is asserted, the value on iwf_gmii_rxd is 0x0E.

This signal is from user logic to IWF.

iwf_gmii_rxd[N] 8 Input Ethernet receive data. Data bus for data from the IWF to the external Ethernet block.

This signal is from user logic to IWF.

iwf_gmii_rxfifo_status[N] 4 Input Ethernet RX PCS FIFO fill level status. The individual bits have the following meanings:
  • Bit [3]: Empty
  • Bit [2]: Almost empty
  • Bit [1]: Full
  • Bit [0]: Almost full

This signal is from user logic to IWF.

iwf_gmii_txen[N] 1 Output Valid signal for GMII interface that indicate data is valid. This signal required to be asserted two clock cycles earlier for the character S to be inserted into the data stream as the start of packet before takes in the real GMII data. The deassertion of this signal trigger the assertion of /T/R as the representation of end of packet.

This signal is from user logic to IWF.

iwf_gmii_txer[N] 1 Output Ethernet transmit coding error.

This signal is from user logic to IWF.

iwf_gmii_txd[N] 8 Output Ethernet transmit data.

This signal is from user logic to IWF.

iwf_gmii_txfifo_status[N] 4 Input Ethernet TX PCS FIFO fill level status. The individual bits have the following meanings:
  • Bit [3]: Empty
  • Bit [2]: Almost empty
  • Bit [1]: Full
  • Bit [0]: Almost full

This signal is from user logic to IWF.

Sideband
iwf_source_pkt_size 16 Output Indicates IWF to eCPRI IP packet size in bytes.
CPRI Line Bit Rate (Gbps) Packet Size (Byte)
Ctel_AxC and RTVS IQ Data
0.6144 1 15
1.2288 2 30
2.4756 4 60
3.0720 5 75
4.9152 8 120
6.1440 10 120
8.11008 16 240
9.8304 16 240
10.1376 16
Note: For RTVS, the value is 4.
300
12.16512 16
Note: For RTVS, the value is 8.
360
24.33024 16
Note: For RTVS, the value is 32.
720
iwf_source_pkt_checksum 16 Output Checksum for data packet from IWF to eCPRI IP.

This signal is used for UPD checksum.

iwf_source_concatenation 1 Output Concatenation indication on the eCPRI message:
  • 0: Indicates that the eCPRI message is the last one inside the eCPRI PDU.
  • 1: Indicates that another eCPRI message follows this one within the eCPRI PDU.
Valid on SOP assertion and stable until EOP assertion.
Note: IWF do not support concatenation.
iwf_source_pc_id 16 Output Physical channel ID of the eCPRI message. Lower byte maps to CPRI channel. Only channel 0 is supported in the current release.

Valid on SOP assertion and stable until EOP assertion.

iwf_source_seq_id 16 Output Sequence ID of the eCPRI message.

Valid on SOP assertion and stable until EOP assertion.

iwf_source_rtc_id 16 Output Real Time Control ID of the eCPRI message.

Valid on SOP assertion and stable until EOP assertion.

Valid values are:
  • ID [7:0]: CPRI channel
  • ID [11:8]: 'h0- Ctrl_AxC, 'h1- Vendor Specific, 'h2- Real-time Vendor Specific
iwf_source_msg_type 8 Output Indicate message type of the eCPRI message. IWF type 0 supports only message type 0, 2, 6 and 7.

Valid on SOP assertion and stable until EOP assertion.

iwf_source_reset_id 16 Output Indicate reset ID of the eCPRI message type 6. Lower byte maps to CPRI channel. Only channel 0 is supported in the current release.

Valid on SOP assertion and stable until EOP assertion.

iwf_source_reset_op 8 Output Indicate reset operation type of the eCPRI message type 6:
  • 8’b00000000- Remote Reset Request
  • 8’b00000001- Remote Reset Response
  • Others- Reserved

Valid on SOP assertion and stable until EOP assertion.

iwf_source_event_id 8 Output Indicates event ID of the eCPRI message type 7. Lower byte maps to CPRI channel. Only channel 0 is supported in the current release.

Valid on SOP assertion and stable until EOP assertion.

iwf_source_event_type 8 Output Indicates event type of the eCPRI message type 7.

Valid on SOP assertion and stable until EOP assertion.

iwf_source_notif 8 Output Indicates number of faults withing eCPRI message type 7.

Valid on SOP assertion and stable until EOP assertion.

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