主题中讨论的其他器件: AM5728
您好!
我正在尝试找出针对基于定制 am5726的硬件调整 iodelay 配置的最佳做法。 我对数据手册状态的默认值与 TI EVM 和 idk 板的初始化代码中可以找到的实际值之间的差异感到困惑。 一方面、数据手册中的值与 pinmux 工具提供的值一致、另一方面、用于 EVM 和 idk 的值不同。 一方面、数据手册和 TRM 会说明默认值、就好像这些值对于某些时序要求而言是强制性的、 另一方面、数据手册在7.3.1.3中规定、在涉及时序参数时必须考虑电路板布局-最好模拟以下 IBIS 模型定义。
基于此、我有以下问题:是否有方法可以估算某些用例的 iodelay 参数、例如将7cm PCB 布线到 PHY 的 GMAC RGMII0? 最好是考虑布线长度的公式。
我们看到 RGMII 接口上的误差率相对较高/实现的带宽较低。 我们查看了 PCB 上的信号、时钟和数据之间的时序似乎很好。 此外、我们还尝试了在器件树节点中为 RGMII 接口定义的多种延迟模式、但没有结果。 剩下的是 IO_DELAY 配置、但我们一直在尝试 通过实验来计算这些值。
提前感谢、
Tim