mirror of
https://github.com/YosysHQ/yosys
synced 2025-09-08 02:31:26 +00:00
ice40: reduce ABC9 internal fanout warnings with a param for CI->I3
This commit is contained in:
parent
da6abc0149
commit
b178761551
6 changed files with 26 additions and 32 deletions
|
@ -9,6 +9,8 @@ module \$__ICE40_CARRY_WRAPPER (
|
|||
input I0, I3
|
||||
);
|
||||
parameter LUT = 0;
|
||||
parameter I3_IS_CI = 0;
|
||||
wire I3_OR_CI = I3_IS_CI ? CI : I3;
|
||||
SB_CARRY carry (
|
||||
.I0(A),
|
||||
.I1(B),
|
||||
|
@ -21,7 +23,7 @@ module \$__ICE40_CARRY_WRAPPER (
|
|||
.I0(I0),
|
||||
.I1(A),
|
||||
.I2(B),
|
||||
.I3(I3),
|
||||
.I3(I3_OR_CI),
|
||||
.O(O)
|
||||
);
|
||||
endmodule
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue