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:

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

  1. „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
  2. 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
  3. Č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
  4. "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.
  5. Archivovaná kopie . Získáno 16. července 2013. Archivováno z originálu dne 24. září 2015.
  6. Gaislerův výzkum. Tisková zpráva procesoru LEON4 Archivována 3. března 2012 na Wayback Machine

Odkazy