仅对英特尔可见 — GUID: xgb1584656285052
Ixiasoft
5.15.1. CPRI 32-bit IQ数据TX接口
5.15.2. CPRI 64-bit IQ数据TX接口
5.15.3. CPRI 32-bit Ctrl_AxC TX接口
5.15.4. CPRI 64-bit Ctrl_AxC TX接口
5.15.5. CPRI 32-bit供应商特定的TX接口
5.15.6. CPRI 64-bit供应商特定TX接口
5.15.7. CPRI 32-bit实时供应商特定TX接口
5.15.8. CPRI 64-bit实时供应商特定TX接口
5.15.9. CPRI千兆介质独立接口(GMII)
5.15.10. CPRI IP L1控制和状态接口
6.1. eCPRI版本寄存器
6.2. eCPRI擦除寄存器(Scratch Register)
6.3. eCPRI通用控制寄存器
6.4. eCPRI消息5控制寄存器
6.5. eCPRI TX错误消息寄存器
6.6. eCPRI RX错误消息寄存器
6.7. eCPRI错误掩码消息寄存器
6.8. eCPRI错误日志消息寄存器
6.9. eCPRI错误消息5补偿值0寄存器
6.10. eCPRI Error Message 5 Compensation Value 1寄存器
6.11. eCPRI传输延迟0寄存器
6.12. eCPRI传输延迟1寄存器
6.13. eCPRI传输延迟2寄存器
6.14. Ethernet Frame Scratch寄存器
6.15. 源MAC地址<i>寄存器,其中i= 0, 1
6.16. 目的MAC n地址<i>寄存器,其中n= 0, 1, 2, 3, 4, 5, 6, 7 and i= 0, 1
6.17. VLAN Tag Register <i>,其中i= 0, 1, 2, 3, 4, 5, 6, 7
6.18. Ethertype寄存器
6.19. IPv4 Dw0寄存器
6.20. IPv4 Dw1寄存器
6.21. IPv4 Dw2寄存器
6.22. IPv4源地址寄存器
6.23. IPv4目的地址寄存器
6.24. UDP Dw0寄存器
6.25. UDP端口寄存器
6.26. MAC数据包类型使能寄存器
6.27. RX Error寄存器
仅对英特尔可见 — GUID: xgb1584656285052
Ixiasoft
4.3.6. eCPRI消息5数据包解析器
此模块负责启动和计算传输链路上的eCPRI单向延迟测量。eCPRI单向延迟测量可以在没有 (one-step)或者有后续消息(two-step)的情况下执行。当CSR被写入到eCPRI Message 5 Control Register中时,启动此操作。IP首先通过one-step发送eCPRI消息5,然后再发送时间戳t1和cv1的eCPRI消息5,以进行two-step延迟测量。数据包解析器(packet parser )组装一个eCPRI消息5,其时间戳t1取自时间(TOD)模块。然后,此eCPRI消息5通过Ethernet MAC发送,补偿值cv1使用1588 PTP硬件填充。
在接收端,eCPRI IP通过t2和cv2响应消息5。在接收到响应数据包时,使用以下公式计算传输延迟:tD12= (t2-+tCV2) - (t1 + tCV1)
下面的波形显示了一个通过L2/L3 parser的 Avalon® streaming interface source和sink数据的示例。本节中的示例使用1588 PTP功能使能的E-tile Ethernet Hard IP。
单向延迟测量示例的时序图
下面的时序图显示了one-step单向延迟测量中的eCPRI消息 5。
one-step的eCPRI Message Type 5的时序图
下面的时序图显示了two-step单向延迟测量中的eCPRI消息 5。
two-step的eCPRI Message Type 5的时序图
one-step和two-step单向延迟测量序列使用相同的远程请求类型。唯一的区别是目的eCPRI IP测量t1和tcv1,而source eCPRI IP测量t2和tcv2。