¿Por qué FPGA debería usar NIOS2?
Pero la potencia del FPGA El consumo per cápita es relativamente grande y es más adecuado para algunos campos que no son sensibles a la escala de desarrollo y el costo del consumo de energía de los prototipos de diseño.
NIOS2 es una serie de procesadores de núcleo blando FPGA especialmente desarrollados para Altera (que es lo que llamamos MCU, pero es de núcleo blando, lo que significa que no hay tiempo para agregar FPGA de núcleo blando NIOS2. Si se agrega, sintetizará NIOS2 FPGA en el procesador). El desarrollo de software para NIOS2 se basa en C, C++ o lenguaje ensamblador. Tanto el entorno de desarrollo de software como Qartus2 son compatibles con NIOS2 IDE.
El primer paso en NIOS2 es construir el desarrollo del sistema SOPC, este paso se realiza en el constructor SOPC Qartus2, luego de lo cual se determinan los llamados diagramas de bloques de circuitos digitales periféricos que formarán el NIOS2. El resto del trabajo se puede realizar según los métodos tradicionales de desarrollo de FPGA. Una vez completado el desarrollo de FPGA, equivale a completar la producción de hardware del microcontrolador. El siguiente paso es programar y depurar el procesador NIOS2. Este paso se realiza en el IDE de NIOS2.