Visible to Intel only — GUID: dbd1584151800256
Ixiasoft
4.3.8.1. eCPRI Message Type 0- IQ Data Transfer
4.3.8.2. eCPRI Message Type 1- Bit Sequence Transfer
4.3.8.3. eCPRI Message Type 2- Real Time Control Data
4.3.8.4. eCPRI Message Type 3- Generic Data Transfer
4.3.8.5. eCPRI Message Type 4- Remote Memory Access
4.3.8.6. eCPRI Message Type 5- One-Way Delay Measurement
4.3.8.7. eCPRI Message Type 6- Remote Reset
4.3.8.8. eCPRI Message Type 7- Event Indication
4.3.8.9. eCPRI Message Type 64- 255 Vendor Specific
5.1. Clock Signals
5.2. Power, Reset, and Firewalls Signals
5.3. TX Time of Day Interface
5.4. RX Time of Day Interface
5.5. Interrupt
5.6. Configuration Avalon-MM Interface
5.7. Ethernet MAC Source Interface
5.8. Ethernet MAC Sink Interface
5.9. External ST Source Interface
5.10. External ST Sink Interface
5.11. eCPRI IP Source Interface
5.12. eCPRI IP Sink Interface
5.13. Miscellaneous Interface Signals
5.14. IWF Type 0 eCPRI Interface
5.15. IWF Type 0 CPRI MAC Interface
5.15.1. CPRI 32-bit IQ Data TX Interface
5.15.2. CPRI 64-bit IQ Data TX Interface
5.15.3. CPRI 32-bit Ctrl_AxC TX Interface
5.15.4. CPRI 64-bit Ctrl_AxC TX Interface
5.15.5. CPRI 32-bit Vendor Specific TX Interface
5.15.6. CPRI 64-bit Vendor Specific TX Interface
5.15.7. CPRI 32-bit Real-time Vendor Specific TX Interface
5.15.8. CPRI 64-bit Real-time Vendor Specific TX Interface
5.15.9. CPRI Gigabit Media Independent Interface (GMII)
5.15.10. CPRI IP L1 Control and Status Interface
6.1. eCPRI Version Register
6.2. eCPRI Scratch Register
6.3. eCPRI Common Control Register
6.4. eCPRI Message 5 Control Register
6.5. eCPRI TX Error Message Register
6.6. eCPRI RX Error Message Register
6.7. eCPRI Error Mask Message Register
6.8. eCPRI Error Log Message Register
6.9. eCPRI Error Message 5 Compensation Value 0 Register
6.10. eCPRI Error Message 5 Compensation Value 1 Register
6.11. eCPRI Transport Delay 0 Register
6.12. eCPRI Transport Delay 1 Register
6.13. eCPRI Transport Delay 2 Register
6.14. Ethernet Frame Scratch Register
6.15. Source MAC Address <i> Register, where i= 0, 1
6.16. Destination MAC n Address <i> Register, where n= 0, 1, 2, 3, 4, 5, 6, 7 and i= 0, 1
6.17. VLAN Tag Register <i>, where i= 0, 1, 2, 3, 4, 5, 6, 7
6.18. Ethertype Register
6.19. IPv4 Dw0 Register
6.20. IPv4 Dw1 Register
6.21. IPv4 Dw2 Register
6.22. IPv4 Source Address Register
6.23. IPv4 Destination Address Register
6.24. UDP Dw0 Register
6.25. UDP Port Register
6.26. MAC Packet Type Enable Register
6.27. RX Error Register
Visible to Intel only — GUID: dbd1584151800256
Ixiasoft
4.3.1. Packet Classifier
The packet classifier parses the incoming Ethernet frame to identify the types of incoming packets. The incoming packets could be eCPRI packet, PTP packet, or C&M packet with different types of frames ( e.g., standard Ethernet frame, IPv4, and etc.)
Packet classifier redirects eCPRI packets to next component for further processing and classifies a packet as eCPRI packet if all the condition listed in the table below met. The packet classifier sends all non-eCPRI packets and eCPRI packets with non-matching MAC address fields to external Avalon-ST interface.
If eCPRI message transmitted over IP/UDP, the IP supports only IPv4 with UDP.
Number of Bits | RX Frame | Condition |
---|---|---|
48 | MAC Destination address | Destination MAC address matches receiver source MAC address. |
48 | MAC Source address | Do not check. |
32 (Optional) | VLAN tag | Packet parser checks for VLAN tag and adjust the offset accordingly. |
32 (Optional) | Stack VLAN tag | Packet parser checks for SVLAN tag and adjusts the offset accordingly. |
16 | Ethertype (2 Bytes)= IP | Ethertype is equal to 0xAEFE |
No. of Bits | IPv4 Header | Condition |
---|---|---|
48 | MAC destination address | Destination MAC address matches receiver source MAC address. |
48 | MAC source address | Do not check. |
32 (Optional) | VLAN Tag | Packet parser checks for VLAN tag and adjusts the offset accordingly. |
32 (Optional) | Stack VLAN Tag | Packet parser checks for SVLAN tag and adjusts the offset accordingly. |
16 | Ethertype (2B) = IP | Ethertype must be 0x0800 for IPv4. |
4 | Version | Version must be 4'h4. |
4 | Internet Header Length | The value must be 4'h5. The IP does not support IPv4 "Options" field. |
6 | Differentiated Services Code Point (DSCP) | Do not check. |
2 | Explicit Congestion Notification (ECN) | Do not check. |
16 | Total length | Do not check. |
16 | Identification | Do not check. |
3 | Flags | Do not check. |
13 | Fragment offset | Do not check. |
8 | Time To live | Do not check. |
8 | Protocol | The protocol value must be equal to 0x11 for IPv4 with UDP. |
16 | Header checksum | Do not check. |
32 | Source address | Do not check. |
32 | Destination address | Destination IP address matches receiver source IP address. |
16 | Source port | Do not check. |
16 | Destination port | Destination port number matches receiver UDP port number. |
16 | Length | Do not check. |
16 | Checksum | Do not check. |