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.

[参考译文] TMS320F28377S:EMIF 支持 NAND 闪存。

Guru**** 2470840 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/941625/tms320f28377s-emif-support-for-nand-flash

器件型号:TMS320F28377S

您好!

我查看了以下针对到外部存储器(TRM 和 SPRAC96A) EMIF 连接的 TMS320参考。  

基于这些基准、NAND 闪存接口似乎不受支持。

TRM 提到了连接 NOR 闪存的能力,但没有提到 NAND 闪存。  

- SPRAC96A 第3页指出不支持 NAND 闪存。

我是否可以确认(以及一点清楚)不支持 EMIF 到 NAND 闪存连接?

此外、是否有其他推荐的选项或参考可用于将 TMS320连接到 NAND 闪存芯片?  

 

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

    哇,

    正确、F2837x 上的 EMIF 支持具有专用信号的异步接口、该信号与典型 NOR 器件兼容。  ASRAM 器件也使用这一协议。

    下面是 NOR 闪存数据表的一个片段、您可以在其中看到专用的地址和数据总线信号:

    以下是 NAND 闪存数据表的一个片段、您可以在其中看到地址和数据信息是使用信号总线进行编码的:

    这两个接口遵循不同的协议。  目前、在任何 F28x 器件上都不支持 NAND 协议。  我的回忆是、某些 C6x 器件支持 NAND 协议、但我不确定您是否正在寻找该选项。

    NAND 是否为要求?  将 F28x 调整为 NAND 可能效率很低。

    Tommy

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

    在我的情况下、NAND 是大容量存储的要求、C6x 器件不是选项。   


    NAND 使用时序图中的多路复用地址/数据总线。 如果应用了解码逻辑以便能够识别地址和数据、EMIF 是否适用于 NAND?  还是会产生其他问题、例如额外的逻辑会降低 EMIF 吞吐量(或捆绑 CPU)、而这正是您在将 F28x 调整为 NAND 时所说的效率非常低的问题?  

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

    哇,

    我认为我们是一致的。

    可以使用外部转换通过 EMIF 桥接器与 NAND 连接、或对直接控制 GPIO 的基于 CPU 的控制器进行编程。  但是、如果需要缓冲操作、非本机接口将产生系统成本(BOM 或 CPU 周期)和延迟。  我并不是很熟悉 NAND 接口、因此我不知道具体要求是什么。

    SD 卡上的传统 SPI 接口对于高容量闪存存储而言可能是一个更直接的接口选项、但吞吐量不足。

    Tommy

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

    感谢 Tommy 的支持。