Warning, /bsps/nios2/README.md is written in an unsupported language. File is not indexed.
0001 nios2
0002 =====
0003
0004 Goal is to have BSPs build almost completely automatically from a template
0005 and information that comes from SOPC Builder as a .PTF file. Most of the
0006 code will go to a shared/ BSP directory.
0007
0008 Ideally, updates to the PTF shouldn't cause any pain for the maintainer
0009 of a specific BSP (possibly with enhancements not covered by the
0010 automatic BSP creation).
0011
0012 Some first steps toward utilizing SOPC Builder PTF output can be found
0013 in top level /tools/cpu/nios2. Also see the README there.
0014
0015 Implemented (in shared/ subdirectory)
0016 Clock driver
0017 Timer driver
0018 Console via JTAG UART
0019
0020 Todo;
0021 Support more peripherals. My priorities:
0022 - (improve) Altera Avalon JTAG UART
0023 - Altera Avalon UART
0024 - OpenCores.org I2C Master
0025 - Altera SPI Core / EPCS Configuration Device
0026 - OpenCores.org 10/100 Ethernet MAC (use existing driver)
0027 - (more) Altera Avalon Timer
0028
0029 Put all drivers aside in a shared/ subdirectory.
0030 Update the "times" file for NIOS2 with and without icache.
0031
0032 Missing (although it looks like it's there)
0033 Data cache handling (for now, don't use the "fast" NIOS2)
0034 SHM support (just taken over the code from no_cpu/no_bsp)
0035
0036 ```
0037 BSP NAME: nios2_eb2_1
0038 BOARD: Altera Instruction Set Simulator Default plus second timer
0039 BUS: Avalon
0040 CPU FAMILY: nios2
0041 CPU: small
0042 COPROCESSORS: none
0043 MODE: 32 bit mode
0044
0045 DEBUG MONITOR: none
0046 ```
0047
0048 PERIPHERALS
0049 -----------
0050 ```
0051 TIMERS: Altera Avalon Timer
0052 RESOLUTION: .0001 microseconds
0053 SERIAL PORTS: Altera Avalon JTAG UART
0054 REAL-TIME CLOCK: none
0055 DMA: none
0056 VIDEO: none
0057 SCSI: none
0058 NETWORKING: none
0059 ```
0060
0061 DRIVER INFORMATION
0062 ------------------
0063 ```
0064 CLOCK DRIVER: Altera Avalon Timer
0065 IOSUPP DRIVER: none
0066 SHMSUPP: polled
0067 TIMER DRIVER: Altera Avalon Timer
0068 TTY DRIVER: none
0069 ```
0070
0071 STDIO
0072 -----
0073 ```
0074 PORT: Console port 0
0075 ELECTRICAL: JTAG
0076 BAUD: 115200
0077 BITS PER CHARACTER: 8
0078 PARITY: None
0079 STOP BITS: 1
0080 ```