mirror of
https://github.com/ehw-fit/ariths-gen.git
synced 2025-04-20 13:51:23 +01:00
59 lines
1.3 KiB
Verilog
59 lines
1.3 KiB
Verilog
`timescale 1ns / 1ps
|
|
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
// Company:
|
|
// Engineer:
|
|
//
|
|
// Create Date: 15:58:06 02/24/2021
|
|
// Design Name: f_fa
|
|
// Module Name: C:/Xilinx_projects/Verilog_generated_circuits/Flat_adders/f_fa_test.v
|
|
// Project Name: Flat_adders
|
|
// Target Device:
|
|
// Tool versions:
|
|
// Description:
|
|
//
|
|
// Verilog Test Fixture created by ISE for module: f_fa
|
|
//
|
|
// Dependencies:
|
|
//
|
|
// Revision:
|
|
// Revision 0.01 - File Created
|
|
// Additional Comments:
|
|
//
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
|
|
module f_fa_test;
|
|
|
|
// Inputs
|
|
reg a;
|
|
reg b;
|
|
reg cin;
|
|
|
|
// Outputs
|
|
wire f_fa_y2;
|
|
wire f_fa_y4;
|
|
|
|
// Instantiate the Unit Under Test (UUT)
|
|
f_fa uut (
|
|
.a(a),
|
|
.b(b),
|
|
.cin(cin),
|
|
.f_fa_y2(f_fa_y2),
|
|
.f_fa_y4(f_fa_y4)
|
|
);
|
|
|
|
initial begin
|
|
// Initialize Inputs
|
|
a = 1'b0;
|
|
b = 1'b1;
|
|
cin = 1'b0;
|
|
end
|
|
|
|
always #2 a = ~a;
|
|
always #4 b = ~b;
|
|
always #6 cin = ~cin;
|
|
initial $monitor("Time:",$time," ns ", "a=%b, b=%b, cin=%b, sum=%b, cout=%b", a, b, cin, f_fa_y2, f_fa_y4);
|
|
initial #100 $finish;
|
|
endmodule
|
|
|