Visible to Intel only — GUID: mql1584142173399
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® Memory-Mapped 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: mql1584142173399
Ixiasoft
4.3.2. Ethernet Header Insertion/Removal
The Ethernet header insertion block inserts Ethernet header to incoming eCPRI packet on TX path. Optionally it can insert IPv4/UDP headers to the packet based on the configuration. The Ethernet header removal block removes Ethernet header to incoming eCPRI packet on RX path. Optionally it can remove IPv4/UDP headers to the packet based on the configuration selected. The Ethernet header encapsulated the incoming eCPRI packets as shown in the figure below. The table listed the source of each fields within the Ethernet header.
If you select IPv4 header as encapsulation to eCPRI payload, the following table lists the CSR to fill the IPv4 header fields:
Figure 7. Ethernet Header Field
Ethernet Header Field | CSR |
---|---|
Destination MAC address | Destination MAC address <N=0,1,2,3,4,5,6,7> Register 0,1 For more details, refer to the Destination MAC n Address <i> Register, where n= 0, 1, 2, 3, 4, 5, 6, 7 and i= 0, 1. With enabled Advance mapping mode: N – eCPRI message PCID [2:0] Default mapping mode: N = 0 for all eCPRI message |
Source MAC address | Source MAC address register 0, and 1 For more details, refer to the Source MAC Address <i> Register, where i= 0, 1. |
VLAN tag | VLAN Tag Register <N=0,1,2,3,4,5,6,7> With Enabled advance mapping mode: N – eCPRI message PCID [2:0] Default mapping mode: N = 0 for all eCPRI message |
Ethertype | 0xAEFE |
eCPRI payload | Incoming eCPRI packet from the eCPRI IP |
Number of Bits | IPv4 Header | CSR |
---|---|---|
48 (6 Bytes) | MAC destination Address | Refer to the Table: Ethernet Header Field and CSR above. |
48 (6 Bytes) | MAC source address | Refer to the Table: Ethernet Header Field above. |
16 (2 Bytes) | Ethertype (2 Bytes)= IP | 0x0800 |
4 | Version | ipv4_dw0_address |
4 | Internet header length | ipv4_dw0_address |
6 | Differentiated Services Code Point (DSCP) | ipv4_dw0_address |
2 | Explicit Congestion Notification (ECN) | ipv4_dw0_address |
16 | Total length | eCPRI IP calculates incoming IP packet header length |
16 | Identification | ipv4_dw1_address |
3 | Flags | ipv4_dw1_address |
13 | Fragment offset | ipv4_dw1_address |
8 | Time to live | ipv4_dw2_address |
8 | Protocol | ipv4_dw2_address |
16 | Header checksum | eCPRI IP calculates incoming IP packet header checksum |
32 | Source address | ipv4_src_address_0 |
32 | Destination address | ipv4_dst_address_0 |
Number of Bytes | IPv4 Header | CSR |
---|---|---|
14 | Ethernet header | Refer to the Table: Ethernet Header Field and CSR above. |
20 | IPv4 header | Refer to the Table: IPv4 Field and CSR Header above. |
2 | Source port | mudp_dw0_address |
2 | Destination port | mudp_dw0_address |
2 | Length | eCPRI IP calculates incoming payload length |
2 | Checksum | eCPRI IP calculates incoming payload checksum |