[783669fc] | 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 | |
---|
| 36 | BSP NAME: nios2_eb2_1 |
---|
| 37 | BOARD: Altera Instruction Set Simulator Default plus second timer |
---|
| 38 | BUS: Avalon |
---|
| 39 | CPU FAMILY: nios2 |
---|
| 40 | CPU: small |
---|
| 41 | COPROCESSORS: none |
---|
| 42 | MODE: 32 bit mode |
---|
| 43 | |
---|
| 44 | DEBUG MONITOR: none |
---|
| 45 | |
---|
| 46 | PERIPHERALS |
---|
| 47 | =========== |
---|
| 48 | TIMERS: Altera Avalon Timer |
---|
| 49 | RESOLUTION: .0001 microseconds |
---|
| 50 | SERIAL PORTS: Altera Avalon JTAG UART |
---|
| 51 | REAL-TIME CLOCK: none |
---|
| 52 | DMA: none |
---|
| 53 | VIDEO: none |
---|
| 54 | SCSI: none |
---|
| 55 | NETWORKING: none |
---|
| 56 | |
---|
| 57 | DRIVER INFORMATION |
---|
| 58 | ================== |
---|
| 59 | CLOCK DRIVER: Altera Avalon Timer |
---|
| 60 | IOSUPP DRIVER: none |
---|
| 61 | SHMSUPP: polled |
---|
| 62 | TIMER DRIVER: Altera Avalon Timer |
---|
| 63 | TTY DRIVER: none |
---|
| 64 | |
---|
| 65 | STDIO |
---|
| 66 | ===== |
---|
| 67 | PORT: Console port 0 |
---|
| 68 | ELECTRICAL: JTAG |
---|
| 69 | BAUD: 115200 |
---|
| 70 | BITS PER CHARACTER: 8 |
---|
| 71 | PARITY: None |
---|
| 72 | STOP BITS: 1 |
---|
| 73 | |
---|
| 74 | NOTES |
---|
| 75 | ===== |
---|
| 76 | |
---|