source: rtems/c/src/lib/libbsp/mips/genmongoosev/README @ f849f3e

4.104.114.84.95
Last change on this file since f849f3e was f849f3e, checked in by Joel Sherrill <joel.sherrill@…>, on 03/14/01 at 17:19:53

2001-02-22 Joel Sherrill <joel@…>

  • The Generic Mongoose-V BSP uses only the peripherals found on the Synova Mongoose-V CPU. This is a radiation hardened CPU based on the LSI Logic 33K.
  • .cvsignore, ChangeLog?, Makefile.am, README, bsp_specs, configure.in, clock/.cvsignore, clock/Makefile.am, clock/clockdrv.c, console/.cvsignore, console/Makefile.am, console/conscfg.c, include/.cvsignore, include/Makefile.am, include/bsp.h, start/.cvsignore, start/Makefile.am, start/regs.S, start/start.S, startup/.cvsignore, startup/Makefile.am, startup/bspstart.c, startup/linkcmds, timer/.cvsignore, timer/Makefile.am, timer/timer.c, wrapup/.cvsignore, wrapup/Makefile.am: New files.
  • Property mode set to 100644
File size: 1.9 KB
Line 
1#
2#  $Id$
3#
4
5BSP supporting the on-CPU capabilities of the Synova Mongoose-V.
6This BSP assumes that basic HW initialization is performed by
7PMON.
8
9Address Map
10===========
11This is the generic address map of the Mongoose-V prototyping board
12this BSP was tested on.
13
140x8000_0000 - 0x8FFF_FFFF   - RAM (KSEG0 cached)
150xA000_0000 - 0xAFFF_FFFF   - RAM (KSEG1, same memory uncached)
160xBFC0_0000 - 0xBFFF_FFFF   - EEPROM
170xFFFE_xxxx                 - on-CPU peripherals
18
19This is the hardware address map of the board used as it was
20actually populated.
21
220x8000_0000 - 0x83FF_FFFF   - 32 MB RAM (KSEG0 cached)
230xA000_0000 - 0xA3FF_FFFF   - 32 MB RAM (KSEG1, same memory uncached)
240xBFC0_0000 - 0xBFDF_FFFF   - 2 MB EEPROM
250xFFFE_xxxx                 - on-CPU peripherals
26
27This is the organization of the EEPROM when fully populated.  Since
28the board used to develop this BSP only had the first bank of EEPROM
29populated, only the first program image area was used.
30
310xBFC0_0000 - 0xBFC3_FFFF   - PMON
320xBFC4_0000 - 0xBFC4_FFFF   - reserved for boot loader
330xBFC5_0000 - 0xBFDF_FFFF   - reserved for program 1 image
340xBFE0_0000 - 0xBFFF_FFFF   - reserved for program 2 image
35
36The Mongoose-V on this board is at 12 Mhz.
37
38Downloading
39===========
40
41At startup, PMON looks for a <space> to be pressed.  If it is pressed,
42then a PMON prompt is displayed.  Otherwise, PMON automatically jumps
43to the code at 0xBFC4_0000.  This code may be a boot manager or
44simply a collection of noop's that fall into the code at
450xBFC5_0000.  If the code at 0xBFC4_0000 is a boot manager, then it
46can determine which program image to load.  This layout allows for the
47possible compression of program images.  Given that there is much
48more RAM than EEPROM, compression could be desirable for certain
49applications.
50
51Questions
52=========
53
54+  XXX
55 
56Status
57======
58
59+ untested
60
61+ no mkeeprom script
62
63+ start code must copy from EEPROM to RAM and then run.
64
65+ XXX
Note: See TracBrowser for help on using the repository browser.