
3-32
M68040 USER'S MANUAL
MOTOROLA
ENTRY
EXIT
OTHERWISE
TAKE ACCESS ERROR
EXCEPTION
ABORT CYCLE
ATC HIT
OTHERWISE
ABORT CYCLE
TABLE SEARCH
OPERATION
TAKE ACCESS ERROR
EXCEPTION
EXIT
OTHERWISE
PA ATC ENTRY [PA]
UPA ATC ENTRY [U1,U0]
CM ATC ENTRY [CM]
±
±
PA LOGICAL ADDRESS
UPA TTR1*[U1,U0]
CM TTR1*[CM]
±
±
±
EXIT
PA LOGICAL ADDRESS
UPA TTR0*[U1,U0]
CM TTR0*[CM]
±
±
±
ABORT CYCLE
(TTR1*W] = 1) AND
(WRITE OR RMW
ACCESS)
(TTR0*W] = 1) AND
(WRITE OR RMW
ACCESS)
LOGICAL ADDRESS
MATCHES WITH TTR0*
OTHERWISE
ATC MISS
(R = 0) OR
[(W = 1) AND
(WRITE OR RMW CYCLE)]
LOGICAL ADDRESS
MATCHES WITH
TTRx*
OTHERWISE
OTHERWISE
(M= 0) AND
(WRITE OR RMW CYCLE)
* Refers to either instruction or data transparent translation register.
Figure 3-22. Address Translation Flowchart