Architecture SPARC | |||||
Version 7 | |||||
---|---|---|---|---|---|
MB86900 | |||||
Version 8 | |||||
| |||||
Version 9 | |||||
UltraSPARC (II, IIi, IIe, III, IIIi, IV, IV+, T1, T2, T2+, RK) | |||||
SPARC64 (II, III, GP, V, V+, VI, VII, VIIIfx) | |||||
niagra 3, OpenSPARC |
LEON est un processeur (Le processeur, ou CPU (de l'anglais Central Processing Unit, « Unité centrale de...) 32 bit (Le bit est un chiffre binaire, c'est-à-dire 0 ou 1. Il est donc aussi une unité de mesure...) RISC open source, compatible SPARC (L'architecture SPARC est une architecture de processeur ouverte. « SPARC » est...) V8 (1987) développé par l'ingénieur (« Le métier de base de l'ingénieur consiste à résoudre des problèmes de nature...) suédois Jiri Gaisler pour l'ESA.
Il est téléchargeable sous licence LGPL (version 2) et GPL (version 3). Une version tolérante aux erreurs ("Fault Tolerant" - implémentant une détection d'erreurs permettant son usage (L’usage est l'action de se servir de quelque chose.) en conditions de radiations élevées) est aussi accessible pour LEON3.
Le processeur softcore Leon3 est un modèle de processeur écrit en langage VHDL (VHDL est un langage de description matériel destiné à représenter le...). Comme son prédécesseur, le Leon3 est basé sur une architecture (L’architecture peut se définir comme l’art de bâtir des édifices.) RISC 32 bit. Le code source (Le code source (ou les sources voire le source) est un ensemble d'instructions écrites dans un...) est entièrement disponible sous licence GPL.
Le processeur softcore Leon4 présente en plus les caractéristiques suivantes dont on retiendra principalement la venue du multiprocesseur :