Altifigence Academy

36 / 37 · Concepto

Registro de ejecución y continuación en DDS

Entrega fuentes, entradas, expectativas, fallos y versiones para reproducir la práctica.

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:

text
rtl/modulo_tick.sv
rtl/periodic_accumulator.sv
test/tb.sv
evidence/expected.csv
evidence/run.txt

Separa 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.

RegistroContenido requerido
FuenteDependencias DUT y banco, hash/revisión
Configuracióntop, N, reloj/unidades, reset
Entradasrst, enable, sample por flanco
Esperadopulse y total tras cada flanco
EjecuciónHerramienta/versión, comandos, estados, log
FalloMutació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.

Tu elección se aplica a este navegador. Puedes cambiarla en el pie de página.