MC68EC040RC25 Freescale Semiconductor, MC68EC040RC25 Datasheet - Page 56

no-image

MC68EC040RC25

Manufacturer Part Number
MC68EC040RC25
Description
Manufacturer
Freescale Semiconductor
Datasheet

Specifications of MC68EC040RC25

Family Name
M68000
Device Core
ColdFire
Device Core Size
32b
Frequency (max)
25MHz
Instruction Set Architecture
RISC
Operating Temp Range
0C to 70C
Operating Temperature Classification
Commercial
Mounting
Through Hole
Pin Count
179
Package Type
PGA
Lead Free Status / Rohs Status
Supplier Unconfirmed

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MC68EC040RC25
Quantity:
33
Part Number:
MC68EC040RC25
Manufacturer:
MOT
Quantity:
1 259
Part Number:
MC68EC040RC25
Manufacturer:
XILINX
0
Part Number:
MC68EC040RC25A
Manufacturer:
MOT
Quantity:
1
Part Number:
MC68EC040RC25A
Manufacturer:
MOTOROLA/摩托罗拉
Quantity:
20 000
S—Supervisor Protection
CM—Cache Mode
M—Modified
W—Write Protect
T—Transparent Translation Register Hit
R—Resident
3.2 LOGICAL ADDRESS TRANSLATION
The function of the MMUs is to translate logical addresses to physical addresses. The
MMUs perform translations according to control information in translation tables. The
operating system creates these translation tables and stores them in memory. The
processor then fetches a translation table as needed and stores it in an ATC.
3.2.1 Translation Tables
The M68040 uses the ATCs in the instruction and data memory units with translation
tables stored in memory to perform the translations from logical to physical addresses.
The operating system loads the translation tables for a program into memory. No
distinction is made in the translation of instruction accesses versus data accesses
because the instruction and data MMUs access the same translation table for a specific
privilege mode, either user or supervisor. This lack of distinction results in a merged
instruction and data address space.
Figure 3-7 illustrates the three-level tree structure of a general translation table supported
by the M68040. The root- and pointer-level tables contain the base addresses of the
tables at the next level. The page-level tables contain either the physical address for the
translation or a pointer to the memory location containing the physical address. Only a
portion of the translation table for the entire logical address space is required to be
resident in memory at any time—specifically, only the portion of the table that translates
MOTOROLA
This bit is set if the S-bit in the page descriptor is set. Setting this bit does not indicate
that a violation has occurred.
This 2-bit field is copied from the CM bits in the page descriptor.
This bit is set if the M-bit is set in the page descriptor associated with the address.
This bit is set if the W-bit is set in any of the descriptors encountered during the table
search. Setting this bit does not indicate that a violation has occurred.
If the T-bit is set, then the PTEST address matches an instruction or data TTR, the R-bit
is set, and all other bits are zero.
The R-bit is set if the PTEST address matches an instruction or data TTR or if the table
search completes by obtaining a valid page descriptor.
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
M68040 USER'S MANUAL
3- 7

Related parts for MC68EC040RC25