PI7C8150BMAIE Pericom Semiconductor, PI7C8150BMAIE Datasheet - Page 25

no-image

PI7C8150BMAIE

Manufacturer Part Number
PI7C8150BMAIE
Description
IC PCI-PCI BRIDGE ASYNC 208-FQFP
Manufacturer
Pericom Semiconductor
Datasheet

Specifications of PI7C8150BMAIE

Applications
*
Interface
*
Voltage - Supply
*
Package / Case
208-FQFP
Mounting Type
Surface Mount
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PI7C8150BMAIE
Quantity:
375
Part Number:
PI7C8150BMAIE
Manufacturer:
Pericom
Quantity:
10 000
3.5.2
3.5.3
Section 3.8.3.2 provides detailed information about how PI7C8150B responds to target
termination during posted write transactions.
MEMORY WRITE AND INVALIDATE
Posted write forwarding is used for Memory Write and Invalidate transactions.
If offset 74h bits [8:7] = 11, the PI7C8150B disconnects Memory Write and Invalidate
commands at aligned cache line boundaries. The cache line size value in the cache line size
register gives the number of DWORD in a cache line.
If offset 74h bits [8:7] = 00, the PI7C8150b converts Memory Write and Invalidate
transactions to Memory Write transactions at the destination.
If the value in the cache line size register does meet the memory write and invalidate
conditions, the PI7C8150B returns a target disconnect to the initiator on a cache line
boundary.
DELAYED WRITE TRANSACTIONS
Delayed write forwarding is used for I/O write transactions and Type 1 configuration write
transactions.
A delayed write transaction guarantees that the actual target response is returned back to
the initiator without holding the initiating bus in wait states. A delayed write transaction is
limited to a single DWORD data transfer.
When a write transaction is first detected on the initiator bus, and PI7C8150B forwards it
as a delayed transaction, PI7C8150B claims the access by asserting DEVSEL_L and
returns a target retry to the initiator. During the address phase, PI7C8150B samples the bus
command, address, and address parity one cycle later. After IRDY_L is asserted,
PI7C8150B also samples the first data DWORD, byte enable bits, and data parity. This
information is placed into the delayed transaction queue. The transaction is queued only if
no other existing delayed transactions have the same address and command, and if the
delayed transaction queue is not full. When the delayed write transaction moves to the head
of the delayed transaction queue and all ordering constraints with posted data are satisfied.
The PI7C8150B initiates the transaction on the target bus. PI7C8150B transfers the write
data to the target. If PI7C8150B receives a target retry in response to the write transaction
on the target bus, it continues to repeat the write transaction until the data transfer is
completed, or until an error condition is encountered.
If PI7C8150B is unable to deliver write data after 2
PI7C8150B will report a system error. PI7C8150B also asserts P_SERR_L if the primary
SERR_L enable bit is set in the command register. See Section 6.4 for information on the
assertion of P_SERR_L. When the initiator repeats the same write transaction (same
command, address, byte enable bits, and data), and the completed delayed transaction is at
the head of the queue, the PI7C8150B claims the access by asserting DEVSEL_L and
returns TRDY_L to the initiator, to indicate that the write data was transferred. If the
initiator requests multiple DWORD, PI7C8150B also asserts STOP_L in conjunction with
TRDY_L to signal a target disconnect. Note that only those bytes of write data with valid
Page 25 of 109
ASYNCHRONOUS 2-PORT PCI-TO-PCI BRIDGE
24
(default) or 2
ADVANCE INFORMATION
April 2009 – Revision 1.08
32
(maximum) attempts,
PI7C8150B

Related parts for PI7C8150BMAIE