diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2006-08-09 20:57:11 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2006-08-09 20:57:11 +0000 |
commit | 783669fcb3d0196034df104ca172bbb215a60237 (patch) | |
tree | bbfbed63163fe3657cfbce2a31df4a2816436d02 /c/src/lib/libbsp/nios2/README | |
parent | * libnetworking/rtems/rtems_mii_ioctl_kern.c: (diff) | |
download | rtems-783669fcb3d0196034df104ca172bbb215a60237.tar.bz2 |
2006-08-09 Kolja Waschk <waschk@telos.de>
* ChangeLog, Makefile.am, README, acinclude.m4, configure.ac,
nios2_iss/ChangeLog, nios2_iss/Makefile.am, nios2_iss/bsp_specs,
nios2_iss/configure.ac, nios2_iss/nios2_iss.ptf,
nios2_iss/nios2_iss.sh, nios2_iss/times, nios2_iss/console/console.c,
nios2_iss/include/bsp.h, nios2_iss/include/bspopts.h.in,
nios2_iss/include/coverhd.h, nios2_iss/include/tm27.h,
nios2_iss/shmsupp/addrconv.c, nios2_iss/shmsupp/getcfg.c,
nios2_iss/shmsupp/lock.c, nios2_iss/shmsupp/mpisr.c,
nios2_iss/start/crtnn.s, nios2_iss/start/start.S,
nios2_iss/startup/bspclean.c, nios2_iss/startup/bspstart.c,
nios2_iss/startup/linkcmds, nios2_iss/startup/main.c,
nios2_iss/startup/setvec.c, nios2_iss/timer/timer.c: New files.
Diffstat (limited to 'c/src/lib/libbsp/nios2/README')
-rw-r--r-- | c/src/lib/libbsp/nios2/README | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/nios2/README b/c/src/lib/libbsp/nios2/README new file mode 100644 index 0000000000..d427bb2266 --- /dev/null +++ b/c/src/lib/libbsp/nios2/README @@ -0,0 +1,79 @@ +# +# $Id$ +# +# Goal is to have BSPs build almost completely automatically from a template +# and information that comes from SOPC Builder as a .PTF file. Most of the +# code will go to a shared/ BSP directory. +# +# Ideally, updates to the PTF shouldn't cause any pain for the maintainer +# of a specific BSP (possibly with enhancements not covered by the +# automatic BSP creation). +# +# Some first steps toward utilizing SOPC Builder PTF output can be found +# in top level /tools/cpu/nios2. Also see the README there. +# +# Implemented (in shared/ subdirectory) +# Clock driver +# Timer driver +# Console via JTAG UART +# +# Todo; +# Support more peripherals. My priorities: +# - (improve) Altera Avalon JTAG UART +# - Altera Avalon UART +# - OpenCores.org I2C Master +# - Altera SPI Core / EPCS Configuration Device +# - OpenCores.org 10/100 Ethernet MAC (use existing driver) +# - (more) Altera Avalon Timer +# +# Put all drivers aside in a shared/ subdirectory. +# Update the "times" file for NIOS2 with and without icache. +# +# Missing (although it looks like it's there) +# Data cache handling (for now, don't use the "fast" NIOS2) +# SHM support (just taken over the code from no_cpu/no_bsp) +# +# Kolja Waschk, 6/2006 +# + +BSP NAME: nios2_eb2_1 +BOARD: Altera Instruction Set Simulator Default plus second timer +BUS: Avalon +CPU FAMILY: nios2 +CPU: small +COPROCESSORS: none +MODE: 32 bit mode + +DEBUG MONITOR: none + +PERIPHERALS +=========== +TIMERS: Altera Avalon Timer + RESOLUTION: .0001 microseconds +SERIAL PORTS: Altera Avalon JTAG UART +REAL-TIME CLOCK: none +DMA: none +VIDEO: none +SCSI: none +NETWORKING: none + +DRIVER INFORMATION +================== +CLOCK DRIVER: Altera Avalon Timer +IOSUPP DRIVER: none +SHMSUPP: polled +TIMER DRIVER: Altera Avalon Timer +TTY DRIVER: none + +STDIO +===== +PORT: Console port 0 +ELECTRICAL: JTAG +BAUD: 115200 +BITS PER CHARACTER: 8 +PARITY: None +STOP BITS: 1 + +NOTES +===== + |