User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
8. Bus Interface Operation
This chapter describes the PowerPC 750GX microprocessor’s bus interface and its operation. It shows how the 750GX signals, defined in Chapter 7, Signal Descriptions, on page 249, interact to perform address and data transfers.
The bus interface buffers bus requests from the instruction and data caches, and executes the requests per the 60x bus protocol. It includes Address Register queues, prioritizing logic, and bus control logic. It captures snoop addresses for snooping in the cache and in the Address Register queues. It also snoops for reservations and holds the touch load address for the cache. All data storage for the Address Register buffers (load-
The general functions and features of the bus interface are:
•Eight Address Register buffers that include the following:
–
–Four
–Two
–
–Reservation address buffer for snoop monitoring
–L2 castout buffer
•Pipeline collision detection for
•Reservation address snooping for Load Word and Reserve Indexed (lwarx) and Store Word Conditional Indexed (stwcx.) instructions
•Address pipelining for four load/store transactions and one snoop transaction
•Load ahead of store capability
Figure
gx_08.fm.(1.2) | Bus Interface Operation |
March 27, 2006 | Page 279 of 377 |