infineon4engineers
infineon@google+
infineon@linkedin
infineon4engi@twitter
infineon@youtube
-
Oct 5th, 2018 02:36 AM
#1
New Member
AURIX TC27x Lockstep
Hi,
I don't understand the lockstep configuration of the AURIX Tricore TC27x.
It is possible to run CPU 0 and 1 in lockstep mode. So does the Tricore has 3 cores plus 2 checker cores? Or do I have to configure one of the cores as master and one of the cores as checker core (so that two cores are doing the same calculations and one core is left to do something else)?
Thank you and best regards!
-
Oct 11th, 2018 07:47 AM
#2
Advanced
The checker core is not independent of the core it is connected too. The checker core can only be enabled or disabled. The TC27x has three cores (two of which can run with a checker core enabled).
-
Nov 12th, 2018 06:26 AM
#3
New Member
Could you please explain, which checker core is associated to which "normal" core?
I only found the register to activate checker core0 or checker core1. But i did not find the information, which core each of the two is supervising.
So what is the master core for the checker core1?
What ist the master core for the checker core0?
Thank you very much!
-
Nov 12th, 2018 06:57 AM
#4
Advanced
Perhaps I don't fully understand your question.
In the TC27x, both CPU0 and CPU1 instances of the TriCore can be lockstepped. In this terminology Core0 is the master and there is an additional checker core. These two cores can that can be lockstepped together (i.e. Core0 is always there and you can optionally enable the checker core). The lockstep monitoring function will compare the outputs from the master and checker cores and report that a failure has occurred to the Safety Management Unit (SMU) for appropriate action.
Hope this helps.
-
Nov 12th, 2018 07:32 AM
#5
New Member
Ah, thank you very much. now i got it. I did not realize, that each coreX with the lockstep feature have their own master Core, and one checker core, which can be optionally enabled.
Disclaimer
All content and materials on this site are provided “as is“. Infineon makes no warranties or
representations with regard to this content and these materials of any kind, whether express or
implied, including without limitation, warranties or representations of merchantability, fitness for
a particular purpose, title and non-infringement of any third party intellectual property right. No
license, whether express or implied, is granted by Infineon. Use of the information on this site may
require a license from a third party, or a license from Infineon.
Infineon accepts no liability for the content and materials on this site being accurate, complete or up-
to-date or for the contents of external links. Infineon distances itself expressly from the contents of
the linked pages, over the structure of which Infineon has no control.
Content on this site may contain or be subject to specific guidelines or limitations on use. All postings
and use of the content on this site are subject to the Usage Terms of the site; third parties using
this content agree to abide by any limitations or guidelines and to comply with the Usage Terms of
this site. Infineon reserves the right to make corrections, deletions, modifications, enhancements,
improvements and other changes to the content and materials, its products, programs and services
at any time or to move or discontinue any content, products, programs, or services without notice.
Bookmarks