MC68030RC33 Motorola, MC68030RC33 Datasheet - Page 323

no-image

MC68030RC33

Manufacturer Part Number
MC68030RC33
Description
MC68030RC33ENHANCED 32-BIT MICROPROCESSOR
Manufacturer
Motorola
Datasheet
Memory Management Unit
(UNABLE TO LOCATE ART)
Figure 9-28. Limit Check Procedure Flowchart
9.5.5 Protection
M68000 Family processors provide an indication of the context in which they are operating
on a cycle-by-cycle basis by means of the function code signals. These signals identify
accesses to the user program space, the user data space, the supervisor program space,
and the supervisor data space. The function code signals can be used for protection
mechanisms by setting the function code lookup (FCL) bit in the translation control (TC)
register.
The MC68030 MMU provides the capability for separate translation trees for supervisor and
user spaces to be used. When the supervisor root pointer enable bit (SRE) in the TC register
is set, the root pointer register for the supervisor space translation tree is selected for
supervisor program or data accesses.
The translation table trees contain both mapping and protection information. Each table and
page descriptor includes a write-protect (WP) bit, which can be set to provide write
protection at any level. Each long-format table and page descriptor also contains a
supervisor-only (S) bit, which can limit access to programs operating at the supervisor
privilege level.
MOTOROLA
MC68030 USER’S MANUAL
9-35

Related parts for MC68030RC33