Noticias que mencionan Verilog

MorphoHDL: un lenguaje minimalista para hacer crecer circuitos digitales

MorphoHDL es un lenguaje de descripción de hardware (HDL) minimalista y funcional, diseñado por Alexander Mordvintsev (Google, en el marco del proyecto Paradigms of Intelligence), que permite especificar circuitos digitales mediante recursión estructural. La idea central es tratar los circuitos como

Lean: el lenguaje que verifica su propio código

Este artículo explora el concepto de un "lenguaje de programación perfectible", ejemplificado por Lean. La idea central es que un lenguaje perfectible no solo permite escribir código, sino también expresar propiedades sobre ese código dentro del propio lenguaje. Esto abre la puerta a la verificación

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

Pic0rick lanza plataforma de ultrasonido económica basada en RP2040

El proyecto pic0rick lanza una nueva plataforma de ultrasonido de bajo costo diseñada para simplificar el desarrollo de sistemas de adquisición de ecografías. El dispositivo utiliza el microcontrolador RP2040 de Raspberry Pi (doble núcleo Cortex-M0+ a 133 MHz), reemplazando los diseños anteriores ba

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

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

Construir puertas lógicas con el códec de vídeo VP8

El proyecto Video2NAND demuestra que el códec de vídeo VP8 puede usarse como sustrato para simular lógica combinatoria, una idea que hasta ahora se exploraba sobre transistores o silicio. El artículo explica cómo los mecanismos de predicción de bloques del códec —diseñados para comprimir vídeo— se r

OpenAI diseña su chip Jalapeño con sus propios modelos de IA

OpenAI ha revelado que utilizó sus propios modelos de lenguaje grandes (LLM) para acelerar el diseño de Jalapeño, su primer chip de aceleración de IA, logrando pasar de la primera arquitectura a la fabricación en menos de 20 meses. El chip ofrece hasta 13,4 petaflops de cómputo de 4 bits y reduce la

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

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

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