ASIC Tamagothi un proyecto para TinyTapeout

Para el proyecto personal TinyTapeout 4, diseñé un ASIC Tamagotchi que reside en el chip. Dado el espacio limitado en el chip, este Tamagotchi es simple pero funcional. Además, representa un excelente punto de partida para aprender sobre el diseño de ASIC y explora conceptos interesantes, como la implementación de la comunicación serial UART y la generación de números pseudoaleatorios, que mencioné en un post anterior. Acerca del Tamagotchi El diseño del Tamagotchi es muy sencillo....

octubre 7, 2024 · 4 min · Fabian Alvarez

Un Enfoque Novel para la Implementación de RISC-V en FPGAs

Introducción La arquitectura de conjunto de instrucciones RISC-V ha ganado tracción significativa en años recientes debido a su naturaleza de código abierto y flexibilidad. Este artículo explora estrategias novedosas de implementación para procesadores RISC-V en plataformas FPGA. Trabajo Relacionado Implementaciones previas de RISC-V en FPGAs se han enfocado principalmente en… Metodología Nuestro enfoque consiste en tres componentes principales: Banco de Registros Optimizado: Rediseñamos el banco de registros para reducir latencia Unidad de Control Eficiente: Una nueva unidad de control basada en FSM Optimización de Pipeline: Balance cuidadoso de las etapas del pipeline Diseño del Banco de Registros La implementación del banco de registros usa memoria de doble puerto…...

enero 15, 2024 · 1 min · Fabian Alvarez