La ISA RISC-V abierta poco a poco va ganando terreno en su viaje hacia la conquista, hacia la lucha contra Arm, que es su objetivo. Una ISA con un inmenso potencial y que apunta a ser lo que Linux fue para el sector del software. Sobre esto, tenemos buenas noticias, porque cada vez existen más productos que se basan en esta arquitectura, y cada vez más posibilidades para que los makers y profesionales comiencen a crear sus proyectos y desarrollen el ecosistema.
En este artículo te mostraré algunas de las últimas novedades en hardware basado en RISC-V… Tanto chips con núcleos IP basados en RISC-V, como softcores, FPGAs, SBCs, placas base con SoCs de esta familia, y mucho más.
Para más información sobre la ISA RISC-V, puedes leer estos otros artículos relacionados que hemos ido publicando en el blog, además de los nuevos que vendrán.
Raspberry Pi Pico 2: Nueva Generación de Microcontroladores
Raspberry Pi Pico 2 es una placa de desarrollo basada en el nuevo microcontrolador Raspberry Pi RP2350. Este chip ofrece dos opciones de núcleo: dual-core RISC-V o dual-core Cortex-M33. La podrás conseguir por unos 5 euros aproximadamente.
Características principales:
- Procesador: Dual-core RISC-V y Cortex-M33 a 150 MHz.
- Memoria: 520 KB de SRAM y 4 MB de flash.
- Conectividad: USB, GPIO, SPI, I2C, PWM, ADC.
- Seguridad: Incluye características como Trustzone, Secure boot y SHA-256.
El RP2350 es una evolución del RP2040 con mayor rendimiento, memoria y opciones de seguridad. Además, ofrece flexibilidad en la elección del núcleo procesador. Sin embargo, Raspberry Pi Pico 2 mantiene la compatibilidad con el ecosistema existente, pero añade nuevas posibilidades gracias al potente hardware y las características de seguridad. Su lanzamiento está previsto para finales de 2024.
Geniatech XPI-7110: Un SBC RISC-V potente y versátil
Si lo que estás buscando es algo más poderoso, como una Raspberry Pi basada en un chip RISC-V, en vez del habitual Arm, entonces estás también de enhorabuena, ya que ahora se ha lanzado este otro hardware. El Geniatech XPI-7110 es una nueva placa de desarrollo basada en el procesador RISC-V StarFive JH7110. Con un tamaño similar al Raspberry Pi 3, ofrece:
- Gran potencia: procesador de cuatro núcleos RISC-V, GPU para gráficos y video, y hasta 8GB de RAM.
- Conectividad: Ethernet, Wi-Fi, Bluetooth, múltiples puertos USB, HDMI y conectores para cámaras y pantallas.
- Flexibilidad: GPIOs compatibles con Raspberry Pi, ranura microSD y soporte para varios sistemas operativos (Linux, Android).
- Robustez: diseñado para uso comercial e industrial, con una vida útil estimada de 10 años.
En resumen, el XPI-7110 es una excelente opción para quienes buscan una plataforma de desarrollo potente y versátil basada en la arquitectura RISC-V, con un tamaño compacto y una amplia compatibilidad. Un nuevo producto que se une a la cada vez más larga lista, como la Milk-V Mars, la PineTab-V, Pine64 Star64 SBC, Milk-V Meles SBC, o las propias de SiFive y otras compañías. Productos fundamentales para probar y comenzar a desarrollar bajo la plataforma RISC-V y totalmente compatible con Linux…
Efinix Presenta Topaz: FPGAs RISC-V de bajo consumo para producción en masa
Por otro lado, otra de las novedades de las últimas semanas basadas en RISC-V es este otro dispositivo. En este caso se trata de un SoC con FPGA para poder desarrollar tus propios circuitos. Me estoy refiriendo al Efinix Topaz, una nueva familia de FPGAs de bajo consumo con procesadores RISC-V integrados destinados a aplicaciones de alto volumen. En este caso destaca por:
- Bajo consumo de energía: optimizado para eficiencia manteniendo el rendimiento.
- Núcleos RISC-V (Opcionales): hasta cuatro núcleos RISC-V integrados para ejecución de software.
- Interfaces de alta velocidad: soporte para PCIe Gen3, MIPI, LPDDR4 y transferencia de datos de 12,5 Gbps.
- Memoria configurable: hasta 19,22 Mbits de memoria integrada con opciones flexibles.
- Múltiples opciones de paquete: disponible en varios tamaños para adaptarse a diferentes necesidades.
- Larga vida útil: Efinix garantiza el suministro hasta al menos 2037, lo que garantiza su disponibilidad de cara a aplicaciones que necesiten mayor estabilidad tecnológica, como las industriales, por ejemplo para robótica industrial con visión artificial, impresoras industriales 3D, y otros sistemas de control.
Comparado con los SoC Titanium de Efinix, la anterior familia, el nuevo Topaz ofrece menos características para un tamaño más pequeño y menor consumo de energía. Además, Topaz se dirige a aplicaciones de alto volumen y sensibles al costo. No obstante, hay que decir que aún no se dispone de información sobre precios y disponibilidad específica, pero puede encontrar más información en la página de productos y en el comunicado de prensa de Efinix.
Placa Base Milk-V Jupiter RISC-V para Mini-ITX
También hay que destacar la placa base Milk-V Jupiter RISC-V Mini-ITX y compatible con las distros Linux, que puede ejecutar de forma bastante fluida. En cuanto al hardware de esta placa base, podemos destacar:
- Modelo: Milk-V Jupiter RISC-V
- Factor de forma: Mini-ITX
- SoC: Spacemit X60 SoC (ocho núcleos, 1,8 GHz)
- GPU: PowerVR B-Series BXE-2-32 (integrada)
- RAM: 15,5 GB (disponibles para Linux), aunque realmente cuenta con 16GB instalados. Desgraciadamente viene integrada, es LPDDR y no se puede agregar un módulo.
- Almacenamiento: SSD NVMe M.2 de 256 GB (no incluido)
- Red: dos puertos Gigabit Ethernet, y conectividad inalámbrica Wi-Fi 6
- Puertos: Puerto HDMI, puertos USB 2.0 y 3.0, ranura PCIe (para tarjetas gráficas externas, compatibles con las GPUs habituales que se usan para x86, como las Radeon o las GeForce…)
Sin duda una gran placa para instalar en tu equipo y comenzar a utilizar RISC-V, y ver de lo que esta arquitectura es capaz de hacer. Además, tanto si eres desarrollador del kernel Linux como de paquetes de software, te gustará trabajar de forma nativa en RISC-V y compilar sin necesidad de compilación cruzada, creando binarios nativos desde una plataforma RISC-V auténtica…
Ya son muchos los proyectos en torno a RISC-V para makers y desarrolladores, uniéndose todos estos al ASUS Tinker V, SiFive Freedom Metal, HiFive Unleashed, StarFive VisionFive 2, Pine64 PinePhone Pro, e incluso a portátiles de los que hemos hablado en esta misma página…Y esto no para aquí, seguirán saliendo nuevos productos, cada vez mejores, cada vez más numerosos. RISC-V conquistará tanto la electrónica embebida e IoT en general, como también los dispositivos móviles, PCs, e incluso el sector de los servidores y HPC…