Un experimento reducido compara RVA23 y ARMv9

Un experimento reducido comparó el tamaño del código, el volumen dinámico de instrucciones y el número de microoperaciones generado por RISC-V y ARMv9. La prueba utilizó chibicc, un compilador de C de tamaño medio, compilado consigo mismo como carga de trabajo. Los binarios se evaluaron con RVA22, R

Credibilidad y RISC-V: la estrategia de Fiora5 para entrar en el silicio europeo

Darian Domocos, CEO y cofundador de Fiora5 —startup rumana que desarrolla y licencia propiedad intelectual de procesadores RISC-V desde Europa— afirma que el mayor obstáculo para fundir una empresa de procesadores no es la ingeniería, sino conseguir que alguien crea que dos jóvenes desconocidos de R

CHERI: seguridad de memoria y compartimentación fina para CPU modernas

CHERI es una extensión de arquitectura de hardware que convierte los punteros en objetos con metadatos —límites, permisos y, opcionalmente, tipo— protegidos por la propia CPU, en lugar de tratarlos como simples números manipulables con aritmética entera. El investigador David Chisnall, del equipo de

Oberon System portado de RISC-5 a RISC-V con emulador RV32

El repositorio OberonSystem en su rama op2-rv32 presenta una migración del Project Oberon System —diseñado por Niklaus Wirth y Jürg Gutknecht en ETH Zürich entre 1986 y 1989— desde el lenguaje Oberon-07 a la variante más extendida Oberon 90, y desde el procesador RISC-5 creado por Wirth a la arquite

Comu: una placa RISC-V CH32V203 a 144 MHz que cabe dentro de un puerto USB-A

La tienda Tindie ha listado Comu, una placa de desarrollo compacta basada en el microcontrolador RISC-V CH32V203 de WCH. Con unas dimensiones de 13 × 9,4 mm, la placa cabe físicamente dentro de un conector USB-A e integra controles táctiles programables, LED, soporte para dispositivo USB y acceso a

Dabao: placa de evaluación para el microcontrolador abierto Baochip-1x

La campaña de crowdfunding en Crowd Supply presenta la Dabao Evaluation Board, una placa de desarrollo de dos capas que incorpora el sistema en chip Baochip-1x, un microcontrolador de propósito general orientado a desarrolladores embebidos y aficionados. El proyecto se distingue por un enfoque de se

Portar Linux MMU al SoC ESP32-S31 de Espressif: estado del proyecto

El repositorio GrieferPig/esp32-s31-linux documenta un intento de portar Linux con MMU a la arquitectura del SoC ESP32-S31 de Espressif, basada en el conjunto de instrucciones RISC-V RV32IMAFBCNSUX. El trabajo se ha realizado sobre la placa ESP32-S31-WROOM-3 E1H16R16V y se apoya en Linux 6.12, la úl

Consumo del ESP32-C6: comparación entre Arduino, Zephyr y ESP-IDF

Un análisis técnico compara el consumo energético del microcontrolador ESP32-C6 de Espressif funcionando sobre tres frameworks: Arduino, Zephyr RTOS y ESP-IDF. Las mediciones se realizaron con un placa de desarrollo ESP32-C6 alimentada a 3,6 V mediante el profiler Otii Ace, registrando corriente, po

Un maker construye en casa una GPU con miles de microcontroladores RISC-V

El maker conocido como Bitluni está desarrollando desde su domicilio una máquina gráfica basada en 8.192 microcontroladores RISC-V, cada uno soldado a un LED RGB, en lo que constituye la primera fase de un proyecto mucho más ambicioso. La arquitectura combina en un mismo dispositivo la tarjeta gráfi

Bitluni documenta el desarrollo de su propio 'ultracluster' doméstico de RISC-V

El creador de contenido bitluni ha presentado, en su canal de YouTube, un vídeo dedicado al diseño hardware de un clúster de procesado basado en el conjunto de instrucciones RISC-V al que denomina 'ultracluster'. El proyecto, que el autor define como su 'némesis', le ha consumido medio año de trabaj

El Gobierno inyecta 115 millones en Openchip, la catalana de chips RISC-V

El Consejo de Ministros autorizó el 29 de junio una inversión de 115,77 millones de euros en Openchip & Software Technologies, empresa de microelectrónica con sede en Barcelona fundada en 2021. La operación, la mayor inyección puntual de capital público recibida por una tecnológica española del sect

