2. Bus Operation
33
Tsi310 User Manual
80B6020_MA001_05
2.3
Read Transactions
Read transactions are treated as either delayed (PCI), split (PCI-X), or immediate read
transactions, as shown in the following table.
2.3.1
Memory Read Transactions
The conventional PCI memory-read, memory-read-line, memory-read-multiple, PCI-X
memory-read-DWord, and PCI-X memory-read-block transactions are used to transfer memory
data from the originating side of the Tsi310 to the destination side. All memory read
transactions are either delayed or split on the originating interface depending on the mode of the
originating interface.
2.3.1.1
PCI to PCI-X Transactions
The Tsi310 must translate the conventional memory read command to either the memory read
DWord or the memory read block PCI-X Command. If the conventional memory read command
targets non-prefetchable memory space, the command is translated into a memory read DWord.
In any other instance the conventional memory read command gets translated into a memory
read block PCI-X command. The prefetching algorithm for the conventional memory read
command in the prefetchable space is controlled by bits 9:8 of the primary and secondary data
buffering control registers. The default value of these bits indicates that one cache line will be
prefetched.
The Tsi310 must translate the conventional memory read line command to the memory read
block PCI-X command. The prefetching algorithm is controlled by bits 7:6 of the primary and
secondary data buffering control registers. The default value of these bits indicates that one
cache line will be prefetched.
Table 4: Read Transaction Handling
Type of Transaction
Type of Handling
Memory Read
Delayed
Memory Read Line
Delayed
Memory Read Multiple
Delayed
Memory Read DWord (PCI-X)
Split (PCI-X)
Memory Read Block (PCI-X)
Split (PCI-X)
I/O Read
Delayed/Split (PCI-X)
Type 0 Configuration Read
Immediate on the primary bus, Delayed/Split
(PCI-X) on the secondary bus
Type 1 Configuration Read
Delayed/Split (PCI-X)
Summary of Contents for Tsi310TM
Page 8: ...Contents 8 Tsi310 User Manual 80B6020_MA001_05...
Page 10: ...List of Figures 10 Tsi310 User Manual 80B6020_MA001_05...
Page 12: ...List of Tables 12 Tsi310 User Manual 80B6020_MA001_05...
Page 18: ...18 Tsi310 User Manual 80B6020_MA001_05...
Page 44: ...2 Bus Operation 44 Tsi310 User Manual 80B6020_MA001_05...
Page 58: ...3 Clocking and Reset Options 58 Tsi310 User Manual 80B6020_MA001_05...
Page 62: ...4 Transaction Ordering 62 Tsi310 User Manual 80B6020_MA001_05...
Page 150: ...5 Configuration Registers 150 Tsi310 User Manual 80B6020_MA001_05...
Page 170: ...6 Signals and Pinout 170 Tsi310 User Manual 80B6020_MA001_05...
Page 190: ...7 JTAG Boundary Scan 190 Tsi310 User Manual 80B6020_MA001_05...
Page 196: ...8 Electrical Characteristics 196 Tsi310 User Manual 80B6020_MA001_05...
Page 200: ...9 Package Information 200 Tsi310 User Manual 80B6020_MA001_05...
Page 202: ...A Ordering Information 202 Tsi310 User Manual 80B6020_MA001_05...
Page 206: ...Index 206 Tsi310 User Manual 80B6020_MA001_05...