resource_share2.vqm
来自「设计与验证verilog hdl」· VQM 代码 · 共 2,061 行 · 第 1/4 页
VQM
2,061 行
.cout(square_madd_2_add8_cout),
.dataa(un10_data_tmp_i_m2_x[6]),
.datab(un10_data_tmp_i_m2_x[5]),
.datac(VCC),
.datad(VCC),
.aclr(GND),
.sclr(GND),
.sload(GND),
.ena(VCC),
.cin(square_madd_2_carry_7),
.inverta(GND),
.aload(GND),
.regcascin(GND)
);
defparam square_madd_2_add8_cZ.cin_used="true";
defparam square_madd_2_add8_cZ.operation_mode="arithmetic";
defparam square_madd_2_add8_cZ.output_mode="comb_only";
defparam square_madd_2_add8_cZ.lut_mask="7880";
defparam square_madd_2_add8_cZ.synch_mode="off";
defparam square_madd_2_add8_cZ.sum_lutc_input="cin";
// @5:7
cyclone_lcell square_madd_2_add7_cZ (
.combout(square_madd_2_add7),
.cout(square_madd_2_carry_7),
.dataa(square_madd_0[11]),
.datab(VCC),
.datac(VCC),
.datad(VCC),
.aclr(GND),
.sclr(GND),
.sload(GND),
.ena(VCC),
.cin(square_madd_2_carry_6),
.inverta(GND),
.aload(GND),
.regcascin(GND)
);
defparam square_madd_2_add7_cZ.cin_used="true";
defparam square_madd_2_add7_cZ.operation_mode="arithmetic";
defparam square_madd_2_add7_cZ.output_mode="comb_only";
defparam square_madd_2_add7_cZ.lut_mask="5aa0";
defparam square_madd_2_add7_cZ.synch_mode="off";
defparam square_madd_2_add7_cZ.sum_lutc_input="cin";
// @5:7
cyclone_lcell square_madd_2_add6_cZ (
.combout(square_madd_2_add6),
.cout(square_madd_2_carry_6),
.dataa(square_madd_0_add8),
.datab(square_a5_b_i_x[4]),
.datac(VCC),
.datad(VCC),
.aclr(GND),
.sclr(GND),
.sload(GND),
.ena(VCC),
.cin(square_madd_2_carry_5),
.inverta(GND),
.aload(GND),
.regcascin(GND)
);
defparam square_madd_2_add6_cZ.cin_used="true";
defparam square_madd_2_add6_cZ.operation_mode="arithmetic";
defparam square_madd_2_add6_cZ.output_mode="comb_only";
defparam square_madd_2_add6_cZ.lut_mask="69b2";
defparam square_madd_2_add6_cZ.synch_mode="off";
defparam square_madd_2_add6_cZ.sum_lutc_input="cin";
// @5:7
cyclone_lcell square_madd_2_add5_cZ (
.combout(square_madd_2_add5),
.cout(square_madd_2_carry_5),
.dataa(square_madd_0_add7),
.datab(VCC),
.datac(VCC),
.datad(VCC),
.aclr(GND),
.sclr(GND),
.sload(GND),
.ena(VCC),
.cin(square_madd_2_carry_4),
.inverta(GND),
.aload(GND),
.regcascin(GND)
);
defparam square_madd_2_add5_cZ.cin_used="true";
defparam square_madd_2_add5_cZ.operation_mode="arithmetic";
defparam square_madd_2_add5_cZ.output_mode="comb_only";
defparam square_madd_2_add5_cZ.lut_mask="5aa0";
defparam square_madd_2_add5_cZ.synch_mode="off";
defparam square_madd_2_add5_cZ.sum_lutc_input="cin";
// @5:7
cyclone_lcell square_madd_2_add4_cZ (
.combout(square_madd_2_add4),
.cout(square_madd_2_carry_4),
.dataa(square_madd_0_add6),
.datab(square_a5_b_i_x[2]),
.datac(VCC),
.datad(VCC),
.aclr(GND),
.sclr(GND),
.sload(GND),
.ena(VCC),
.cin(square_madd_2_carry_3),
.inverta(GND),
.aload(GND),
.regcascin(GND)
);
defparam square_madd_2_add4_cZ.cin_used="true";
defparam square_madd_2_add4_cZ.operation_mode="arithmetic";
defparam square_madd_2_add4_cZ.output_mode="comb_only";
defparam square_madd_2_add4_cZ.lut_mask="69b2";
defparam square_madd_2_add4_cZ.synch_mode="off";
defparam square_madd_2_add4_cZ.sum_lutc_input="cin";
// @5:7
cyclone_lcell square_madd_2_add3_cZ (
.combout(square_madd_2_add3),
.cout(square_madd_2_carry_3),
.dataa(square_madd_1_add3),
.datab(square_madd_0_add5),
.datac(VCC),
.datad(VCC),
.aclr(GND),
.sclr(GND),
.sload(GND),
.ena(VCC),
.cin(square_madd_2_carry_2),
.inverta(GND),
.aload(GND),
.regcascin(GND)
);
defparam square_madd_2_add3_cZ.cin_used="true";
defparam square_madd_2_add3_cZ.operation_mode="arithmetic";
defparam square_madd_2_add3_cZ.output_mode="comb_only";
defparam square_madd_2_add3_cZ.lut_mask="96e8";
defparam square_madd_2_add3_cZ.synch_mode="off";
defparam square_madd_2_add3_cZ.sum_lutc_input="cin";
// @5:7
cyclone_lcell square_madd_2_add2_cZ (
.combout(square_madd_2_add2),
.cout(square_madd_2_carry_2),
.dataa(square_madd_1_add2),
.datab(square_madd_0_add4),
.datac(VCC),
.datad(VCC),
.aclr(GND),
.sclr(GND),
.sload(GND),
.ena(VCC),
.cin(square_madd_2_carry_1),
.inverta(GND),
.aload(GND),
.regcascin(GND)
);
defparam square_madd_2_add2_cZ.cin_used="true";
defparam square_madd_2_add2_cZ.operation_mode="arithmetic";
defparam square_madd_2_add2_cZ.output_mode="comb_only";
defparam square_madd_2_add2_cZ.lut_mask="96e8";
defparam square_madd_2_add2_cZ.synch_mode="off";
defparam square_madd_2_add2_cZ.sum_lutc_input="cin";
// @5:7
cyclone_lcell square_madd_2_add1_cZ (
.combout(square_madd_2_add1),
.cout(square_madd_2_carry_1),
.dataa(square_madd_0_add3),
.datab(VCC),
.datac(VCC),
.datad(VCC),
.aclr(GND),
.sclr(GND),
.sload(GND),
.ena(VCC),
.cin(square_madd_2_carry_0),
.inverta(GND),
.aload(GND),
.regcascin(GND)
);
defparam square_madd_2_add1_cZ.cin_used="true";
defparam square_madd_2_add1_cZ.operation_mode="arithmetic";
defparam square_madd_2_add1_cZ.output_mode="comb_only";
defparam square_madd_2_add1_cZ.lut_mask="5aa0";
defparam square_madd_2_add1_cZ.synch_mode="off";
defparam square_madd_2_add1_cZ.sum_lutc_input="cin";
// @5:7
cyclone_lcell square_madd_2_add0_cZ (
.combout(square_madd_2_add0),
.cout(square_madd_2_carry_0),
.dataa(square_madd_0_add2),
.datab(square_a2_b_i_x[1]),
.datac(VCC),
.datad(VCC),
.aclr(GND),
.sclr(GND),
.sload(GND),
.ena(VCC),
.inverta(GND),
.aload(GND),
.regcascin(GND)
);
defparam square_madd_2_add0_cZ.operation_mode="arithmetic";
defparam square_madd_2_add0_cZ.output_mode="comb_only";
defparam square_madd_2_add0_cZ.lut_mask="9922";
defparam square_madd_2_add0_cZ.synch_mode="off";
defparam square_madd_2_add0_cZ.sum_lutc_input="datac";
// @5:2
cyclone_io data_in_in_7_ (
.padio(data_in[7]),
.combout(data_in_c[7]),
.datain(GND),
.oe(GND),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam data_in_in_7_.operation_mode = "input";
// @5:2
cyclone_io data_in_in_6_ (
.padio(data_in[6]),
.combout(data_in_c[6]),
.datain(GND),
.oe(GND),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam data_in_in_6_.operation_mode = "input";
// @5:2
cyclone_io data_in_in_5_ (
.padio(data_in[5]),
.combout(data_in_c[5]),
.datain(GND),
.oe(GND),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam data_in_in_5_.operation_mode = "input";
// @5:2
cyclone_io data_in_in_4_ (
.padio(data_in[4]),
.combout(data_in_c[4]),
.datain(GND),
.oe(GND),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam data_in_in_4_.operation_mode = "input";
// @5:2
cyclone_io data_in_in_3_ (
.padio(data_in[3]),
.combout(data_in_c[3]),
.datain(GND),
.oe(GND),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam data_in_in_3_.operation_mode = "input";
// @5:2
cyclone_io data_in_in_2_ (
.padio(data_in[2]),
.combout(data_in_c[2]),
.datain(GND),
.oe(GND),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam data_in_in_2_.operation_mode = "input";
// @5:2
cyclone_io data_in_in_1_ (
.padio(data_in[1]),
.combout(data_in_c[1]),
.datain(GND),
.oe(GND),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam data_in_in_1_.operation_mode = "input";
// @5:2
cyclone_io data_in_in_0_ (
.padio(data_in[0]),
.combout(G_67),
.datain(GND),
.oe(GND),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam data_in_in_0_.operation_mode = "input";
// @5:3
cyclone_io square_out_15_ (
.padio(square[15]),
.datain(square_madd_add7),
.oe(VCC),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam square_out_15_.operation_mode = "output";
// @5:3
cyclone_io square_out_14_ (
.padio(square[14]),
.datain(square_madd_add6),
.oe(VCC),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam square_out_14_.operation_mode = "output";
// @5:3
cyclone_io square_out_13_ (
.padio(square[13]),
.datain(square_madd_add5),
.oe(VCC),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam square_out_13_.operation_mode = "output";
// @5:3
cyclone_io square_out_12_ (
.padio(square[12]),
.datain(square_madd_add4),
.oe(VCC),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam square_out_12_.operation_mode = "output";
// @5:3
cyclone_io square_out_11_ (
.padio(square[11]),
.datain(square_madd_add3),
.oe(VCC),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam square_out_11_.operation_mode = "output";
// @5:3
cyclone_io square_out_10_ (
.padio(square[10]),
.datain(square_madd_add2),
.oe(VCC),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam square_out_10_.operation_mode = "output";
// @5:3
cyclone_io square_out_9_ (
.padio(square[9]),
.datain(square_madd_add1),
.oe(VCC),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam square_out_9_.operation_mode = "output";
// @5:3
cyclone_io square_out_8_ (
.padio(square[8]),
.datain(square_madd_add0),
.oe(VCC),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam square_out_8_.operation_mode = "output";
// @5:3
cyclone_io square_out_7_ (
.padio(square[7]),
.datain(square_madd_2_add3),
.oe(VCC),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam square_out_7_.operation_mode = "output";
// @5:3
cyclone_io square_out_6_ (
.padio(square[6]),
.datain(square_madd_2_add2),
.oe(VCC),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam square_out_6_.operation_mode = "output";
// @5:3
cyclone_io square_out_5_ (
.padio(square[5]),
.datain(square_madd_2_add1),
.oe(VCC),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam square_out_5_.operation_mode = "output";
// @5:3
cyclone_io square_out_4_ (
.padio(square[4]),
.datain(square_madd_2_add0),
.oe(VCC),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam square_out_4_.operation_mode = "output";
// @5:3
cyclone_io square_out_3_ (
.padio(square[3]),
.datain(square_madd_0_add1),
.oe(VCC),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam square_out_3_.operation_mode = "output";
// @5:3
cyclone_io square_out_2_ (
.padio(square[2]),
.datain(square_madd_0_add0),
.oe(VCC),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam square_out_2_.operation_mode = "output";
// @5:3
cyclone_io square_out_0_ (
.padio(square[0]),
.datain(G_67),
.oe(VCC),
.outclk(GND),
.outclkena(VCC),
.inclk(GND),
.inclkena(VCC),
.areset(GND),
.sreset(GND)
);
defparam square_out_0_.operation_mode = "output";
assign square[1] = GND;
endmodule /* resource_share2 */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?