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

【c667x 共享内存问题】

c6678 corepac 共享内存和每个core单独L2 RAM 之间是一种怎么样互联机制?如果多个core 同时读取共享内存是不是会冲突?如果不会是不是可以并行读取,如果会以怎样的机制避免冲突?单个core 从共享内存搬移数据到本地RAM有没有什么好方法,延时是多少呢?

King Wang1:

你好:

共享内存(SL2)和单独的内存(LL2)只是连接的方式不同。LL2可认为置于core内,SL2在Core外的互联架构(MSMC)上。

当多个访问同时读取共享内存的时候可能会发生冲突,但是总线协议会解决这些冲突。总线会自动根据各个访问的优先级进行解决冲突,同时也有一定机制防止低优先级的访问永远被暂停(starvation)。

从共享内存搬移到本地RAM,一般可以使用EDMA3,速度应该是5.2GBps。

赞(0)
未经允许不得转载:TI中文支持网 » 【c667x 共享内存问题】
分享到: 更多 (0)