source: rtems/c/src/lib/libbsp/nios2/README @ 991fdb33

4.115
Last change on this file since 991fdb33 was 9b4422a2, checked in by Joel Sherrill <joel.sherrill@…>, on 05/03/12 at 15:09:24

Remove All CVS Id Strings Possible Using a Script

Script does what is expected and tries to do it as
smartly as possible.

+ remove occurrences of two blank comment lines

next to each other after Id string line removed.

+ remove entire comment blocks which only exited to

contain CVS Ids

+ If the processing left a blank line at the top of

a file, it was removed.

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