SiFive anunció recientemente su lanzamiento 20G1, una cartera ampliada de los procesadores centrales IP SiFive basados ​​en RISC-V de la compañía. Algunas de las mejoras en las que se enfocó SiFive dentro de esta versión fueron la potencia, el rendimiento y el área (PPA).
SiFive se especializa en herramientas de automatización de software que aceleran el proceso de desarrollo de hardware. Pero esta actualización de los procesadores centrales basados ​​en RISC-V de SiFive es particularmente relevante debido a la historia de la compañía con RISC-V. Fundada por los inventores de la mundialmente conocida RISC-V ISA (arquitectura de conjunto de instrucciones), SiFive puede tener una ventaja única en el desarrollo de esta tecnología.

La historia de SiFive con RISC-V

A medida que los transistores se volvieron más caros de diseñar y difíciles de escalar, los inventores de RISC-V (computadora con conjunto de instrucciones reducido) decidieron que era hora de un cambio. En 2010, fundaron SiFive, que utiliza código abierto y una arquitectura RISC-V junto con silicio personalizado para reducir los costos de desarrollo y el tiempo de diseño.


Evolución de los inventos RISC-V, junto con los inventos SiFive, de 2010 a 2017. Imagen (modificada) utilizada por cortesía de SiFive

Inicialmente, su objetivo era publicitar ampliamente RISC-V. Ahora que la arquitectura RISC-V es reconocida mundialmente, el objetivo es escalar continuamente RISC-V. Si bien la primera salida de cinta fue de 28 nanómetros, SiFive ahora tiene cientos de salidas de cinta, lo que permite una gama más amplia de aplicaciones.

20G1 actualiza cada núcleo de serie

El SiFive Core IP 20G1 ha introducido mejoras dentro de cada una de las diferentes series de núcleos de SiFive. La primera actualización importante es que cada uno de los núcleos de la serie se ha actualizado con capacidades mejoradas en tiempo real.

Características de la versión 20G1
Características de la versión 20G1. Imagen (modificada) utilizada por cortesía de SiFive

En las series E3 y E7, SiFive dice que el área se ha reducido hasta en un 11% en comparación con el RV32I. La compañía también afirma que dentro de la serie U7, el rendimiento es 2.8 veces mayor en el procesador SiFive U74 (20G1) en comparación con el procesador SiFive U74 (19.08).
Esto permite una mejor transmisión de datos para más aplicaciones, incluida la IA. El consumo de energía también ha disminuido hasta en un 25% en el nuevo procesador SiFive U74 (20G1), según el comunicado de prensa.

20G1 se basa en las herramientas de silicio personalizadas de SiFive

Este lanzamiento de SiFive 20G1 sigue a otros anuncios de la compañía que apuntan a mejorar la escalabilidad de RISC-V. Estas actualizaciones también han contribuido a la rápida construcción y envío de chips.
Por ejemplo, SiFive ofrece el conjunto de herramientas SiFive Freedom Tool, que contiene SDK, bibliotecas y otro código para ayudar a los diseñadores a personalizar los procesadores SiFive RISC-V. Esta base de datos de herramientas también se encuentra en la nube para acceso remoto.

Freedom Studio de SiFive
Freedom Studio de SiFive permite a los usuarios sincronizar la navegación de rastreo. Imagen utilizada por cortesía de SiFive

SiFive Insight es otra herramienta que ayuda con el proceso de personalización. Permite a los usuarios rastrear la ejecución de instrucciones por parte del procesador paso a paso y observar los registros de depuración simultáneamente. La versión SiFive 20G1 se actualiza en SiFive Insight, que también es compatible con Arm Coresight. SiFive afirma que Arm Coresight facilitará la integración de los usuarios con otros entornos de desarrollo de SoC.
La versión SiFive 20G1 ha mejorado los núcleos de la línea SiFive Core IP al reducir el consumo de energía, disminuir el área y aumentar el rendimiento. Esta opción puede ser atractiva para los diseñadores debido a su ISA libre y abierta y a las plantillas simplificadas para personalizar el silicio.


¿Alguna vez ha usado una arquitectura RISC-V? ¿Cómo afectó su proceso de diseño de silicio personalizado? Comparte tus experiencias en los comentarios a continuación.

Dejar respuesta

Please enter your comment!
Please enter your name here