chips

Efinix expande la serie Sapphire con núcleos RISC-V de 64 bits para FPGA

La serie Sapphire RV64 optimiza el rendimiento y la gestión de memoria en sistemas embebidos y de inteligencia artificial en el *edge*.

El lanzamiento del Sapphire RV64 por parte de Efinix busca atender la demanda creciente en sistemas embebidos y soluciones de inteligencia artificial en el edge que requieren mayor capacidad de procesamiento y gestión de memoria. Según información de Hackster.io, este desarrollo permite direccionar de forma nativa volúmenes de memoria superiores a 4 GB.

El nuevo núcleo soporta hasta 8 GB de RAM mediante un controlador de memoria integrado. Incorpora un diseño de pipeline de siete etapas y se basa en el conjunto de instrucciones RV64IM, compatible con diversas extensiones opcionales. Para mejorar el rendimiento, el Sapphire RV64 integra hasta 512 kB de RAM en chip, una caché L1 de múltiples vías para instrucciones y datos, una caché L2 opcional, predicción de bifurcaciones y pre-fetchers tanto de hardware como de software. La inclusión de una unidad de gestión de memoria (MMU) opcional SV39 facilita el soporte para sistemas operativos basados en Linux. El controlador de memoria ha sido mejorado para soportar DDR3, LPDDR4x y HyperRAM con tasas de transferencia de datos de hasta 3.200 Mb/s.

Al igual que sus variantes de 32 bits, el Sapphire RV64 se ofrece como un bloque de propiedad intelectual (IP) soft-core. Esto permite su integración y configuración en dispositivos FPGA de Efinix, incluyendo las series Titanium, Topaz y Trion T20 o superiores, mediante el Efinity IP Manager. Dependiendo de los recursos disponibles en el FPGA, es posible integrar hasta cuatro núcleos, operando con frecuencias de hasta 400 MHz.

Fuente original: Hackster.io

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *