
Acquiring and Viewing Disassembled Data
TMS 109A Socket 7 Microprocessor Support
2–23
Figure 2–9: Hardware display for the AMD Bus cycles
Speculative prefetch cycles can occur when the Socket 7 microprocessor fetches
instructions that have been previously executed. To minimize prefetch delays, the
Socket 7 microprocessor predicts the outcome of the branch instruction and starts
prefetching at that address. When the branch instruction is executed, the target
address is determined. If the Socket 7 microprocessor predicted the target address
correctly, then the needed code has already been fetched. If it did not correctly
predict the target address, then the speculative prefetch cycles that had been
fetched will be flushed and fetching will begin at the target address.
Figure 2–10 shows an example of speculative prefetch cycles. The previous time
(not shown) that the JNE instruction was executed, the branch was taken and the
new target address was 0x3893D. The microprocessor assumed that the address
would be 0x3893D and so started fetching at 0x38938 (which contains
0x3893D). Cycles at samples 746 and 748 are speculative prefetch cycles. When
the instruction was executed, the microprocessor determined that the branch was
Speculative Prefetch
Cycles
Summary of Contents for Socket 7 TMS109A
Page 12: ...Service Safety Summary viii TMS 109A Socket 7 Microprocessor Support...
Page 15: ...Getting Started...
Page 16: ......
Page 45: ...Operating Basics...
Page 46: ......
Page 54: ...Setting Up the Support 2 8 TMS 109A Socket 7 Microprocessor Support...
Page 75: ...Specifications...
Page 76: ......
Page 82: ......
Page 83: ...Maintenance...
Page 84: ......
Page 87: ...Diagrams...
Page 88: ......
Page 90: ...5 2 TMS 109A Socket 7 Hardware Support...
Page 91: ...5 3 TMS 109A Socket 7 Microprocessor Support...
Page 94: ...TMS 109A Socket 7 Microprocessor Support 5 6...
Page 96: ...TMS 109A Socket 7 Microprocessor Support 5 8...
Page 98: ...TMS 109A Socket 7 Microprocessor Support 5 10...
Page 100: ...TMS 109A Socket 7 Microprocessor Support 5 12...
Page 101: ...Replaceable Parts...
Page 102: ......
Page 108: ...Replaceable Parts 6 6 TMS 109A Socket 7 Microprocessor Support...
Page 109: ...Index...
Page 110: ......