Deterministic Latency
确定的数据链路延迟需要2个要求:
1. 在TX device,ILA(initial lane alignment)必须保持所有的lanes同时启动,启动的时间为SYNC上升沿后的LMFC的第一个边沿或者是设定好的LMFC周期。
2. 在RXdevice,输入的数据必须缓存以消除TX SERDES lanes、物理通道、RX SREDES lanes带来的延迟。 数据在LMFC的边沿可以进行释放。
TX device的发送和和RX device 缓存的释放都会与LMFC对齐,因此固定的数据延迟决定于发送端与接收端LMCF的对齐程度。
为了更好的实现固定延迟的协议,需要注意以下三点:
1、 LFMC的周期必须大于数据链路的延迟。
2、 RX device的缓存区的缓存数据的时间必须大于数据链路的延迟。
3、 缓存区的大小在1到K之间。
以上3点是为了保证在RX缓存区释放数据时,所有的数据的发送数据都已经到达RX device。
最终的数据链的延迟将等于缓存区的大小*T。
声明:
联系客服