我可以在XAUI模式下使用2个LatticeSC / M flexiPCS创建8通道XAUI总线吗?

您无法使用2直接创建8通道XAUI总线 的LatticeSC / M FlexAPCS在XAUI模式下有以下两个原因:

  • XAUI传输状态机仅在单个QUAD上同步。
  • 每个QUAD将在QUAD中插入相同的A K或R 4通道列,但没有保证在两个QUADS中相同的A K或R列将插入帧中的相同IDLE位置。

在接收端,您需要在PCS的输出处在FPGA中添加一些逻辑,以在2 QUADS之间校正可能的1 /更少/ R /列:一个QUAD中的CTC可能添加/删除/

IDLE阶段的R / culumn,而其他QUAD的CTC可能没有。。两个四边形之间也可能存在+/- 1个时钟周期数据移位,因此也可能需要将两个四边形中的一个移位一个时钟周期。 。我们建议在通用8b10b模式下使用2个LatticeSC / M PCS QUAD实现8通道XAUI总线,内部XAUI接收链路状态机,以及多重8通道对齐。。然后,您将在所有8个通道中的FPGA中实现CTC,发送和接收状态机。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 10:21:05 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它