Diseño de microprocesador desde cero: guía técnica

El video 'Designing Silicon From Scratch' de Breaking Taps ofrece una guía técnica detallada sobre la creación de un microprocesador personalizado. Este recurso educativo explica el flujo de trabajo completo para diseñar hardware digital, desde la definición de la arquitectura hasta la síntesis físi

XLS: SDK para síntesis de hardware acelerada en la era de Moore

XLS (Accelerated HW Synthesis) es una herramienta de síntesis de alto nivel que genera diseños sintetizables en Verilog y SystemVerilog a partir de descripciones funcionales flexibles. Desarrollado por Google, este SDK está diseñado para la era del fin de la Ley de Moore, facilitando la colaboración

Ingeniería inversa de un chip ASIC a partir de un archivo GDS

Un autor publica un detallado diario técnico sobre cómo resolvió el reto de ingeniería inversa de un ASIC propuesto por Jane Street a principios de agosto, cuya solución podía enviarse hasta el 4 de septiembre. La prueba consistía en recibir un archivo de layout GDSII, deducir la función del circuit

Cómo aplicar ingeniería inversa a un ASIC a partir de su archivo GDS

Kjartan van Driel y Leander Post detallan el proceso seguido para resolver el puzle de ingeniería inversa de un chip ASIC publicado por Jane Street. El reto parte de dos archivos: un layout en formato GDS y un fichero VCD con un caso de prueba de entrada y salida esperada. El GDS describe polígonos

Un perceptrón construido dentro de Age of Empires II

Un usuario ha logrado construir un perceptrón funcional dentro del editor de escenarios de Age of Empires II, el videojuego de estrategia en tiempo real. El proyecto parte de una puerta lógica NAND operativa implementada con los elementos del propio juego, y escala hasta un circuito de entrenamiento

Herramienta automatiza la creación de código Verilog y VHDL para CRC

El Generador de CRC es una herramienta de línea de comandos diseñada para automatizar la creación de código de hardware para algoritmos de detección de errores CRC (Cyclic Redundancy Check). Su importancia radica en agilizar el desarrollo de sistemas digitales, permitiendo a ingenieros de hardware y

CPPL: Nuevo lenguaje simplifica diseño de circuitos con IA

El diseño de hardware está experimentando una revolución impulsada por la inteligencia artificial, específicamente por los modelos de lenguaje grandes (LLMs). Sin embargo, generar directamente código RTL (Register-Transfer Level), el lenguaje de bajo nivel para describir circuitos digitales, con LLM

Desarrollador crea calculadora científica en FPGA con CPU personalizada

Un desarrollador independiente ha implementado una calculadora científica completamente funcional en hardware utilizando una FPGA Altera Cyclone II, creando desde cero un procesador personalizado, firmware de microcódigo y herramientas de desarrollo. El proyecto, disponible en GitHub bajo licencia C