source: rtems/c/src/lib/libbsp/sh/gensh2/README @ 94608578

4.104.114.84.95
Last change on this file since 94608578 was 4a238002, checked in by Joel Sherrill <joel.sherrill@…>, on 11/18/99 at 21:22:58

Patch from "John M. Mills" <jmills@…> with subsequent cleanup from
Ralf Corsepius <corsepiu@…> that adds initial Hitachi SH-2
support to RTEMS. Ralf's comments are:

Changes:
------

  1. SH-Port:
  • Many files renamed.
  • CONSOLE_DEVNAME and MHZ defines removed from libcpu.
  • console.c moved to libbsp/sh/shared, build in libbsp/sh/<BSP>/console applying VPATH.
  • CONSOLE_DEVNAME made BSP-specific, replacement is defined in bsp.h
  • MHZ define replaced with HZ (extendent resolution) in custom/*.cfg
  • -DHZ=HZ used in bspstart.c, only
  • Makefile variable HZ used in bsp-dependent directories only.
  1. SH1-Port
  • clock-driver rewritten to provide better resolution for odd CPU frequencies. This driver is only partially tested on hardware, ie. sightly experimental, but I don't expect severe problems with it.
  • Polling SCI-driver added. This driver is experimental and completly untested yet. Therefore it is not yet used for the console (/dev/console is still pointing to /dev/null, cf. gensh1/bsp.h).
  • minor changes to the timer driver
  • SH1 specific delay()/CPU_delay() now is implemented as a function
  1. SH2-Port
  • Merged
  • IMO, the code is still in its infancy. Therefore I have interspersed comments (FIXME) it for items which I think John should look after.
  • sci and console drivers partially rewritten and extended (John, I hope you don't mind).
  • Copyright notices are not yet adapted
  • Property mode set to 100644
File size: 1.1 KB
Line 
1#
2#  $Id$
3#
4#  Author: Ralf Corsepius (corsepiu@faw.uni-ulm.de)
5#  Adapted by: John Mills (jmills@tga.com)
6#
7
8BSP NAME:           generic SH2 (gensh2)
9BOARD:              n/a
10BUS:                n/a
11CPU FAMILY:         Hitachi SH
12CPU:                SH 7045F
13COPROCESSORS:       none
14MODE:               n/a
15
16DEBUG MONITOR:      gdb
17
18PERIPHERALS
19===========
20TIMERS:             on-chip
21  RESOLUTION:         cf. Hitachi SH 704X Hardware Manual (Phi/4)
22SERIAL PORTS:       on-chip (with 2 ports)
23REAL-TIME CLOCK:    none
24DMA:                not used
25VIDEO:              none
26SCSI:               none
27NETWORKING:         none
28
29DRIVER INFORMATION
30==================
31CLOCK DRIVER:       on-chip timer
32IOSUPP DRIVER:      default
33SHMSUPP:            default
34TIMER DRIVER:       on-chip timer
35TTY DRIVER:         /dev/null (stub)
36
37STDIO
38=====
39PORT:               /dev/null (stub)
40ELECTRICAL:         n/a
41BAUD:               n/a
42BITS PER CHARACTER: n/a
43PARITY:             n/a
44STOP BITS:          n/a
45
46NOTES
47=====
48
49(1) Only stub console driver available at the moment.
50    Driver for the on-chip serial devices (sci) will be available soon.
51
Note: See TracBrowser for help on using the repository browser.