From a186a9a6be2cb0ece7ecf0bcc27e813f5534603d Mon Sep 17 00:00:00 2001 From: "github-classroom[bot]" <66690702+github-classroom[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 21:59:56 +0000 Subject: Initial commit --- task4/dealcard.sv | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 task4/dealcard.sv (limited to 'task4/dealcard.sv') diff --git a/task4/dealcard.sv b/task4/dealcard.sv new file mode 100644 index 0000000..cd1e781 --- /dev/null +++ b/task4/dealcard.sv @@ -0,0 +1,20 @@ +// Lucky you! We are giving you this code for free. There is nothing +// here you need to add or write. + +module dealcard(input logic clock, input resetb, output logic [3:0] new_card); + +logic [3:0] dealer_card; + +always_ff @(posedge clock) + if (resetb == 0) + dealer_card <= 1; + else + if (dealer_card == 13) + dealer_card <= 1; + else + dealer_card++; + +assign new_card = dealer_card; + +endmodule + -- cgit v1.2.3