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:
- LEON1 (chip LEONExpress de 0,25 µm),
- LEON2 (VHDL, utilizado en AT697 de Atmel y varios SoC). LEON1 y LEON2 fueron desarrollados por la ESA. En abril de 2003, se certificó que la versión 1.0.9 de LEON2 se ajustaba a la arquitectura SPARC v8. El proceso fue patrocinado por la ESA. [5]
- LEÓN3.
- LEÓN4. Lanzamiento en enero de 2010. LEON3 y LEON4 desarrollados por Gaisler Research (Aeroflex Gaisler) [6]
- LEÓN5. En desarrollo, previsto para su lanzamiento en 2021
Soporte para sistemas operativos en tiempo real
Sistemas operativos compatibles con LEON: RTLinux , eCos , RTEMS , Nucleus , ThreadX , VxWorks y LynxOS , Embox .
Notas
- ↑ "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
- ↑ 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
- ↑ 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 .
- ^ "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. (indefinido)
- ↑ Copia archivada . Consultado el 16 de julio de 2013. Archivado desde el original el 24 de septiembre de 2015. (indefinido)
- ↑ Investigación Gaisler. Comunicado de prensa del procesador LEON4 Archivado el 3 de marzo de 2012 en Wayback Machine .
Enlaces