File tree Expand file tree Collapse file tree 6 files changed +131
-2
lines changed
docs/messbauer_generator/channel_after
messbaue_test_environment/tests Expand file tree Collapse file tree 6 files changed +131
-2
lines changed Original file line number Diff line number Diff line change 11# Xilinx ISE Generated files
22\m essbauer_generator. *
3- \ messbauer_generator_ *
3+ messbauer_generator_ *
44par_usage_statistics *
55webtalk_pn *
66_ngo *
77_xmsgs *
88\* xst \*
9- xlnx_auto_0_xdb
9+ xlnx_auto_0_xdb
10+ \i sim \*
11+ * .log
12+ filter.filter
13+ fuse.xmsgs
14+ xilinxsim.ini
Original file line number Diff line number Diff line change 1+ `timescale 1ns / 1ps
2+
3+ // //////////////////////////////////////////////////////////////////////////////
4+ // Company:
5+ // Engineer:
6+ //
7+ // Create Date: 20:36:12 08/30/2017
8+ // Design Name: messbauer_generator
9+ // Module Name: E:/PLD/MessbauerTestEnvironment/messbaue_test_environment/tests/messbauer_generator_testbench_channelafter.v
10+ // Project Name: messbaue_test_environment
11+ // Target Device:
12+ // Tool versions:
13+ // Description:
14+ //
15+ // Verilog Test Fixture created by ISE for module: messbauer_generator
16+ //
17+ // Dependencies:
18+ //
19+ // Revision:
20+ // Revision 1.0
21+ // Additional Comments:
22+ //
23+ // //////////////////////////////////////////////////////////////////////////////
24+
25+ module messbauer_generator_testbench_channelafter ;
26+
27+ // Inputs
28+ reg aclk;
29+ reg areset_n;
30+
31+ // Outputs
32+ wire start;
33+ wire channel;
34+
35+ // Instantiate the Unit Under Test (UUT)
36+ messbauer_generator # (.CHANNEL_TYPE(2 )) // channel after measurements
37+ uut
38+ (
39+ .aclk(aclk),
40+ .areset_n(areset_n),
41+ .start(start),
42+ .channel(channel)
43+ );
44+
45+ initial begin
46+ // Initialize Inputs
47+ aclk = 0 ;
48+ areset_n = 0 ;
49+
50+ // Wait 100 ns for global reset to finish
51+ #100 ;
52+ areset_n = 1 ;
53+ // Add stimulus here
54+ end
55+
56+ always
57+ begin
58+ #20 aclk = ~ aclk;
59+ end
60+
61+ endmodule
62+
Original file line number Diff line number Diff line change 1+ `timescale 1ns / 1ps
2+
3+ // //////////////////////////////////////////////////////////////////////////////
4+ // Company:
5+ // Engineer:
6+ //
7+ // Create Date: 11:51:47 08/30/2017
8+ // Design Name: messbauer_generator
9+ // Module Name: ./messbaue_test_environment/tests/messbauer_generator_testbench_channelsync.v
10+ // Project Name: messbaue_test_environment
11+ // Target Device:
12+ // Tool versions:
13+ // Description:
14+ //
15+ // Verilog Test Fixture created by ISE for module: messbauer_generator
16+ //
17+ // Dependencies:
18+ //
19+ // Revision:
20+ // Revision 1.0
21+ // Additional Comments:
22+ //
23+ // //////////////////////////////////////////////////////////////////////////////
24+
25+ module messbauer_generator_testbench_channelsync ;
26+
27+ // Inputs
28+ reg aclk;
29+ reg areset_n;
30+
31+ // Outputs
32+ wire start;
33+ wire channel;
34+
35+ // Instantiate the Unit Under Test (UUT)
36+ messbauer_generator # (.CHANNEL_TYPE(1 )) // Start and channel are synchronous
37+ uut
38+ (
39+ .aclk(aclk),
40+ .areset_n(areset_n),
41+ .start(start),
42+ .channel(channel)
43+ );
44+
45+ initial begin
46+ // Initialize Inputs
47+ aclk = 0 ;
48+ areset_n = 0 ;
49+
50+ // Wait 100 ns for global reset to finish
51+ #100 ;
52+ areset_n = 1 ;
53+ // Add stimulus here
54+ end
55+
56+ always
57+ begin
58+ #20 aclk = ~ aclk;
59+ end
60+
61+ endmodule
62+
You can’t perform that action at this time.
0 commit comments