From d43316a3dc12a1e0352018b55f0bb615c1473a68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1si=20Benjamin?= <halftome@yahoo.com> Date: Mon, 20 Oct 2014 01:33:01 +0200 Subject: [PATCH] Added test fixture --- test.v | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 test.v diff --git a/test.v b/test.v new file mode 100644 index 0000000..928aead --- /dev/null +++ b/test.v @@ -0,0 +1,71 @@ +`timescale 1ns / 1ps + +//////////////////////////////////////////////////////////////////////////////// +// Company: +// Engineer: +// +// Create Date: 13:07:18 10/16/2014 +// Design Name: uartop +// Module Name: /home/halftome/ise_uart/testop.v +// Project Name: ise_uart +// Target Device: +// Tool versions: +// Description: +// +// Verilog Test Fixture created by ISE for module: uartop +// +// Dependencies: +// +// Revision: +// Revision 0.01 - File Created +// Additional Comments: +// +//////////////////////////////////////////////////////////////////////////////// + +module testop; + + // Inputs + reg clk; + reg rst; + reg btn1; + reg sw6; + reg sw7; + + // Outputs + wire txd; + wire rts; + + // Instantiate the Unit Under Test (UUT) + uartop uut ( + .clk(clk), + .rst(rst), + .btn1(btn1), + .sw6(sw6), + .sw7(sw7), + .txd(txd), + .rts(rts) + ); + + initial begin + // Initialize Inputs + clk = 0; + rst = 1; + btn1 = 0; + sw6 = 1; + sw7 = 1; + + // Wait 100 ns for global reset to finish + #100; + + // Add stimulus here + rst = 0; // RST finished + #50 btn1 = 1; // Button push + #50 btn1 = 0; // Button release + + end + + always #10 clk = ~clk; + +endmodule + + -- GitLab