source: rtems/c/src/lib/libbsp/m68k/genmcf548x/README @ d80c921d

4.104.114.95
Last change on this file since d80c921d was 69effbb4, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 07/11/08 at 10:00:41

added variant to gen68360 BSP
added genmcf548x BSP

  • Property mode set to 100644
File size: 8.3 KB
Line 
1/*===============================================================*\
2| Project: RTEMS generic mcf548x BSP                              |
3+-----------------------------------------------------------------+
4| File: README                                                    |
5+-----------------------------------------------------------------+
6| This is the README for the  generic MCF548x BSP.                |
7+-----------------------------------------------------------------+
8|                    Copyright (c) 2007                           |
9|                    Embedded Brains GmbH                         |
10|                    Obere Lagerstr. 30                           |
11|                    D-82178 Puchheim                             |
12|                    Germany                                      |
13|                    rtems@embedded-brains.de                     |
14+-----------------------------------------------------------------+
15|                                                                 |
16| Parts of the code has been derived from the "dBUG source code"  |
17| package Freescale is providing for M548X EVBs. The usage of     |
18| the modified or unmodified code and it's integration into the   |
19| generic mcf548x BSP has been done according to the Freescale    |
20| license terms.                                                  |
21|                                                                 |
22| The Freescale license terms can be reviewed in the file         |
23|                                                                 |
24|    Freescale_license.txt                                        |
25|                                                                 |
26+-----------------------------------------------------------------+
27|                                                                 |
28| The generic mcf548x BSP has been developed on the basic         |
29| structures and modules of the av5282 BSP.                       |
30|                                                                 |
31+-----------------------------------------------------------------+
32|                                                                 |
33| The license and distribution terms for this file may be         |
34| found in the file LICENSE in this distribution or at            |
35|                                                                 |
36| http://www.rtems.com/license/LICENSE.                           |
37|                                                                 |
38+-----------------------------------------------------------------+
39|                                                                 |
40|   date                      history                        ID   |
41| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
42| 12.11.07                    1.0                            ras  |
43|                                                                 |
44\*===============================================================*/
45
46
47Description: Generic mcf548x BSP
48============
49CPU:         MCF548x, 200MHz
50XLB:         100 MHz, which is the main clock for all onchip peripherals
51RAM:         64M (m5484FireEngine)
52Boot-Flash:  2M (m5484FireEngine)
53Code-Flash:  16M (m5484FireEngine)
54Core-SRAM:   8K
55Core-SysRAM: 32K
56
57
58The genmcf548x supports the Fresscale m5484FireEngine EVB.
59
60ACKNOWLEDGEMENTS:
61=================
62This BSP is based on the
63
64  av5282 BSP
65
66and the work of
67
68  D. Peter Siddons
69  Brett Swimley
70  Jay Monkman
71  Eric Norum
72  Mike Bertosh
73
74BSP INFO:
75=========
76BSP NAME:           genmcf548x
77BOARD:              m5484FireEngine (freescale),
78CPU FAMILY:         ColdFire 548x
79CPU:                MCF5484
80FPU:                MCF548x FPU, context switch supported by RTEMS multitasking
81EMAC:               MCF548x EMAC context switch supported by RTEMS multitasking (handeld together with FPU context)
82
83PERIPHERALS
84===========
85TIMERS:             2 slice timers, 4 general purpose timers  (SLT0 is used for RTEMS clock, SLT1 is used for diagnostic pupose)
86RESOLUTION:         System tick 10 millieconds (via SLT0)
87SERIAL PORTS:       Internal PSC 0-3
88NETWORKING:         Internal 10/100MHz FEC (not supported yet)
89
90DRIVER INFORMATION
91==================
92CLOCK DRIVER:       SLT0
93TIMER DRIVER:       SLT1 (diagnostics)
94TTY DRIVER:         PSC0-3
95
96STDIO
97=====
98PORT:               PSC0 (UART mode) terminal
99ELECTRICAL:         RS-232
100BAUD:               9600
101BITS PER CHARACTER: 8
102PARITY:             None
103STOP BITS:          1
104MODES:              Interrupt driven (polled mode alternatively)
105
106
107      Memory map as set up by BSP initialization
108
109m5484FireEngine:
110
111          +--------------------------------------------------+
1120000 0000 |    64 MByte SDRAM (external)                     | 03FF FFFF
113          .                                                  .
114          .                                                  .
115          .                                                  .
116 
117         
118m5484FireEngine:
119         
120         
121          |                                                  | 0FFF FFFF
122          +--------------------------------------------------+
1231000 0000 |    internal per. registers via MBAR              | 1003 FFFF
124          .                                                  .
125          .                                                  .
126          .                                                  .
127          |                                                  |
128          +--------------------------------------------------+
1292000 0000 |    8K core SRAM (internal)                       | 2000 1FFF
130          .                                                  .
131          .                                                  .
132          .                                                  .
133         
134m5484FireEngine:
135
136          |                                                  |
137          +--------------------------------------------------+
138E000 0000 |    16M code flash (external)                     | E0FF FFFF
139          .                                                  .
140          .                                                  .
141          .                                                  .
142          |                                                  |
143          +--------------------------------------------------+         
144FF80 0000 | External 8 MByte Flash memory                    | FF9F FFFF
145          .                                                  .
146          .                                                  .
147          .                                                  .         
148          |                                                  | FFFF FFFF
149          +--------------------------------------------------+
150
151============================================================================
152
153      Interrupt map
154
155+-----+-----------------------------------------------------------------------+
156|     |                                PRIORITY                               |
157+-----+--------+--------+--------+--------+--------+--------+--------+--------+
158|LEVEL|    7   |    6   |    5   |    4   |    3   |    2   |    1   |    0   |
159+-----+--------+--------+--------+--------+--------+--------+--------+--------+
160|  7  |        |        |        |        |        |        |        |        |
161+-----+--------+--------+--------+--------+--------+--------+--------+--------+
162|  6  |        |        |        |        |        |        |        |        |
163+-----+--------+--------+--------+--------+--------+--------+--------+--------+
164|  5  |        |        |        |        |        |        |        |        |
165+-----+--------+--------+--------+--------+--------+--------+--------+--------+
166|  4  |        |        |        |        |        |        |        |  SLT0  |
167+-----+--------+--------+--------+--------+--------+--------+--------+--------+
168|  3  | PSC 0  | PSC 1  | PSC 2  | PSC 3  |        |        |        |        |
169+-----+--------+--------+--------+--------+--------+--------+--------+--------+
170|  2  |        |        |        |        |        |        |        |        |
171+-----+--------+--------+--------+--------+--------+--------+--------+--------+
172|  1  |        |        |        |        |        |        |        |        |
173+-----+--------+--------+--------+--------+--------+--------+--------+--------+
174
175============================================================================
176
177TIMING TESTS
178**************************
179
180tbd.
Note: See TracBrowser for help on using the repository browser.