该集成块支持有限通道翻转功能,因此可提升链路伙伴开发板设计过程中的灵活性。链路伙伴可选择按翻转的通道编号设计开发板布局,集成块仍可成功完成链路训练,并正常运行。提供通道翻转支持的配置包括 16x、x8 和 x4(不包括下移模式)。下移表示链路伙伴播发的通道宽度功能不同时,所发生的链路宽度协商过程。通道宽度协商的结果是,链路伙伴将通过协商采用较小的播发通道宽度。下表描述了包括下移模式以及通道翻转支持可用性在内的几种可行的组合。
集成块播发通道宽度 | 协商的通道宽度 | 通道编号映射(端点链路伙伴) | 通道翻转支持 | |
---|---|---|---|---|
端点 | 链路伙伴 | |||
x16 | x16 | 通道 0 至通道 15 | 通道 15 至通道 0 | 支持 |
x16 | x8 | 通道 0 至通道 7 | 通道 7 至通道 0 | 不支持 |
x16 | x4 | 通道 0 至通道 3 | 通道 3 至通道 0 | 不支持 |
x16 | x2 | 通道 0 至通道 1 | 通道 1 至通道 0 | 不支持 |
x8 | x8 | 通道 0 至通道 7 | 通道 7 至通道 0 | 支持 |
x8 | x4 | 通道 0 至通道 3 | 通道 7 至通道 4 | 不支持 1 |
x8 | x2 | 通道 0 至通道 3 | 通道 7 至通道 6 | 不支持 1 |
x4 | x4 | 通道 0 至通道 3 | 通道 3 至通道 0 | 支持 |
x4 | x2 | 通道 0 至通道 1 | 通道 3 至通道 2 | 不支持 1 |
x2 | x2 | 通道 0 至通道 1 | 通道 1 至通道 0 | 支持 |
x2 | x1 | 通道 0 至通道 1 | 通道 1 | 不支持 1 |
|
重要: 默认情况下,端点配置通过
DISABLE_LANE_REVERSAL
属性禁用通道翻转支持。如果链路伙伴具有通道翻转功能,则不得启用端点配置下的通道翻转。