This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM5718:IODELAYCONFIG 寄存器问题

Guru**** 2979400 points

Other Parts Discussed in Thread: AM5728, AM5718, TMDXIDK5718, TMDSCM572X

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/676456/am5718-iodelayconfig-register-question

器件型号:AM5718
主题中讨论的其他器件:AM5728、 TMDXIDK5718、 TMDSEVM572X、 TMDXIDK57X-LCD、 TMDSCM572X

您好、查姆斯、

我对"IODELAYCONFIG"寄存器有疑问。

TRM  

第4137页 18.4.6.1.6手动 IO 时序模式
和
第4139页18.4.6.1.8 IO 延迟重校准

有一个'IODELAYCONFIG'。

此校准是否是在发货时确定的识别?
还是在每次打开电源时更新它?

请告诉我。

此致、
新吉宇田

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    IODELAYCONFIG 寄存器用于手动 IO 时序模式。 必须在器件启动时将计算值加载到这些器件中。 有关更多详细信息、请参阅此文档: www.ti.com/.../sprac44a.pdf
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Biser - San、

    感谢您的回答。
    我还有一个问题。

    请告诉我价值差异。
    在 muxdata.h 文件中、iodelay_cfg_array_x15_sr2_0[] CFG_RGMII0xxxx 值
    和
    在数据表中、CFG_RGMII0xxx 值

    此致、
    新吉宇田
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您能否详细说明您使用的是哪种 SDK?

    我正在检查 TI Processor SDK Linux 04.02.00.09、RGMII0的值(A_DELAY 和 g_DELAY)与数据表相同:

    {0x06F0、260、0}、/* CFG_RGMII0_RXC_IN *

    {0x06FC、0、1412}、/* CFG_RGMII0_RXCTL_IN *

    {0x0708、123、1047}、/* CFG_RGMII0_RXD0_IN *

    {0x0714、139、1081}、/* CFG_RGMII0_RXD1_IN *

    {0x0720、195、1100}、/* CFG_RGMII0_RXD2_IN *

    {0x072C、239、1216}、/* CFG_RGMII0_RXD3_IN *

    {0x0740、89、0}、/* CFG_RGMII0_TXC_OUT *

    {0x074C、15、125}、/* CFG_RGMII0_TXCTL_OUT *

    {0x0758、339、162}、/* CFG_RGMII0_TXD0_OUT *

    {0x0764、146、94}、/* CFG_RGMII0_TXD1_OUT *

    {0x0770、0、27}、/* CFG_RGMII0_TXD2_OUT *

    {0x077C、291、205}、/* CFG_RGMII0_TXD3_OUT *

    以下是数据表的屏幕截图:

    或者、我是否误解了问题并查看了其他内容?

    此致、
    Yordan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、抱歉我查看的是 AM5728源代码。

    对于 AM5718器件、您应该查看 iodelay_cfg_array_am571x_idk[]:
    {0x06F0、413、0}、/* CFG_RGMII0_RXC_IN *
    {0x06FC、27、2296}、/* CFG_RGMII0_RXCTL_IN *
    {0x0708、3、1721}、/* CFG_RGMII0_RXD0_IN *
    {0x0714、134、1786}、/* CFG_RGMII0_RXD1_IN *
    {0x0720、40、1966}、/* CFG_RGMII0_RXD2_IN *
    {0x072C、0、2057}、/* CFG_RGMII0_RXD3_IN *
    {0x0740、0、60}、/* CFG_RGMII0_TXC_OUT *
    {0x074C、0、60}、/* CFG_RGMII0_TXCTL_OUT *
    {0x0758、0、60}、/* CFG_RGMII0_TXD0_OUT *
    {0x0764、0、0}、/* CFG_RGMII0_TXD1_OUT *
    {0x0770、0、60}、/* CFG_RGMII0_TXD2_OUT *
    {0x077C、0、120}、/* CFG_RGMII0_TXD3_OUT *

    上述值与表7-85匹配。 AM5718 TRM 中 GMAC RGMII0的手动功能映射。

    AM571x IDK 是 AM5718 SoC 的正确参考设计、请参阅产品页面(工具与软件选项卡):
    www.ti.com/.../toolssoftware
    AM571x 工业开发套件(IDK)    TMDXIDK5718             开发套件
    AM572x 评估模块                            TMDSEVM572X           评估模块和评估板
    AM57x IDK LCD 套件                                           TMDXIDK57X-LCD     开发套件
    TMDSEVM572x 摄像头模块                   TMDSCM572X             评估模块和板

    此致、
    Yordan