aboutsummaryrefslogtreecommitdiffstats
path: root/techlibs/gowin
diff options
context:
space:
mode:
authorPepijn de Vos <pepijndevos@gmail.com>2019-10-24 13:39:43 +0200
committerPepijn de Vos <pepijndevos@gmail.com>2019-10-24 13:39:43 +0200
commit8226f2db0b65dffb59c4420de96dccd2e0be36ed (patch)
treed4ae8d996ea87c741b454c7609d8b1b9fe5424c6 /techlibs/gowin
parent83fbfe0964dc7315ca6d508e6069507250d9f093 (diff)
downloadyosys-8226f2db0b65dffb59c4420de96dccd2e0be36ed.tar.gz
yosys-8226f2db0b65dffb59c4420de96dccd2e0be36ed.tar.bz2
yosys-8226f2db0b65dffb59c4420de96dccd2e0be36ed.zip
ALU sim tweaks
Diffstat (limited to 'techlibs/gowin')
-rw-r--r--techlibs/gowin/cells_sim.v22
1 files changed, 11 insertions, 11 deletions
diff --git a/techlibs/gowin/cells_sim.v b/techlibs/gowin/cells_sim.v
index 8280982d6..9dac2c2c2 100644
--- a/techlibs/gowin/cells_sim.v
+++ b/techlibs/gowin/cells_sim.v
@@ -280,16 +280,16 @@ input CIN;
output SUM;
output COUT;
-parameter ADD = 0;
-parameter SUB = 1;
-parameter ADDSUB = 2;
-parameter NE = 3;
-parameter GE = 4;
-parameter LE = 5;
-parameter CUP = 6;
-parameter CDN = 7;
-parameter CUPCDN = 8;
-parameter MULT = 9;
+localparam ADD = 0;
+localparam SUB = 1;
+localparam ADDSUB = 2;
+localparam NE = 3;
+localparam GE = 4;
+localparam LE = 5;
+localparam CUP = 6;
+localparam CDN = 7;
+localparam CUPCDN = 8;
+localparam MULT = 9;
parameter ALU_MODE = 0;
@@ -298,7 +298,7 @@ reg S, C;
assign SUM = S ^ CIN;
assign COUT = S? CIN : C;
-always @(I0, I1, I3,CIN) begin
+always @* begin
case (ALU_MODE)
ADD: begin
S = I0 ^ I1;