Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

AURIX™ Forum Discussions

Junzheng
Level 1
First like given First reply posted First question asked
Level 1

Hi Support,

We have a safety use case which needs to trigger LBIST on TC377, the bit LBISTREQ and LBISTREQRED of register SCU_LBISTCTRL0 set to high under safety endinit protection.

Junzheng_0-1656920044375.png

But LBIST will result in unexpected reset and all cores will run out of control, is the condition for executing LBIST not fullfilled? I couldn't loacte the root cause for this issue.

Junzheng_1-1656920208872.jpegJunzheng_2-1656920217657.jpeg

 

Best Regards.

 

0 Likes
1 Solution
DownyK
Level 4
100 sign-ins 25 replies posted 5 likes given
Level 4

in my opinion and my experience, what type of SBC does not matter. 

because the LBIST sequence is only involved in MCU's internal process. 

 

and bit3(SMU reset) in RSTSTAT to high means SMU Reset occurs somewhere.

so I recommend that the SMU module be disabled before the LBIST run.

View solution in original post

5 Replies
DownyK
Level 4
100 sign-ins 25 replies posted 5 likes given
Level 4

Hi junzheng 

Did you check Lbist configuration?

as i know, TC37x Lbist configuration is below 

LBISTCTRL0.PATTERNS = 0x100;

LBISTCTRL2.LENGTH = 0x3D;

with LBISTCTRL1.BODY = 0;

   - LBISTCTRL1 = 0x54000007

   - LBISTCTRL3 = 0x0F132FFA

 

with LBISTCTRL1.BODY = 1

    - LBISTCTRL1 = 0x5C000007

    - LBISTCTRL3 = 0xCEBD9DD4

0 Likes
Junzheng
Level 1
First like given First reply posted First question asked
Level 1

Hi Downyk,

Thank you for your reply, LBIST configuration for TC377 is matched according to the above screenshot, but on TC377 project board, SBC TLF35584 is not used instead of NXP FS6500, this change will result in LBSIT executing fail? and bit3/bit16/bit28 of register SCU_RSTSTAT are high.

Junzheng_0-1656992253100.jpeg

 

0 Likes
DownyK
Level 4
100 sign-ins 25 replies posted 5 likes given
Level 4

I think SBC does not matter. 

if your board LBIST is working, MCU should be warm power reset. 

so bit16(PORST) to high is okay, but bit3 (SMU reset) is not good.

so I think before the LBIST run, SMU should be disabled. 

0 Likes
Junzheng
Level 1
First like given First reply posted First question asked
Level 1

On the TC375 development board(mounted TLF35584,provided by Infineon), we could execute LBIST successfully and get result, the same source code was running on TC377 project board which mounted on project specified SBC (NXP6500) and additional electric circuits, LBIST is executed fail.

You means SMU triggers a reset on LBIST runtime?

0 Likes
DownyK
Level 4
100 sign-ins 25 replies posted 5 likes given
Level 4

in my opinion and my experience, what type of SBC does not matter. 

because the LBIST sequence is only involved in MCU's internal process. 

 

and bit3(SMU reset) in RSTSTAT to high means SMU Reset occurs somewhere.

so I recommend that the SMU module be disabled before the LBIST run.