English
Language : 

QG80331M500SL9BE Datasheet, PDF (53/67 Pages) Intel Corporation – Intel 80331 I/O Processor Specification Update
Intel® 80331 I/O Processor
Specification Clarifications
10.
Issue:
Status:
Reset Internal Bus (PCSR.5) usage
PCI bus data corruption can occur when the reset internal bus bit is not used correctly. PCSR.5 can
be used to reset the internal bus. This resets all memory mapped registers and the ATU
configuration header space. This bit is read/write capable from both the internal bus and PCI bus.
For both PCI and PCI-X modes, make sure the following steps occur when setting PCSR.5:
1. Clear Bus Master (ATUCMD.2) Enable and Memory Enable (ATUCMD.1).
2. Wait for both the outbound (PCSR.15) and inbound (PCSR.14) read transaction queue busy
bits to clear.
3. Make sure no PCI configuration read/write cycles targeting the ATU are in progress, except
the reset configuration write, when applicable.
4. Set the Reset Internal Bus bit.
5. Wait for 40 PCI clocks.
No Fix. See the Table , “Summary Table of Changes” on page 9.
11.
No Bridge Mode (BRG_EN) validation
Issue:
The BRG_EN signal (0 = no bridge, muxed on AD[0]) is used to disable the internal bridge, in
order to operate as an I/O processor with a single PCI-X interface. This feature is not to be
validated until after PTQ (prototype qualification).
Note: When central resource functionality is required, then the 80331 needs to be used with the bridge
enabled.
Status:
No Fix. See the Table , “Summary Table of Changes” on page 9.
12.
Issue:
Status:
Potential race condition with Interrupt Controller Unit status bits
There is a slight lag in the time it takes between clearing a status bit inside the unit and the
corresponding bit in the Interrupt Controller Unit Status Register getting cleared. This has the
potential of generating a false interrupt, meaning that the Intel XScale® core is interrupted but the
handler is not able to find any source reported in the ICU registers. This condition can be avoided
by adding a read from any ICU register after the bit is cleared in the local unit before returning
from the interrupt handler. The data from this read can be ignored, but the read itself creates
enough latency to allow the updated status to propagate to the ICU
No Fix. See the Table , “Summary Table of Changes” on page 9.
Specification Update
53