eCPRI Intel® FPGA IP 用户指南

ID 683685
日期 12/14/2021
Public
文档目录

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。