Mostrar el registro sencillo del ítem
Diseño de un módulo periférico de protocolo I2C para microcontroladores RISC-V
| dc.contributor.advisor | Molina-Robles, Roberto Carlos | es |
| dc.contributor.author | Porras-Villarreal, Sebastián | |
| dc.date.accessioned | 2026-03-18T14:30:38Z | |
| dc.date.available | 2026-03-18T14:30:38Z | |
| dc.date.issued | 2025-06-29 | |
| dc.identifier.uri | https://hdl.handle.net/2238/16497 | |
| dc.description | Proyecto de Graduación (Licenciatura en Ingeniería Electrónica) Instituto Tecnológico de Costa Rica, Escuela de Ingeniería Electrónica, 2025. | es |
| dc.description.abstract | En este reporte se presenta los resultados obtenidos sobre el diseño, implementación y validación de un módulo periférico de protocolo I2C para microcontroladores RISC-V, desarrollado en SystemVerilog y sintetizado con un PDK de 65 nm de TSMC. El flujo de diseño contempló la cración de dos FSM, una para el maestro y otra para el esclavo, verificadas inicialmente en testbenches independientes y posteriormente integradas al bus de datos de SIWA para demostrar operaciones de lectura y escritura correctas. Para la implementación física, se emplearon las herramientas VCS, Verdi en la fase de verificación RTL, y Fusion Compiler para la generación de layout seguido de análisis DRC y evaluación de potencia, área y timings. | es |
| dc.description.abstract | This report presents the results obtained from the design, implementation, and validation of an I²C-protocol peripheral module for RISC-V microcontrollers, developed in SystemVerilog and synthesized using a TSMC 65 nm PDK. The design flow included creating two finite-state machines—one for the master and one for the slave—which were first verified in independent testbenches and then integrated into the SIWA data bus to demonstrate correct read and write operations. For the physical implementation, VCS and Verdi were used during RTL verification, and Fusion Compiler handled layout generation followed by DRC analysis and evaluation of power, area, and timing. | es |
| dc.language.iso | spa | es |
| dc.publisher | Instituto Tecnológico de Costa Rica | es |
| dc.rights | acceso abierto | es |
| dc.rights.uri | http://creativecommons.org/licenses/by-sa/4.0/ | * |
| dc.subject | Diseño -- Modelos -- Periféricos | es |
| dc.subject | Protocolo I2C | es |
| dc.subject | Microcontroladores RISC-V | es |
| dc.subject | Módulos -- Maestros -- Esclavos | es |
| dc.subject | Verificación -- Testbench | es |
| dc.subject | Análisis -- Verificación -- Layout | es |
| dc.subject | Buses de datos | es |
| dc.subject | Dispositivos periféricos | es |
| dc.subject | Análisis -- Potencia | es |
| dc.subject | Design -- Models -- Peripherals | es |
| dc.subject | I2C protocol | es |
| dc.subject | RISC-V microcontrollers | es |
| dc.subject | Modules -- Masters -- Slaves | es |
| dc.subject | Verification -- Testbench | es |
| dc.subject | Analysis -- Verification -- Layout | es |
| dc.subject | Data buses | es |
| dc.subject | Peripheral devices | es |
| dc.subject | Analysis -- Power | es |
| dc.subject | Research Subject Categories::TECHNOLOGY::Electrical engineering, electronics and photonics | es |
| dc.title | Diseño de un módulo periférico de protocolo I2C para microcontroladores RISC-V | es |
| dc.type | proyecto fin de carrera | es |


