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.

[参考译文] AM3352:GPMC AAD 模式寻址

Guru**** 2551110 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/605975/am3352-gpmc-aad-mode-addressing

器件型号:AM3352

香榭丽舍

在 AM335 GPMC 上、我注意到在 TRM 中、它只显示了同步模式图7-23的16位地址。 它不显示32位地址、该地址应该是 MSB 地址、而是 LSB 地址?

1) 1)问题是在 GPMC 上的同步 AAD 模式下、它是否仅支持16位地址?

2)如果1为 true、则哪个地址将在 AD (16:1) LSB 或 MSB 上输出?

3) 3)我假设其他高地址线在此模式下无效。

是否有寄存器设置、您可以发送我来针对 GPMC AAD 模式进行设置、并使32位线路处于同步模式。  

谢谢

此致

Mohsen

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

    AM335x TRM 修订版 P 第642页:

    "当 GPMC 产生一个到 AAD 复用器件的写入访问时、所有地址位在两个独立的阶段被驱动到地址/数据总线上。 第一个相位用于 MSB 地址、并通过 OEn 驱动为低电平进行限定。 LSB 地址的第二个相位由 OEn 驱动为高电平进行限定。 地址阶段在 WEN 置位时结束。"
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Biser

    感谢您的回复、但如果您看一下图7-22、它不会显示 AAD 同步模式的 MSB 和 LSB 地址? 我只是想确保哪一项陈述是正确的。 对于异步 AAD 的 cas ead、它确实显示了 AD (16:1)上的 MSB 和 LSB 地址。

    我们提出要求的原因是、在同步模式下、MSB 地址看起来不会输出、但一旦我们切换到异步模式、MSB 和 LSB 地址就会输出。

    您还可以向我发送一个寄存器设置、我可以使用它将 GPMC 置于同步 AAD 模式、以便 MSB 和 LSB 地址输出。

    谢谢

    Mohsen

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请检查此主题: e2e.ti.com/.../387016
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复

    我获得了使其正常工作的正确值。 您在 e2e 中引用的值会使用 uboot 来设置寄存器、从而使系统崩溃。

    下面假定以50MHz 运行 GPMC、并且模式为同步(AAD)地址/地址/数据、因此对地址和数据进行多路复用。


    MW 0x44e10800 0x00000020 1.
    MW 0x44e10804 0x00000020 1.
    MW 0x44e10808 0x00000020 1.
    MW 0x44e1080c 0x00000020 1.
    MW 0x44e10810 0x00000020 1.
    MW 0x44e10814 0x00000020 1.
    MW 0x44e10818 0x00000020 1.
    MW 0x44e1081c 0x00000020 1.
    MW 0x44e10820 0x00000000 1.
    MW 0x44e10824 0x00000000 1.
    MW 0x44e10828 0x00000000 1.
    MW 0x44e1082c 0x00000000 1.
    MW 0x44e10830 0x00000000 1.
    MW 0x44e10834 0x00000000 1.
    MW 0x44e10838 0x00000000 1.
    MW 0x44e1083c 0x00000000 1.
    MW 0x44e10878 0x00000030 1.
    MW 0x44e10880 0x00000030 1.
    MW 0x44e1088c 0x00000020 1.
    MW 0x44e10890 0x00000030 1.
    MW 0x44e10894 0x00000030 1.
    MW 0x44e10898 0x00000030 1.
    MW 0x44e1089c 0x00000030 1.

    MW 0x50000090 0x28001101 1.
    MW 0x50000094 0x000b0d80 1.
    MW 0x50000098 0x440808a6 1.
    MW 0x5000009c 0x0b898e05 1.
    MW 0x500000a0 0x010e0d10 1.
    MW 0x500000a4 0x8b090000 1.
    MW 0x500000a8 0x00000f5f 1.