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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

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

511 次查看
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!

标记 (4)
0 项奖励
3 回复数

408 次查看
AiUser43
Contributor I

Do PCIe errata also apply to PCI?

0 项奖励

402 次查看
yipingwang
NXP TechSupport
NXP TechSupport

Yes, please check PCI related erratum.

0 项奖励

414 次查看
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 项奖励