blob: 884854d884ba3d43eaf3d73bb52f0f7ecbd71c07 [file] [log] [blame]
wdenk359733b2003-03-31 17:27:09 +00001
2Summary:
3========
4
5This file contains information about the cmi board configuration.
wdenk57b2d802003-06-27 21:31:46 +00006Please see cmi_mpc5xx_config for further details. The cmi board is
7a customer specific board but should work with small modifications
8on every board which has a MPC5xx and either a 28F128J3A,
wdenk359733b2003-03-31 17:27:09 +0000928F320J3A or 28F640J3A Intel flash mounted.
10
11Board Discription:
12==================
13
14* Motorola MPC555
15* RS232 connection
16* Intel flash 28F640J3A
17* Micron SRAM 1M
18* Altera PLD
wdenk57b2d802003-06-27 21:31:46 +000019
wdenk359733b2003-03-31 17:27:09 +000020Bootstrap:
21==========
22
23In contrast to the usual boot sequence used in U-Boot, on the
24cmi board we don't boot from the external flash directly.
25Because of we use a 16-bit flash and don't sample a RCW
wdenk57b2d802003-06-27 21:31:46 +000026from the data bus to set the startup buswidth to 16-bit.
wdenk359733b2003-03-31 17:27:09 +000027Unfortunatly the default width, sampled from the default RCW
28is 32-bit. For this reason we burn the proper RCW into the
29internal flash shadow location and boot after power-on or
30reset from the internal flash and then branch to 0x02000100
31where the U-Boot reset vector handler is located.
32
33Memory Map:
34===========
35
36Memory Map after relocation:
37
wdenk57b2d802003-06-27 21:31:46 +000038 0x0000 0000 CFG_SDRAM_BASE
wdenk359733b2003-03-31 17:27:09 +000039 :
40 0x000F 9FFF
41 :
wdenk57b2d802003-06-27 21:31:46 +000042 :
43 0x0100 0000 CFG_IMMR (Internal memory map base adress)
wdenk359733b2003-03-31 17:27:09 +000044 :
45 0x0130 7FFF
46 :
wdenk57b2d802003-06-27 21:31:46 +000047 :
wdenk359733b2003-03-31 17:27:09 +000048 0x0200 0000 CFG_FLASH_BASE
49 :
50 0x027C FFFF
51 :
52 :
53 0x0300 0000 PLD_BASE
54
55Flash Partition:
wdenk57b2d802003-06-27 21:31:46 +000056
57 0x0200 0000 Block 0 and 1 contain U-Boot except
wdenk359733b2003-03-31 17:27:09 +000058 : environment
59 :
60 0x0201 FFFF
61 0x0202 0000 Block 2 contains environment (.ppcenv)
62 :
wdenk57b2d802003-06-27 21:31:46 +000063 0x0202 FFFF
64
wdenk359733b2003-03-31 17:27:09 +000065See README file for futher information about U-Boot relocation
66and partitioning.
67
68Tested Features:
69================
70
71* U-Boot commands: go, loads, loadb, all memory features, printenv,
72 setenv, saveenv, protect, erase, fli, bdi, mtest, reset, version,
73 coninfo, help (see configuration file for available commands)
wdenk57b2d802003-06-27 21:31:46 +000074
wdenk359733b2003-03-31 17:27:09 +000075* Blinking led to indicate boot process
76
77Added or Changed Files:
78=======================
79
80u-boot-0.2.0/board/cmi/*
81u-boot-0.2.0/include/configs/cmi_mpc5xx.h
82
83Regards,
84Martin