Heading2 - bmacc56 verilog instantiation template, Bmacc56 verilog instantiation template – Achronix Speedster22i User Macro Guide User Manual

Page 197

Advertising
background image

Multipliers

BMACC56

Speedster22i Macro Cell Library

Achronix Semiconductor Proprietary

PAGE 180

BMACC56 Verilog Instantiation Template

BMACC56 #(
.init_a(28'h0),
.init_b(28'h0),
.init_sub(1'b0),
.init_cin(1'b0),
.init_mask_adda(1'b0),
.init_dout(56'h0),
.init_cout(1'h0),
.rst_value_a(28'h0),
.rst_value_b(28'h0),
.rst_value_sub(1'b0),
.rst_value_cin(1'b0),
.rst_value_mask_adda(1'b0),
.rst_value_dout(56'h0),
.rst_value_cout(1'h0),
.regce_priority_a(“regce”),
.regce_priority_b(“regce”),
.regce_priority_sub(“regce”),
.regce_priority_cin(“regce”),
.regce_priority_mask_adda(“regce”),
.regce_priority_dout(“regce”),
.reg_a(1'b0),
.reg_b(1'b0),
.reg_addb(1’b0),
.reg_mask_adda(1'b0),
.reg_dout(1'b0),
.reg_cout(1'b0),
.sel_cascade_in(1'b0),
.sel_cascade_out(1'b0),
.sel_cin(2'b00),
.sel_sub(2'b00),
.mult_bypass(1’b0),
.clock_edge(1'b0));

instance_name(

.a(user_a),

.b(user_b),

.sub(user_sub),

.cin(user_cin),

.mask_adda(user_mask_adda),

.ce_a(user_ce_a),

.ce_b(user_ce_b),

.ce_sub(user_ce_sub),

.ce_cin(user_ce_cin),

Advertising