Memory Management Unit
4-14
M68060 USER’S MANUAL
MOTOROLA
Physical Address—
This 20-bit field contains the physical base address of a page in memory. The logical
address supplies the low-order bits of the address required to index into the page. When
the page size is 8-Kbyte, the least significant bit of this field is not used.
S—Supervisor Protected
This bit identifies a page as supervisor only. Only programs operating in the supervisor
mode are allowed to access the portion of the logical address space mapped by this
descriptor when the S-bit is set. If the bit is clear, both supervisor and user accesses are
allowed.
Page Table Address
This field contains the physical base address of a table of page descriptors. The low-order
bits of the address required to index into the page table are supplied by the logical
address.
U—Used
The processor automatically sets this bit when a descriptor is accessed in which the U-bit
is clear. In a page descriptor table, this bit is set to indicate that the page corresponding
to the descriptor has been accessed. In a pointer table, this bit is set to indicate that the
pointer has been accessed by the MC68060 as part of a table search. The U-bit is
updated before the MC68060 allows a page to be accessed. The processor never clears
this bit.
U0, U1—User Page Attributes
These bits are user defined and the processor does not interpret them. U0 and U1 are
echoed to the UPA0 and UPA1 signals, respectively, if an external bus transfer results
from the access. Applications for these bits include extended addressing and snoop pro-
tocol selection.
UDT—Upper Level Descriptor Type
These bits indicate whether the next level table descriptor is resident.
00 or 01 =Invalid
These codes indicate that the table at the next level is not resident or that the log-
ical address is out of bounds. All other bits in the descriptor are ignored. When an
invalid descriptor is encountered, an ATC entry is not created.
10 or 11 =Resident
These codes indicate that the page is resident.
UR—User Reserved
These single bit fields are reserved for use by the user.
W—Write Protected
Setting the W-bit in a table descriptor write protects all pages accessed with that descrip-
tor. When the W-bit is set, a write access or a locked read-modify-write access to the log-
ical address corresponding to this entry causes an access error exception to be taken.