嵌入式开发者社区

标题: 关于C6748的内部存储器问题(新手) [打印本页]

作者: Lying    时间: 2016-1-8 16:15
标题: 关于C6748的内部存储器问题(新手)
C6748内部存储器,在文档之中可以看到0x00800000到0x00840000为256KB的DSPL2RAM,0x11800000到0x11840000为256KB的SHDSPL2RAM。请问二者有什么区别呢?为什么实际操作的大部分是在SHDSPRAM(起址0x11800000)之中?
还有一个问题,128KB的SHRAM怎么用呢?现在工程由于对运行速度有要求,必须全部放置片内,然而6748片内的SHRAM该怎么使用呢?
先在此谢谢大神们了!

作者: 希望缄默    时间: 2016-1-8 16:52
0x00800000 是本地地址只能被 DSP CPU 核心访问(CPU 及 IDMA)
0x11800000 是全局地址可以被 CPU 核心及总线上的所有外设访问 包括 EDMA3
这两段是同一块物理内存空间 只是被映射到了不同的地址

SHRAM 使用跟其它内存一样的 只不过是挂在总线上的片上内存访问速度比 DDR2 快一些
作者: Lying    时间: 2016-1-8 17:18
希望缄默 发表于 2016-1-8 16:52
0x00800000 是本地地址只能被 DSP CPU 核心访问(CPU 及 IDMA)
0x11800000 是全局地址可以被 CPU 核心及总 ...

哦!难怪他们叫shared。谢谢!SHRAM的速度比DDR2快,那和片内RAM相比怎么样呢?我的小程序感觉试不出来……
作者: 希望缄默    时间: 2016-1-9 12:31
Lying 发表于 2016-1-8 17:18
哦!难怪他们叫shared。谢谢!SHRAM的速度比DDR2快,那和片内RAM相比怎么样呢?我的小程序感觉试不出来… ...

大概差十几倍~
作者: jj909305    时间: 2016-6-23 09:04
楼主,6748里有这个SHDSPL2RAM吗?。。。我怎么没有看到。。还有你说的这些地址是规定的吗?在哪个文档里看?谢谢
作者: 希望缄默    时间: 2016-6-23 13:34
jj909305 发表于 2016-6-23 09:04
楼主,6748里有这个SHDSPL2RAM吗?。。。我怎么没有看到。。还有你说的这些地址是规定的吗?在哪个文档 ...

有的~~~~~
作者: jj909305    时间: 2016-6-23 14:40
希望缄默 发表于 2016-6-23 13:34
有的~~~~~

这个SHDSPL2RAM和L2RAM不是说的是同一个?
作者: 希望缄默    时间: 2016-6-23 21:25
jj909305 发表于 2016-6-23 14:40
这个SHDSPL2RAM和L2RAM不是说的是同一个?

是的~ 同一段空间 不同地址




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4