MPC8548 PCI1 Agent Configuration

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

MPC8548 PCI1 Agent Configuration

1,116 Views
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 Kudos
Reply
3 Replies

1,108 Views
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 Kudos
Reply

1,102 Views
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 Kudos
Reply

1,097 Views
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 Kudos
Reply