summaryrefslogtreecommitdiff
path: root/BCD2Bin.v
diff options
context:
space:
mode:
authorMichael Abed <michaelabed@gmail.com>2012-03-22 16:14:11 -0400
committerMichael Abed <michaelabed@gmail.com>2012-03-22 16:14:11 -0400
commit11a0ed5a6e8af2e224caf1cb782829dfd8737b5e (patch)
tree5c7aa13704d69357887328db7c4926be76858c72 /BCD2Bin.v
parentbab97470acd4dd09ef19b669ff6c6f933aece0f8 (diff)
downloadec311-lab4-11a0ed5a6e8af2e224caf1cb782829dfd8737b5e.tar.gz
ec311-lab4-11a0ed5a6e8af2e224caf1cb782829dfd8737b5e.tar.bz2
ec311-lab4-11a0ed5a6e8af2e224caf1cb782829dfd8737b5e.zip
updates
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