aboutsummaryrefslogtreecommitdiff
path: root/task5/datapath.sv
diff options
context:
space:
mode:
authorWarrick Lo <warrick.s.z.lo@gmail.com>2026-02-03 07:36:04 -0800
committerWarrick Lo <warrick.s.z.lo@gmail.com>2026-02-03 07:36:04 -0800
commit7df28b9e812f278a93bdc68dea2c33850d2506af (patch)
tree9c57f63d34154811b3c430c32d8170e3255b6752 /task5/datapath.sv
parentAdd task 5 code, state machine broken in edge cases (diff)
Redesign state machine
Signed-off-by: Warrick Lo <warrick.s.z.lo@gmail.com>
Diffstat (limited to '')
-rw-r--r--task5/datapath.sv2
1 files changed, 2 insertions, 0 deletions
diff --git a/task5/datapath.sv b/task5/datapath.sv
index 03f408d..ea99794 100644
--- a/task5/datapath.sv
+++ b/task5/datapath.sv
@@ -12,6 +12,8 @@ module datapath(slow_clock, fast_clock, resetb,
logic [3:0] new_card, pcard1, pcard2, pcard3, dcard1, dcard2, dcard3;
+ assign pcard3_out = pcard3;
+
reg4 PCard1(new_card, load_pcard1, slow_clock, resetb, pcard1);
reg4 PCard2(new_card, load_pcard2, slow_clock, resetb, pcard2);
reg4 PCard3(new_card, load_pcard3, slow_clock, resetb, pcard3);