PCI issue between MPC8548E Rev 3.1 and MPC8548(non E) Rev 2.1

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

PCI issue between MPC8548E Rev 3.1 and MPC8548(non E) Rev 2.1

421 Views
AiUser43
Contributor I

Hi,

We have a board previously where we have been successfully using an MPC8548E Rev 3.1 for many years. Recently we have transitioned to using a vendor and subsequently also had to use a subtly different version of the MPC8548 (non E). 

Dropping in the MPC8548 (non E) Rev 2.1 We had no issues booting up our board. However, when it comes to using the PCI bus there are some problems. 

We were unable to correctly allocate memory in our OS using both vxWorks and Linux. The PCSRBAR PCI header register at 0x14 shows an incorrect value of 0x7ffff, we want 0x8. When we attempt to write 0x8 or anything to 0x14 of the PCI configuration space, the upper 16 bits we cannot set (AD31 - AD16).

We have had this same issue happen on 2+ boards so far.

Thanks!

Tags (4)
0 Kudos
3 Replies

318 Views
AiUser43
Contributor I

Do PCIe errata also apply to PCI?

0 Kudos

312 Views
yipingwang
NXP TechSupport
NXP TechSupport

Yes, please check PCI related erratum.

0 Kudos

324 Views
yipingwang
NXP TechSupport
NXP TechSupport

Please check PCIe related erratum for MPC8548E, which one is addressed for Rev 2.1, but fixed in MPC8548E Rev 3.1.

0 Kudos