source: rtems/c/src/lib/libbsp/powerpc/virtex/README @ ff538bbf

4.115
Last change on this file since ff538bbf was 0ba2736, checked in by Sebastian Huber <sebastian.huber@…>, on 06/18/13 at 14:12:56

bsp/virtex: Replace low-level BSP start code

Use linkcmds.base. Use EABI with small-data area.

  • Property mode set to 100644
File size: 2.2 KB
Line 
1# Adapted from vitex BSP
2
3BSP NAME:           Virtex
4BOARD:              Xilinx ML-403 and (hopefully) any vitex/PPC based board
5BUS:                N/A
6CPU FAMILY:         ppc
7CPU:                PowerPC 405GP
8COPROCESSORS:       N/A
9MODE:               32 bit mode
10
11DEBUG MONITOR:
12
13PERIPHERALS
14===========
15TIMERS:             405GP internal
16SERIAL PORTS:       Xilinx consolelite
17REAL-TIME CLOCK:    none
18DMA:                Xilinx vitex internal
19VIDEO:              none
20SCSI:               none
21NETWORKING:         Xilinx TEMAC
22
23DRIVER INFORMATION
24==================
25CLOCK DRIVER:       PPC Decrementer
26IOSUPP DRIVER:      N/A
27SHMSUPP:            N/A
28TIMER DRIVER:       N/A
29TTY DRIVER:         consoleelite
30
31STDIO
32=====
33PORT:               Console port 0
34ELECTRICAL:         RS-232
35BAUD:               as defined in FPGA design
36BITS PER CHARACTER: 8
37PARITY:             None
38STOP BITS:          1
39
40Notes
41=====
42
43Board description
44-----------------
45clock rate:     234 MHz
46ROM:            16MByte FLASH
47RAM:            64MByte DRAM
48
49Virtex only supports single processor operations.
50
51Configuration
52-------------
53
54This board support package is written for a typical virtex/PPC FPGA
55system. The rough features of such a board are described above.
56
57When a new virtex FPGA system is created (using the Xilinx design
58software), a parameter file "xparameters.h" is also created, which
59describes the basic features of the hardware (like peripherals
60included, interrupt routing etc.).
61
62This BSP normally takes its basic HW description for the file
63"xparameters_dflt.h", which describes my FPGA system. When this BSP
64should run on a different hardware, a path to the proper
65"xparameters.h" can be provided on the "configure" command line.
66
67For adapting this BSP to other boards, you can specify several configuration
68options at the configure command line (use "./configure --help" in this
69directory).  Here is an example for the top-level configure invocation:
70
71/path/to/rtems/sources/configure \
72  --target=powerpc-rtems4.11 \
73  --enable-rtemsbsp=virtex \
74  --enable-maintainer-mode \
75  --enable-posix \
76  --enable-tests \
77  --disable-networking \
78  'RTEMS_XPARAMETERS_H="/path/to/xparameters.h"' \
79  VIRTEX_RAM_ORIGIN=0xfffc0000 \
80  VIRTEX_RAM_LENGTH=0x3ffec \
81  VIRTEX_RESET_ORIGIN=0xffffffec
Note: See TracBrowser for help on using the repository browser.