09.08.2013 Views

Tutorial #1 - MIT

Tutorial #1 - MIT

Tutorial #1 - MIT

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

...<br />

initial<br />

begin<br />

$vcdpluson(0);<br />

Lab1 Test Harness<br />

if( $value$plusargs( "exe=%s", exe_filename ) )<br />

$readmemh( exe_filename, mem.m );<br />

else begin<br />

$display( "ERROR: No executable specified! (use +exe=)" );<br />

$finish;<br />

end<br />

#0 reset = 1; <strong>#1</strong>6 reset = 0; // Strobe reset<br />

<strong>#1</strong>0000; // Safety net to catch infinite loops<br />

$display("*** FAILED ***");<br />

$finish;<br />

end<br />

// Stop running when tohost changes.<br />

always @(tohost) begin<br />

case (tohost)<br />

8'd0: ;<br />

8'd1: begin $display("*** PASSED ***"); #20 $finish; end<br />

default: begin $display("*** FAILED ***"); #20 $stop; end<br />

endcase<br />

end<br />

endmodule<br />

6.884 – Spring 2005 02/09/05<br />

T01 – Verilog 28

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!