AnsweredAssumed Answered

LS1046ARDB - Security Fuse Processor Endianess

Question asked by Rashmitha Ramesh Nair on Oct 21, 2019
Latest reply on Oct 29, 2019 by Yiping Wang

Hi,

 

Question 1:

As per LS1046ARM_Reference_Manual, Pg 147

1E8_0000 - 1E8_FFFF -------> Security fuse processor (SFP) ----> Big-endian  (byte swapping required)

 

But as per Yiping Wang in  https://community.nxp.com/thread/515242

SRKH Register is Little Endian on Layerscape Platform.

 

 

Kindly clarify how should the write operations to SRKH Mirror registers be addressed.

And what is the endian-ness of OTPMK Mirror Registers?

 

Question 2:

If my CST Output SRK Hash is as below

SRKHR_0 = 0x1AB45D78 

SRKHR_1 = 0x47264925 

. . ..

SRKHR_7 = 0x923DF25B

 

And my debugger is Lauterbach, should the write instructions over the AXI bus be as follows?

B::Data.Set EZAXI:0x01E80254 %BE %Long 0x1AB45D78
B::Data.Set EZAXI:0x01E80258 %BE %Long 0x47264925 

...

B::Data.Set EZAXI:0x01E80270 %BE %Long 0x923DF25B 

 

Question 3:   What is the endian-ness of OTPMK Mirror Registers?

If my CST Output OTPMK Hash is as below

OTPMK0 = 0x1AB45D78 

OTPMK1 = 0x47264925 

. . ..

OTPMK7 = 0x923DF25B

 

And my debugger is Lauterbach, should the write instructions over the AXI bus be as follows?

B::Data.Set EZAXI:0x01E80234 %BE %Long 0x1AB45D78
B::Data.Set EZAXI:0x01E80238 %BE %Long 0x47264925 

...

B::Data.Set EZAXI:0x01E80250 %BE %Long 0x923DF25B 

 

Thanks & Regards,

Rashmitha

Chitra AmzarewaleSapre

Shivesh Sood

Outcomes