Skip to content
EntityQ1798019· pop 11· linked from 113 articles

LEON (from meaning lion) is a radiation-tolerant 32-bit central processing unit (CPU) microprocessor core that implements the SPARC V8 instruction set architecture (ISA) developed by Sun Microsystems. It was originally designed by the European Space Research and Technology Centre (ESTEC), part of the European Space Agency (ESA), without any involvement by Sun. Later versions have been designed by Gaisler Research, under a variety of owners. It is described in synthesizable VHSIC Hardware Description Language (VHDL). LEON has a dual license model: A GNU Lesser General Public License (LGPL) and

Key facts

CPU.name
LEON
CPU.slowest
150
CPU.fastest
1500
CPU.slow unit
MHz
CPU.fast unit
MHz
CPU.soldby
Airbus Defence and Space
CPU.designfirm
Sun Microsystems (acquired by Oracle Corporation)(instruction set, original design)European Space Agency (ESA)Gaisler Research(processor, design derivative)
CPU.manuf1
Atmel (acquired by Microchip Technology)
CPU.arch
SPARC V8
CPU.numcores
1
CPU.predecessor
ERC32

via Wikipedia infobox

Wikidata facts

Sources (1)

via Wikidata · CC0

~10 min read

Article

14 sections
Contents
  • History
  • LEON processor models and distributions
  • FPGA design flow
  • Terminology
  • LEON2 processor core
  • LEON2-FT processor core
  • LEON3 processor core
  • LEON3FT processor core
  • LEON4 processor core
  • LEON5 processor core
  • Real-time OS support
  • See also
  • References
  • External links

LEON (from meaning lion) is a radiation-tolerant 32-bit central processing unit (CPU) microprocessor core that implements the SPARC V8 instruction set architecture (ISA) developed by Sun Microsystems. It was originally designed by the European Space Research and Technology Centre (ESTEC), part of the European Space Agency (ESA), without any involvement by Sun. Later versions have been designed by Gaisler Research, under a variety of owners. It is described in synthesizable VHSIC Hardware Description Language (VHDL). LEON has a dual license model: A GNU Lesser General Public License (LGPL) and GNU General Public License (GPL) free and open-source software (FOSS) license that can be used without licensing fee, or a proprietary license that can be purchased for integration in a proprietary product. The core is configurable through VHDL generics, and is used in system on a chip (SOC) designs both in research and commercial settings.

==History== The LEON project was begun by the European Space Agency (ESA) in late 1997 to study and develop a high-performance processor to be used in European space projects. The objectives for the project were to provide an open, portable and non-proprietary processor design, capable to meet future requirements for performance, software compatibility and low system cost. Another objective was to be able to manufacture in a single-event upset (SEU) tolerant sensitive semiconductor process. To maintain correct operation in the presence of SEUs, extensive error detection and error handling functions were needed. The goals have been to detect and tolerate one error in any register without software intervention, and to suppress effects from Single Event Transient (SET) errors in combinational logic.

Available in 11 languages

via Wikidata sitelinks · CC0

Connections

Categories