RISC-V llega al PC: ya es una realidad, solo era cuestión de tiempo
La esperada noticia ha llegado. No ha tardado años, RISC-V ha llegado al mundo del PC en un tiempo récord. La progresión que está teniendo esta ISA es increíble, cada vez conquista más y más sectores. Y ahora, gracias a SiFive, también podrás disfrutar de placas base con CPU basada en dicha arquitectura para el PC.
Tras numerosos proyectos interesantes, como PicoRio, o los propios de SiFive, ahora llega una nueva placa base mini-ITX cuyo corazón está basado en RISC-V. Y aunque está especialmente dirigida a desarrolladores, no deja de ser un «juguete» muy impresionante. Si quieres conocer más, te invito a seguir leyendo sobre HiFive Unmatched…
SiFive HiFive Unmatched
La placa base SiFive HiFive Unmatched es una nueva plataforma de desarrollo RISC-V que puede ejecutar sistemas Linux. Eso ya existía, lo novedoso es que usa un form factor de PC, por lo que podrás usarla en tu equipo de escritorio como cualquier otra placa base x86.
Si quietes conocer más características técnicas de la placa base de SiFive, aquí tienes el resumen:
- Nombre: SiFive HiFive Unmatched
- SoC: SiFive Freedom U740
- QuadCore SiFive U74-MC:
- 64-bit
- Subconjunto RV64GC (RV64IMAFDC)
- Superescalar, dual-issue (por cada ciclo de reloj puede mover un par de instrucciones a través de las etapas de la pipeline).
- Cache L1: 32 KB para instrucciones + 32 KB para datos por núcleo.
- 2MB de cache L2 unificada
- Nucleo SiFive S7 (Embedded Real-Time)
- 64-bit
- Subconjunto RV64IMAC
- Memoria cache 16 KB para instrucciones / 8 KGB DTIM
- QuadCore SiFive U74-MC:
- Memoria RAM: 8 GB DDR4 integrada, capaz de operar a 2400 MT/s.
- Almacenamiento:
- 32 MB Quad SPI Flash NOR para arranque rápido
- Ranura para microSD
- Con posibilidad de instalar un SSD M.2
- Ranuras de expansión:
- Slot M.2 PCIe (3ªGen) x4 para SSDs NVMe
- Slot M.2 E-Key para Bluetooth o WiFi
- Slot x16 PCIe Gen 3 (8-lanes) para tarjetas gráficas
- Conectividad y puertos E/S:
- Gigabit Ethernet LAN (RJ-45)
- 4x USB 3.2 Gen 1 Tipo-A
- 2x microUSB Tipo-B
- 1 cabezal JTAG
- 1 cabezal de 24-pin periférico:
- 4x GPIO
- 2x I2C
- 2x QSPI
- 2x UART
- 1x PWM
- Batería: incluida para mantener el RTC.
- Factor de forma: mini-ITX (170x170mm). Compatible con PSU con conector de 24-pin (150W) y con cualquier chasis compatible con miniITX. Incluye también compatibilidad para los conectores frontales de las carcasas convencionales.
- S.O. soportado y software:
- Compatible con Linux. Varias distribuciones cuentan ya con un buen soporte para RISC-V y con un alto porcentaje de sus paquetes compatibles.
- Se envía también con una tarjeta microSD que arranca una imagen prebuilt Freedom U-SDK (basado en Yocto Project/OpenEmbedded) con la que poder crear tu propia distro Linux personalizada. Y viene con kernel Linux, U-Boot, OpenSBI, U-Boot SPL empaquetados con licencias de código abierto. Además de otros paquetes populares para desarrolladores como GNU GCC y herramientas LLVM, herramientas de rendimiento y otras utilidades.
- Precio: 665$ (Pre-comprar)
Puede parecer más cara que otras placas base mini-ITX para PC, pero ten en cuenta que en este caso se incluye también componentes como la CPU, y la RAM, y que no tendrás que comprar aparte. Por ejemplo, la ASUS ROG Strix H470 I Gaming cuesta unos 170€ (200$ aprox.) a lo que habría que agregar unos +60$ para esa capacidad de memoria principal y el precio de la CPU elegida…
PC RISC-V ¡Ya está aquí!
Si aún estás un poco perplejo, aquí te dejo un vídeo para ver a esta maravilla de PC en pleno funcionamiento. Éste será solo el primero de mucho más…
Más información sobre RISC-V – Puedes leer mi entrevista con Calista Redmond