mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-23 00:55:32 +00:00
Merge remote-tracking branch 'origin/master' into eddie/abc9_refactor
This commit is contained in:
commit
3d9737c1bd
16 changed files with 365 additions and 156 deletions
BIN
tests/arch/ice40/bug1644.il.gz
Normal file
BIN
tests/arch/ice40/bug1644.il.gz
Normal file
Binary file not shown.
2
tests/arch/ice40/bug1644.ys
Normal file
2
tests/arch/ice40/bug1644.ys
Normal file
|
@ -0,0 +1,2 @@
|
|||
read_ilang bug1644.il.gz
|
||||
synth_ice40 -top top -dsp -json adc_dac_pass_through.json -run :map_bram
|
11
tests/arch/ice40/ice40_dsp.ys
Normal file
11
tests/arch/ice40/ice40_dsp.ys
Normal file
|
@ -0,0 +1,11 @@
|
|||
read_verilog <<EOT
|
||||
module top(input [15:0] a, b, output [31:0] o1, o2, o5);
|
||||
SB_MAC16 m1 (.A(a), .B(16'd1234), .O(o1));
|
||||
assign o2 = a * 16'd0;
|
||||
wire [31:0] o3, o4;
|
||||
SB_MAC16 m2 (.A(a), .B(b), .O(o3));
|
||||
assign o4 = a * b;
|
||||
SB_MAC16 m3 (.A(a), .B(b), .O(o5));
|
||||
endmodule
|
||||
EOT
|
||||
ice40_dsp
|
11
tests/arch/xilinx/xilinx_dsp.ys
Normal file
11
tests/arch/xilinx/xilinx_dsp.ys
Normal file
|
@ -0,0 +1,11 @@
|
|||
read_verilog <<EOT
|
||||
module top(input [24:0] a, input [17:0] b, output [42:0] o1, o2, o5);
|
||||
DSP48E1 m1 (.A(a), .B(16'd1234), .P(o1));
|
||||
assign o2 = a * 16'd0;
|
||||
wire [42:0] o3, o4;
|
||||
DSP48E1 m2 (.A(a), .B(b), .P(o3));
|
||||
assign o4 = a * b;
|
||||
DSP48E1 m3 (.A(a), .B(b), .P(o5));
|
||||
endmodule
|
||||
EOT
|
||||
xilinx_dsp
|
Loading…
Add table
Add a link
Reference in a new issue