El autor abandona su escritorio AArch64 tras once meses y vuelve a x86-64

Marcin Juszkiewicz da por terminado, tras aproximadamente once meses, su experimento de utilizar un sistema AArch64 como escritorio personal. El equipo, bautizado como "wooster", estaba basado en un procesador Ampere Altra Q80-30 con 80 núcleos a 3,0 GHz, 128 GB de RAM, una tarjeta gráfica AMD Radeo

QSOE 0.1: un sistema operativo de doble kernel inspirado en QNX para RISC-V

QSOE es un sistema operativo de inspiración QNX para 64-bit RISC-V que se distribuye en dos variantes que comparten espacio de usuario y sistema de compilación. QSOE/N utiliza Skimmer, un micronúcleo SMP escrito desde cero para el proyecto, mientras que QSOE/L se apoya en el micronúcleo seL4. En amb

La ISA no importa donde cuenta de verdad: el bloqueo x86 frente a la GPU

El bloqueo de la arquitectura x86 en servidores es real, pero su influencia se debilita conforme nos acercamos a la GPU. Este análisis examina cinco sockets o posiciones que orbitan el procesador gráfico en los sistemas de IA, y evalúa en cuáles la elección entre x86 y Arm resulta determinante y en

MilkV Jupiter 2: la primera placa RISC-V con 16 núcleos y aceleración de IA

El MilkV Jupiter 2 es la primera placa basada en RISC-V que se presenta como un producto acabado, con 16 núcleos asimétricos (ocho Spacemit A100 a 2 GHz y ocho X100 a 2,4 GHz), 32 GB de RAM, conectividad 10GbE, Wi-Fi 6 y una GPU con soporte DRM. Fabricado por Radxa, el sistema incluye almacenamiento

Acceso JTAG con JLink al Pinecil

El Pinecil, un soldador portátil basado en el microcontrolador Bouffalo Lab BL706, permite depuración a nivel de hardware mediante JTAG. Este tutorial detalla cómo conectar un probe JLink al Pinecil utilizando la placa de expansión (breakout board) oficial, que incluye un conector de 10 pines con la

Espressif presenta el ESP32-S31, SoC RISC-V dual-core con Wi-Fi 6

El ESP32-S31 es un sistema en chip (SoC) de 32 bits con doble núcleo RISC-V desarrollado por Espressif Systems que integra conectividad inalámbrica y por cable, funciones avanzadas de interfaz hombre-máquina (HMI), seguridad basada en hardware y capacidades de audio flexibles en un único componente.

Capstone: el framework de desensamblado multiplataforma de referencia

Capstone es un framework de desensamblado de código máquina concebido como motor de referencia para el análisis binario y la ingeniería inversa en la comunidad de seguridad. Desarrollado en C puro y distribuido bajo licencia BSD de código abierto, expone una API neutra respecto a la arquitectura, li

Categorías de macros SRAM en el Baochip-1x

La verificación física de un chip es un paso esencial para confiar en su seguridad, ya que un diseñador podría ocultar bloques de RAM adicionales, invisibles para el software y para el arranque seguro. Andrew "bunnie" Huang, en su blog bunniestudios, explica cómo la inspección por infrarrojos permit

Mateo Valero defiende Barcelona como polo europeo del diseño de chips

El director del Barcelona Supercomputing Center (BSC), Mateo Valero, reivindica en una entrevista con 20minutos la apuesta por la soberanía tecnológica europea y presenta a Barcelona como futura capital del diseño de procesadores. Asegura que por cada euro invertido en el centro se generan unos diez

Extensiones F, D y Q: el soporte de punto flotante en RISC-V

La arquitectura de conjunto de instrucciones RISC-V ha desarrollado un ecosistema completo de extensiones para soportar operaciones de punto flotante. El ISA base (RV32I o RV64I) no define instrucciones de punto flotante, por lo que RISC-V proporciona extensiones específicas. La extensión F ofrece s

Nuevo framework permite emular chips multi-core usando varias FPGAs

EMiX es un framework de emulación escalable que permite superar los límites de una sola FPGA para validar diseños de chips multi-core antes de su fabricación. La emulación a nivel de FPGA es un paso crucial en el desarrollo de nuevos procesadores, ya que permite probar el hardware y software en cond

Start9 lanza el primer router RISC-V de código abierto para el hogar

