⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 resource_share2.vqm

📁 设计与验证verilog hdl
💻 VQM
📖 第 1 页 / 共 4 页
字号:
//
// Written by Synplify
// Synplify 8.1.0, Build 539R.
// Wed Mar 08 17:40:55 2006
//
// Source file index table:
// Object locations will have the form <file>:<line>
// file 0 "noname"
// file 1 "\c:\eda\synplicity\fpga_81\lib\altera\altera.v "
// file 2 "\c:\eda\synplicity\fpga_81\lib\altera\cyclone.v "
// file 3 "\c:\eda\synplicity\fpga_81\lib\altera\altera_mf.v "
// file 4 "\c:\eda\synplicity\fpga_81\lib\altera\altera_lpm.v "
// file 5 "\c:\prj\chapter5\example-5-6\source\resource_share2.v "

// VQM4.1+ 
module resource_share2 (
  data_in,
  square
);
input [7:0] data_in ;
output [15:0] square /* synthesis syn_tristate = 1 */;
wire [15:15] square_madd_1;
wire [11:11] square_madd_0;
wire [13:13] square_madd_2;
wire [6:0] square_a7_b_0_a2_x;
wire [7:7] un10_data_tmp_0_a2_x;
wire [7:1] un2_data_tmp_combout;
wire [7:1] data_in_c;
wire [0:0] square_a1_b_i_x;
wire [6:1] un10_data_tmp_i_m2_x;
wire [1:1] square_a2_b_i_x;
wire [2:0] square_a3_b_i_x;
wire [3:0] square_a4_b_i_x;
wire [4:0] square_a5_b_i_x;
wire [4:0] square_a6_b_i_x;
wire [5:0] un2_data_tmp_cout;
wire GND ;
wire G_67 ;
wire VCC ;
wire square_madd_1_add10_cout ;
wire square_madd_0_add8_cout ;
wire square_madd_2_add8_cout ;
wire square_madd_1_add10 ;
wire square_madd_1_carry_9 ;
wire square_madd_1_add9 ;
wire square_madd_1_carry_8 ;
wire square_madd_1_add8 ;
wire square_madd_1_carry_7 ;
wire square_madd_1_add7 ;
wire square_madd_1_carry_6 ;
wire square_madd_1_add6 ;
wire square_madd_1_carry_5 ;
wire square_madd_1_add5 ;
wire square_madd_1_carry_4 ;
wire square_madd_1_add4 ;
wire square_madd_1_carry_3 ;
wire square_madd_1_add3 ;
wire square_madd_1_carry_2 ;
wire square_madd_1_add2 ;
wire square_madd_0_add8 ;
wire square_madd_0_carry_7 ;
wire square_madd_0_add7 ;
wire square_madd_0_carry_6 ;
wire square_madd_0_add6 ;
wire square_madd_0_carry_5 ;
wire square_madd_0_add5 ;
wire square_madd_0_carry_4 ;
wire square_madd_0_add4 ;
wire square_madd_0_carry_3 ;
wire square_madd_0_add3 ;
wire square_madd_0_carry_2 ;
wire square_madd_0_add2 ;
wire square_madd_0_carry_1 ;
wire square_madd_0_add1 ;
wire square_madd_0_carry_0 ;
wire square_madd_0_add0 ;
wire square_madd_add7 ;
wire square_madd_carry_6 ;
wire square_madd_add6 ;
wire square_madd_carry_5 ;
wire square_madd_add5 ;
wire square_madd_carry_4 ;
wire square_madd_add4 ;
wire square_madd_2_add8 ;
wire square_madd_carry_3 ;
wire square_madd_add3 ;
wire square_madd_2_add7 ;
wire square_madd_carry_2 ;
wire square_madd_add2 ;
wire square_madd_2_add6 ;
wire square_madd_carry_1 ;
wire square_madd_add1 ;
wire square_madd_2_add5 ;
wire square_madd_carry_0 ;
wire square_madd_add0 ;
wire square_madd_2_add4 ;
wire square_madd_2_carry_7 ;
wire square_madd_2_carry_6 ;
wire square_madd_2_carry_5 ;
wire square_madd_2_carry_4 ;
wire square_madd_2_carry_3 ;
wire square_madd_2_add3 ;
wire square_madd_2_carry_2 ;
wire square_madd_2_add2 ;
wire square_madd_2_carry_1 ;
wire square_madd_2_add1 ;
wire square_madd_2_carry_0 ;
wire square_madd_2_add0 ;
wire N_1 ;
//@1:1
  assign VCC = 1'b1;
