source: rtems/c/src/lib/libbsp/nios2/README @ 075d817

4.104.114.95
Last change on this file since 075d817 was 783669fc, checked in by Joel Sherrill <joel.sherrill@…>, on 08/09/06 at 20:57:11

2006-08-09 Kolja Waschk <waschk@…>

  • 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.
  • Property mode set to 100644
File size: 2.2 KB
Line 
1#
2#  $Id$
3#
4#  Goal is to have BSPs build almost completely automatically from a template
5#  and information that comes from SOPC Builder as a .PTF file. Most of the
6#  code will go to a shared/ BSP directory.
7#
8#  Ideally, updates to the PTF shouldn't cause any pain for the maintainer
9#  of a specific BSP (possibly with enhancements not covered by the
10#  automatic BSP creation).
11#
12#  Some first steps toward utilizing SOPC Builder PTF output can be found
13#  in top level /tools/cpu/nios2. Also see the README there.
14#
15#   Implemented (in shared/ subdirectory)
16#     Clock driver
17#     Timer driver
18#     Console via JTAG UART
19#
20#   Todo;
21#     Support more peripherals. My priorities:
22#       - (improve) Altera Avalon JTAG UART
23#       - Altera Avalon UART
24#       - OpenCores.org I2C Master
25#       - Altera SPI Core / EPCS Configuration Device
26#       - OpenCores.org 10/100 Ethernet MAC (use existing driver)
27#       - (more) Altera Avalon Timer
28#
29#     Put all drivers aside in a shared/ subdirectory.
30#     Update the "times" file for NIOS2 with and without icache.
31#
32#   Missing (although it looks like it's there)
33#     Data cache handling (for now, don't use the "fast" NIOS2)
34#     SHM support (just taken over the code from no_cpu/no_bsp)
35#
36#  Kolja Waschk, 6/2006
37#   
38
39BSP NAME:           nios2_eb2_1
40BOARD:              Altera Instruction Set Simulator Default plus second timer
41BUS:                Avalon
42CPU FAMILY:         nios2
43CPU:                small
44COPROCESSORS:       none
45MODE:               32 bit mode
46
47DEBUG MONITOR:      none
48
49PERIPHERALS
50===========
51TIMERS:             Altera Avalon Timer
52  RESOLUTION:         .0001 microseconds
53SERIAL PORTS:       Altera Avalon JTAG UART
54REAL-TIME CLOCK:    none
55DMA:                none
56VIDEO:              none
57SCSI:               none
58NETWORKING:         none
59
60DRIVER INFORMATION
61==================
62CLOCK DRIVER:       Altera Avalon Timer
63IOSUPP DRIVER:      none
64SHMSUPP:            polled
65TIMER DRIVER:       Altera Avalon Timer
66TTY DRIVER:         none
67
68STDIO
69=====
70PORT:               Console port 0
71ELECTRICAL:         JTAG
72BAUD:               115200
73BITS PER CHARACTER: 8
74PARITY:             None
75STOP BITS:          1
76
77NOTES
78=====
79
Note: See TracBrowser for help on using the repository browser.