Start9 ha anunciado el primer router de código abierto basado en arquitectura RISC-V, diseñado para facilitar el autoalojamiento doméstico y hacer la red avanzada accesible para usuarios no técnicos. El dispositivo incorpora un procesador SpacemiT K1 de 8 núcleos, 4 GB de RAM LPDDR4, 16 GB de almace

raylib 6.0: gráficos sin GPU gracias a nueva versión

raylib, una biblioteca de gráficos 2D y 3D de código abierto, ha lanzado su versión 6.0, la más grande hasta la fecha. El desarrollo, impulsado por una comunidad de más de 850 colaboradores y financiado por NLnet y el NGI Zero Common Fund, introduce una serie de mejoras significativas. La novedad má

Llvm soluciona caída del 25% en rendimiento RISC-V

Un ingeniero ha identificado y corregido una regresión de rendimiento del 25% en el compilador LLVM al generar código para procesadores RISC-V. El problema surgió tras una reciente modificación en LLVM que, aunque optimizaba ciertas conversiones de punto flotante, inadvertidamente rompió una optimiz

Optimización ingeniosa para cálculos de punto flotante

Este artículo de Wren.wtf explora una optimización ingeniosa para la multiplicación de punto flotante de precisión simple en procesadores embebidos, un tema crucial para aplicaciones donde los recursos son limitados y el rendimiento es vital. La motivación surge de un trabajo reciente en una extens

RISC-V: más placas de desarrollo llegarán en 2026

Canonical anticipa una mayor disponibilidad de placas de desarrollo RISC-V a partir de 2026, marcando un hito importante en la adopción de esta arquitectura de conjunto de instrucciones abierta. RISC-V, creada en 2010, ofrece flexibilidad y la posibilidad de innovación, permitiendo a cualquier perso

Anos: Sistema operativo de código abierto avanza a hardware

Un desarrollador ha anunciado un hito significativo en el desarrollo de 'Anos', un nuevo sistema operativo de código abierto. Anos, actualmente en estado de 'kernel de juguete', ahora es capaz de ejecutar multitarea preemptiva en hasta 16 CPUs, lo que permite la ejecución de controladores de disposi

Software: ¿por qué se ignora la portabilidad?

Este artículo aborda una problemática común en el mundo del software de código abierto: la resistencia a la portabilidad a arquitecturas consideradas 'antiguas' o menos relevantes. El autor, un desarrollador con experiencia en portabilidad, critica esta actitud, argumentando que a menudo se basa en

TinyOS-RTOS: Sistema operativo ultraligero para IoT

Un equipo de desarrolladores ha presentado TinyOS-RTOS, un nuevo sistema operativo de tiempo real (RTOS) ultra-ligero diseñado para dispositivos IoT y embebidos con recursos limitados. Con un tamaño de núcleo inferior a 10 KB y un mínimo de 2 KB de RAM, este RTOS ofrece funcionalidades esenciales co

Suiza impulsa investigación de chips con estándar abierto