//@1:1
  assign GND = 1'b0;
  cyclone_lcell square_madd_1_add10_term (
	.combout(square_madd_1[15]),
	.dataa(VCC),
	.datab(VCC),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.cin(square_madd_1_add10_cout),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam square_madd_1_add10_term.cin_used="true";
defparam square_madd_1_add10_term.operation_mode="normal";
defparam square_madd_1_add10_term.output_mode="comb_only";
defparam square_madd_1_add10_term.lut_mask="f0f0";
defparam square_madd_1_add10_term.synch_mode="off";
defparam square_madd_1_add10_term.sum_lutc_input="cin";
  cyclone_lcell square_madd_0_add8_term (
	.combout(square_madd_0[11]),
	.dataa(VCC),
	.datab(VCC),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.cin(square_madd_0_add8_cout),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam square_madd_0_add8_term.cin_used="true";
defparam square_madd_0_add8_term.operation_mode="normal";
defparam square_madd_0_add8_term.output_mode="comb_only";
defparam square_madd_0_add8_term.lut_mask="f0f0";
defparam square_madd_0_add8_term.synch_mode="off";
defparam square_madd_0_add8_term.sum_lutc_input="cin";
  cyclone_lcell square_madd_2_add8_term (
	.combout(square_madd_2[13]),
	.dataa(VCC),
	.datab(VCC),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.cin(square_madd_2_add8_cout),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam square_madd_2_add8_term.cin_used="true";
defparam square_madd_2_add8_term.operation_mode="normal";
defparam square_madd_2_add8_term.output_mode="comb_only";
defparam square_madd_2_add8_term.lut_mask="f0f0";
defparam square_madd_2_add8_term.synch_mode="off";
defparam square_madd_2_add8_term.sum_lutc_input="cin";
// @5:7
  cyclone_lcell square_a7_b_0_a2_x_0_ (
	.combout(square_a7_b_0_a2_x[0]),
	.dataa(G_67),
	.datab(un10_data_tmp_0_a2_x[7]),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam square_a7_b_0_a2_x_0_.operation_mode="normal";
defparam square_a7_b_0_a2_x_0_.output_mode="comb_only";
defparam square_a7_b_0_a2_x_0_.lut_mask="8888";
defparam square_a7_b_0_a2_x_0_.synch_mode="off";
defparam square_a7_b_0_a2_x_0_.sum_lutc_input="datac";
// @5:7
  cyclone_lcell square_a7_b_0_a2_x_2_ (
	.combout(square_a7_b_0_a2_x[2]),
	.dataa(un2_data_tmp_combout[2]),
	.datab(un10_data_tmp_0_a2_x[7]),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam square_a7_b_0_a2_x_2_.operation_mode="normal";
defparam square_a7_b_0_a2_x_2_.output_mode="comb_only";
defparam square_a7_b_0_a2_x_2_.lut_mask="8888";
defparam square_a7_b_0_a2_x_2_.synch_mode="off";
defparam square_a7_b_0_a2_x_2_.sum_lutc_input="datac";
// @5:7
  cyclone_lcell square_a7_b_0_a2_x_3_ (
	.combout(square_a7_b_0_a2_x[3]),
	.dataa(un2_data_tmp_combout[3]),
	.datab(un10_data_tmp_0_a2_x[7]),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam square_a7_b_0_a2_x_3_.operation_mode="normal";
defparam square_a7_b_0_a2_x_3_.output_mode="comb_only";
defparam square_a7_b_0_a2_x_3_.lut_mask="8888";
defparam square_a7_b_0_a2_x_3_.synch_mode="off";
defparam square_a7_b_0_a2_x_3_.sum_lutc_input="datac";
// @5:7
  cyclone_lcell square_a7_b_0_a2_x_4_ (
	.combout(square_a7_b_0_a2_x[4]),
	.dataa(un2_data_tmp_combout[4]),
	.datab(un10_data_tmp_0_a2_x[7]),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam square_a7_b_0_a2_x_4_.operation_mode="normal";
defparam square_a7_b_0_a2_x_4_.output_mode="comb_only";
defparam square_a7_b_0_a2_x_4_.lut_mask="8888";
defparam square_a7_b_0_a2_x_4_.synch_mode="off";
defparam square_a7_b_0_a2_x_4_.sum_lutc_input="datac";
// @5:7
  cyclone_lcell square_a7_b_0_a2_x_6_ (
	.combout(square_a7_b_0_a2_x[6]),
	.dataa(un2_data_tmp_combout[6]),
	.datab(un10_data_tmp_0_a2_x[7]),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam square_a7_b_0_a2_x_6_.operation_mode="normal";
defparam square_a7_b_0_a2_x_6_.output_mode="comb_only";
defparam square_a7_b_0_a2_x_6_.lut_mask="8888";
defparam square_a7_b_0_a2_x_6_.synch_mode="off";
defparam square_a7_b_0_a2_x_6_.sum_lutc_input="datac";
// @5:6
  cyclone_lcell un10_data_tmp_0_a2_x_7_ (
	.combout(un10_data_tmp_0_a2_x[7]),
	.dataa(un2_data_tmp_combout[7]),
	.datab(data_in_c[7]),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam un10_data_tmp_0_a2_x_7_.operation_mode="normal";
defparam un10_data_tmp_0_a2_x_7_.output_mode="comb_only";
defparam un10_data_tmp_0_a2_x_7_.lut_mask="8888";
defparam un10_data_tmp_0_a2_x_7_.synch_mode="off";
defparam un10_data_tmp_0_a2_x_7_.sum_lutc_input="datac";
// @5:7
  cyclone_lcell square_a1_b_i_x_0_ (
	.combout(square_a1_b_i_x[0]),
	.dataa(G_67),
	.datab(un10_data_tmp_i_m2_x[1]),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam square_a1_b_i_x_0_.operation_mode="normal";
defparam square_a1_b_i_x_0_.output_mode="comb_only";
defparam square_a1_b_i_x_0_.lut_mask="7777";
defparam square_a1_b_i_x_0_.synch_mode="off";
defparam square_a1_b_i_x_0_.sum_lutc_input="datac";
// @5:7
  cyclone_lcell square_a2_b_i_x_1_ (
	.combout(square_a2_b_i_x[1]),
	.dataa(un10_data_tmp_i_m2_x[2]),
	.datab(un10_data_tmp_i_m2_x[1]),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam square_a2_b_i_x_1_.operation_mode="normal";
defparam square_a2_b_i_x_1_.output_mode="comb_only";
defparam square_a2_b_i_x_1_.lut_mask="7777";
defparam square_a2_b_i_x_1_.synch_mode="off";
defparam square_a2_b_i_x_1_.sum_lutc_input="datac";
// @5:7
  cyclone_lcell square_a3_b_i_x_0_ (
	.combout(square_a3_b_i_x[0]),
	.dataa(G_67),
	.datab(un10_data_tmp_i_m2_x[3]),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam square_a3_b_i_x_0_.operation_mode="normal";
defparam square_a3_b_i_x_0_.output_mode="comb_only";
defparam square_a3_b_i_x_0_.lut_mask="7777";
defparam square_a3_b_i_x_0_.synch_mode="off";
defparam square_a3_b_i_x_0_.sum_lutc_input="datac";
// @5:7
  cyclone_lcell square_a3_b_i_x_1_ (
	.combout(square_a3_b_i_x[1]),
	.dataa(un10_data_tmp_i_m2_x[3]),
	.datab(un10_data_tmp_i_m2_x[1]),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam square_a3_b_i_x_1_.operation_mode="normal";
defparam square_a3_b_i_x_1_.output_mode="comb_only";
defparam square_a3_b_i_x_1_.lut_mask="7777";
defparam square_a3_b_i_x_1_.synch_mode="off";
defparam square_a3_b_i_x_1_.sum_lutc_input="datac";
// @5:7
  cyclone_lcell square_a3_b_i_x_2_ (
	.combout(square_a3_b_i_x[2]),
	.dataa(un10_data_tmp_i_m2_x[3]),
	.datab(un10_data_tmp_i_m2_x[2]),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam square_a3_b_i_x_2_.operation_mode="normal";
defparam square_a3_b_i_x_2_.output_mode="comb_only";
defparam square_a3_b_i_x_2_.lut_mask="7777";
defparam square_a3_b_i_x_2_.synch_mode="off";
defparam square_a3_b_i_x_2_.sum_lutc_input="datac";
// @5:7
  cyclone_lcell square_a4_b_i_x_0_ (
	.combout(square_a4_b_i_x[0]),
	.dataa(G_67),
	.datab(un10_data_tmp_i_m2_x[4]),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam square_a4_b_i_x_0_.operation_mode="normal";
defparam square_a4_b_i_x_0_.output_mode="comb_only";
defparam square_a4_b_i_x_0_.lut_mask="7777";
defparam square_a4_b_i_x_0_.synch_mode="off";
defparam square_a4_b_i_x_0_.sum_lutc_input="datac";
// @5:7
  cyclone_lcell square_a4_b_i_x_1_ (
	.combout(square_a4_b_i_x[1]),
	.dataa(un10_data_tmp_i_m2_x[4]),
	.datab(un10_data_tmp_i_m2_x[1]),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam square_a4_b_i_x_1_.operation_mode="normal";
defparam square_a4_b_i_x_1_.output_mode="comb_only";
defparam square_a4_b_i_x_1_.lut_mask="7777";
defparam square_a4_b_i_x_1_.synch_mode="off";
defparam square_a4_b_i_x_1_.sum_lutc_input="datac";
// @5:7
  cyclone_lcell square_a4_b_i_x_2_ (
	.combout(square_a4_b_i_x[2]),
	.dataa(un10_data_tmp_i_m2_x[4]),
	.datab(un10_data_tmp_i_m2_x[2]),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam square_a4_b_i_x_2_.operation_mode="normal";
defparam square_a4_b_i_x_2_.output_mode="comb_only";
defparam square_a4_b_i_x_2_.lut_mask="7777";
defparam square_a4_b_i_x_2_.synch_mode="off";
defparam square_a4_b_i_x_2_.sum_lutc_input="datac";
// @5:7
  cyclone_lcell square_a4_b_i_x_3_ (
	.combout(square_a4_b_i_x[3]),
	.dataa(un10_data_tmp_i_m2_x[4]),
	.datab(un10_data_tmp_i_m2_x[3]),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam square_a4_b_i_x_3_.operation_mode="normal";
defparam square_a4_b_i_x_3_.output_mode="comb_only";
defparam square_a4_b_i_x_3_.lut_mask="7777";
defparam square_a4_b_i_x_3_.synch_mode="off";
defparam square_a4_b_i_x_3_.sum_lutc_input="datac";
// @5:7
  cyclone_lcell square_a5_b_i_x_0_ (
	.combout(square_a5_b_i_x[0]),
	.dataa(G_67),
	.datab(un10_data_tmp_i_m2_x[5]),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam square_a5_b_i_x_0_.operation_mode="normal";
defparam square_a5_b_i_x_0_.output_mode="comb_only";
defparam square_a5_b_i_x_0_.lut_mask="7777";
defparam square_a5_b_i_x_0_.synch_mode="off";
defparam square_a5_b_i_x_0_.sum_lutc_input="datac";
// @5:7
  cyclone_lcell square_a5_b_i_x_2_ (
	.combout(square_a5_b_i_x[2]),
	.dataa(un10_data_tmp_i_m2_x[5]),
	.datab(un10_data_tmp_i_m2_x[2]),
	.datac(VCC),
	.datad(VCC),
	.aclr(GND),
	.sclr(GND),
	.sload(GND),
	.ena(VCC),
	.inverta(GND),
	.aload(GND),
	.regcascin(GND)
);
defparam square_a5_b_i_x_2_.operation_mode="normal";
defparam square_a5_b_i_x_2_.output_mode="comb_only";
defparam square_a5_b_i_x_2_.lut_mask="7777";
defparam square_a5_b_i_x_2_.synch_mode="off";
defparam square_a5_b_i_x_2_.sum_lutc_input="datac";

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -