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.
您好!
我将 C6748与 DDR2搭配使用、C6748以456MHz 运行、而 DDR2 CLK 为156MHz。
下面是我的 DDR2芯片参数、该芯片是 MT47H64M16NF-25E。
我的 GEL 文件已连接。
我测试了从 DDR2到 L1高速缓存的内存触摸吞吐量,32KB。 平均速度为340MB/s
我的问题是:
Q1:DDR2芯片最适合 C6748吗? 您是否对 DDR2参数有任何建议以获得更好的性能? 或者、您是否有任何建议的芯片?
Q2: GEL 文件中的配置是否适用于此芯片 MT47H64M16NF-25E? 是否有更好的配置? 如何计算参数?
问题3: 340Mb/s 是 C6748的最佳结果吗? TI 是否对 C6748的 DDR2有任何基准?
谢谢你。
弗兰克
e2e.ti.com/.../my_5F00_c6748.gele2e.ti.com/.../MT47H64M16NF_2D00_25E.pdf
您好 Frank、
C6748上的存储器控制器支持任何符合 JESD79-2A 标准的 DDR2 SDRAM 器件和符合标准的移动 DDR SDRAM 器件。 请参阅数据表的第6.11节。
您可以使用附加到以下应用手册的 mDDR/DDR2工具检查您的设置:
在 OMAP-L1x/C674x 上对 mDDR/DDR2 EMIF 进行编程
我们没有任何可用的 DDR 基准。 但是、下面的一些共享 RAM 访问数据应与 DDR 类似、减去 DDR 刷新和访问延迟。
以下线程也可能有用。
https://e2e.ti.com/support/processors/f/791/t/234211
https://e2e.ti.com/support/processors/f/791/t/274688
此致、
Sahin
您好、 Sahin、
非常感谢您的回复。
我使用与测试 DDR2相同的方法测试了 ShareRam 吞吐量:
轻触32KB data from ShareRam into L1 Cache (从 ShareRam 到 L1高速缓存的32KB 数据)。(整个板在测试前处于静止状态、以确保数据尚未在高速缓存中)
结果是:
共享内存:567MB/s
DDR2: 340MB/s
我感到困惑:
问题1:按照您提供的表格、当访问大小为128时、ShareRam 读取速度可能为2.67字节/周期。
因此,我认为吞吐量应该是:2.67*456M=1217MB/s?我对吗?
Q2:您认为我的567MB/s ShareRam 结果是否合理?
问题3:为什么您说" 共享 RAM 访问下面有一些数据、这些数据应与 DDR 类似、减去 DDR 刷新和访问延迟。 "
问题4: 您认为我的 DDR2 340MB/s 结果是否合理?
谢谢你。
弗兰克
弗兰克
Sahin 的响应中的访问大小将取决于主器件、4、8字节等是 CPU 加载/存储。
使用 EDMA 时,共享 RAM 或 DDR 的吞吐量或利用率将达到最佳,因为线性内存到内存传输的默认访问大小为~ 64字节(EDMA 默认突发大小)。 使用 DMA、您可以获得共享 RAM 或 DDR 的非政治最大利用率的近80%。
可以找到一些 EDMA 吞吐量数据
对于 CPU 加载/存储、吞吐量将受到用于 加载/存储的 CPU 读取/写入访问大小的限制、这将不会充分利用总线。 发布的 Sahin 表中 ARM 和 DSP 的32和128字节用于"缓存行大小"访问。
吞吐量不会在很大程度上取决于 DDR2存储器类型等 配置明智、只需使用 Sahin 帖子中也提供的 DDR 计时计算器即可。
此致
Mukul
您好、 Mukul、
非常感谢你的帮助。
我使用 DDR 作为主 RAM 来存储数据和编程。 因此、在我的情况下不使用 EDMA。
您认为340MB/s 对于从 DDR2到高速缓存的吞吐量是否合理?
谢谢你。
弗兰克
弗兰克
很抱歉、我错过了您的电子邮件地址。
我没有来自我的方面的任何其他数据、我不确定您是如何创建测试和测试测量的。
如果您希望缓存提升性能、请确保已为共享 RAM 和 DDR 存储器设置了相应的 MAR 位。
您可以尝试使用 DDR 时钟(例如以100MHz 运行)来查看它对测试的影响。 如果您使用了计时配置来查看 GEL 文件等中的代码引用、我希望 DDR 设置本身不会产生太大的差异。
此致
Mukul
您好、Mukul、
明白了。 非常感谢!
弗兰克