
59
Tsi310 User Manual
80B6020_MA001_05
4. Transaction
Ordering
This chapter discusses the following topics:
•
“Overview of Transaction Ordering” on page 59
•
“General Ordering Guidelines” on page 59
•
4.1
Overview of Transaction Ordering
To maintain data coherence and consistency, the Tsi310 complies with the ordering rules set
forth in the
PCI Local Bus Specification (Revision 2.2)
for the PCI mode and the
PCI-X
Addendum to PCI Local Bus Specification (Revision 1.0a)
for the PCI-X mode.
This chapter describes the ordering rules that control transaction forwarding across the Tsi310.
For more information on transaction ordering, see Appendix E of the
PCI Local Bus
Specification (Revision 2.2)
for the PCI mode and Section 8.4.4 of the
PCI-X Addendum to PCI
Local Bus Specification (Revision 1.0a)
for the PCI-X mode.
4.2
General Ordering Guidelines
Independent transactions on the primary and secondary buses have a relationship only when
those transactions cross the Tsi310.
The following general ordering guidelines govern transactions crossing the Tsi310:
•
Requests terminated with target retry can be accepted and completed in any order with
respect to other transactions that have been terminated with target retry. If the order of
delayed or split requests is important, the initiator should not start a second delayed or split
transaction until the first transaction has been completed. If more than one delayed or split
transaction is initiated, the initiator should repeat all retried requests, using some fairness
algorithm. Repeating a delayed or split transaction cannot be contingent upon the
completion of another delayed transaction; otherwise, a deadlock can occur.
•
Write transactions flowing in one direction have no ordering requirements with respect to
write transactions flowing in the opposite direction. The Tsi310 can accept posted write
transactions on both interfaces at the same time, and also can initiate posted write
transactions on both interfaces at the same time.
Содержание Tsi310TM
Страница 8: ...Contents 8 Tsi310 User Manual 80B6020_MA001_05...
Страница 10: ...List of Figures 10 Tsi310 User Manual 80B6020_MA001_05...
Страница 12: ...List of Tables 12 Tsi310 User Manual 80B6020_MA001_05...
Страница 18: ...18 Tsi310 User Manual 80B6020_MA001_05...
Страница 44: ...2 Bus Operation 44 Tsi310 User Manual 80B6020_MA001_05...
Страница 58: ...3 Clocking and Reset Options 58 Tsi310 User Manual 80B6020_MA001_05...
Страница 62: ...4 Transaction Ordering 62 Tsi310 User Manual 80B6020_MA001_05...
Страница 150: ...5 Configuration Registers 150 Tsi310 User Manual 80B6020_MA001_05...
Страница 170: ...6 Signals and Pinout 170 Tsi310 User Manual 80B6020_MA001_05...
Страница 190: ...7 JTAG Boundary Scan 190 Tsi310 User Manual 80B6020_MA001_05...
Страница 196: ...8 Electrical Characteristics 196 Tsi310 User Manual 80B6020_MA001_05...
Страница 200: ...9 Package Information 200 Tsi310 User Manual 80B6020_MA001_05...
Страница 202: ...A Ordering Information 202 Tsi310 User Manual 80B6020_MA001_05...
Страница 206: ...Index 206 Tsi310 User Manual 80B6020_MA001_05...