Help! MPC8313E Revision Error!

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Help! MPC8313E Revision Error!

Jump to solution
700 Views
AlphaCao
Contributor I

We user MPC8313E for IEEE 1588 function, but we found some bug in RevB(2.2) chip. When we buy and use the New Revision Chip (RevC 2.2), we read register System Version Register (SVR)  from chip and the result is 0x80B1_0021.

 

I am sure the chip is right from Freescale agence. Next is our chip information:

 

MPC8313ECVRAFFC
333/333MHZ
QQAQ1108
MALAYSIA

MPC8313ECVRAFFC
333/333MHZ
UHQEZ1123
KOREA

 

The uboot debug string is below:

CPU:   e300c3, MPC8313E, Rev: 21 at 266.666 MHz, CSB:  133 MHz
Board: Freescale MPC8313ERDB
I2C:   ready
DRAM:  128 MB
FLASH: 16 MB
In:    serial
Out:   serial
Err:   serial
Net:   TSEC0, TSEC1 [PRIME]
Hit any key to stop autoboot:  0

Tags (1)
0 Kudos
1 Solution
553 Views
alexander_yakov
NXP Employee
NXP Employee

Your U-boot does not read SVR, it reads SPRIDR

 

The value of SPRIDR is the same for 2.1 and 2.2

 

 

 

 

View solution in original post

0 Kudos
3 Replies
553 Views
genuap
NXP Employee
NXP Employee

You need to go by the SVR. Look at the updated description in the errata sheet:

http://cache.freescale.com/files/32bit/doc/errata/MPC8313ECE.pdf?fpsp=1&WT_TYPE=Errata&WT_VENDOR=FRE...

 

SVR ending in 0021 is Rev 2.1

SVR ending in 0022 is Rev 2.2 

 

It looks like someone put the wrong part on the board.

0 Kudos
554 Views
alexander_yakov
NXP Employee
NXP Employee

Your U-boot does not read SVR, it reads SPRIDR

 

The value of SPRIDR is the same for 2.1 and 2.2

 

 

 

 

0 Kudos
553 Views
AlphaCao
Contributor I

Thank you so much.

We will try again for changing uboot code.

 

I want to know the different in SPRIDR、PVR、IVR。Because I can't find svr used in 8313 uboot

0 Kudos