IBM powerpc 750gx 사용자 설명서

다운로드
페이지 377
 
User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
Bus Interface Operation
Page 316 of 377
gx_08.fm.(1.2)
March 27, 2006
8.6 Optional Bus Configuration
The 750GX supports optional bus configurations that are selected during the negation of the HRESET signal. 
The operation and selection of the optional bus configuration are described in the following sections.
8.6.1 32-Bit Data Bus Mode
The 750GX supports an optional 32-bit data bus mode. The 32-bit data bus mode operates the same as the 
64-bit data bus mode with the exception of the byte lanes involved in the transfer and the number of data 
beats that are performed. When in 32-bit data bus mode, only byte lanes 0 through 3 are used corresponding 
to DH0–DH31 and DP0–DP3. Byte lanes 4 through 7 corresponding to DL0–DL31 and DP4–DP7 are never 
used in this mode. The unused data bus signals are not sampled by the 750GX during read operations, and 
they are driven low during write operations.
The number of data beats required for a data tenure in the 32-bit data bus mode is one, two, or eight beats 
depending on the size of the program transaction and the cache mode for the address. Data transactions of 
one or two data beats are performed for caching-inhibited load/store or write-through store operations. These 
transactions do not assert the TBST signal even though a two-beat burst may be performed (having the same 
TBST and TSIZ[0–2] encodings as the 64-bit data bus mode). Single-beat data transactions are performed 
for bus operations of 4 bytes or less, and double-beat data transactions are performed for 8-byte operations 
only. The 750GX only generates an 8-byte operation for a double-word-aligned load or store double operation 
to or from the Floating Point Registers. All cache-inhibited instruction fetches are performed as word (single-
beat) operations.
Data transactions of eight data beats are performed for burst operations that load into or store from the 
750GX’s internal caches. These transactions transfer 32 bytes in the same way as in 64-bit data bus mode, 
asserting the TBST signal, and signaling a transfer size of 2 (TSIZ(0–2) = 0b010).
The same bus protocols apply for arbitration, transfer, and termination of the address and data tenures in the 
32-bit data bus mode as apply to the 64-bit data bus mode. Late ARTRY cancellation of the data tenure 
applies on the bus clock after the first data beat is acknowledged (after the first TA) for word or smaller trans-
actions, or on the bus clock after the second data beat is acknowledged (after the second TA) for double-
word or burst operations (or coincident with respective TA if no-DRTRY mode is selected).
An example of an eight-beat data transfer while the 750GX is in 32-bit data bus mode is shown in Figure 8-23 
on page 317.