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.

[参考译文] TMS320F28388D:为 TMS320F28388D 选择外部 RAM

Guru**** 2503735 points
Other Parts Discussed in Thread: TMS320F28388D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1556799/tms320f28388d-selecting-external-ram-for-the-tms320f28388d

器件型号:TMS320F28388D


工具/软件:

您好、

我们正在开发一个具有 TMS320F28388D 功能的电路板、并正在选择外部 RAM。  

看起来我们 需要使用具有 32 位数据总线宽度和 22 位地址线的 EMIF1 接口来寻址 16Mbit 或更多的外部 RAM。
我们还对读取和写入的吞吐量有 70MB/秒的高要求。

我在 C2000 实时控制 C28x Academy 中找到了这篇文章、该学院讨论了 EMIF1 接口的最大吞吐量。

https://dev.ti.com/tirex/explore/node?node=A__AfcnE1gJNndsjeobl17Grw__C28X-ACADEMY__1sbHxUB__LATEST

文章中给出了 EMIF 接口的 ASRAM 和 DRAM 速度。  为了方便起见、我将它们粘贴在下方、并在最后几列中以 MB/秒为单位添加了吞吐量。

MEM 类型 最大时钟频率 (MHz) 访问类型 CPU 周期数 吞吐量 (MWords/sec) 假设采用 16 位字/访问、则吞吐量 (MB/s) 假设采用 32 位字/访问、则吞吐量 (MB/s)
ASRAM 200 读取 9. 22 44 88
ASRAM 200 写入 5. 40 80 160
SDRAM 100 读取 14 14.2. 28.4. 56.8.
SDRAM 100 写入 9. 22.2. 44.4. 88.8.

Q1:上表对  TMS320F28388D 是否正确、我的分析是否正确、要达到大于 70 兆字节/秒的速度、我们需要使用 ASRAM  芯片(访问时间<=10ns)连接到 EMIF1(12 位寻址和 32 位数据配置)?

 如果是、您是否有应用手册、示例或带有 TMS320F2838x  (或类似器件)和外部 ASRAM 的开发/评估板、我们可以按照该应用手册、示例或开发/评估板进行设计(并可能购买原型设计)?

问题 1:SDRAM 更容易找到(可用性更高)、因此更容易快速购买((>= 166MHz SDRAM 芯片)。  SDRAM 时钟速度是否 仍限于 TMS320F28388D 上的 100MHz、读取吞吐量是否限制为 56.8MB/s?
如果 SDRAM 时钟或吞吐量有所提高、我们或许可以考虑使用 SDRAM。

提前感谢!




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

    您好、Mitch:

    Q1:上表是否正确适用于  TMS320F28388D、我的分析是否正确、为了达到>70 兆字节/秒、我们需要使用 ASRAM  芯片(访问时间<=10ns)连接到 EMIF1(12 位寻址和 32 位数据配置)?

    您可以通过我们  使用 F2837xD 系列器件创建的 EMIF 设计指南 www.ti.com/lit/pdf/sprac96 来查看更详细的基准测试、但 F2838x 具有几乎相同的 EMIF 模块、因此基准测试是相当的。 结果通常是正确的、但通量也取决于测试中观察到的块大小。

     如果是、您是否有带外部 ASRAM 的 TMS320F2838x  (或类似器件)应用手册、示例或开发/评估板、我们可以按照这些说明进行设计(并可能购买原型设计)?

    尽管我们目前没有任何真正展示 EMIF 外设设计的可公开订购硬件、但我提供的应用手册仍然可以使用。 我们在 \boards\TIDesigns\F28379D_EMIF_DC 中有 EMIF 扩展板的设计文件。 这是不可订购的、但您应该能够利用板级配置文件单独制造板、然后连接我们的 F2838x 评估模块

    Q1: 166MHz SDRAM 更容易找到(更好的可用性),因此更容易快速购买(>=SDRAM 芯片)。   在 TMS320F28388D 上、SDRAM 时钟速度是否仍限制为 100MHz、读取吞吐量是否限制为 56.8MB/s?

    是的、EMIF 时钟必须是 SYSCLK/2 才能进行同步操作、因此是 100MHz。

    此致、

    彼得