mirror of
https://github.com/YosysHQ/yosys
synced 2026-07-22 15:15:51 +00:00
Merge remote-tracking branch 'upstream' into merge3
This commit is contained in:
commit
3783a820ee
655 changed files with 11031 additions and 9437 deletions
|
|
@ -199,4 +199,3 @@ end else begin
|
|||
|
||||
end endgenerate
|
||||
endmodule
|
||||
|
||||
|
|
|
|||
|
|
@ -222,4 +222,3 @@ end
|
|||
endgenerate
|
||||
|
||||
endmodule
|
||||
|
||||
|
|
|
|||
|
|
@ -34826,4 +34826,3 @@ module FE(DEBUG_DOUT, DEBUG_PHASE, INTERRUPT, M_AXIS_DOUT_TDATA, M_AXIS_DOUT_TLA
|
|||
input [31:0] S_AXI_WDATA;
|
||||
input S_AXI_WVALID;
|
||||
endmodule
|
||||
|
||||
|
|
|
|||
|
|
@ -117,4 +117,3 @@ module \$_DLATCH_PPP_ (input E, S, R, D, output Q);
|
|||
endmodule
|
||||
|
||||
`endif
|
||||
|
||||
|
|
|
|||
|
|
@ -98,4 +98,3 @@ module \$lut (A, Y);
|
|||
endmodule
|
||||
|
||||
`endif
|
||||
|
||||
|
|
|
|||
|
|
@ -61,4 +61,3 @@ grep -h 'Mapping to bram type' bram1_*/synth.log | sort | uniq -c
|
|||
|
||||
echo "Cleaning up..."
|
||||
rm -rf bram1_cmp bram1.mk bram1_[0-9]*/
|
||||
|
||||
|
|
|
|||
|
|
@ -5,4 +5,3 @@ unisims=/opt/Xilinx/Vivado/2014.4/data/verilog/src/unisims
|
|||
../../../yosys -v2 -l bram2.log -p synth_xilinx -o bram2_syn.v bram2.v
|
||||
iverilog -T typ -o bram2_tb bram2_tb.v bram2_syn.v -y $unisims $unisims/../glbl.v
|
||||
vvp -N bram2_tb
|
||||
|
||||
|
|
|
|||
|
|
@ -178,7 +178,7 @@ module testbench;
|
|||
{RSTA, RSTALLCARRYIN, RSTALUMODE, RSTB, RSTC, RSTCTRL, RSTD, RSTINMODE, RSTM, RSTP} = $urandom & $urandom & $urandom & $urandom & $urandom & $urandom;
|
||||
{ALUMODE, INMODE} = $urandom;
|
||||
CARRYINSEL = $urandom & $urandom & $urandom;
|
||||
OPMODE = $urandom;
|
||||
OPMODE = $urandom;
|
||||
if ($urandom & 1'b1)
|
||||
OPMODE[3:0] = 4'b0101; // test multiply more than other modes
|
||||
{CARRYCASCIN, CARRYIN, MULTSIGNIN} = $urandom;
|
||||
|
|
|
|||
|
|
@ -11,4 +11,3 @@ module \$__MUL18X18 (input [17:0] A, input [17:0] B, output [35:0] Y);
|
|||
.P(Y)
|
||||
);
|
||||
endmodule
|
||||
|
||||
|
|
|
|||
|
|
@ -31,4 +31,3 @@ module \$__MUL18X18 (input [17:0] A, input [17:0] B, output [35:0] Y);
|
|||
);
|
||||
assign Y = P_48;
|
||||
endmodule
|
||||
|
||||
|
|
|
|||
|
|
@ -42,4 +42,3 @@ module \$__MUL25X18 (input [24:0] A, input [17:0] B, output [42:0] Y);
|
|||
);
|
||||
assign Y = P_48;
|
||||
endmodule
|
||||
|
||||
|
|
|
|||
|
|
@ -31,5 +31,3 @@ module \$__MUL18X18 (input [17:0] A, input [17:0] B, output [35:0] Y);
|
|||
);
|
||||
assign Y = P_48;
|
||||
endmodule
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -48,4 +48,3 @@ module \$__MUL27X18 (input [26:0] A, input [17:0] B, output [44:0] Y);
|
|||
);
|
||||
assign Y = P_48;
|
||||
endmodule
|
||||
|
||||
|
|
|
|||
|
|
@ -365,4 +365,3 @@ unmap:
|
|||
} XilinxDffOptPass;
|
||||
|
||||
PRIVATE_NAMESPACE_END
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue