LEON ist eine Familie von 32-Bit-Prozessoren, basierend auf derSPARC-V8-Architektur. Ursprünglich entworfen von derESA,[1] wird das Prozessordesign heute vonAeroflex Gaisler weiterentwickelt und vertrieben.
Der LEON war das erste unter einerOpen-Source-Lizenz veröffentlichte vollständigeMikroprozessor-Design[2], die LEON-Prozessoren sind verfügbar alsVHDL-Designs zur Verwendung zum Beispiel inFPGAs oderASICs.
Alle Versionen von LEON2[3] und LEON3[4] sind vollständig kompatibel zu SPARC V8. Die Designs von LEON1 und LEON2 waren verfügbar unter derGNU Lesser General Public License, LEON3 ist unter derGNU General Public License veröffentlicht. DerIP-Core der im Januar 2010 vorgestellten Weiterentwicklung LEON4 ist nicht mehr unter einer freien Lizenz veröffentlicht.[5]
Es gibt fehlertolerante Versionen von LEON2, LEON3 und LEON4: LEON2-FT, LEON3-FT und LEON4-FT.[6] Der LEON3-FT wurde mit einem strahlungsresistenten FPGA vonActel in den SatellitenChandrayaan-1,Prisma und demtaiwanischen Argo verwendet[7].
Neben den beidenfreien SoftwarepaketenGRLIB IP Library mit allen benötigten Bestandteilen einesSystem-on-a-Chip und dem auch unterEclipse lauffähigen Kommandozeilen-DebuggerGRMON bietet der Hersteller auch kostenpflichtigen Support, Entwicklungsboards und vollständige Systeme an.
Der Prozessor wird von Atmel unter dem NamenAT697 vertrieben.[8]