MC68020RC25E Freescale Semiconductor, MC68020RC25E Datasheet - Page 271

no-image

MC68020RC25E

Manufacturer Part Number
MC68020RC25E
Description
IC MICROPROC 32-BIT 25MHZ 114PGA
Manufacturer
Freescale Semiconductor
Datasheet

Specifications of MC68020RC25E

Processor Type
M680x0 32-Bit
Speed
25MHz
Voltage
5V
Mounting Type
Surface Mount
Package / Case
114-PGA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Features
-
Other names
Q1165253

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MC68020RC25E
Manufacturer:
MOT
Quantity:
28
All module descriptor types $10–$1F are reserved for user definition and cause a format
error exception. This provides the user with a means of disabling any module by setting a
single bit in its descriptor without loss of any descriptor information.
If the called module does not wish the module data area pointer to be loaded into a
register, the module entry word can select register A7, and the loaded value will be
overwritten with the correction stack pointer value after the module stack frame is created
and filled.
9.7.2 Module Stack Frame
Figure 9-12 illustrates the format of the module stack frame. This frame is constructed by
the CALLM instruction and is removed by the RTM instruction. The first and second long
words contain control information passed by the CALLM instruction to the RTM instruction.
The module descriptor pointer contains the address of the descriptor used during the
module call. All other locations contain information to be restored on return to the calling
module.
The PC is the saved address of the instruction following the CALLM instruction. The opt
and type fields, which specify the argument options and type of module stack frame, are
copied to the frame from the module descriptor by the CALLM instruction; the RTM
instruction will cause a format error if the opt and type fields do not have recognizable
values. The access level is the saved access control information, which is saved from
external hardware by the CALLM instruction and restored by the RTM instruction. The
argument count field is set by the CALLM instruction and is used by the RTM instruction to
remove arguments from the stack of the calling module. The contents of the CCR are
saved by the CALLM instruction and restored by the RTM instruction. The saved stack
pointer field contains the value of the stack pointer when the CALLM instruction started
execution, and that value is restored by RTM. The saved module data area pointer field
contains the saved value of the module data area pointer register from the calling module.
MOTOROLA
SP
+$08
+$0C
+$10
+$18
15
0
0
Freescale Semiconductor, Inc.
OPT
Figure 9-12. Module Call Stack Frame
0
0
For More Information On This Product,
13
0
0
12
0
0
Go to: www.freescale.com
M68020 USER’S MANUAL
SAVED MODULE DATA AREA POINTER
0
0
MODULE DESCRIPTION POINTER
TYPE
SAVED PROGRAM COUNTER
0
0
ARGUMENTS (OPTIONAL)
0
0
(RESERVED)
0
0
8
7
SAVED ACCESS LEVEL
CONDITION CODES
ARGUMENT COUNT
0
9- 17

Related parts for MC68020RC25E