PI7C21P100NH PERICOM [Pericom Semiconductor Corporation], PI7C21P100NH Datasheet - Page 24

no-image

PI7C21P100NH

Manufacturer Part Number
PI7C21P100NH
Description
2-PORT PCI-X BRIDGE
Manufacturer
PERICOM [Pericom Semiconductor Corporation]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PI7C21P100NH
Manufacturer:
PHILIPS
Quantity:
186
Part Number:
PI7C21P100NHE
Manufacturer:
IDT
Quantity:
1 831
Part Number:
PI7C21P100NHE
Manufacturer:
PERICOM
Quantity:
20 000
4.2.1.1
4.2.1.2
4.2.1.3
PI7C21P100 ends the transaction on the target bus when one of the following conditions is
met:
When both buses are operating in the PCI-X mode, PI7C21P100 passes the memory write
command that it receives to the destination interface along with the originating byte count and
transaction ID. PI7C21P100 attempts to transfer a memory write command when the
transaction ends or a 128-byte boundary is crossed. As long as there is at least 128-byte of
data in the data buffer or the end of transfer remains from the PCI-X memory write command
when a 128-byte boundary is crossed, the transfer will continue. If a transaction is
disconnected on the destination interface in the middle of a continuing transfer, the byte count
and address are updated and the transaction is presented again on the destination interface. If a
transaction is disconnected in the middle of a continuing transfer on the originating interface,
the originator must present the transaction again with the updated byte count and address.
When both buses are operating in conventional PCI mode, the bridge passes the memory write
command that it receives to the destination interface, unless PI7C21P100 is disconnected in
the middle of a memory write and invalidate and is not on a cache line boundary. If this
happens, the command will continue as a memory write when PI7C21P100 attempts to
reconnect. PI7C21P100 attempts to transfer a memory write command when the transaction
ends or a 128-byte boundary is crossed. As long as a 128-byte buffer is full or the end of
transfer remains from the memory write command when a 128-byte boundary is crossed, the
transfer will continue.
When the originating bus is operating in the conventional PCI mode and the destination bus is
operating in the PCI-X mode, PI7C21P100 must buffer memory write transactions from the
conventional PCI interface and count the number of bytes to be forwarded to the PCI-X
interface. If the conventional PCI transaction uses the memory write command and some byte
enables are not asserted, PI7C21P100 must use the PCI-X memory write command. If the
conventional PCI command is memory write and all byte enables are asserted, PI7C21P100
will use the PCI-X memory write command. If the conventional transaction uses the memory
write and invalidate command, PI7C21P100 uses the PCI-X memory write block command.
PI7C21P100 attempts to transfer the write data on the PCI-X interface as soon as the
transaction ends or a 128-byte boundary is crossed. Writes greater than 128 bytes are possible
only if more than one 128-byte sector fills up before the write operation is issued on the PCI-
X interface.
PCI-X TO PCI-X
PCI TO PCI
PCI TO PCI-X
All posted write data has been delivered to the target.
The target returns a target disconnect or target retry (PI7C21P100 starts another
transaction to deliver the rest of the write data).
The target returns a target abort (PI7C21P100 discards remaining write data).
The master latency timer expires, and PI7C21P100 no longer has the target bus grant
(PI7C21P100 starts another transaction to deliver remaining write data).
Page 24 of 77
ADVANCE INFORMATION
June 10, 2005 Revision 1.06
2-PORT PCI-X BRIDGE
PI7C21P100

Related parts for PI7C21P100NH