PI7C21P100BEVB Pericom Semiconductor, PI7C21P100BEVB Datasheet - Page 41

no-image

PI7C21P100BEVB

Manufacturer Part Number
PI7C21P100BEVB
Description
MCU, MPU & DSP Development Tools 3 Port PCI Bridge Eval Brd
Manufacturer
Pericom Semiconductor
Datasheets

Specifications of PI7C21P100BEVB

Lead Free Status / RoHS Status
Not Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Not Compliant
7.7
7.8
OPTIONAL CONFIGURATION ACCESS FROM THE
SECONDARY BUS
PI7C21P100B accepts Type 0 configuration transactions when the following conditions are
met during the address phase:
Applications that require access to the bridge configuration registers via the secondary bus
may control the initialization sequence through the P_CFG_BUSY pin and bit[2] offset 44h of
the miscellaneous control register. When P_CFG_BUSY is pulled HIGH, bit[2] offset 44h is
set to 1b at power up and reset. This causes PI7C21P100B to retry Type 0 configuration
transactions on the primary bus that would otherwise be accepted. PI7C21P100B continues to
retry these transactions until bit[2] offset 44h is set to 0b by a configuration write initiated on
the secondary bus. This allows a device on the secondary bus to initialize the bridge and any
private devices on the secondary bus without contention from devices accessing the bridge
through the primary bus. Applications that do not require access to the bridge configuration
registers via the secondary bus should pull both the S_IDSEL and P_CFG_BUSY pins LOW.
SHORT TERM CACHING
Short Term Caching is a means to provide performance improvements where upstream
devices are not able to stream data continuously to meet the prefetching needs of the
PI7C21P100B. When the master completes the transaction, the bridge is required to discard
the balance of any data that was prefetched for the master. To prevent performance impacts
when dealing with target devices that can only stream data of 128 to 512 bytes before
disconnecting, PI7C21P100B utilizes Short Term Caching. This feature applies only when the
secondary bus is operating in conventional PCI mode and provides a time limited read data
cache in which the bridge will not discard prefetched read data after the request has been
completed on the initiating bus. Short Term Caching is an optional feature which is enabled
by setting bit[8] and bit[15] offset B8h of the Miscellaneous Control Register 2. When
enabled, PI7C21P100B will not discard the additional prefetched data when the read
transaction has been completed on the initiating bus. PI7C21P100B will continue to prefetch
data up to the amount specified by bits [30:28] offset 40h of the Secondary Data Buffering
Control Register. Should the initiator generate a new transaction requesting the previously
prefetched data, PI7C21P100B will return that data. PI7C21P100B will discard the data
approximately 64 secondary clocks after some of the data for a request has been returned to
the initiator, and the initiator has not requested additional data. This feature applies to all
secondary devices if enabled. System designers need to ensure that all attached devices have
memory region(s) that are architected to be accessed by only one master and that the
additional prefetching will present data to the initiator in the same state as if the initial
transaction were continued. This feature should only be used in system designs that are able to
ensure that the data provided to the master has not been modified since the initial transaction.
S_CBE[3:0]# indicates a configuration read or configuration write transaction
S_AD[1:0] are 00
S_IDSEL is asserted
Page 41 of 79
2-PORT PCI-X TO PCI-X BRIDGE
November 2005 – Revision 1.02
PI7C21P100B