summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k/genmcf548x/README
diff options
context:
space:
mode:
authorThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2009-10-16 12:53:50 +0000
committerThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2009-10-16 12:53:50 +0000
commita9d0c6ecd8b8d87eb27fbc2050d5e0bd77e6ad8e (patch)
tree0ec97124fe2d40368085735c188694d8dcba8b60 /c/src/lib/libbsp/m68k/genmcf548x/README
parent2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org> (diff)
downloadrtems-a9d0c6ecd8b8d87eb27fbc2050d5e0bd77e6ad8e.tar.bz2
added support for COBRA5475 board
Diffstat (limited to 'c/src/lib/libbsp/m68k/genmcf548x/README')
-rw-r--r--c/src/lib/libbsp/m68k/genmcf548x/README67
1 files changed, 58 insertions, 9 deletions
diff --git a/c/src/lib/libbsp/m68k/genmcf548x/README b/c/src/lib/libbsp/m68k/genmcf548x/README
index 0d4fce064f..1bb4d3def5 100644
--- a/c/src/lib/libbsp/m68k/genmcf548x/README
+++ b/c/src/lib/libbsp/m68k/genmcf548x/README
@@ -45,7 +45,12 @@
Description: Generic mcf548x BSP
-============
+
+The genmcf548x supports several boards based on the Freescale MCF547x/8x
+ColdFire microcontrollers
+
+Supported Hardware: mcf5484FireEngine
+=============================
CPU: MCF548x, 200MHz
XLB: 100 MHz, which is the main clock for all onchip peripherals
RAM: 64M (m5484FireEngine)
@@ -53,10 +58,19 @@ Boot-Flash: 2M (m5484FireEngine)
Code-Flash: 16M (m5484FireEngine)
Core-SRAM: 8K
Core-SysRAM: 32K
+Boot-Monitor:None
+
+Supported Hardware: COBRA5475
+=============================
+CPU: MCF5475, 266MHz
+XLB: 132 MHz, which is the main clock for all onchip peripherals
+RAM: 128M
+Boot-Flash: 32M
+Core-SRAM: 8K
+Core-SysRAM: 32K
+Boot-Monitor:DBug
-The genmcf548x supports the Fresscale m5484FireEngine EVB.
-
ACKNOWLEDGEMENTS:
=================
This BSP is based on the
@@ -74,9 +88,9 @@ and the work of
BSP INFO:
=========
BSP NAME: genmcf548x
-BOARD: m5484FireEngine (freescale),
+BOARD: various MCF547x/8x based boards
CPU FAMILY: ColdFire 548x
-CPU: MCF5484
+CPU: MCF5475/MCF5484
FPU: MCF548x FPU, context switch supported by RTEMS multitasking
EMAC: MCF548x EMAC context switch supported by RTEMS multitasking (handeld together with FPU context)
@@ -85,7 +99,7 @@ PERIPHERALS
TIMERS: 2 slice timers, 4 general purpose timers (SLT0 is used for RTEMS clock, SLT1 is used for diagnostic pupose)
RESOLUTION: System tick 10 millieconds (via SLT0)
SERIAL PORTS: Internal PSC 0-3
-NETWORKING: Internal 10/100MHz FEC (not supported yet)
+NETWORKING: Internal 10/100MHz FEC on two channels
DRIVER INFORMATION
==================
@@ -104,9 +118,9 @@ STOP BITS: 1
MODES: Interrupt driven (polled mode alternatively)
- Memory map as set up by BSP initialization
+----------------------------------------------------------------------
-m5484FireEngine:
+ Memory map of m5484FireEngine as set up by BSP initialization:
+--------------------------------------------------+
0000 0000 | 64 MByte SDRAM (external) | 03FF FFFF
@@ -148,6 +162,41 @@ FF80 0000 | External 8 MByte Flash memory | FF9F FFFF
| | FFFF FFFF
+--------------------------------------------------+
+
+----------------------------------------------------------------------
+
+ Memory map for COBRA5475 as set up by DBug:
+
+ +--------------------------------------------------+
+F000 0000 | 128 MByte SDRAM (external) |
+ . .
+ . (first 256KByte reserved for DBug) .
+ . . F03F FFFF
+F040 0000 | |
+ . .
+ . .
+ . .
+ | | F7FF FFFF
+ +--------------------------------------------------+
+FC00 0000 | 32M code flash (external) |
+ . .
+ . .
+ . .
+ | | FDFF FFFF
+ +--------------------------------------------------+
+FE00 0000 | internal per. registers via MBAR |
+ . .
+ . .
+ . .
+ | | FE03 FFFF
+ +--------------------------------------------------+
+FF00 0000 | 8K core SRAM (internal) |
+ . .
+ . .
+ . .
+ | | FF00 1FFF
+ +--------------------------------------------------+
+
============================================================================
Interrupt map
@@ -167,7 +216,7 @@ FF80 0000 | External 8 MByte Flash memory | FF9F FFFF
+-----+--------+--------+--------+--------+--------+--------+--------+--------+
| 3 | PSC 0 | PSC 1 | PSC 2 | PSC 3 | | | | |
+-----+--------+--------+--------+--------+--------+--------+--------+--------+
-| 2 | | | | | | | | |
+| 2 | | | | | FEC0/1 | MCDMA | | |
+-----+--------+--------+--------+--------+--------+--------+--------+--------+
| 1 | | | | | | | | |
+-----+--------+--------+--------+--------+--------+--------+--------+--------+