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.

EDMA和cache优化

hi,everyone:

经常看到网上说,EDMA算法优化,在片上L2SRAM 中开辟内存,将片外数据从DDR或

SDRAM 利用EDMA搬运到L2SRAM中。但是, 我有两点疑惑:

1.

我觉得这种方法并不是任何使用都有效,如果DDR 或SDRAM 已经开启了CACHE 功能,

就意味着DDR或SDRAM数据可以自动被cache到L2中。那么这时,cpu就可以在L2cache

中获得DDR中的数据,而不必到外存获取。所以,这种情况下,我的觉用不用EDMA搬运,

性能都一样了,数据已经可以从片上L2中获取了,换句话说,你用了EDAM搬运到L2SRAM

,性能也不会显著提升。同意我的看法么?

2。

在上面1的情况中,是不是把数据直接从SDRAM或者DDR搬运到L1DSRAM 会比简单的DDR

开启cache获得更好的性能呢?

x 出现错误。请重试或与管理员联系。