CXL.io 链路层是事务层和物理层之间的中间阶段。它的主要职责是为链路上的两个组件之间交换事务层数据包(TLP)提供可靠的机制。PCIe*数据链路层被用作 CXL.io 链路层的链路层。
对于 68B Flit 模式,CXL.io 链路层实现了 CXL.io 数据包的成帧/解帧。CXL.io 仅使用适用于 8 GT/s、16 GT/s 和 32 GT/s 数据速率的编码
使用X16链路宽度去发送和传输数据的时候,不需要链路带宽的协商。但是对于X1、X2、X4、X8的链路宽度,应该是需要协商的。对于降级传输,当链路有效通道数小于x16时,还是使用x16策略形成单个x16数据流,在x16或降级链路上传输。