Verificación funcional de IP DMA para empresa de IoT industrial
Visión general
De qué trata este proyecto.
Construye un testbench en cocotb (Python) para el IP DMA provisto (con interfaces AXI4 para configuración y AXI4-Stream para datos). Implementa modelo de memoria, drivers AXI, y monitores con scoreboard. Escribe 5 escenarios: transferencia mem-to-mem alineada, transferencia desalineada, dos canales concurrentes, abort en medio de transferencia, configuración inválida. Mide cobertura funcional y reporta bugs encontrados con steps to reproduce. Entrega: testbench completo, plan de verificación de 8 páginas, reporte de cobertura y reporte de 6 páginas con bugs.
El Briefing
Lo que harás y lo que demostrarás.
Verificar funcionalmente un IP DMA con 5 escenarios cocotb, medir cobertura funcional y reportar bugs encontrados de forma reproducible.
Earning criteria — what you'll demonstrate
- Construir entornos de verificación funcional con cocotb
- Modelar interfaces AXI4 y AXI4-Stream para drivers y monitores
- Diseñar planes de verificación con cobertura medible
- Reportar bugs de hardware con reproducibilidad garantizada
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
Carreras
Roles para los que esto te prepara.
Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.
Trayectorias profesionales que esto construye
Roles canónicosIngeniero/a de Software
Verificar IP de hardware con cobertura funcional es exactamente el tipo de trabajo que valida a personas ingenieras junior para roles de verificación en empresas con desarrollos ASIC o SoC propios.
Este proyecto afina
- cocotb
- functional-verification
- hardware-verification
Arquitecto/a de Sistemas
Quien entiende verificación de IP a fondo toma mejores decisiones de integración y reduce el riesgo de re-spin caro en proyectos de silicio.
Este proyecto afina
- axi4
- dma
- functional-verification