León

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 17 de octubre de 2018; las comprobaciones requieren 8 ediciones .

LEON es un núcleo de microprocesador  de 32 bits basado en la arquitectura SPARC V8. Desarrollado inicialmente en el Centro Europeo de Investigación y Tecnología Espacial (ESTEC), una división de la Agencia Espacial Europea (ESA), luego por Gaisler Research. Está escrito en VHDL y el código se publica bajo la Licencia pública general de GNU para LEON3 y la Licencia pública general reducida de GNU para LEON1 y LEON2. También es posible licenciar bajo una licencia comercial [1] [2] . El kernel tiene muchas opciones de configuración y se puede usar para construir sistemas en un chip.para aplicaciones comerciales y no comerciales [3] .

Historia

El proyecto LEON se inició en la ESA a finales de 1997 para investigar y desarrollar un procesador de alto rendimiento para su uso en proyectos espaciales europeos. [4] El objetivo del proyecto era crear un procesador abierto, portátil y no patentado que pudiera satisfacer las necesidades futuras de potencia informática, sería compatible con el software existente y tendría un bajo costo. Durante el desarrollo, se tuvo en cuenta que el procesador puede fabricarse de acuerdo con el proceso de fabricación resistente a eventos únicos ( Single event disturb , SEU). Para que el procesador continúe funcionando después de tal evento, se le ha agregado detección y manejo de errores. El propio procesador detecta y corrige un error de un solo bit en cualquier registro.

La familia LEON incluye:

Soporte para sistemas operativos en tiempo real

Sistemas operativos compatibles con LEON: RTLinux , eCos , RTEMS , Nucleus , ThreadX , VxWorks y LynxOS , Embox .

Notas

  1. "La Agencia Espacial Europea lanza un núcleo similar a Sparc gratuito" Archivado el 21 de octubre de 2013 en Wayback Machine , Peter Clarke, EE Times, 06/03/2000
  2. El desarrollador del procesador Free Sparc se vuelve comercial Archivado el 21 de octubre de 2013 en Wayback Machine , Peter Clarke, Silicon Strategies, EEtimes, 24/02/2005
  3. Artículos de la industria de D&R, Uso exitoso de un procesador de código abierto en un ASIC comercial Archivado el 2 de julio de 2013 en Wayback Machine .
  4. ^ "Microprocesador multipropósito de próxima generación", J. Andersson, J. Gaisler, R. Weigand, DAta Systems In Aerospace 2010 (DASIA2010), 2010 Copia archivada . Fecha de acceso: 21 de septiembre de 2010. Archivado desde el original el 22 de julio de 2011.
  5. Copia archivada . Consultado el 16 de julio de 2013. Archivado desde el original el 24 de septiembre de 2015.
  6. Investigación Gaisler. Comunicado de prensa del procesador LEON4 Archivado el 3 de marzo de 2012 en Wayback Machine .

Enlaces