Strumenti Utente

Strumenti Sito


informatica:ae:testdivisoreverilog

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

informatica:ae:testdivisoreverilog [18/10/2017 alle 12:41 (8 anni fa)] – creata Marco Daneluttoinformatica:ae:testdivisoreverilog [18/10/2017 alle 12:43 (8 anni fa)] (versione attuale) Marco Danelutto
Linea 7: Linea 7:
  
 `define TAU 16 `define TAU 16
-// `define TAU 8 
        
-   parameter N = 4;+   parameter N = 4;    // lavoriamo su interi da 4 bit, per semplicità 
        
    reg clock;    reg clock;
Linea 25: Linea 24:
         lrdy, linx, liny);         lrdy, linx, liny);
  
 +   // valori iniziali dei registri
    initial    initial
      begin      begin
Linea 33: Linea 33:
      end      end
  
 +   // generazione del segnale di clock
    always    always
      begin      begin
Linea 39: Linea 40:
      end      end
  
 +   // simulazione
    initial    initial
      begin      begin
 +        // comandi per la registrazione delle tracce segnali
  $dumpfile("test_uf.vcd");  $dumpfile("test_uf.vcd");
  $dumpvars();  $dumpvars();
  
 +        // dopo 30 tp manda alto il rdy
  #30  #30
    lrdy = 1;    lrdy = 1;
   
-  + // fine simulazione
  #150 $finish;  #150 $finish;
   
informatica/ae/testdivisoreverilog.1508330472.txt.gz · Ultima modifica: 18/10/2017 alle 12:41 (8 anni fa) da Marco Danelutto

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki