Leon

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 17 octombrie 2018; verificările necesită 8 modificări .

LEON este un nucleu de microprocesor  pe 32 de biți bazat pe arhitectura SPARC V8. Dezvoltat inițial la Centrul European de Cercetare și Tehnologie Spațială (ESTEC), o divizie a Agenției Spațiale Europene (ESA), apoi de Gaisler Research. Este scris în VHDL , iar codul este lansat sub Licența publică generală GNU pentru LEON3 și Licența publică generală minoră GNU pentru LEON1 și LEON2. De asemenea, este posibil să se acorde licență sub o licență comercială [1] [2] . Nucleul are multe opțiuni de configurare și poate fi folosit pentru a construi sisteme pe un cip atât pentru aplicații comerciale, cât și necomerciale [3] .

Istorie

Proiectul LEON a fost început la ESA la sfârșitul anului 1997 pentru a cerceta și dezvolta un procesor de înaltă performanță pentru utilizare în proiecte spațiale europene. [4] Scopul proiectului a fost de a crea un procesor deschis, portabil și neproprietar care ar putea satisface nevoile viitoare de putere de calcul, să fie compatibil cu software-ul existent și să aibă un cost scăzut. În timpul dezvoltării s-a avut în vedere faptul că procesorul poate fi fabricat conform procesului de fabricație rezistent la evenimente individuale ( Single event upset , SEU). Pentru ca procesorul să continue să funcționeze după un astfel de eveniment, i-au fost adăugate detectarea și tratarea erorilor. Procesorul însuși detectează și corectează o eroare pe un singur bit în orice registru.

Familia LEON include:

Suport pentru sisteme de operare în timp real

Sisteme de operare care acceptă LEON: RTLinux , eCos , RTEMS , Nucleus , ThreadX , VxWorks și LynxOS , Embbox .

Note

  1. „Agenția Spațială Europeană lansează un nucleu asemănător Sparc gratuit” Arhivat 21 octombrie 2013 la Wayback Machine , Peter Clarke, EE Times, 03/06/2000
  2. Free Sparc processor developer goes Commercial Arhivat 21 octombrie 2013 la Wayback Machine , Peter Clarke, Silicon Strategies, EEtimes, 24.02.2005
  3. D&R Industry Articles, Successful Use of an Open Source Processor in a Commercial ASIC Arhivat 2 iulie 2013 la Wayback Machine
  4. „Next Generation Multipurpose Microprocessor”, J. Andersson, J. Gaisler, R. Weigand, DAta Systems In Aerospace 2010 (DASIA2010), 2010 Copie arhivată . Data accesului: 21 septembrie 2010. Arhivat din original la 22 iulie 2011.
  5. Copie arhivată . Consultat la 16 iulie 2013. Arhivat din original la 24 septembrie 2015.
  6. Gaisler Research. Comunicat de presă al procesorului LEON4 Arhivat 3 martie 2012 la Wayback Machine

Link -uri