不,8B / 10B编码器/解码器不能满足Stratix®GX,Stratix II GX,Stratix IV GX / T,Arria®GX,Arria II GX或Cyclone®IVGX器件中光纤通道协议的所有要求。
1)1.062和2.125 Gbps的光纤通道协议要求表明发射机需要以负运行差异启动。此外,该标准具有有序集的差异规则。 – 嵌入式8B / 10B编码器确实以负差异启动。
但是,编码器不包含任何时候强制负电流运行差异的功能。这需要能够满足有序集的差异规则。
2)对于1.062和2.125 Gbps状态的“检测无效传输字”的光纤通道协议要求将接收到的具有不正确的开始运行差异的有序集标记为错误。 – 当前的8B / 10B实现确定逐个字符而不是有序集的运行差异。
由于这些不合规,客户可能会或可能不会在收发器宏功能中使用嵌入式8B / 10B编码器/解码器。该决定必须基于客户如何实施其光纤通道或类似光纤通道的架构。
可能的解决方法:
- 用户必须在PLD内核中实现8B / 10B编码和解码块,以便能够满足发送和接收方向的特定要求。
- 用户可以使用Altera公司的8B10B编码器/解码器MegaCore功能
- 用户可以使用MorethanIP的多千兆光纤通道传输核心
参考文献:
- 光纤通道,物理信令接口(FC-PH)REV 2.13 1991年12月4日
- 光纤通道成帧和信令(FC-FS)REV 1.90
没有回复内容