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 --- task5/dealcard.sv | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 task5/dealcard.sv (limited to 'task5/dealcard.sv') diff --git a/task5/dealcard.sv b/task5/dealcard.sv new file mode 100644 index 0000000..2fe4e9b --- /dev/null +++ b/task5/dealcard.sv @@ -0,0 +1,19 @@ +// 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 logic 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