From b65bc575fd373b765475956f56cbeef11451e375 Mon Sep 17 00:00:00 2001 From: uvok Date: Sat, 27 Dec 2025 10:31:25 +0100 Subject: fizzbuzz: Add another test output --- fizzbuzz.v | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'fizzbuzz.v') diff --git a/fizzbuzz.v b/fizzbuzz.v index e568013..4aa079a 100644 --- a/fizzbuzz.v +++ b/fizzbuzz.v @@ -1,9 +1,11 @@ module fizzbuzz ( + input clk_i, input [7:0] num_i, output [7:0] num_o, output fizz_o, output buzz_o, - output fizzbuzz_o + output fizzbuzz_o, + output reg[2:0] ff_test_o ); wire is_fizz, is_buzz; @@ -15,4 +17,21 @@ assign buzz_o = !is_fizz && is_buzz; assign fizzbuzz_o = is_fizz && is_buzz; assign num_o = (is_fizz || is_buzz) ? 0 : num_i; + +initial begin + ff_test_o = 0; +end + +always @(posedge clk_i ) begin + if (num_i == 11) + ff_test_o <= 1; + else if (num_i == 13) + ff_test_o <= 2; + else if (num_i == 17) + ff_test_o <= 3; + else if (num_i == 23) + ff_test_o <= 4; + +end + endmodule -- cgit v1.2.3