yosys/docs/source/code_examples/macc/macc_xilinx_test.v

14 lines
303 B
Verilog
Raw Normal View History

2014-02-20 16:44:28 -06:00
module test1(a, b, c, d, e, f, y);
2014-02-20 19:13:02 -06:00
input [19:0] a, b, c;
input [15:0] d, e, f;
output [41:0] y;
assign y = a*b + c*d + e*f;
2014-02-20 13:44:41 -06:00
endmodule
2014-02-20 16:44:28 -06:00
module test2(a, b, c, d, e, f, y);
2014-02-20 19:13:02 -06:00
input [19:0] a, b, c;
input [15:0] d, e, f;
output [41:0] y;
assign y = a*b + (c*d + e*f);
2014-02-20 16:44:28 -06:00
endmodule