summaryrefslogtreecommitdiff
path: root/BCD2Bin.v
diff options
context:
space:
mode:
Diffstat (limited to 'BCD2Bin.v')
-rw-r--r--BCD2Bin.v8
1 files changed, 4 insertions, 4 deletions
diff --git a/BCD2Bin.v b/BCD2Bin.v
index 06a38c8..c17e49c 100644
--- a/BCD2Bin.v
+++ b/BCD2Bin.v
@@ -30,7 +30,7 @@ reg [2:0] i = 0;
reg [19:0] work;
-always @ ( hun, ten, one ) begin
+always @ ( hun, ten, one, bin ) begin
work = {hun, ten, one, bin};
@@ -39,13 +39,13 @@ always @ ( hun, ten, one ) begin
for (i = 0; i < 7; i = i + 1) begin
work = work >> 1;
if (work[19:16] >= 5) begin
- work[19:16] = work[19:16] - 3;
+ work[19:16] = work[19:16] - 4'd3;
end
if (work[15:12] >= 5) begin
- work[15:12] = work[15:12] - 3;
+ work[15:12] = work[15:12] - 4'd3;
end
if (work[11:8] >= 5) begin
- work [11:8] = work[11:8] - 3;
+ work [11:8] = work[11:8] - 4'd3;
end
end