User’s Manual

IBM PowerPC 750GX and 750GL RISC Microprocessor

Table 7-1. Transfer Type Encodings for PowerPC 750GX Bus Master (Page 2 of 2)

 

750GX Bus

Transaction Source

TT0

TT1

TT2

TT3

TT4

60x Bus Specification

Transaction

Master Transaction

Command

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Load Word And Reserve

 

N/A

 

 

 

N/A

0

0

0

0

1

Indexed (lwarx)

Address only

 

 

 

 

 

 

 

 

 

 

reservation set

 

 

 

 

 

 

 

 

 

 

 

 

 

N/A

 

 

 

N/A

0

0

1

0

1

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

N/A

 

 

 

N/A

0

1

0

0

1

TLB Synchronize (tlbsync)

Address only

 

 

 

 

 

 

 

 

 

 

 

 

N/A

 

 

 

N/A

0

1

1

0

1

Instruction Cache Block Inval-

Address only

 

 

 

 

 

 

 

 

 

 

idate (icbi)

 

 

 

 

 

 

 

 

 

 

 

 

 

N/A

 

 

 

N/A

1

X

X

0

1

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

Single-beat write

Caching-inhibited or

0

0

0

1

0

Write-with-flush

Single-beat write

write-through store

or burst

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Castout, or snoop copy-

 

 

 

 

 

 

 

Burst (nonGBL)

0

0

1

1

0

Write-with-kill

Burst

back

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Single-beat read

Caching-inhibited load

0

1

0

1

0

Read

Single-beat read

or instruction fetch

or burst

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Burst

Load miss, store miss,

0

1

1

1

0

Read-with-intent-to-modify

Burst

or instruction fetch

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Single-beat write

Store Word Conditional

1

0

0

1

0

Write-with-flush-atomic

Single-beat write

Indexed (stwcx.)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N/A

 

 

 

N/A

1

0

1

1

0

Reserved

N/A

 

 

 

 

 

 

 

 

 

 

 

 

Single-beat read

lwarx (caching-inhib-

1

1

0

1

0

Read-atomic

Single-beat read

ited load)

or burst

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Burst

lwarx

1

1

1

1

0

Read-with-intent-to-modify-

Burst

(load miss)

atomic

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N/A

 

 

 

N/A

0

0

0

1

1

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

N/A

 

 

 

N/A

0

0

1

1

1

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

N/A

 

 

 

N/A

0

1

0

1

1

Read-with-no-intent-to-cache

Single-beat read

 

 

 

or burst

 

 

 

 

 

 

 

 

 

 

 

 

N/A

 

 

 

N/A

0

1

1

1

1

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

N/A

 

 

 

N/A

1

X

X

1

1

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

Address-only transaction occurs if enabled by setting the HID0[ABE] bit to 1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table 7-2describes the 60x bus specification transfer encodings and the 750GX bus snoop response on an address hit.

Table 7-2. PowerPC 750GX Snoop Hit Response (Page 1 of 2)

 

 

 

 

 

 

 

PowerPC 750GX Bus

60x Bus Specification Command

Transaction

TT0

TT1

TT2

TT3

TT4

Snooper;

 

 

 

 

 

 

 

Action on Hit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Clean block

Address only

0

0

0

0

0

N/A

 

 

 

 

 

 

 

 

Flush block

Address only

0

0

1

0

0

N/A

 

 

 

 

 

 

 

 

sync

Address only

0

1

0

0

0

N/A

 

 

 

 

 

 

 

 

Kill block

Address only

0

1

1

0

0

Flush, cancel reserva-

tion

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

gx_07.fm.(1.2)

 

 

 

 

 

 

Signal Descriptions

March 27, 2006

 

 

 

 

 

 

Page 257 of 377