
Philips Semiconductors
PCI-XIO External I/O Bus
File: pci-xio.fm5, modified 7/26/99
PRELIMINARY INFORMATION
21-3
the PCI_INTB# line used as a global chip enable to the
decoder.
The PCI-XIO Bus controller has a wait state generator to
provide timing for slow devices. The wait state generator
allows adding up to 7 wait states for slow chip access
and write times. The wait state generator logic generates
the PCI_TRDY# signal to the PCI bus.
The XIO Bus controller contains a clock generator for
stand-alone systems. The PCI-XIO Bus uses the PCI
clock. This clock is normally supplied by a PCI Bus cen-
tral resource outside the TM1100 chip. In stand-alone or
low-cost systems, the internal clock generator can be
used. The internal clock generator divides the TM1100
highway clock by a 5-bit number in a prescaler. This al-
lows setting bus clocks from 4 MHz to 66 MHz in a 133
MHz system. The internal clock generator programming
21.2
BLOCK DIAGRAM
conceptual only block diagram of
the PCI-XIO Bus as a slave device on the PCI Bus. The
XIO Bus Controller generates an XIO Bus, which is an 8-
bit bus with a 24-bit address. Devices attached to the
XIO Bus appear as memory locations in the 16 megabyte
address space of the XIO Bus.
the PCI_XIO Bus. To conserve pins, the XIO Bus Con-
troller uses the PCI I/O pins as XIO Bus pins during XIO
Bus data transfers. It reconfigures the 32 PCI address/
data pins as 8 XIO Bus data pins and 24 XIO Bus ad-
dress pins, and it reconfigures the byte enable pins as
XIO Bus timing signals. By changing the functions of the
pins during the transfer, 36 pins are saved which would
otherwise be required to drive the XIO Bus devices. By
reconfiguring the PCI pins only during the data phase of
the XIO Bus transfers, the PCI-XIO bus retains its PCI
Bus compatibility.
PCI-XIO Bus controller.
TM1100
SDRAM
Data
Highway
PCI
Bus
Interface
Unit (BIU)
PCI Bus
XIO Bus
Controller
PCI Device
PCI
Device
PCI
Device
PCI
Host
ROM
x86
Device
TM1100
8-bit data + 24-bit Addrs
XIO Bus
Figure 21-2. PCI-XIO Bus Device
CONCEPTUAL ONLY Block Diagram
for address & data, these use the same pins/wires