📄 sdr_sdram.vqm
字号:
apex20ke_lcell do_precharge_Z (
.regout(do_precharge),
.clk(CLK133),
.dataa(do_precharge),
.datab(command_done),
.datac(PRECHARGE),
.aclr(RESET_N_i)
);
defparam do_precharge_Z.operation_mode="normal";
defparam do_precharge_Z.output_mode="reg_only";
defparam do_precharge_Z.packed_mode="false";
defparam do_precharge_Z.lut_mask="1010";
// @4:137
apex20ke_lcell do_reada_Z (
.regout(do_reada),
.clk(CLK133),
.dataa(G_228_i),
.datab(do_reada),
.datac(REF_REQ),
.datad(READA),
.aclr(RESET_N_i)
);
defparam do_reada_Z.operation_mode="normal";
defparam do_reada_Z.output_mode="reg_only";
defparam do_reada_Z.packed_mode="false";
defparam do_reada_Z.lut_mask="0100";
// @4:137
apex20ke_lcell do_writea_Z (
.combout(do_writea110_0_and2_0_and2),
.regout(do_writea),
.clk(CLK133),
.dataa(G_228_i),
.datab(REF_REQ),
.datac(do_writea),
.datad(WRITEA),
.aclr(RESET_N_i)
);
defparam do_writea_Z.operation_mode="normal";
defparam do_writea_Z.output_mode="reg_and_comb";
defparam do_writea_Z.packed_mode="false";
defparam do_writea_Z.lut_mask="0100";
// @4:137
apex20ke_lcell rp_done_Z (
.regout(rp_done),
.clk(CLK133),
.dataa(rp_shift[0]),
.datab(command_delay[0]),
.datac(command_done),
.aclr(RESET_N_i)
);
defparam rp_done_Z.operation_mode="normal";
defparam rp_done_Z.output_mode="reg_only";
defparam rp_done_Z.packed_mode="false";
defparam rp_done_Z.lut_mask="baba";
// @4:232
apex20ke_lcell oe3_Z (
.regout(oe3),
.clk(CLK133),
.dataa(oe2),
.ena(un1_un1_do_writea1_0_and2_0_and2)
);
defparam oe3_Z.operation_mode="normal";
defparam oe3_Z.output_mode="reg_only";
defparam oe3_Z.packed_mode="false";
defparam oe3_Z.lut_mask="aaaa";
// @4:232
apex20ke_lcell oe2_Z (
.regout(oe2),
.clk(CLK133),
.dataa(oe1),
.aclr(RESET_N_i),
.ena(G_220)
);
defparam oe2_Z.operation_mode="normal";
defparam oe2_Z.output_mode="reg_only";
defparam oe2_Z.packed_mode="false";
defparam oe2_Z.lut_mask="aaaa";
// @4:137
apex20ke_lcell command_done_Z (
.regout(command_done),
.clk(CLK133),
.dataa(command_delay[0]),
.datab(G_218),
.aclr(RESET_N_i)
);
defparam command_done_Z.operation_mode="normal";
defparam command_done_Z.output_mode="reg_only";
defparam command_done_Z.packed_mode="false";
defparam command_done_Z.lut_mask="bbbb";
// @4:137
apex20ke_lcell do_refresh_Z (
.regout(do_refresh),
.clk(CLK133),
.dataa(do_refresh),
.datab(G_228_i),
.datac(REF_REQ),
.datad(REFRESH),
.aclr(RESET_N_i),
.cascin(G_233_cascout)
);
defparam do_refresh_Z.operation_mode="normal";
defparam do_refresh_Z.output_mode="reg_only";
defparam do_refresh_Z.packed_mode="false";
defparam do_refresh_Z.lut_mask="1110";
// @4:137
apex20ke_lcell rw_flag_Z (
.regout(rw_flag),
.clk(CLK133),
.dataa(do_reada),
.aclr(RESET_N_i),
.ena(N_240_i)
);
defparam rw_flag_Z.operation_mode="normal";
defparam rw_flag_Z.output_mode="reg_only";
defparam rw_flag_Z.packed_mode="false";
defparam rw_flag_Z.lut_mask="aaaa";
// @4:232
apex20ke_lcell oe1_Z (
.regout(oe1),
.clk(CLK133),
.dataa(oe_shift[0]),
.datab(do_writea1),
.aclr(RESET_N_i),
.ena(sc_pm_i)
);
defparam oe1_Z.operation_mode="normal";
defparam oe1_Z.output_mode="reg_only";
defparam oe1_Z.packed_mode="false";
defparam oe1_Z.lut_mask="eeee";
// @4:137
apex20ke_lcell do_writea1_Z (
.regout(do_writea1),
.clk(CLK133),
.dataa(do_writea110_0_and2_0_and2),
.ena(RESET_N_c)
);
defparam do_writea1_Z.operation_mode="normal";
defparam do_writea1_Z.output_mode="reg_only";
defparam do_writea1_Z.packed_mode="false";
defparam do_writea1_Z.lut_mask="aaaa";
// @4:293
apex20ke_lcell do_rw_0 (
.regout(do_rw),
.clk(CLK133),
.dataa(rw_shift[0]),
.datab(do_reada),
.datac(do_writea),
.aclr(RESET_N_i),
.ena(un1_do_rw21_6_i_0)
);
defparam do_rw_0.operation_mode="normal";
defparam do_rw_0.output_mode="reg_only";
defparam do_rw_0.packed_mode="false";
defparam do_rw_0.lut_mask="fefe";
// @4:325
apex20ke_lcell CM_ACK_0 (
.combout(N_392_i),
.regout(CM_ACK),
.clk(CLK133),
.dataa(G_218),
.aclr(RESET_N_i),
.ena(REF_ACK13_i)
);
defparam CM_ACK_0.operation_mode="normal";
defparam CM_ACK_0.output_mode="reg_and_comb";
defparam CM_ACK_0.packed_mode="false";
defparam CM_ACK_0.lut_mask="5555";
// @4:325
apex20ke_lcell REF_ACK_0 (
.regout(REF_ACK),
.clk(CLK133),
.dataa(do_refresh),
.aclr(RESET_N_i),
.ena(REF_ACK14_i_0)
);
defparam REF_ACK_0.operation_mode="normal";
defparam REF_ACK_0.output_mode="reg_only";
defparam REF_ACK_0.packed_mode="false";
defparam REF_ACK_0.lut_mask="aaaa";
// @4:232
apex20ke_lcell OE_0 (
.regout(OE),
.clk(CLK133),
.dataa(oe3),
.datab(SC_PM),
.datac(SC_RC[1]),
.datad(SC_RC[0]),
.aclr(RESET_N_i),
.ena(N_393_i),
.cascin(G_251_a0_i_cascout)
);
defparam OE_0.operation_mode="normal";
defparam OE_0.output_mode="reg_only";
defparam OE_0.packed_mode="false";
defparam OE_0.lut_mask="ffef";
// @4:232
apex20ke_lcell oe4_Z (
.regout(oe4),
.clk(CLK133),
.dataa(G_220),
.datab(oe3),
.datac(oe4_10_iv_0_0_and2_1),
.datad(oe4_10_iv_0_0_and2_i),
.ena(RESET_N_c)
);
defparam oe4_Z.operation_mode="normal";
defparam oe4_Z.output_mode="reg_only";
defparam oe4_Z.packed_mode="false";
defparam oe4_Z.lut_mask="f8ff";
// @4:357
apex20ke_lcell CAS_N_0 (
.regout(CAS_N),
.clk(CLK133),
.dataa(RESET_N_c),
.datab(do_refresh),
.datac(do_precharge),
.datad(G_8_0_and2_combout)
);
defparam CAS_N_0.operation_mode="normal";
defparam CAS_N_0.output_mode="reg_only";
defparam CAS_N_0.packed_mode="false";
defparam CAS_N_0.lut_mask="7775";
// @4:357
apex20ke_lcell RAS_N_0 (
.regout(RAS_N),
.clk(CLK133),
.dataa(RESET_N_c),
.datab(G_218),
.datac(RAS_N_13_0_0_and2)
);
defparam RAS_N_0.operation_mode="normal";
defparam RAS_N_0.output_mode="reg_only";
defparam RAS_N_0.packed_mode="false";
defparam RAS_N_0.lut_mask="fdfd";
// @4:357
apex20ke_lcell WE_N_0 (
.regout(WE_N),
.clk(CLK133),
.dataa(RESET_N_c),
.datab(G_148),
.datac(G_235),
.datad(do_refresh)
);
defparam WE_N_0.operation_mode="normal";
defparam WE_N_0.output_mode="reg_only";
defparam WE_N_0.packed_mode="false";
defparam WE_N_0.lut_mask="7775";
// @4:232
apex20ke_lcell oe_shift_0_ (
.regout(oe_shift[0]),
.clk(CLK133),
.dataa(SC_BL[0]),
.datab(do_writea1),
.datac(oe_shift[1]),
.aclr(RESET_N_i),
.ena(un1_SC_PM_6_i_0)
);
defparam oe_shift_0_.operation_mode="normal";
defparam oe_shift_0_.output_mode="reg_only";
defparam oe_shift_0_.packed_mode="false";
defparam oe_shift_0_.lut_mask="7474";
// @4:232
apex20ke_lcell oe_shift_1_ (
.regout(oe_shift[1]),
.clk(CLK133),
.dataa(do_writea1),
.datab(oe_shift[2]),
.datac(SC_BL[1]),
.datad(SC_BL[0]),
.aclr(RESET_N_i),
.ena(un1_SC_PM_6_i_0)
);
defparam oe_shift_1_.operation_mode="normal";
defparam oe_shift_1_.output_mode="reg_only";
defparam oe_shift_1_.packed_mode="false";
defparam oe_shift_1_.lut_mask="444e";
// @4:232
apex20ke_lcell oe_shift_2_ (
.regout(oe_shift[2]),
.clk(CLK133),
.dataa(do_writea1),
.datab(oe_shift[3]),
.datac(SC_BL[1]),
.datad(SC_BL[0]),
.aclr(RESET_N_i),
.ena(un1_SC_PM_6_i_0)
);
defparam oe_shift_2_.operation_mode="normal";
defparam oe_shift_2_.output_mode="reg_only";
defparam oe_shift_2_.packed_mode="false";
defparam oe_shift_2_.lut_mask="444e";
// @4:232
apex20ke_lcell oe_shift_3_ (
.regout(oe_shift[3]),
.clk(CLK133),
.dataa(oe_shift_14_0_0_and2[3]),
.datab(do_writea1),
.datac(oe_shift[4]),
.aclr(RESET_N_i),
.ena(un1_SC_PM_6_i_0)
);
defparam oe_shift_3_.operation_mode="normal";
defparam oe_shift_3_.output_mode="reg_only";
defparam oe_shift_3_.packed_mode="false";
defparam oe_shift_3_.lut_mask="baba";
// @4:232
apex20ke_lcell oe_shift_4_ (
.regout(oe_shift[4]),
.clk(CLK133),
.dataa(oe_shift_14_0_0_and2[3]),
.datab(do_writea1),
.datac(oe_shift[5]),
.aclr(RESET_N_i),
.ena(un1_SC_PM_6_i_0)
);
defparam oe_shift_4_.operation_mode="normal";
defparam oe_shift_4_.output_mode="reg_only";
defparam oe_shift_4_.packed_mode="false";
defparam oe_shift_4_.lut_mask="baba";
// @4:232
apex20ke_lcell oe_shift_5_ (
.regout(oe_shift[5]),
.clk(CLK133),
.dataa(oe_shift_14_0_0_and2[3]),
.datab(do_writea1),
.datac(oe_shift[6]),
.aclr(RESET_N_i),
.ena(un1_SC_PM_6_i_0)
);
defparam oe_shift_5_.operation_mode="normal";
defparam oe_shift_5_.output_mode="reg_only";
defparam oe_shift_5_.packed_mode="false";
defparam oe_shift_5_.lut_mask="baba";
// @4:232
apex20ke_lcell oe_shift_6_ (
.combout(oe_shift_14_0_0_and2[3]),
.regout(oe_shift[6]),
.clk(CLK133),
.dataa(SC_BL[2]),
.datab(SC_BL[1]),
.datac(SC_BL[0]),
.datad(do_writea1),
.aclr(RESET_N_i),
.ena(un1_SC_PM_6_i_0)
);
defparam oe_shift_6_.operation_mode="normal";
defparam oe_shift_6_.output_mode="reg_and_comb";
defparam oe_shift_6_.packed_mode="false";
defparam oe_shift_6_.lut_mask="0100";
// @4:357
apex20ke_lcell CS_N_0_ (
.regout(CS_N[0]),
.clk(CLK133),
.dataa(RESET_N_c),
.datab(G_235),
.datac(do_refresh),
.datad(SADDR[22])
);
defparam CS_N_0_.operation_mode="normal";
defparam CS_N_0_.output_mode="reg_only";
defparam CS_N_0_.packed_mode="false";
defparam CS_N_0_.lut_mask="5d55";
// @4:357
apex20ke_lcell CS_N_1_ (
.regout(CS_N[1]),
.clk(CLK133),
.dataa(RESET_N_c),
.datab(G_235),
.datac(do_refresh),
.datad(SADDR[22])
);
defparam CS_N_1_.operation_mode="normal";
defparam CS_N_1_.output_mode="reg_only";
defparam CS_N_1_.packed_mode="false";
defparam CS_N_1_.lut_mask="0008";
// @4:293
apex20ke_lcell rw_shift_0_ (
.regout(rw_shift[0]),
.clk(CLK133),
.dataa(rw_shift[1]),
.datab(SC_RC[0]),
.datac(do_reada),
.datad(do_writea),
.aclr(RESET_N_i),
.ena(un1_do_rw21_3_i_0)
);
defparam rw_shift_0_.operation_mode="normal";
defparam rw_shift_0_.output_mode="reg_only";
defparam rw_shift_0_.packed_mode="false";
defparam rw_shift_0_.lut_mask="333a";
// @4:293
apex20ke_lcell rw_shift_1_ (
.regout(rw_shift[1]),
.clk(CLK133),
.dataa(SC_RC[0]),
.datab(do_reada),
.datac(do_writea),
.aclr(RESET_N_i),
.ena(un1_do_rw21_3_i_0)
);
defparam rw_shift_1_.operation_mode="normal";
defparam rw_shift_1_.output_mode="reg_only";
defparam rw_shift_1_.packed_mode="false";
defparam rw_shift_1_.lut_mask="a8a8";
// @4:357
apex20ke_lcell SA_0_ (
.regout(SA[0]),
.clk(CLK133),
.dataa(RESET_N_c),
.datab(G_233),
.datac(SADDR[0]),
.datad(SADDR[9])
);
defparam SA_0_.operation_mode="normal";
defparam SA_0_.output_mode="reg_only";
defparam SA_0_.packed_mode="false";
defparam SA_0_.lut_mask="a280";
// @4:357
apex20ke_lcell SA_1_ (
.regout(SA[1]),
.clk(CLK133),
.dataa(RESET_N_c),
.datab(G_233),
.datac(SADDR[1]),
.datad(SADDR[10])
);
defparam SA_1_.operation_mode="normal";
defparam SA_1_.output_mode="reg_only";
defparam SA_1_.packed_mode="false";
defparam SA_1_.lut_mask="a280";
// @4:357
apex20ke_lcell SA_2_ (
.regout(SA[2]),
.clk(CLK133),
.dataa(RESET_N_c),
.datab(G_233),
.datac(SADDR[2]),
.datad(SADDR[11])
);
defparam SA_2_.operation_mode="normal";
defparam SA_2_.output_mode="reg_only";
defparam SA_2_.packed_mode="false";
defparam SA_2_.lut_mask="a280";
// @4:357
apex20ke_lcell SA_3_ (
.regout(SA[3]),
.clk(CLK133),
.dataa(RESET_N_c),
.datab(G_233),
.datac(SADDR[3]),
.datad(SADDR[12])
);
defparam SA_3_.operation_mode="normal";
defparam SA_3_.output_mode="reg_only";
defparam SA_3_.packed_mode="false";
defparam SA_3_.lut_mask="a280";
// @4:357
apex20ke_lcell SA_4_ (
.regout(SA[4]),
.clk(CLK133),
.dataa(RESET_N_c),
.datab(G_233),
.datac(SADDR[4]),
.datad(SADDR[13])
);
defparam SA_4_.operation_mode="normal";
defparam SA_4_.output_mode="reg_only";
defparam SA_4_.packed_mode="false";
defparam SA_4_.lut_mask="a280";
// @4:357
apex20ke_lcell SA_5_ (
.regout(SA[5]),
.clk(CLK133),
.dataa(RESET_N_c),
.datab(G_233),
.datac(SADDR[5]),
.datad(SADDR[14])
);
defparam SA_5_.operation_mode="normal";
defparam SA_5_.output_mode="reg_only";
defparam SA_5_.packed_mode="false";
defparam SA_5_.lut_mask="a280";
// @4:357
apex20ke_lcell SA_6_ (
.regout(SA[6]),
.clk(CLK133),
.dataa(RESET_N_c),
.datab(G_233),
.datac(SADDR[6]),
.datad(SADDR[15])
);
defparam SA_6_.operation_mode="normal";
defparam SA_6_.output_mode="reg_only";
defparam SA_6_.packed_mode="false";
defparam SA_6_.lut_mask="a280";
// @4:357
apex20ke_lcell SA_7_ (
.regout(SA[7]),
.clk(CLK133),
.dataa(SADDR[7]),
.datab(RESET_N_c),
.datac(G_233),
.datad(SADDR[16])
);
defparam SA_7_.operation_mode="normal";
defparam SA_7_.output_mode="reg_only";
defparam SA_7_.packed_mode="false";
defparam SA_7_.lut_mask="8c80";
// @4:357
apex20ke_lcell SA_8_ (
.regout(SA[8]),
.clk(CLK133),
.dataa(RESET_N_c),
.datab(G_233),
.datac(SADDR[8]),
.datad(SADDR[17])
);
defparam SA_8_.operation_mode="normal";
defparam SA_8_.output_mode="reg_only";
defparam SA_8_.packed_mode="false";
defparam SA_8_.lut_mask="a280";
// @4:357
apex20ke_lcell SA_9_ (
.regout(SA[9]),
.clk(CLK133),
.dataa(SADDR[18]),
.datab(RESET_N_c),
.datac(do_reada),
.datad(do_writea)
);
defparam SA_9_.operation_mode="normal";
defparam SA_9_.output_mode="reg_only";
defparam SA_9_.packed_mode="false";
defparam SA_9_.lut_mask="8880";
// @4:357
apex20ke_lcell SA_10_ (
.regout(SA[10]),
.clk(CLK133),
.dataa(RESET_N_c),
.datab(G_233),
.datac(do_precharge),
.datad(do_rw),
.cascin(SA_12_i_0_mux2_cascout[10])
);
defparam SA_10_.operation_mode="normal";
defparam SA_10_.output_mode="reg_only";
defparam SA_10_.packed_mode="false";
defparam SA_10_.lut_mask="aaa2";
// @4:357
apex20ke_lcell SA_11_ (
.regout(SA[11]),
.clk(CLK133),
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -