octubre 6, 2021

Intel infunde procesadores Nios Soft con el conjunto de instrucciones RISC-V

Intel actualizó su línea de los famosos procesadores de software Nios con el último núcleo de software Nios V, diseñado en torno a la arquitectura de conjunto de instrucciones de código abierto RISC-V.

La familia de procesadores Nios es la implementación de Intel de procesadores simples de bajo consumo diseñados para encajar dentro de los diseños de Field Programmable Gate Array (FPGA) y ocupar solo una pequeña parte, proporcionando la funcionalidad básica de la CPU. Según Gartner, la familia de CPU Nios es la tecnología softcore más utilizada en la industria de FPGA. Estos núcleos blandos permiten que los diseños FPGA tengan la funcionalidad básica que el diseño requeriría de una CPU. De esta manera, la compañía proporciona a los diseñadores de hardware las necesidades básicas de CPU con sus FPGA Intel, lo que permite un desarrollo de hardware más rápido.

La industria está cada vez más interesada en el ISA abierto RISC-V y, según informes recientes, Intel también ha expresado interés en comprar la startup de RISC-V SiFive por $ 2 mil millones. Eso tiene mucho sentido dada la amplia gama de aplicaciones que puede satisfacer RISC-V, tal como vemos con los núcleos suaves Nios V.

La importancia de utilizar RISC-V como plantilla ISA para este tipo de núcleos radica en la iniciativa de hardware de código abierto que tiene como objetivo abrir todo el ecosistema, haciéndolo accesible para cualquier persona.

El Nios II, un predecesor de Nios V, es el procesamiento de señal digital (DSP) de 32 bits de Intel y el control del sistema basado en principios de diseño de computadora de conjunto de instrucciones reducidas (RISC). La iteración Nios II es una CPU RISC de 32 bits con 32 registros de 32 bits de uso general, un conjunto completo de instrucciones de 32 bits, ruta de datos, espacio de direcciones y una sola instrucción de 32 × 32 multiplicar y dividir, produciendo un 32- bitresult. Si bien no conocemos los detalles de Nios V, asumimos que es muy similar.

Por ahora, el Nios V es un microcontrolador en forma V / m. Este diseño utiliza la parte RV32IA de la especificación RISC-V con extensiones atómicas, una tubería de 5 etapas e interfaces AXI4, creando un diseño de microcontrolador capaz. Sin embargo, Intel planea continuar diseñando IPs de diseño de Nios V y desarrollar una forma de procesador Nios V de propósito general V / g compatible con Linux capaz de ejecutar el kernel de Linux.

La introducción de Nios V significa que Intel finalmente se está subiendo al tren del código abierto RISC-V. La compañía ya ofrece algunos de los primeros diseños basados ​​en ISA abierto y, en el futuro, podríamos ver que surgen diseños más potentes de los centros de diseño de Intel.