En un avance significativo que promete transformar el ámbito de los microcontroladores, Raspberry Pi ha decidido integrar núcleos RISC-V en su nuevo modelo Raspberry Pi Pico 2. Esta medida no solo amplía las capacidades técnicas del dispositivo, sino que también brinda a los desarrolladores una plataforma sólida para experimentar con esta emergente arquitectura, que está ganando atención en el mundo tecnológico.
El Raspberry Pi Pico 2 cuenta con el chip RP2350, que incorpora los núcleos RISC-V denominados Hazard 3. Esta innovación fue el fruto del esfuerzo personal de Luke Wren, ingeniero de Raspberry Pi, quien concibió estos núcleos como un proyecto personal. La característica más notable de Hazard 3 es su naturaleza de código abierto, lo que permite a cualquier interesado descargar los diseños y sumergirse en una tecnología que se desplegará a nivel mundial en millones de dispositivos.
Wren ideó Hazard 3 como una evolución de su creación anterior, Hazard5, un procesador que desarrolló para su proyecto RISCBoy, una consola de juegos inspirada en la icónica Game Boy Advance. «Hazard3 es un procesador de grado de producción que maximiza el rendimiento dentro de su área compacta y en el rango de frecuencias que espero ver en microcontroladores», explicó Wren, destacando la eficiencia y potencial de su diseño.
Eben Upton, fundador de Raspberry Pi, subrayó la importancia de esta incorporación. Según Upton, al integrar Hazard 3 en el RP2350, la compañía tiene como objetivo proporcionar a los desarrolladores de software un entorno robusto y accesible para experimentar con RISC-V, promoviendo a Hazard 3 como un núcleo que combina limpieza y apertura, ideal para ser utilizado en otros dispositivos o como base para desarrollos futuros.
Una de las ventajas más significativas de Hazard 3 es su accesibilidad, gracias a su código abierto. Luke Wren asegura que cualquiera puede implementar este diseño de procesador en su propio chip para ejecutar código RISC-V. Además, ofrece la posibilidad de probarlo en una placa FPGA o ejecutar el simulador en sus máquinas, utilizando herramientas open-source como yosys, nextpnr y gtkwave.
Con la mirada puesta en el futuro, Wren se muestra optimista sobre el potencial de RISC-V y Hazard 3. «RISC-V ofrece la posibilidad de realizar experimentos arquitectónicos significativos sobre una base estándar y comprensible», sostuvo Wren, abriendo el diálogo hacia innovaciones en seguridad integrada como CHERI. El desarrollo de Hazard 3 está diseñado para evolucionar continuamente, desde su fase de desarrollo hasta versiones estables.
La integración de núcleos RISC-V en el Raspberry Pi Pico 2 no solo reafirma la posición de la compañía como líder en innovación, sino que también fomenta un ecosistema más abierto y accesible para desarrolladores, allanando el camino para avances futuros en computación embebida.