📄 alu.vqm
字号:
.combout(outp_8_a[2]),
.dataa(b_c[2]),
.datab(opcode_c[0]),
.datac(a_c[2]),
.datad(opcode_c[1])
);
defparam outp_8_a_2_.operation_mode="normal";
defparam outp_8_a_2_.output_mode="comb_only";
defparam outp_8_a_2_.lut_mask="170f";
defparam outp_8_a_2_.synch_mode="off";
defparam outp_8_a_2_.sum_lutc_input="datac";
// @1:11
stratix_lcell outp_8_a_1_ (
.combout(outp_8_a[1]),
.dataa(b_c[1]),
.datab(opcode_c[0]),
.datac(a_c[1]),
.datad(opcode_c[1])
);
defparam outp_8_a_1_.operation_mode="normal";
defparam outp_8_a_1_.output_mode="comb_only";
defparam outp_8_a_1_.lut_mask="170f";
defparam outp_8_a_1_.synch_mode="off";
defparam outp_8_a_1_.sum_lutc_input="datac";
// @1:11
stratix_lcell outp_8_a_0_ (
.combout(outp_8_a[0]),
.dataa(b_c[0]),
.datab(opcode_c[0]),
.datac(a_c[0]),
.datad(opcode_c[1])
);
defparam outp_8_a_0_.operation_mode="normal";
defparam outp_8_a_0_.output_mode="comb_only";
defparam outp_8_a_0_.lut_mask="170f";
defparam outp_8_a_0_.synch_mode="off";
defparam outp_8_a_0_.sum_lutc_input="datac";
// @1:11
stratix_lcell un1_a_1_add7_Z (
.combout(un1_a_1_add7),
.dataa(a_c[7]),
.datab(un1_b_1_x[7]),
.cin(un1_a_1_carry_6)
);
defparam un1_a_1_add7_Z.cin_used="true";
defparam un1_a_1_add7_Z.operation_mode="normal";
defparam un1_a_1_add7_Z.output_mode="comb_only";
defparam un1_a_1_add7_Z.lut_mask="9696";
defparam un1_a_1_add7_Z.synch_mode="off";
defparam un1_a_1_add7_Z.sum_lutc_input="cin";
// @1:11
stratix_lcell un1_a_1_add6_Z (
.combout(un1_a_1_add6),
.cout(un1_a_1_carry_6),
.dataa(a_c[6]),
.datab(un1_b_1_x[6]),
.cin(un1_a_1_carry_5)
);
defparam un1_a_1_add6_Z.cin_used="true";
defparam un1_a_1_add6_Z.operation_mode="arithmetic";
defparam un1_a_1_add6_Z.output_mode="comb_only";
defparam un1_a_1_add6_Z.lut_mask="96e8";
defparam un1_a_1_add6_Z.synch_mode="off";
defparam un1_a_1_add6_Z.sum_lutc_input="cin";
// @1:11
stratix_lcell un1_a_1_add5_Z (
.combout(un1_a_1_add5),
.cout(un1_a_1_carry_5),
.dataa(a_c[5]),
.datab(un1_b_1_x[5]),
.cin(un1_a_1_carry_4)
);
defparam un1_a_1_add5_Z.cin_used="true";
defparam un1_a_1_add5_Z.operation_mode="arithmetic";
defparam un1_a_1_add5_Z.output_mode="comb_only";
defparam un1_a_1_add5_Z.lut_mask="96e8";
defparam un1_a_1_add5_Z.synch_mode="off";
defparam un1_a_1_add5_Z.sum_lutc_input="cin";
// @1:11
stratix_lcell un1_a_1_add4_Z (
.combout(un1_a_1_add4),
.cout(un1_a_1_carry_4),
.dataa(a_c[4]),
.datab(un1_b_1_x[4]),
.cin(un1_a_1_carry_3)
);
defparam un1_a_1_add4_Z.cin_used="true";
defparam un1_a_1_add4_Z.operation_mode="arithmetic";
defparam un1_a_1_add4_Z.output_mode="comb_only";
defparam un1_a_1_add4_Z.lut_mask="96e8";
defparam un1_a_1_add4_Z.synch_mode="off";
defparam un1_a_1_add4_Z.sum_lutc_input="cin";
// @1:11
stratix_lcell un1_a_1_add3_Z (
.combout(un1_a_1_add3),
.cout(un1_a_1_carry_3),
.dataa(a_c[3]),
.datab(un1_b_1_x[3]),
.cin(un1_a_1_carry_2)
);
defparam un1_a_1_add3_Z.cin_used="true";
defparam un1_a_1_add3_Z.operation_mode="arithmetic";
defparam un1_a_1_add3_Z.output_mode="comb_only";
defparam un1_a_1_add3_Z.lut_mask="96e8";
defparam un1_a_1_add3_Z.synch_mode="off";
defparam un1_a_1_add3_Z.sum_lutc_input="cin";
// @1:11
stratix_lcell un1_a_1_add2_Z (
.combout(un1_a_1_add2),
.cout(un1_a_1_carry_2),
.dataa(a_c[2]),
.datab(un1_b_1_x[2]),
.cin(un1_a_1_carry_1)
);
defparam un1_a_1_add2_Z.cin_used="true";
defparam un1_a_1_add2_Z.operation_mode="arithmetic";
defparam un1_a_1_add2_Z.output_mode="comb_only";
defparam un1_a_1_add2_Z.lut_mask="96e8";
defparam un1_a_1_add2_Z.synch_mode="off";
defparam un1_a_1_add2_Z.sum_lutc_input="cin";
// @1:11
stratix_lcell un1_a_1_add1_Z (
.combout(un1_a_1_add1),
.cout(un1_a_1_carry_1),
.dataa(a_c[1]),
.datab(un1_b_1_x[1]),
.cin(un1_a_1_carry_0)
);
defparam un1_a_1_add1_Z.cin_used="true";
defparam un1_a_1_add1_Z.operation_mode="arithmetic";
defparam un1_a_1_add1_Z.output_mode="comb_only";
defparam un1_a_1_add1_Z.lut_mask="96e8";
defparam un1_a_1_add1_Z.synch_mode="off";
defparam un1_a_1_add1_Z.sum_lutc_input="cin";
// @1:11
stratix_lcell un1_a_1_add0_Z (
.combout(un1_a_1_add0),
.cout(un1_a_1_carry_0),
.dataa(a_c[0]),
.datab(un1_b_1_x[0]),
.cin(un1_a_1_add0_start_cout)
);
defparam un1_a_1_add0_Z.cin_used="true";
defparam un1_a_1_add0_Z.operation_mode="arithmetic";
defparam un1_a_1_add0_Z.output_mode="comb_only";
defparam un1_a_1_add0_Z.lut_mask="698e";
defparam un1_a_1_add0_Z.synch_mode="off";
defparam un1_a_1_add0_Z.sum_lutc_input="cin";
// @1:4
stratix_io opcode_in_2_ (
.padio(opcode[2]),
.combout(opcode_c[2]),
.oe(GND)
);
defparam opcode_in_2_.operation_mode = "input";
// @1:4
stratix_io opcode_in_1_ (
.padio(opcode[1]),
.combout(opcode_c[1]),
.oe(GND)
);
defparam opcode_in_1_.operation_mode = "input";
// @1:4
stratix_io opcode_in_0_ (
.padio(opcode[0]),
.combout(opcode_c[0]),
.oe(GND)
);
defparam opcode_in_0_.operation_mode = "input";
// @1:3
stratix_io b_in_7_ (
.padio(b[7]),
.combout(b_c[7]),
.oe(GND)
);
defparam b_in_7_.operation_mode = "input";
// @1:3
stratix_io b_in_6_ (
.padio(b[6]),
.combout(b_c[6]),
.oe(GND)
);
defparam b_in_6_.operation_mode = "input";
// @1:3
stratix_io b_in_5_ (
.padio(b[5]),
.combout(b_c[5]),
.oe(GND)
);
defparam b_in_5_.operation_mode = "input";
// @1:3
stratix_io b_in_4_ (
.padio(b[4]),
.combout(b_c[4]),
.oe(GND)
);
defparam b_in_4_.operation_mode = "input";
// @1:3
stratix_io b_in_3_ (
.padio(b[3]),
.combout(b_c[3]),
.oe(GND)
);
defparam b_in_3_.operation_mode = "input";
// @1:3
stratix_io b_in_2_ (
.padio(b[2]),
.combout(b_c[2]),
.oe(GND)
);
defparam b_in_2_.operation_mode = "input";
// @1:3
stratix_io b_in_1_ (
.padio(b[1]),
.combout(b_c[1]),
.oe(GND)
);
defparam b_in_1_.operation_mode = "input";
// @1:3
stratix_io b_in_0_ (
.padio(b[0]),
.combout(b_c[0]),
.oe(GND)
);
defparam b_in_0_.operation_mode = "input";
// @1:3
stratix_io a_in_7_ (
.padio(a[7]),
.combout(a_c[7]),
.oe(GND)
);
defparam a_in_7_.operation_mode = "input";
// @1:3
stratix_io a_in_6_ (
.padio(a[6]),
.combout(a_c[6]),
.oe(GND)
);
defparam a_in_6_.operation_mode = "input";
// @1:3
stratix_io a_in_5_ (
.padio(a[5]),
.combout(a_c[5]),
.oe(GND)
);
defparam a_in_5_.operation_mode = "input";
// @1:3
stratix_io a_in_4_ (
.padio(a[4]),
.combout(a_c[4]),
.oe(GND)
);
defparam a_in_4_.operation_mode = "input";
// @1:3
stratix_io a_in_3_ (
.padio(a[3]),
.combout(a_c[3]),
.oe(GND)
);
defparam a_in_3_.operation_mode = "input";
// @1:3
stratix_io a_in_2_ (
.padio(a[2]),
.combout(a_c[2]),
.oe(GND)
);
defparam a_in_2_.operation_mode = "input";
// @1:3
stratix_io a_in_1_ (
.padio(a[1]),
.combout(a_c[1]),
.oe(GND)
);
defparam a_in_1_.operation_mode = "input";
// @1:3
stratix_io a_in_0_ (
.padio(a[0]),
.combout(a_c[0]),
.oe(GND)
);
defparam a_in_0_.operation_mode = "input";
// @1:2
stratix_io clk_in (
.padio(clk),
.combout(clk_c),
.oe(GND)
);
defparam clk_in.operation_mode = "input";
// @1:5
stratix_io outp_out_7_ (
.padio(outp[7]),
.datain(outpz[7]),
.oe(VCC)
);
defparam outp_out_7_.operation_mode = "output";
// @1:5
stratix_io outp_out_6_ (
.padio(outp[6]),
.datain(outpz[6]),
.oe(VCC)
);
defparam outp_out_6_.operation_mode = "output";
// @1:5
stratix_io outp_out_5_ (
.padio(outp[5]),
.datain(outpz[5]),
.oe(VCC)
);
defparam outp_out_5_.operation_mode = "output";
// @1:5
stratix_io outp_out_4_ (
.padio(outp[4]),
.datain(outpz[4]),
.oe(VCC)
);
defparam outp_out_4_.operation_mode = "output";
// @1:5
stratix_io outp_out_3_ (
.padio(outp[3]),
.datain(outpz[3]),
.oe(VCC)
);
defparam outp_out_3_.operation_mode = "output";
// @1:5
stratix_io outp_out_2_ (
.padio(outp[2]),
.datain(outpz[2]),
.oe(VCC)
);
defparam outp_out_2_.operation_mode = "output";
// @1:5
stratix_io outp_out_1_ (
.padio(outp[1]),
.datain(outpz[1]),
.oe(VCC)
);
defparam outp_out_1_.operation_mode = "output";
// @1:5
stratix_io outp_out_0_ (
.padio(outp[0]),
.datain(outpz[0]),
.oe(VCC)
);
defparam outp_out_0_.operation_mode = "output";
endmodule /* alu */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -