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.

[参考译文] TM4C1294NCPDT:具有 CY62147 SRAM 的 EPI 接口

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1466041/tm4c1294ncpdt-epi-interface-with-cy62147-sram

器件型号:TM4C1294NCPDT

工具与软件:

大家好、团队成员:

 我们需要使用 TMC129 EPI 接口来连接到外部 SRAM CY62147、电路与 TI TM4C129手册中的电路相同。 下面是屏幕截图。 我的问题是

1.如果变量类型是 uint8_t、uint16_t 或 uint32_t、然后将变量放入外部 SRAM 芯片 CY62147、在读取/写入变量时、可以直接使用如下简单的 C 语言代码吗? 读取/写入访问的速度是多少?

 uint8_t 变量=0x12;

uint16_t 变量=0x1234;

uint32_t 变量=0x12345678;

2.是否必须在偶数起始地址分配 uint16_t 和 uint32_t 变量?

3.如果我正在使用 RTOS、是否可以将 RTOS 堆存储器放入外部 SRAM 芯片中?

4.可以和微型的内部 RAM 一样使用外部 SRAM 吗? 是否需要注意任何注意事项? 谢谢。

好的

GU

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价用户 id="489634" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1466041/tm4c1294ncpdt-epi-interface-with-cy62147-sram "]

    1.如果变量类型是 uint8_t、uint16_t 或 uint32_t、然后将变量放入外部 SRAM 芯片 CY62147、在读取/写入变量时、可以直接使用如下简单的 C 语言代码吗? 读取/写入访问的速度是多少?

     uint8_t 变量=0x12;

    uint16_t 变量=0x1234;

    uint32_t 变量=0x12345678;

    [报价]

    您好!

     我没有看到问题。  https://www.ti.com/tool/TIDM-TM4CFLASHSRAM 上提供了一个将 EPI 用于 SRAM 的参考设计。 您可以在 /cfs-file/__key/communityserver-discussions-components-files/908/tidcaj1.zip 下载示例代码

    [报价用户 id="489634" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1466041/tm4c1294ncpdt-epi-interface-with-cy62147-sram "]

    2.是否必须在偶数起始地址分配 uint16_t 和 uint32_t 变量?

    [报价]

    通常、编译器应负责这一点。

    [报价用户 id="489634" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1466041/tm4c1294ncpdt-epi-interface-with-cy62147-sram "]

    3.如果我正在使用 RTOS、是否可以将 RTOS 堆存储器放入外部 SRAM 芯片中?

    [报价]

    我 不知道这是如何在 TI-RTOS 中工作的。 以某种方式、你必须告诉 RTOS 内核堆应分配到哪个内存中。  

    Unknown 说:
    4. 我可以像使用微型内部 RAM 一样使用外部 SRAM 吗? 是否需要注意任何注意事项? 谢谢。

    您可以使用外部 RAM、就像内部 RAM 一样、但内部 RAM 是单周期的、比外部 SRAM 快得多。  

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

    尊敬的 Charles:

     感谢您的快速响应。

     在 TM4C129手册中、有一个示例 EPI 电路(CY62147)、但我找不到 CY62147有 EPI 接口的确切读写带宽速度、您有这些信息吗?  

     下面是 CY62147手册的屏幕截图、这是否意味着使用 TM4C129 EPI 接口的 CY62147的读/写速度约为20MB/s? 谢谢。

    好的

    GU

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="489634" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1466041/tm4c1294ncpdt-epi-interface-with-cy62147-sram/5624593 #5624593"]

     在 TM4C129手册中、有一个示例 EPI 电路(CY62147)、但我找不到 CY62147有 EPI 接口的确切读写带宽速度、您有这些信息吗?  

     下面是 CY62147手册的屏幕截图、这是否意味着使用 TM4C129 EPI 接口的 CY62147的读/写速度约为20MB/s? 谢谢。

    [报价]

    数据表只是显示了 EPI 和一个16位外部 SRAM 之间的连接示例。 您需要为 EPI 模块配置适当的等待状态、以便根据其规范适应 SRAM 读/写速度。