TI中文支持网
TI专业的中文技术问题搜集分享网站

【Linking RAM】

目前正在做基于C6670的Multicore Navigator相关调试,在多核导航中有一个非常特别的概念,就是 linking RAM,官方文档只是说6670有两个可配置的 linking RAM,一个是 internal,一个是external,但我一直没搞清楚这个 linking RAM 用来存储什么。

1. descriptor的 memory region 是用户自定义的,那这里的linking RAM 是用来存储描述符的吗?

2. 如果我使用了 internal linking RAM,这个 RAM 是占用了芯片的哪一块内存区域呢?是 LL2还是 SL2?或者是芯片特别为 QM 增加的一块独立内存区域?

littleWhite:

linking ram可以存放队列中下一个包描述符对应的连接表项的地址,占用的空间可以是navigator内部的,也可以是外部的。

yaohui wang1:

我刚接触DSP ,查了资料发现是这样描述的

1. LINK RAM中存储的是每个描述符映射表象,memory region中存储的才是真正的描述符参数,memory region中的每个描述符与LINK RAM中的一个索引表象是一一对应的,在memory region配置中除了配置描述符基地址外,还要配置这个region的起始index,就是用这个index将描述符与link ram对应起来。

2.internal Linking RAM0是在0x00080000处,0x80000地址不在L2空间内,该地址空间在器件资料上处于reserved状态,只有QM能对其进行操作

赞(0)
未经允许不得转载:TI中文支持网 » 【Linking RAM】
分享到: 更多 (0)