36 / 37 · Concepto
Registro de ejecución y continuación en DDS
Entrega fuentes, entradas, expectativas, fallos y versiones para reproducir la práctica.
Las lecciones se pueden leer gratis. Inscríbete para guardar el progreso.
Entrega un experimento reproducible
Incluye fuentes, top, parámetros, calendario de entradas, expectativas, herramienta y versión, comandos y resultado. Conserva el primer fallo y la ejecución restaurada para que otro estudiante pueda reconstruir las comparaciones. Una estructura compacta es:
rtl/modulo_tick.sv
rtl/periodic_accumulator.sv
test/tb.sv
evidence/expected.csv
evidence/run.txtSepara circuito en rtl y estímulo de simulación en test. Vincula log y fuente con hash o revisión inmutable. Una captura de PASS sin entradas ni identidad del código es difícil de reproducir.
Escribe aceptación antes de Run
Solo enable acepta; cada N aceptadas crea pulse y la muestra guardada se consume un flanco después. Reset descarta pendientes; total es módulo 256. Compara todos los flancos con referencia independiente para N=1,3, pausas, cambio de datos al consumir, reset pendiente y retorno. Detecta también consumo de datos actuales y bloqueo indebido con enable.
| Registro | Contenido requerido |
|---|---|
| Fuente | Dependencias DUT y banco, hash/revisión |
| Configuración | top, N, reloj/unidades, reset |
| Entradas | rst, enable, sample por flanco |
| Esperado | pulse y total tras cada flanco |
| Ejecución | Herramienta/versión, comandos, estados, log |
| Fallo | Mutación relevante, primera discrepancia, fuente restaurada |
Sigue la ruta real del producto DDS
Las lecciones se leen gratis. El experimento DDS depende además de sintaxis admitida, adaptador y permisos de la cuenta. Accede a Digital Design Studio y a la guía de instalación y primer uso. Elige el modo soportado que muestra el producto. Si espera filas para RTL restringido de un reloj, proporciona DUT sintetizable y esas filas; no supongas que admite un banco #delay genérico. Registra rechazos de sintaxis o modo y limita la conclusión.
Inspecciona preflight real, resultado, valores/onda y artefacto guardado. Una marca de estudio, importación, compilación local o botón Run no prueba que la cuenta gratuita terminó.
Delimita la evidencia
Un simulador local permite afirmar comparaciones funcionales locales superadas. Solo la cuenta gratuita recorriendo el producto y guardando resultados permite afirmar práctica DDS gratuita superada. Síntesis genérica no es implementación de dispositivo ni prueba de tiempo físico, programación FPGA o fabricación. Este curso aporta fuentes y método; verifica aparte la ruta gratuita antes de aceptar el producto. Entrega el experimento reproducible y limitaciones pendientes.