主题中讨论的其他部件: TCI6638K2K
工具/软件:
大家好:
我们正在使用 TCI6638K2K KeyStone II 处理器、并且我们的 FPGA 遇到间歇性 SRIO 通信问题。 我们想对 SRIO 接口进行仿真、但也会看到 AMI IBIS 模型中的仿真系数与 KeyStone II 数据表结果 (SPRUHO3A) 之间的差异。 我们以 5Gbps 和 1x 模式运行。
1.仿真值与数据表值之间的差异。
为了模拟 SRIO 接口、我们提供了 KeyStone II AMI IBIS 模型。 此模型允许我们配置此 TX 均衡参数:
-TX_SWING、TX_EQ_CM1、TX_EQ_C1
但是、从 KeyStone II 架构串行器/解串器 (SPRUHO3A pg 54、第 14.2.4 节)来看、我们能够更改更多其他 TX 均衡参数:
- TXDRV_SWING_IN_OVR、TXDRV_CM_IN_OVR、 TXDRV_C0_IN_OVR、TXDRV_C1_IN_OVR、TXDRV_C2_IN_OVR、 和 PMA_LN_TXEQ_POLARITY_O
我们想完全像 II 数据表中提供的排队系数一样设置 IBIS-AMI 系数。 但当前 IBIS-AMI 模型并不具备所有参数。 是否可以修改 IBIS 模型以包含该寄存器? 这可能是由于版本/模型不匹配造成的?
Rx 均衡参数对眼图波形没有影响
我们从 FPGA -> CPU 测量眼图波形、并尝试调优 RX 系数。 根据(SPRUHO3A pg 95、第 17.2.16 节)、我们尝试调整参数:
- RXEQ_Rate3_BOOST_START_0_3_0 和 RXEQ_Rate3_ATT_START_0_3_0
但是、无论在初始化 SRIO 通道之前或之后进行调整、我们都没有观察到任何变化。 在尝试更改这些寄存器之前、我们还已确认 ATT 和升压自适应已禁用。
任何帮助都会被极大的赞赏!




