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

📄 phy_dq_iob.v

📁 DDR2源代码 DDR2源代码 DDR2源代码
💻 V
📖 第 1 页 / 共 4 页
字号:
           .I4 (),           .I5 ()           );      (* HU_SET = "stg2_capture", RLOC = "X2Y0", BEL = "B6LUT",         syn_noprune = 1 *)      LUT6_2 #        (         .INIT (64'h0000000000000000)         )        u_dummy_lut_stg2a_b          (           .O5 (dummy_lut_o5_a[1]),           .O6 (dummy_lut_o6_a[1]),           .I0 (),           .I1 (),           .I2 (),           .I3 (),           .I4 (),           .I5 ()           );      (* HU_SET = "stg2_capture", RLOC = "X2Y0", BEL = "C6LUT",         syn_noprune = 1 *)      LUT6_2 #        (         .INIT (64'h0000000000000000)         )        u_dummy_lut_stg2a_c          (           .O5 (dummy_lut_o5_a[2]),           .O6 (dummy_lut_o6_a[2]),           .I0 (),           .I1 (),           .I2 (),           .I3 (),           .I4 (),           .I5 ()           );      (* HU_SET = "stg2_capture", RLOC = "X2Y0", BEL = "D6LUT",         syn_noprune = 1 *)      LUT6_2 #        (         .INIT (64'h0000000000000000)         )        u_dummy_lut_stg2a_d          (           .O5 (dummy_lut_o5_a[3]),           .O6 (dummy_lut_o6_a[3]),           .I0 (),           .I1 (),           .I2 (),           .I3 (),           .I4 (),           .I5 ()           );      (* HU_SET = "stg2_capture", RLOC = "X3Y0", syn_noprune = 1 *)      CARRY4 u_dummy_carry_stg2b        (         .CO     (dummy_carry4_co_b),         .O      (),         .CI     (1'b0),         .CYINIT (1'b0),         .DI     (dummy_lut_o5_b),         .S      (dummy_lut_o6_b)         );      (* HU_SET = "stg2_capture", RLOC = "X3Y0", BEL = "A6LUT",         syn_noprune = 1 *)      LUT6_2 #        (         .INIT (64'h0000000000000000)         )        u_dummy_lut_stg2b_a          (           .O5 (dummy_lut_o5_b[0]),           .O6 (dummy_lut_o6_b[0]),           .I0 (),           .I1 (),           .I2 (),           .I3 (),           .I4 (),           .I5 ()           );      (* HU_SET = "stg2_capture", RLOC = "X3Y0", BEL = "B6LUT",         syn_noprune = 1 *)      LUT6_2 #        (         .INIT (64'h0000000000000000)         )        u_dummy_lut_stg2b_b          (           .O5 (dummy_lut_o5_b[1]),           .O6 (dummy_lut_o6_b[1]),           .I0 (),           .I1 (),           .I2 (),           .I3 (),           .I4 (),           .I5 ()           );      (* HU_SET = "stg2_capture", RLOC = "X3Y0", BEL = "C6LUT",         syn_noprune = 1 *)      LUT6_2 #        (         .INIT (64'h0000000000000000)         )        u_dummy_lut_stg2b_c          (           .O5 (dummy_lut_o5_b[2]),           .O6 (dummy_lut_o6_b[2]),           .I0 (),           .I1 (),           .I2 (),           .I3 (),           .I4 (),           .I5 ()           );      (* HU_SET = "stg2_capture", RLOC = "X3Y0", BEL = "D6LUT",         syn_noprune = 1 *)      LUT6_2 #        (         .INIT (64'h0000000000000000)         )        u_dummy_lut_stg2b_d          (           .O5 (dummy_lut_o5_b[3]),           .O6 (dummy_lut_o6_b[3]),           .I0 (),           .I1 (),           .I2 (),           .I3 (),           .I4 (),           .I5 ()           );    end else if ((DQ_MS == 0) && (DQ_COL == 0)) begin: gen_stg2_0s      //*****************************************************************      // slave, left      //*****************************************************************      IDDR #        (         .DDR_CLK_EDGE ("SAME_EDGE")         )        u_iddr_dq          (           .Q1 (stg1_out_fall_0s),           .Q2 (stg1_out_rise_0s),           .C  (dq_iddr_clk),           .CE (ce),           .D  (dq_idelay),           .R  (1'b0),           .S  (1'b0)           );      (* HU_SET = "stg2_capture", RLOC = "X0Y0", BEL = "BFF" *)      FDC u_ff_stg2a_fall        (         .D   (stg1_out_fall_0s),         .Q   (stg2a_out_fall),         .C   (clk0),         .CLR (1'b0)         )/* synthesis syn_preserve = 1 */          /* synthesis syn_replicate = 0 */;      (* HU_SET = "stg2_capture", RLOC = "X0Y0", BEL = "CFF" *)      FDC u_ff_stg2a_rise        (         .D   (stg1_out_rise_0s),         .Q   (stg2a_out_rise),         .C   (clk0),         .CLR (1'b0)         )/* synthesis syn_preserve = 1 */          /* synthesis syn_replicate = 0 */;      (* HU_SET = "stg2_capture", RLOC = "X0Y0", BEL = "DFF" *)      FDC u_ff_stg3b_fall        (         .D   (stg2b_out_fall),         .Q   (stg3b_out_fall),         .C   (clk0),         .CLR (1'b0)         )/* synthesis syn_preserve = 1 */          /* synthesis syn_replicate = 0 */;      (* HU_SET = "stg2_capture", RLOC = "X0Y0", BEL = "AFF" *)      FDC u_ff_stg3b_rise        (         .D   (stg2b_out_rise),         .Q   (stg3b_out_rise),         .C   (clk0),         .CLR (1'b0)         )/* synthesis syn_preserve = 1 */          /* synthesis syn_replicate = 0 */;      (* HU_SET = "stg2_capture", RLOC = "X1Y0", BEL = "AFF" *)      FDC_1 u_ff_stg2b_fall        (         .D   (stg1_out_fall_0s),         .Q   (stg2b_out_fall),         .C   (clk0),         .CLR (1'b0)         )/* synthesis syn_preserve = 1 */          /* synthesis syn_replicate = 0 */;      (* HU_SET = "stg2_capture", RLOC = "X1Y0", BEL = "CFF" *)      FDC_1 u_ff_stg2b_rise        (         .D   (stg1_out_rise_0s),         .Q   (stg2b_out_rise),         .C   (clk0),         .CLR (1'b0)         )/* synthesis syn_preserve = 1 */          /* synthesis syn_replicate = 0 */;      (* HU_SET = "stg2_capture", RLOC = "X0Y0", syn_noprune = 1 *)      CARRY4 u_dummy_carry_stg2a        (         .CO     (dummy_carry4_co_a),         .O      (),         .CI     (1'b0),         .CYINIT (1'b0),         .DI     (dummy_lut_o5_a),         .S      (dummy_lut_o6_a)         );      (* HU_SET = "stg2_capture", RLOC = "X0Y0", BEL = "A6LUT",         syn_noprune = 1 *)      LUT6_2 #        (         .INIT (64'h0000000000000000)         )        u_dummy_lut_stg2a_a          (           .O5 (dummy_lut_o5_a[0]),           .O6 (dummy_lut_o6_a[0]),           .I0 (),           .I1 (),           .I2 (),           .I3 (),           .I4 (),           .I5 ()           );      (* HU_SET = "stg2_capture", RLOC = "X0Y0", BEL = "B6LUT",         syn_noprune = 1 *)      LUT6_2 #        (         .INIT (64'h0000000000000000)         )        u_dummy_lut_stg2a_b          (           .O5 (dummy_lut_o5_a[1]),           .O6 (dummy_lut_o6_a[1]),           .I0 (),           .I1 (),           .I2 (),           .I3 (),           .I4 (),           .I5 ()           );      (* HU_SET = "stg2_capture", RLOC = "X0Y0", BEL = "C6LUT",         syn_noprune = 1 *)      LUT6_2 #        (         .INIT (64'h0000000000000000)         )        u_dummy_lut_stg2a_c          (           .O5 (dummy_lut_o5_a[2]),           .O6 (dummy_lut_o6_a[2]),           .I0 (),           .I1 (),           .I2 (),           .I3 (),           .I4 (),           .I5 ()           );      (* HU_SET = "stg2_capture", RLOC = "X0Y0", BEL = "D6LUT",         syn_noprune = 1 *)      LUT6_2 #        (         .INIT (64'h0000000000000000)         )        u_dummy_lut_stg2a_d          (           .O5 (dummy_lut_o5_a[3]),           .O6 (dummy_lut_o6_a[3]),           .I0 (),           .I1 (),           .I2 (),           .I3 (),           .I4 (),           .I5 ()           );      (* HU_SET = "stg2_capture", RLOC = "X1Y0", syn_noprune = 1 *)      CARRY4 u_dummy_carry_stg2b        (         .CO     (dummy_carry4_co_b),         .O      (),         .CI     (1'b0),         .CYINIT (1'b0),         .DI     (dummy_lut_o5_b),         .S      (dummy_lut_o6_b)         );      (* HU_SET = "stg2_capture", RLOC = "X1Y0", BEL = "A6LUT",         syn_noprune = 1 *)      LUT6_2 #        (         .INIT (64'h0000000000000000)         )        u_dummy_lut_stg2b_a          (           .O5 (dummy_lut_o5_b[0]),           .O6 (dummy_lut_o6_b[0]),           .I0 (),           .I1 (),           .I2 (),           .I3 (),           .I4 (),           .I5 ()           );      (* HU_SET = "stg2_capture", RLOC = "X1Y0", BEL = "B6LUT",         syn_noprune = 1 *)      LUT6_2 #        (         .INIT (64'h0000000000000000)         )        u_dummy_lut_stg2b_b          (           .O5 (dummy_lut_o5_b[1]),           .O6 (dummy_lut_o6_b[1]),           .I0 (),           .I1 (),           .I2 (),           .I3 (),           .I4 (),           .I5 ()           );      (* HU_SET = "stg2_capture", RLOC = "X1Y0", BEL = "C6LUT",         syn_noprune = 1 *)      LUT6_2 #        (         .INIT (64'h0000000000000000)         )        u_dummy_lut_stg2b_c          (           .O5 (dummy_lut_o5_b[2]),           .O6 (dummy_lut_o6_b[2]),           .I0 (),           .I1 (),           .I2 (),           .I3 (),           .I4 (),           .I5 ()           );      (* HU_SET = "stg2_capture", RLOC = "X1Y0", BEL = "D6LUT",         syn_noprune = 1 *)      LUT6_2 #        (         .INIT (64'h0000000000000000)         )        u_dummy_lut_stg2b_d          (           .O5 (dummy_lut_o5_b[3]),           .O6 (dummy_lut_o6_b[3]),           .I0 (),           .I1 (),           .I2 (),           .I3 (),           .I4 (),           .I5 ()           );    end else if ((DQ_MS == 1) && (DQ_COL == 1))  begin: gen_stg2_1m      //*****************************************************************      // master, center      //*****************************************************************      IDDR #        (         .DDR_CLK_EDGE ("SAME_EDGE")         )        u_iddr_dq          (           .Q1 (stg1_out_fall_1m),           .Q2 (stg1_out_rise_1m),           .C  (dq_iddr_clk),           .CE (ce),           .D  (dq_idelay),           .R  (1'b0),           .S  (1'b0)           );      (* HU_SET = "stg2_capture", RLOC = "X0Y0", BEL = "BFF" *)      FDC u_ff_stg2a_fall        (         .D   (stg1_out_fall_1m),         .Q   (stg2a_out_fall),         .C   (clk0),         .CLR (1'b0)         )/* synthesis syn_preserve = 1 */          /* synthesis syn_replicate = 0 */;      (* HU_SET = "stg2_capture", RLOC = "X0Y0", BEL = "AFF" *)      FDC u_ff_stg2a_rise        (         .D   (stg1_out_rise_1m),         .Q   (stg2a_out_rise),         .C   (clk0),         .CLR (1'b0)         )/* synthesis syn_preserve = 1 */          /* synthesis syn_replicate = 0 */;      (* HU_SET = "stg2_capture", RLOC = "X0Y0", BEL = "DFF" *)      FDC u_ff_stg3b_fall        (         .D   (stg2b_out_fall),         .Q   (stg3b_out_fall),         .C   (clk0),         .CLR (1'b0)         )/* synthesis syn_preserve = 1 */          /* synthesis syn_replicate = 0 */;      (* HU_SET = "stg2_capture", RLOC = "X0Y0", BEL = "CFF" *)      FDC u_ff_stg3b_rise        (         .D   (stg2b_out_rise),         .Q   (stg3b_out_rise),         .C   (clk0),         .CLR (1'b0)         )/* synthesis syn_preserve = 1 */          /* synthesis syn_replicate = 0 */;      (* HU_SET = "stg2_capture", RLOC = "X1Y0", BEL = "AFF" *)      FDC_1 u_ff_stg2b_fall        (         .D   (stg1_out_fall_1m),         .Q   (stg2b_out_fall),         .C   (clk0),         .CLR (1'b0)         )/* synthesis syn_preserve = 1 */          /* synthesis syn_replicate = 0 */;      (* HU_SET = "stg2_capture", RLOC = "X1Y0", BEL = "BFF" *)      FDC_1 u_ff_stg2b_rise        (         .D   (stg1_out_rise_1m),         .Q   (stg2b_out_rise),         .C   (clk0),

⌨️ 快捷键说明

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