range_finder/prep/simulation/qsim/Waveform.vwf.vt
2020-12-17 15:03:10 +01:00

109 lines
2.6 KiB
Text

// Copyright (C) 2017 Intel Corporation. All rights reserved.
// Your use of Intel Corporation's design tools, logic functions
// and other software and tools, and its AMPP partner logic
// functions, and any output files from any of the foregoing
// (including device programming or simulation files), and any
// associated documentation or information are expressly subject
// to the terms and conditions of the Intel Program License
// Subscription Agreement, the Intel Quartus Prime License Agreement,
// the Intel FPGA IP License Agreement, or other applicable license
// agreement, including, without limitation, that your use is for
// the sole purpose of programming logic devices manufactured by
// Intel and sold by Intel or its authorized distributors. Please
// refer to the applicable agreement for further details.
// *****************************************************************************
// This file contains a Verilog test bench with test vectors .The test vectors
// are exported from a vector file in the Quartus Waveform Editor and apply to
// the top level entity of the current Quartus project .The user can use this
// testbench to simulate his design using a third-party simulation tool .
// *****************************************************************************
// Generated on "11/30/2020 15:11:41"
// Verilog Test Bench (with test vectors) for design : bcd2
//
// Simulation tool : 3rd Party
//
`timescale 1 ps/ 1 ps
module bcd2_vlg_vec_tst();
// constants
// general purpose registers
reg AA;
reg BB;
reg CC;
reg DD;
reg endis;
reg horloge;
reg remiseazero;
// wires
wire [3:0] Data;
wire [3:0] Donne;
wire [6:0] sor;
wire [6:0] sortie;
// assign statements (if any)
bcd2 i1 (
// port map - connection between master ports and signals/registers
.AA(AA),
.BB(BB),
.CC(CC),
.Data(Data),
.DD(DD),
.Donne(Donne),
.endis(endis),
.horloge(horloge),
.remiseazero(remiseazero),
.sor(sor),
.sortie(sortie)
);
initial
begin
#1000000 $finish;
end
// AA
initial
begin
AA = 1'b0;
end
// BB
initial
begin
BB = 1'b0;
end
// CC
initial
begin
CC = 1'b0;
end
// DD
initial
begin
DD = 1'b0;
end
// endis
initial
begin
endis = 1'b0;
end
// horloge
always
begin
horloge = 1'b0;
horloge = #10000 1'b1;
#10000;
end
// remiseazero
initial
begin
remiseazero = 1'b0;
end
endmodule