1 |
1026 |
ivang |
@c
|
2 |
|
|
@c COPYRIGHT (c) 1988-2002.
|
3 |
|
|
@c On-Line Applications Research Corporation (OAR).
|
4 |
|
|
@c All rights reserved.
|
5 |
|
|
@c
|
6 |
|
|
@c preface.texi,v 1.6 2002/01/17 21:47:46 joel Exp
|
7 |
|
|
@c
|
8 |
|
|
|
9 |
|
|
@ifinfo
|
10 |
|
|
@node Preface, CPU Model Dependent Features, Top, Top
|
11 |
|
|
@end ifinfo
|
12 |
|
|
@unnumbered Preface
|
13 |
|
|
|
14 |
|
|
The Real Time Executive for Multiprocessor Systems (RTEMS)
|
15 |
|
|
is designed to be portable across multiple processor
|
16 |
|
|
architectures. However, the nature of real-time systems makes
|
17 |
|
|
it essential that the application designer understand certain
|
18 |
|
|
processor dependent implementation details. These processor
|
19 |
|
|
dependencies include calling convention, board support package
|
20 |
|
|
issues, interrupt processing, exact RTEMS memory requirements,
|
21 |
|
|
performance data, header files, and the assembly language
|
22 |
|
|
interface to the executive.
|
23 |
|
|
|
24 |
|
|
This document discusses the Motorola MC68xxx
|
25 |
|
|
architecture dependencies in this port of RTEMS. The MC68xxx
|
26 |
|
|
family has a wide variety of CPU models within it. The part
|
27 |
|
|
numbers for these models are generally divided into MC680xx and
|
28 |
|
|
MC683xx. The MC680xx models are more general purpose processors
|
29 |
|
|
with no integrated peripherals. The MC683xx models, on the
|
30 |
|
|
other hand, are more specialized and have a variety of
|
31 |
|
|
peripherals on chip including sophisticated timers and serial
|
32 |
|
|
communications controllers.
|
33 |
|
|
|
34 |
|
|
It is highly recommended that the Motorola MC68xxx
|
35 |
|
|
RTEMS application developer obtain and become familiar with the
|
36 |
|
|
documentation for the processor being used as well as the
|
37 |
|
|
documentation for the family as a whole.
|
38 |
|
|
|
39 |
|
|
@subheading Architecture Documents
|
40 |
|
|
|
41 |
|
|
For information on the Motorola MC68xxx architecture,
|
42 |
|
|
refer to the following documents available from Motorola
|
43 |
|
|
(@file{http//www.moto.com/}):
|
44 |
|
|
|
45 |
|
|
@itemize @bullet
|
46 |
|
|
@item @cite{M68000 Family Reference, Motorola, FR68K/D}.
|
47 |
|
|
@end itemize
|
48 |
|
|
|
49 |
|
|
@subheading MODEL SPECIFIC DOCUMENTS
|
50 |
|
|
|
51 |
|
|
For information on specific processor models and
|
52 |
|
|
their associated coprocessors, refer to the following documents:
|
53 |
|
|
|
54 |
|
|
@itemize @bullet
|
55 |
|
|
@item @cite{MC68020 User's Manual, Motorola, MC68020UM/AD}.
|
56 |
|
|
|
57 |
|
|
@item @cite{MC68881/MC68882 Floating-Point Coprocessor User's
|
58 |
|
|
Manual, Motorola, MC68881UM/AD}.
|
59 |
|
|
@end itemize
|
60 |
|
|
|