pi7c8154b Pericom Semiconductor Corporation, pi7c8154b Datasheet - Page 45

no-image

pi7c8154b

Manufacturer Part Number
pi7c8154b
Description
Asynchronous 2-port Pci Bridge
Manufacturer
Pericom Semiconductor Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
pi7c8154bNAE
Manufacturer:
Pericom
Quantity:
10 000
Part Number:
pi7c8154bNAE
Manufacturer:
PERICOM
Quantity:
20 000
Part Number:
pi7c8154bNAIE
Manufacturer:
Pericom
Quantity:
10 000
06-0008
3.2.2
3.3
ISA MODE
PI7C8154B supports ISA mode by providing an ISA enable bit in the bridge control register in
configuration space. ISA mode modifies the response of PI7C8154B inside the I/O address range in
order to support mapping of I/O space in the presence of an ISA bus in the system. This bit only
affects the response of PI7C8154B when the transaction falls inside the address range defined by
the I/O base and limit address registers, and only when this address also falls inside the first 64KB
of I/O space (address bits [31:16] are 0000h).
When the ISA enable bit is set, PI7C8154B does not forward downstream any I/O transactions
addressing the top 768 bytes of each aligned 1KB block. Only those transactions addressing the
bottom 256 bytes of an aligned 1KB block inside the base and limit I/O address range are
forwarded downstream. Transactions above the 64KB I/O address boundary are forwarded as
defined by the address range defined by the I/O base and limit registers.
Accordingly, if the ISA enable bit is set, PI7C8154B forwards upstream those I/O transactions
addressing the top 768 bytes of each aligned 1KB block within the first 64KB of I/O space. The
master enable bit in the command configuration register must also be set to enable upstream
forwarding. All other I/O transactions initiated on the secondary bus are forwarded upstream only if
they fall outside the I/O address range.
When the ISA enable bit is set, devices downstream of PI7C8154B can have I/O space mapped into
the first 256 bytes of each 1KB chunk below the 64KB boundary, or anywhere in I/O space above
the 64KB boundary.
MEMORY ADDRESS DECODING
PI7C8154B has three mechanisms for defining memory address ranges for forwarding of memory
transactions:
This section describes the first two mechanisms. Section 3.4.1 describes VGA mode. To enable
downstream forwarding of memory transactions, the memory enable bit must be set in the
command register in configuration space. To enable upstream forwarding of memory transactions,
the master-enable bit must be set in the command register. The master-enable bit also allows
upstream forwarding of I/O transactions if it is set.
CAUTION
If any configuration state affecting memory transaction forwarding is changed by a configuration
write operation on the primary bus at the same time that memory transactions are ongoing on the
secondary bus, response to the secondary bus memory transactions is not predictable. Configure
the memory-mapped I/O base and limit address registers, prefetchable memory base and limit
address registers, and VGA mode bit before setting the memory enable and master enable bits, and
change them subsequently only when the primary and secondary PCI buses are idle.
Memory-mapped I/O base and limit address registers
Prefetchable memory base and limit address registers
VGA mode
Page 45 of 111
MARCH 2006 REVISION 1.12
ASYNCHRONOUS 2-PORT
PCI-to-PCI BRIDGE
PI7C8154B

Related parts for pi7c8154b