source: rtems/c/src/lib/libbsp/powerpc/gen405/README @ 57ed393

4.104.114.84.95
Last change on this file since 57ed393 was 57ed393, checked in by Joel Sherrill <joel.sherrill@…>, on Nov 8, 2001 at 11:46:58 PM

2001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@…>

This modification is part of the submitted modifications necessary to
support the IBM PPC405 family. This submission was reviewed by
Thomas Doerfler <Thomas.Doerfler@…> 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.
  • Property mode set to 100644
File size: 1.8 KB
Line 
1#
2#  $Id$
3#
4
5BSP NAME:           gen405
6BOARD:              generic 405
7BUS:                N/A
8CPU FAMILY:         ppc
9CPU:                PowerPC 405GP
10COPROCESSORS:       N/A
11MODE:               32 bit mode
12
13DEBUG MONITOR:     
14
15PERIPHERALS
16===========
17TIMERS:             405GP internal
18SERIAL PORTS:       405GP internal
19REAL-TIME CLOCK:    405GP internal
20DMA:                405GP internal
21VIDEO:              none
22SCSI:               none
23NETWORKING:         none
24
25DRIVER INFORMATION
26==================
27CLOCK DRIVER:       405GP internal
28IOSUPP DRIVER:      405GP internal
29SHMSUPP:            N/A
30TIMER DRIVER:       405GP internal
31TTY DRIVER:         405GP internal
32
33STDIO
34=====
35PORT:               Console port 0
36ELECTRICAL:         RS-232
37BAUD:               115200
38BITS PER CHARACTER: 8
39PARITY:             None
40STOP BITS:          1
41
42Notes
43=====
44
45Board description
46-----------------
47clock rate:     234 MHz
48ROM:            16MByte FLASH
49RAM:            64MByte DRAM
50
51gen405 only supports single processor operations.
52
53Porting
54-------
55This board support package is written for a typical PPC405GP
56system. The rough features of this board are described above.
57
58
59For adapting this BSP to other boards, the following files should be
60modified:
61
62- c/src/lib/libbsp/powerpc/gen405/startup/linkcmds
63        for the memory layout required
64
65- c/src/lib/libbsp/powerpc/gen405/startup/bspstart.c
66        for adaption of BSP_Configuration. here you can select
67        the clock source for the timers and the serial interface
68        (system clock or external clock pin), the clock rates, initial
69        baud rate and other stuff
70
71- c/src/lib/libbsp/powerpc/gen405/include/bsp.h
72        some BSP-related constants
73
74The actual drivers are placed in
75- c/src/lib/libcpu/powerpc/ppc403/*
76        well, they should be generic, so there _should_ be no reason
77        to mess around there (but who knows...)
78
79
Note: See TracBrowser for help on using the repository browser.