diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2001-11-08 23:46:58 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2001-11-08 23:46:58 +0000 |
commit | 57ed3939306d6db3543490c21bbd858c0b186c1c (patch) | |
tree | 43afa1978cb8d315be8d98ac87ff087d637fb799 /c/src/lib/libbsp/powerpc/gen405/README | |
parent | 2001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se> (diff) | |
download | rtems-57ed3939306d6db3543490c21bbd858c0b186c1c.tar.bz2 |
2001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
This modification is part of the submitted modifications necessary to
support the IBM PPC405 family. This submission was reviewed by
Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
not negatively impact the ppc403 BSPs. The submission and tracking
process was captured as PR50.
* ChangeLog, Makefile.am, README, bsp_specs, bsp_specs.dl, configure.ac,
times, dlentry/.cvsignore, dlentry/Makefile.am, dlentry/dlentry.S,
include/.cvsignore, include/Makefile.am, include/bsp.h,
include/bspopts.h.in, include/coverhd.h, startup/.cvsignore,
startup/Makefile.am, startup/bspclean.c, startup/bspstart.c,
startup/linkcmds, startup/linkcmds.dl, startup/setvec.c,
wrapup/.cvsignore, wrapup/Makefile.am: New files that are
part of the new gen405 BSP.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/gen405/README')
-rw-r--r-- | c/src/lib/libbsp/powerpc/gen405/README | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/gen405/README b/c/src/lib/libbsp/powerpc/gen405/README new file mode 100644 index 0000000000..4ab5a71d3c --- /dev/null +++ b/c/src/lib/libbsp/powerpc/gen405/README @@ -0,0 +1,79 @@ +# +# $Id$ +# + +BSP NAME: gen405 +BOARD: generic 405 +BUS: N/A +CPU FAMILY: ppc +CPU: PowerPC 405GP +COPROCESSORS: N/A +MODE: 32 bit mode + +DEBUG MONITOR: + +PERIPHERALS +=========== +TIMERS: 405GP internal +SERIAL PORTS: 405GP internal +REAL-TIME CLOCK: 405GP internal +DMA: 405GP internal +VIDEO: none +SCSI: none +NETWORKING: none + +DRIVER INFORMATION +================== +CLOCK DRIVER: 405GP internal +IOSUPP DRIVER: 405GP internal +SHMSUPP: N/A +TIMER DRIVER: 405GP internal +TTY DRIVER: 405GP internal + +STDIO +===== +PORT: Console port 0 +ELECTRICAL: RS-232 +BAUD: 115200 +BITS PER CHARACTER: 8 +PARITY: None +STOP BITS: 1 + +Notes +===== + +Board description +----------------- +clock rate: 234 MHz +ROM: 16MByte FLASH +RAM: 64MByte DRAM + +gen405 only supports single processor operations. + +Porting +------- +This board support package is written for a typical PPC405GP +system. The rough features of this board are described above. + + +For adapting this BSP to other boards, the following files should be +modified: + +- c/src/lib/libbsp/powerpc/gen405/startup/linkcmds + for the memory layout required + +- c/src/lib/libbsp/powerpc/gen405/startup/bspstart.c + for adaption of BSP_Configuration. here you can select + the clock source for the timers and the serial interface + (system clock or external clock pin), the clock rates, initial + baud rate and other stuff + +- c/src/lib/libbsp/powerpc/gen405/include/bsp.h + some BSP-related constants + +The actual drivers are placed in +- c/src/lib/libcpu/powerpc/ppc403/* + well, they should be generic, so there _should_ be no reason + to mess around there (but who knows...) + + |