MPC8548 PCI1 Agent Configuration

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

MPC8548 PCI1 Agent Configuration

1,117件の閲覧回数
mepperly
Contributor I

We have an MPC8548 configured (as far as we can tell) as a PCI1 Agent.  When we examine the internal registers, the 8548 appears to be correctly configured as an Agent.  However, when the PCI Host asserts IDSEL on the slot the 8548 is located, it does not respond... It does not assert DEVSEL or any other PCI signal.

It has been discussed to set the PCI1 arbiter to external, but we do not see how that could be an issue.

Deep dives into our data sheet have not revealed any reason for it to be non-responsive.

0 件の賞賛
返信
3 返答(返信)

1,109件の閲覧回数
ufedor
NXP Employee
NXP Employee

You wrote:

> the 8548 appears to be correctly configured as an Agent

Please describe how you've checked this.

 

Additionally check whether the agent configuration lock has been disabled in the agent initialization code - refer to the MPC8548E PowerQUICC III Integrated Processor Family Reference Manual, 4.4.3.6 CPU Boot Configuration and 16.3.2.19 PCI Bus Function Register (PBFR).

0 件の賞賛
返信

1,103件の閲覧回数
mepperly
Contributor I

Per the PBFR, we are in agent mode, ACL is set on boot and then cleared.  We manually cleared the ACL and it still would not configure

We boot and clear the ACL, but the configuration cycles are not acknowledged by the agent (no DEVSEL when IDSEL goes high)

It appears we should clear the ACL early in our boot

0 件の賞賛
返信

1,098件の閲覧回数
ufedor
NXP Employee
NXP Employee

Please provide:

1) the processor connection schematics as searchable PDF for inspection

2) digital scope of the PCI bus activity (better if signals are probed at the processor's pins)

3) how many boards were tested?

0 件の賞賛
返信