¿Qué es nios?
Introducción a altera nios
/SOPC/Nios/200512/SOPC_20051228231149.html
A finales de los años 90, los dispositivos lógicos programables (PLD) La complejidad ha permitido implementar todo el sistema dentro de un único dispositivo programable. El concepto de sistema completo en un chip (SOC) se refiere a la implementación de un sistema definido por el usuario en un solo chip, lo que generalmente implica un microprocesador que incluye memoria y periféricos en el chip. Inicialmente se afirmó que un verdadero SOC, o sistema en un chip programable (SOPC), sería capaz de proporcionar procesadores basados en PLD. En 2000, Altera lanzó el procesador Nios, el primer producto del plan de procesador integrado Excalibur de Altera. Se convirtió en el primer procesador configurable de la industria optimizado para lógica programable. Este artículo explica el proceso y las decisiones involucradas en el desarrollo del entorno de diseño del procesador Nios y cómo evolucionó hasta convertirse en una herramienta SOPC.
Altera se da cuenta claramente de que si integramos las ventajas inherentes de la lógica programable en el proceso de desarrollo de procesadores integrados, tendremos un producto muy exitoso. Los procesadores basados en PLD tienen exactamente las características requeridas por la aplicación. Una vez definido el procesador, el diseñador "es dueño" de la arquitectura y puede utilizarla con confianza. Debido a que el PLD y el procesador integrado están disponibles de inmediato, la creación de prototipos de software puede comenzar de inmediato. Se puede integrar lentamente una lógica de hardware especial alrededor de la CPU y el software se puede probar en cada etapa para resolver los problemas encontrados. Además, el grupo de software puede hacer recomendaciones sobre aspectos arquitectónicos para mejorar la eficiencia del código y/o el rendimiento del procesador. Estas compensaciones de software/hardware se pueden realizar en medio del proceso de diseño del hardware.
........................