Changes between Version 10 and Version 11 of TBR/BSP/Leon3


Ignore:
Timestamp:
Apr 6, 2012, 4:33:07 PM (7 years ago)
Author:
Daniel
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • TBR/BSP/Leon3

    v10 v11  
    22
    33
    4 This BSP is for the [http://www.gaisler.com/products/leon3/leon3.html LEON3 SPARC V8 processor] developed by [http://www.gaisler.com Aeroflex Gaisler]. LEON3 is available as a synthesizable VHDL model, allowing custom implementations on FPGA and/or ASIC. The LEON3 BSP probes AMBA Play&Play information for basic peripherals such as interrupt controller, timer, and UART. Probing the Plug&Play makes it possible for the LEON3 BSP to supports many LEON3 based controllers and boards. The LEON3 BSP has also support for the LEON4. The basic peripherals:
     4This BSP is for the [http://www.gaisler.com/products/leon3/leon3.html LEON3 SPARC V8 processor] developed by [http://www.gaisler.com Aeroflex Gaisler]. LEON3 is available as a synthesizable VHDL model, allowing custom implementations on FPGA and/or ASIC. The LEON3 BSP probes AMBA Play&Play information for basic peripherals such as interrupt controller, timer, and UART. Probing the Plug&Play makes it possible for the LEON3 BSP to supports many LEON3 based controllers and boards. The LEON3 BSP has also support for the LEON4. The basic peripherals supported:
    55
    66 *  IRQMP, IRQAMP
     
    2525/dev/console_a is by default renamed /dev/console and assigned minor=0, but the user can select /dev/console_['a'+N] to be renamed to /dev/console by setting syscon_uart_index=N. See table below.
    2626
    27 MINOR    DEVICE-FS-NAME       UART
    28 0        /dev/console         Default /dev/console_a, user selectable
    29 1        /dev/console_a       APBUART[0]   (missing by default)
    30 2        /dev/console_b       APBUART[1]
    31 ...
     27{| class="wikitable" border="1" cellspacing="1" cellpadding="5"
     28|-
     29! MINOR
     30! DEVICE FILE SYSTEM NAME
     31! UART
     32|-
     33| 0
     34| /dev/console
     35| Default APBUART[0], user selectable through 'syscon_uart_index'
     36|-
     37| 1
     38| /dev/console_a
     39| APBUART[0]   (missing by default)
     40|-
     41| 2
     42| /dev/console_b
     43| APBUART[1]
     44|-
     45| ..
     46|
     47|
     48|-
     49|}
    3250
    3351On a MP system the console renamed to /dev/console is selected by CPU index (LEON3_Cpu_Index). /dev/console_['a' + LEON3_Cpu_Index] is