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.

TMS570 内核结构问题

Other Parts Discussed in Thread: TMS570LC4357

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

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

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

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

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

     

  • 您好,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. The
    device supports the big-endian [BE32] format.


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

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

    期待您的回复,谢谢!

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

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

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

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