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

TMS570 内核结构问题

大家好,最近接触TI的安全CPU,arm cortex-R4 或R5内核的,TMS570LC4357这款CPU内部有两个cortex-R5内核,锁步运行。而cortex-R5本身有两个内核,是不是可以理解为TMS570LC4357里面有四个核心?锁步运行时,是两个cortex-R5内核锁步,还是cortex-R5里面的两个内核锁步??

gaoyang9992006:

应该看做是两个cortex-R5内核锁步。我觉得啊。

喝可乐的马甲:

TMS570LC4357的双核锁步架构与TMS570系列其他的芯片双核锁步架构是一样的。

芯片内部一共只有两个CPU,构成锁步架构,LC4357的CPU为cortex-R5,其他的TMS570芯片的CPU为cortex-R4。

楼主对于Cortex-R5理解为有两个内核是有误的。因为Cortex-R系列主打安全,所以以该系列做成的MCU都是两核的。这样,可能给你理解造成了一定误区。

 

Geng Yue:

回复 喝可乐的马甲:

您好,arm cortex-R5本身就有两个核心,而TMS570LC4357的datasheet中有一句话说:

The TMS570LC4357 device integrates two ARM Cortex-R5F floating-point CPUs, operating in lockstep,which offer an efficient 1.66 DMIPS/MHz, and can run up to 300 MHz providing up to 498 DMIPS. Thedevice supports the big-endian [BE32] format.

按照您的意思就是,cortex-R5自己的两个核心实现锁步,是不是与datasheet的表述有点冲突呢?

cortex—R4核心的CPU是怎么实现锁步的呢?

期待您的回复,谢谢!

同时期待其他专家的回复,谢谢!!

喝可乐的马甲:

回复 Geng Yue:

楼主,我觉得你也不要太纠结于这个了。

ARM和TI的文档在表述上可以有些不一致,容易给人造成了误解。

但是,芯片里面只有两个CPU应该是确定的,而不是像你说的4个CPU。

赞(0)
未经允许不得转载:TI中文支持网 » TMS570 内核结构问题
分享到: 更多 (0)