mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-11-04 05:19:11 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
	
		
			394 B
		
	
	
	
		
			Verilog
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
	
		
			394 B
		
	
	
	
		
			Verilog
		
	
	
	
	
	
module tb;
 | 
						|
 | 
						|
reg clk, rst;
 | 
						|
wire [7:0] out;
 | 
						|
wire [4:0] counter;
 | 
						|
 | 
						|
uut uut (clk, rst, out, counter);
 | 
						|
 | 
						|
initial begin
 | 
						|
	#5 clk <= 0;
 | 
						|
	repeat (100) #5 clk <= ~clk;
 | 
						|
	#5 $finish;
 | 
						|
end
 | 
						|
 | 
						|
initial begin
 | 
						|
	rst <= 1;
 | 
						|
	repeat (2) @(posedge clk);
 | 
						|
	rst <= 0;
 | 
						|
end
 | 
						|
 | 
						|
always @(posedge clk)
 | 
						|
	$display("%d %d %d", rst, out, counter);
 | 
						|
 | 
						|
initial begin
 | 
						|
	$dumpfile("mem_simple_4x1_tb.vcd");
 | 
						|
	$dumpvars(0, uut);
 | 
						|
end
 | 
						|
 | 
						|
endmodule
 |