LEON
Un article de Wikipédia, l'encyclopédie libre.
Cet article est une ébauche à compléter concernant l'informatique, vous pouvez partager vos connaissances en le modifiant. |
LEON est un processeur 32 bit RISC open source, compatible SPARC V8 (1987) développé par l'ingénieur suédois Gaisler pour l'ESA.
Il est téléchargeable sous licence LGPL (version 2) et GPL (version3). Une version tolérante aux erreurs ("Fault Tolerant" - implémentant une détection d'erreurs permettant son usage en conditions de radiations élevées) est aussi accessible pour LEON3.
Sommaire |
[modifier] Spécifications du softcore Leon3
Le softcore Leon3 est un un model de processeur écrit en langage VHDL. Comme son prédécesseur, le Leon3 est basé sur une architecture RISC 32 bit. Le code source est entièrement disponible sous licence GPL.
[modifier] Caractéristiques
- Instruction aux normes SPARC avec l'extention V8
- Pipeline de 7 étages
- Contient des multiplieurs, diviseurs et unités MAC
- Cache de données et d'instructions séparés
- Cache configurable : 1 à 4 étages, 1 à 256 kbytes par étage. Mémoire virtuelle LRU ou LRR
- MMU