pi7c8154a Pericom Semiconductor Corporation, pi7c8154a Datasheet - Page 49
![no-image](/images/no-image-200.jpg)
pi7c8154a
Manufacturer Part Number
pi7c8154a
Description
2-port Pci-to-pci Bridge
Manufacturer
Pericom Semiconductor Corporation
Datasheet
1.PI7C8154A.pdf
(112 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
pi7c8154aNAE
Manufacturer:
XILINX
Quantity:
192
3.4
3.4.1
3.4.2
If the prefetchable memory space on the secondary bus resides on top of the 4GB boundary, the
prefetchable memory base address upper 32 bit register is set to 0 and the prefetchable memory
limit address upper 32 bit register is initialized to a nonzero value. Single address cycle memory
transactions are compared to the prefetchable memory base address register only. A transaction
initiated on the primary is forwarded downstream if the address is greater than or equal to the base
address. A transaction initiated on the secondary is forwarded upstream if the address is less than
the base address. Dual address cycles are compared to the prefetchable memory limit address and
the prefetchable memory limit address upper 32 bit register. If the address of the dual address
cycle is less than or equal to the limit, the transaction is forwarded downstream from the primary
and is ignored on the secondary. If the address of the dual address cycle is greater than this limit,
the transaction is ignored on the primary and is forwarded upstream from the secondary.
The prefetchable memory base address upper 32 bit register is located at offset 28h of the
configuration register and the prefetchable memory limit address upper 32 bit register is located at
offset 2Ch. Both registers are reset to 0.
VGA SUPPORT
PI7C8154A provides two modes for VGA support:
!
!
VGA MODE
When a VGA-compatible device exists downstream from PI7C8154A, set the VGA mode bit in the
bridge control register in configuration space to enable VGA mode. When PI7C8154A is operating
in VGA mode, it forwards downstream those transactions addressing the VGA frame buffer
memory and VGA I/O registers, regardless of the values of the base and limit address registers.
PI7C8154A ignores transactions initiated on the secondary interface addressing these locations.
The VGA frame buffer consists of the following memory address range:
000A 0000h–000B FFFFh
Read transactions to frame buffer memory are treated as non-prefetchable. PI7C8154A requests
only a single data transfer from the target, and read byte enable bits are forwarded to the target bus.
The VGA I/O addresses are in the range of 3B0h–3BBh and 3C0h–3DFh I/O. These I/O addresses
are aliases every 1KB throughout the first 64KB of I/O space. This means that address bits [5:10]
are not decoded and can be any value, while address bits [31:16] must be all 0’s. VGA BIOS
addresses starting at C0000h are not decoded in VGA mode.
VGA SNOOP MODE
PI7C8154A provides VGA snoop mode, allowing for VGA palette write transactions to be
forwarded downstream. This mode is used when a graphics device downstream from PI7C8154A
needs to snoop or respond to VGA palette write transactions. To enable the mode, set the VGA
VGA mode, supporting VGA-compatible addressing
VGA snoop mode, supporting VGA palette forwarding
Page 49 of 112
ASYNCHRONOUS 2-PORT
JULY 2004 REVISION 1.00
PCI-to-PCI BRIDGE
Advance Information
PI7C8154A