36 / 37 · Concetto
Registri di esecuzione e prosecuzione nel DDS
Consegna sorgenti, ingressi, aspettative, fallimenti e versioni per riprodurre il laboratorio.
Le lezioni sono gratuite. Iscriviti per salvare i progressi.
Consegnare un esperimento riproducibile
Un altro studente deve ricostruire circuito e confronti. Includi sorgenti, top, parametri, piano ingressi, attese, versione, comandi e risultato. Conserva primo errore e successiva esecuzione ripristinata. Una struttura possibile:
rtl/modulo_tick.sv
rtl/periodic_accumulator.sv
test/tb.sv
evidence/expected.csv
evidence/run.txtCircuiti sotto rtl e stimoli solo simulati sotto test. Collega log e sorgente con hash o revisione immutabile. Una cattura PASS senza ingressi e identità sorgente non basta.
Condizioni di accettazione prima di Run
Accetta solo con enable; ogni N accettazioni genera pulse e il dato salvato è consumato un fronte dopo. Reset elimina pendente, total è modulo 256. Confronta ogni fronte con modello indipendente per N=1,3, pause, dato esterno cambiato durante consumo, reset pendente e ritorno. Rileva uso del dato attuale e blocco errato con enable.
| Registro | Contenuto |
|---|---|
| Sorgente | Dipendenze DUT, banco, hash/revisione |
| Configurazione | top, N, clock/tempo, reset |
| Ingressi | reset, enable, sample per fronte |
| Attese | pulse, total dopo osservazione |
| Esecuzione | Strumento/versione reali, comandi, stati, log |
| Errore | Mutazione, prima divergenza, sorgente ripristinata |
Seguire il percorso reale DDS
Le lezioni sono gratuite da leggere. L'esperimento DDS dipende anche da sintassi attuale, adattatore e accesso di esecuzione dell'account. Usa Digital Design Studio e la guida d'installazione e primo avvio. Scegli un modo supportato dal prodotto. Se richiede righe d'ingresso per RTL limitato a un clock, fornisci DUT sintetizzabile e righe; non presumere che accetti banco generale #delay. Registra rifiuti e limita l'affermazione.
Dopo l'esecuzione controlla preflight reale, risultato, valori/forme d'onda e artefatto salvato. Lezione conclusa, importazione, compilazione locale o pulsante Run non dimostrano laboratorio completato con account gratuito.
Esplicitare i limiti delle prove
Un simulatore locale permette di dichiarare confronti funzionali locali superati. Solo un account gratuito che segue il prodotto e salva risultati attesi prova pratica DDS gratuita superata. Sintesi generica non è implementazione del dispositivo né prova di timing fisico, programmazione FPGA o produzione. Il corso fornisce sorgenti e metodi; verifica DDS separatamente prima dell'accettazione prodotto. Consegna risultato riproducibile e limiti ancora aperti.