Version 8 (modified by shashvat jain, on Nov 7, 2018 at 10:13:17 AM) (diff)

Fixed Infobox


<!-- When filling in the box,

+ Try to include links to other Wiki pages and websites. + If a field is not applicable, not setting the variable will result in it not being displayed + If Simulator is not set, then No. is displayed.


Infobox BSP

BSP_name Leon2
Manufacturer Various
image Pci xc5v oblique 640.jpg
caption Pender GR-PCI-XC5V
Board_URL Multiple
Architecture SPARC
CPU_model Leon2
Monitor GRMON
Simulator Yes. TSIM and Qemu
Aliases No
RAM Varies
NVMEM Varies
Serial Varies
NICs Usually Opencores Ethernet MAC or the LAN91C111
Other User synthesized


This BSP is for the LEON2 SPARC V8 processor developed by the European Space Agency and Gaisler Research. The LEON2 includes serial ports and timers on the CPU so one BSP can support many of the LEON2 boards. LEON2 is available as a synthesizable VHDL model, allowing custom implementations on FPGA and/or ASIC. There are also standard components available, in particular the rad-hard Atmel AT697 for space applications.

The BSP supports two network interfaces: the Opencores Ethernet MAC and the LAN91C111 i/f. The Opencores MAC is a soft macro and used pre-dominantely on FPGA boards, while the LAN91C111 is used on boards with the AT697.

The startup procedure for LEON BSPs is explained in SparcBSPStartup.

Board Setup

If there are special jumper or ROM monitor settings, describe them.

Downloading and Executing

Describe the download procedure.


How do you debug code on this board? What gdb setup? BDM, stub, etc?

Test Reports

{{Test Report |Version = 4.6.4 |Date = date not specified |User = User:JiriGaisler? |Report = reports that it runs fine on the TSIM simulatior, and boards from Pender and Atmel. }}

{{Test Report |Version = |Date = date not specified |User = User:JiriGaisler? |Report = reports that it runs fine on the TSIM simulator, and on boards from Pender and Atmel. }}


  • TBD