MC68030FE33C Freescale Semiconductor, MC68030FE33C Datasheet - Page 366

no-image

MC68030FE33C

Manufacturer Part Number
MC68030FE33C
Description
IC MPU 32BIT ENHANCED 132-CQFP
Manufacturer
Freescale Semiconductor
Datasheet

Specifications of MC68030FE33C

Processor Type
M680x0 32-Bit
Speed
33MHz
Voltage
5V
Mounting Type
Surface Mount
Package / Case
132-CQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Features
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MC68030FE33C
Manufacturer:
MOT
Quantity:
5 510
Part Number:
MC68030FE33C
Manufacturer:
FREE
Quantity:
94
Part Number:
MC68030FE33C
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MC68030FE33C
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
MC68030FE33C1F91C
Manufacturer:
MOT
Quantity:
1
MOTOROLA
9.9 DEFINING AND USING PAGE TABLES IN AN OPERATING SYSTEM
9.9.1 Root Pointer Registers
to operating system design, with many of the tradeoffs discussed.
An operating system can use the CPU root pointer (CRP) register alone or
top level address translation table(s). The choice depends on the complexity
when only the CRP register is used. When the index to the top level translation
table is the function code value (FCL in TC register is set), supervisor and
When the translation tables use the CRP and function code lookup, supervisor
tables to provide a common mapping for all supervisor references.
When the mapping of the supervisor address space is identical for all tasks,
the SRP can be used in conjunction with the CRP to provide a more simple
Many factors must be considered when determining how to use the MMU
in an operating system. The MC68030 provides the flexibility required to
optimize an operating system for many system implementations. The ex-
ample operating system described in the next section presents one approach
both the CRP and the supervisor root pointer (SRP) registers to point to the
of the memory layout for the system. When only the CRP is used, it must
point to a translation table that maps all supervisor and user references.
address tables, both methods can provide the same functionality, but each
and user accesses are separate, and each task can have different supervisor
and user mappings. Alternatively, the entries in the function code tables that
correspond to the supervisor spaces for each task can all point to the same
and efficient way to define the mapping. This technique suppresses the use
of the function code (unless the program and data spaces require distinct
when their execution is attempted in the supervise mode. If execution of a
the MC68030 takes a privilege violation exception. F-line instructions with a
However, the supervisor and user translation tables can be separate even
user tables are separate at all lower levels. With proper structuring of the
has its advantages.
mappings) and separates supervisor and user accesses at the root pointer
level of the translation tables. A single translation table maps all supervisor
CplD other than zero are executed as coprocessor instructions by the MC68030.
not support automatically cause F-line unimplemented instruction exceptions
unimplemented F-line instruction with CplD = 0 is attempted in the user mode,
MC68030 USER'S MANUAL
9-65
9

Related parts for MC68030FE33C