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