|  | 
 | Summary: | 
 | ======== | 
 |  | 
 | This file contains information about the cmi board configuration. | 
 | Please see cmi_mpc5xx_config for further details. The cmi board is | 
 | a customer specific board but should work with small modifications | 
 | on every board which has a MPC5xx and either a 28F128J3A, | 
 | 28F320J3A or 28F640J3A Intel flash mounted. | 
 |  | 
 | Board Discription: | 
 | ================== | 
 |  | 
 | * Motorola MPC555 | 
 | * RS232 connection | 
 | * Intel flash 28F640J3A | 
 | * Micron SRAM 1M | 
 | * Altera PLD | 
 |  | 
 | Bootstrap: | 
 | ========== | 
 |  | 
 | In contrast to the usual boot sequence used in U-Boot, on the | 
 | cmi board we don't boot from the external flash directly. | 
 | Because of we use a 16-bit flash and don't sample a RCW | 
 | from the data bus to set the startup buswidth to 16-bit. | 
 | Unfortunatly the default width, sampled from the default RCW | 
 | is 32-bit. For this reason we burn the proper RCW into the | 
 | internal flash shadow location and boot after power-on or | 
 | reset from the internal flash and then branch to 0x02000100 | 
 | where the U-Boot reset vector handler is located. | 
 |  | 
 | Memory Map: | 
 | =========== | 
 |  | 
 | Memory Map after relocation: | 
 |  | 
 |     0x0000 0000		CONFIG_SYS_SDRAM_BASE | 
 | 	  : | 
 |     0x000F 9FFF | 
 | 	  : | 
 | 	  : | 
 |     0x0100 0000		CONFIG_SYS_IMMR (Internal memory map base adress) | 
 | 	  : | 
 |     0x0130 7FFF | 
 | 	  : | 
 | 	  : | 
 |     0x0200 0000		CONFIG_SYS_FLASH_BASE | 
 | 	  : | 
 |     0x027C FFFF | 
 | 	  : | 
 | 	  : | 
 |     0x0300 0000		PLD_BASE | 
 |  | 
 | Flash Partition: | 
 |  | 
 |     0x0200 0000		Block 0 and 1 contain U-Boot except | 
 | 	  :		environment | 
 | 	  : | 
 |     0x0201 FFFF | 
 |     0x0202 0000		Block 2 contains environment (.ppcenv) | 
 | 	  : | 
 |     0x0202 FFFF | 
 |  | 
 | See README file for futher information about U-Boot relocation | 
 | and partitioning. | 
 |  | 
 | Tested Features: | 
 | ================ | 
 |  | 
 | * U-Boot commands: go, loads, loadb, all memory features, printenv, | 
 |   setenv, saveenv, protect, erase, fli, bdi, mtest, reset, version, | 
 |   coninfo, help (see configuration file for available commands) | 
 |  | 
 | * Blinking led to indicate boot process | 
 |  | 
 | Added or Changed Files: | 
 | ======================= | 
 |  | 
 | u-boot-0.2.0/board/cmi/* | 
 | u-boot-0.2.0/include/configs/cmi_mpc5xx.h | 
 |  | 
 | Regards, | 
 | Martin |