Suiza se está posicionando como un centro clave para la investigación de semiconductores gracias a la adopción de RISC-V, un estándar de arquitectura de conjunto de instrucciones (ISA) de código abierto. Esta iniciativa, impulsada por instituciones como el Instituto Federal de Tecnología de Zúrich (

Espressif lanza ESP32-S31: Wi-Fi 6 y Bluetooth 5.4

Espressif Systems ha anunciado el próximo lanzamiento del ESP32-S31, un nuevo System-on-Chip (SoC) de doble núcleo RISC-V diseñado para aplicaciones de IoT de última generación. El dispositivo, que se espera para marzo de 2026, integra conectividad Wi-Fi 6, Bluetooth 5.4, IEEE 802.15.4 (para Thread

RISE facilita CI en RISC-V: pruebas reales y gratuitas

El proyecto RISE ha anunciado la disponibilidad gratuita de 'RISE RISC-V Runners', un servicio de GitHub Actions que permite a cualquier proyecto de código abierto ejecutar sus pipelines de integración continua (CI) en hardware RISC-V real. Esta iniciativa elimina la necesidad de emuladores o compil

NumKong: Biblioteca Numérica de Alto Rendimiento

Ash Vardanian ha anunciado el relanzamiento de su proyecto SimSIMD bajo el nuevo nombre NumKong, una biblioteca de computación numérica de alto rendimiento. NumKong abarca aproximadamente 200.000 líneas de código y documentación en siete lenguajes de programación, ofreciendo una colección comparable

Kazajistán diseña su primer chip: un hito tecnológico

Un equipo de estudiantes universitarios en Almaty, Kazajistán, liderado por el profesor Nursultan Kabylkas, ha diseñado el primer chip de la historia del país, un procesador RISC-V, marcando un hito significativo para la industria tecnológica kazaja. Contrario a la creencia generalizada de que se ne

Herramienta facilita verificación de código RISC-V

Un desarrollador ha presentado una nueva herramienta llamada "Knuckledragger" para simplificar la verificación de código ensamblador RISC-V. La herramienta aborda la complejidad inherente a la verificación de ensamblador, un proceso propenso a errores y con herramientas limitadas, especialmente en e

Baochip-1x: El microcontrolador con gestión de memoria

Este artículo explica el desarrollo del Baochip-1x, un microcontrolador innovador que incorpora una Unidad de Gestión de Memoria (MMU). La MMU es una característica crucial que separa los sistemas operativos modernos (como los de teléfonos y ordenadores) de los sistemas más simples (como tostadoras)

Fedora en RISC-V: avances y lentitud en la compilación

Un desarrollador de Fedora Linux ha detallado el progreso y los desafíos en la adaptación del sistema operativo a la arquitectura RISC-V. Desde hace aproximadamente tres meses, se ha trabajado en la triagem de paquetes, con un total de 86 solicitudes de extracción (pull requests) enviadas para paque

Baochip-1x: Nuevo chip seguro para aplicaciones críticas

El Baochip-1x es un chip de silicio (SoC) de vanguardia, diseñado por Bunnie Studios (Zach Says) y fabricado en TSMC 22nm, que busca llenar un vacío en el mercado de microcontroladores, situándose entre el Raspberry Pi Pico2 y el Teensy 4.1. Su desarrollo se enmarca dentro de la iniciativa Betrusted

RVA23: Nuevo Estándar Impulsa CPUs RISC-V

Una nueva especificación, RVA23, está marcando un punto de inflexión en el diseño de CPUs de alto rendimiento, especialmente en la forma en que se escala el rendimiento. RVA23 hace que la extensión vectorial RISC-V (RVV) sea obligatoria, elevando la paralelización estructurada y explícita al mismo n

AngstromIO: placa de desarrollo ultra compacta

Un desarrollador ha presentado AngstromIO, una de las placas de desarrollo más pequeñas disponibles, con unas dimensiones de solo 8.9 mm x 9 mm y un conector USB-C. Basada en el microcontrolador Attiny1616, la placa ofrece dos GPIOs y líneas I2C, además de ser compatible con Arduino para bibliotecas

SBCs en 2025: nuevos modelos, Qualcomm y precios más altos

Un año marcado por la innovación en el mercado de Single Board Computers (SBCs). En 2025, se lanzaron 15 nuevos modelos de 8 fabricantes diferentes, abarcando una amplia gama de SoCs como Rockchip, Broadcom y Qualcomm. Los precios oscilaron entre $42 y $590, reflejando la diversidad de opciones disp

Código cerrado: ¿actualizar o no actualizar?

Este artículo de codon.org.uk explora la compleja decisión de actualizar o no los 'blobs' de código no libre que a menudo se encuentran en hardware moderno. Estos 'blobs' son esencialmente código (a menudo escrito en C y dirigido a arquitecturas como Arm o RISC-V) que controla el funcionamiento de d

Programador descubre la dificultad del ensamblador

Este artículo del blog narra la experiencia de un programador de aplicaciones que, durante un período de desempleo, decidió seguir un tutorial para construir un sistema operativo en 1000 líneas de código, utilizando ensamblador. La principal conclusión es que sus habilidades de depuración, muy desar

Emuko: Nuevo emulador RISC-V promete más velocidad

Un nuevo emulador de RISC-V llamado 'emuko', desarrollado en Rust, está surgiendo como una alternativa prometedora a herramientas establecidas como QEMU, Spike y Renode. 'emuko' se distingue por su velocidad, impulsada por la compilación JIT (Just-In-Time) adaptable para hosts ARM64 y x86_64, y su c

Snaps corren en RISC-V: prueba con virtualización

Un desarrollador ha logrado ejecutar snaps (aplicaciones empaquetadas) en una máquina virtual RISC-V utilizando QEMU en su ThinkPad. El objetivo era probar una aplicación específica, Notepad Next, en esta arquitectura, ya que el desarrollador mantiene casi 50 snaps y necesita verificar su compatibil