Leon
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 17. října 2018; kontroly vyžadují
8 úprav .
LEON je 32bitové mikroprocesorové jádro založené na architektuře SPARC V8. Původně vyvinut v Evropském kosmickém výzkumném a technologickém centru (ESTEC), divizi Evropské kosmické agentury (ESA), poté Gaisler Research. Je napsán ve VHDL a kód je vydán pod GNU General Public License pro LEON3 a GNU Lesser General Public License pro LEON1 a LEON2. Licencovat je možné i na základě komerční licence [1] [2] . Jádro má mnoho konfiguračních možností a lze jej použít k sestavení systémů na čipu pro komerční i nekomerční aplikace [3] .
Historie
Projekt LEON byl zahájen v ESA koncem roku 1997 za účelem výzkumu a vývoje vysoce výkonného procesoru pro použití v evropských vesmírných projektech. [4]
Cílem projektu bylo vytvořit otevřený, přenosný a neproprietární procesor, který by dokázal splnit budoucí potřeby výpočetního výkonu, byl by kompatibilní se stávajícím softwarem a měl by nízkou cenu. Při vývoji bylo bráno v úvahu, že procesor lze vyrobit podle výrobního procesu odolného vůči jednotlivým událostem ( Single event upset , SEU). Aby procesor po takové události mohl dále pracovat, přibyla k němu detekce a zpracování chyb. Procesor sám detekuje a opravuje jednobitovou chybu v libovolném registru.
Rodina LEON zahrnuje:
- LEON1 (čip LEONEexpress 0,25 µm),
- LEON2 (VHDL, používaný v Atmel AT697 a různých SoC). LEON1 a LEON2 byly vyvinuty ESA. V dubnu 2003 byl LEON2 verze 1.0.9 certifikován jako vyhovující architektuře SPARC v8. Proces sponzorovala ESA. [5]
- LEON3.
- LEON4. Vydání leden 2010. LEON3 a LEON4 vyvinuté společností Gaisler Research (Aeroflex Gaisler) [6]
- LEON5. Ve vývoji, vydání je plánováno na rok 2021
Podpora pro operační systémy pracující v reálném čase
Operační systémy, které podporují LEON: RTLinux , eCos , RTEMS , Nucleus , ThreadX , VxWorks a LynxOS , Embox .
Poznámky
- ↑ „Evropská vesmírná agentura spouští bezplatné jádro podobné Sparc“ Archivováno 21. října 2013 na Wayback Machine , Peter Clarke, EE Times, 03/06/2000
- ↑ Vývojář bezplatných procesorů Sparc je komerčně archivován 21. října 2013 na Wayback Machine , Peter Clarke, Silicon Strategies, EEtimes, 24. 2. 2005
- ↑ Články D&R Industry, úspěšné použití procesoru s otevřeným zdrojovým kódem v komerčním ASIC archivované 2. července 2013 na Wayback Machine
- ↑ "Next Generation Multipurpose Microprocessor", J. Andersson, J. Gaisler, R. Weigand, DAta Systems In Aerospace 2010 (DASIA2010), 2010 Archived copy . Datum přístupu: 21. září 2010. Archivováno z originálu 22. července 2011. (neurčitý)
- ↑ Archivovaná kopie . Získáno 16. července 2013. Archivováno z originálu dne 24. září 2015. (neurčitý)
- ↑ Gaislerův výzkum. Tisková zpráva procesoru LEON4 Archivována 3. března 2012 na Wayback Machine
Odkazy