36 / 37 · Conceito
Registros de execução e continuação no DDS
Entregue fontes, entradas, expectativas, falhas e versões para reproduzir a prática.
As aulas podem ser lidas gratuitamente. Inscreva-se para salvar o progresso.
Entregue experimento reproduzível
Outra pessoa deve reconstruir a mesma comparação. Inclua fontes, top, parâmetros, agenda de entradas, expectativas, versões, comandos e resultado. Preserve primeiro erro e execução restaurada. Uma estrutura possível:
rtl/modulo_tick.sv
rtl/periodic_accumulator.sv
test/tb.sv
evidence/expected.csv
evidence/run.txtCircuitos ficam em rtl e estímulo só de simulação em test. Use hash ou revisão imutável para ligar log e fonte. Captura de PASS sem entradas e identidade não é suficiente para reprodução.
Aceitação antes de Run
Aceite só com enable; cada N aceitas produz pulse e a amostra salva é consumida uma borda depois. Reset descarta pendência, total é módulo 256. Compare por borda com modelo independente em N=1,3, pausas, dado externo alterado ao consumir, reset pendente e retorno. Detecte uso de dado atual e bloqueio errado por enable.
| Registro | Conteúdo |
|---|---|
| Fonte | Dependências DUT, banco, hash/revisão |
| Configuração | top, N, clock/tempo, reset |
| Entradas | reset, enable, sample por borda |
| Esperado | pulse, total após cada observação |
| Execução | Ferramenta/versão, comandos, status, log |
| Falha | Mutação, primeira divergência, fonte restaurada |
Continue pelo caminho real do DDS
Aulas são gratuitas para leitura. Experimento DDS também depende da sintaxe atual, adaptador e acesso de execução da conta. Entre em Digital Design Studio e no guia de instalação e primeiro uso. Escolha modo suportado mostrado no produto. Se pede linhas de entrada para RTL restrito de clock único, forneça DUT sintetizável e linhas; não suponha que um banco #delay geral seja aceito. Registre rejeição e limite a afirmação.
Após executar, confira preflight real, resultado, valores/onda e artefato salvo. Conclusão de aula, importação, compilação local ou botão Run não provam prática terminada numa conta gratuita.
Explicite fronteiras da evidência
Simulador local permite dizer que comparações funcionais locais passaram. Somente uma conta gratuita seguindo o produto e salvando resultados permite afirmar prática DDS gratuita concluída. Síntese genérica não é implementação nem prova de temporização física, programação FPGA ou fabricação. O curso entrega fontes e métodos; verifique o caminho DDS separadamente antes de aceitar o produto. Finalize entregando resultado reproduzível e limitações pendentes.