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

751件の閲覧回数
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 返答(返信)

648件の閲覧回数
AiUser43
Contributor I

Do PCIe errata also apply to PCI?

0 件の賞賛
返信

642件の閲覧回数
yipingwang
NXP TechSupport
NXP TechSupport

Yes, please check PCI related erratum.

0 件の賞賛
返信

654件の閲覧回数
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 件の賞賛
返信