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

📄 sdr_sdram.vqm

📁 基于VHDL编写的SDR-SDRAM控制器的编程
💻 VQM
📖 第 1 页 / 共 5 页
字号:
	.datab(G_225),
	.datac(do_reada),
	.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="0400";
// @2:127
  apex20k_lcell do_writea_Z (
	.regout(do_writea),
	.clk(clk133),
	.dataa(REF_REQ),
	.datab(G_225),
	.datac(do_writea),
	.datad(WRITEA),
	.aclr(RESET_N_i)
);
defparam do_writea_Z.operation_mode="normal";
defparam do_writea_Z.output_mode="reg_only";
defparam do_writea_Z.packed_mode="false";
defparam do_writea_Z.lut_mask="0400";
// @2:127
  apex20k_lcell rp_done_Z (
	.regout(rp_done),
	.clk(clk133),
	.dataa(rp_shift[0]),
	.datab(command_done),
	.datac(command_delay[0]),
	.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="aeae";
// @2:214
  apex20k_lcell oe2_Z (
	.regout(oe2),
	.clk(clk133),
	.dataa(oe1),
	.aclr(RESET_N_i),
	.ena(un1_un1_sc_pm_0_and2)
);
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";
// @2:214
  apex20k_lcell oe3_Z (
	.regout(oe3),
	.clk(clk133),
	.dataa(oe2),
	.aclr(RESET_N_i),
	.ena(un1_un1_sc_pm_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";
// @2:127
  apex20k_lcell do_refresh_Z (
	.regout(do_refresh),
	.clk(clk133),
	.dataa(G_225),
	.datab(REF_REQ),
	.datac(REFRESH),
	.datad(do_refresh),
	.aclr(RESET_N_i),
	.cascin(G_226_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="00a8";
// @2:127
  apex20k_lcell command_done_Z (
	.regout(command_done),
	.clk(clk133),
	.dataa(command_delay[0]),
	.datab(G_186),
	.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";
// @2:127
  apex20k_lcell rw_flag_Z (
	.regout(rw_flag),
	.clk(clk133),
	.dataa(do_reada),
	.aclr(RESET_N_i),
	.ena(N_130_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";
// @2:214
  apex20k_lcell oe1_Z (
	.regout(oe1),
	.clk(clk133),
	.dataa(oe_shift[0]),
	.datab(do_writea),
	.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";
// @2:273
  apex20k_lcell do_rw_Z (
	.regout(do_rw),
	.clk(clk133),
	.dataa(rw_shift[0]),
	.datab(do_writea),
	.datac(do_reada),
	.aclr(RESET_N_i),
	.ena(N_40_i)
);
defparam do_rw_Z.operation_mode="normal";
defparam do_rw_Z.output_mode="reg_only";
defparam do_rw_Z.packed_mode="false";
defparam do_rw_Z.lut_mask="fefe";
// @2:214
  apex20k_lcell OE_0 (
	.regout(OE),
	.clk(clk133),
	.dataa(oe3),
	.datab(SC_PM),
	.datac(SC_RC[0]),
	.datad(SC_RC[1]),
	.aclr(RESET_N_i),
	.ena(N_277_i),
	.cascin(G_259_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="feff";
// @2:301
  apex20k_lcell CM_ACK_0 (
	.combout(N_307_i),
	.regout(CM_ACK),
	.clk(clk133),
	.dataa(G_226),
	.datab(do_refresh),
	.datac(do_precharge),
	.datad(do_load_mode),
	.aclr(RESET_N_i),
	.ena(N_295_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="fffd";
// @2:301
  apex20k_lcell REF_ACK_0 (
	.regout(REF_ACK),
	.clk(clk133),
	.dataa(do_refresh),
	.aclr(RESET_N_i),
	.ena(N_55_i)
);
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";
// @2:214
  apex20k_lcell oe4_Z (
	.regout(oe4),
	.clk(clk133),
	.dataa(SC_PM),
	.datab(oe3),
	.datac(do_writea),
	.aclr(RESET_N_i),
	.ena(un1_un1_do_writea_0)
);
defparam oe4_Z.operation_mode="normal";
defparam oe4_Z.output_mode="reg_only";
defparam oe4_Z.packed_mode="false";
defparam oe4_Z.lut_mask="e4e4";
// @2:326
  apex20k_lcell CAS_N_i_0 (
	.regout(CAS_N_i),
	.clk(clk133),
	.dataa(do_refresh),
	.datab(G_263),
	.datac(do_precharge),
	.aclr(RESET_N_i)
);
defparam CAS_N_i_0.operation_mode="normal";
defparam CAS_N_i_0.output_mode="reg_only";
defparam CAS_N_i_0.packed_mode="false";
defparam CAS_N_i_0.lut_mask="abab";
// @2:326
  apex20k_lcell RAS_N_i_0 (
	.regout(RAS_N_i),
	.clk(clk133),
	.dataa(ras_n_9_0_and2),
	.datab(G_186),
	.aclr(RESET_N_i)
);
defparam RAS_N_i_0.operation_mode="normal";
defparam RAS_N_i_0.output_mode="reg_only";
defparam RAS_N_i_0.packed_mode="false";
defparam RAS_N_i_0.lut_mask="1111";
// @2:326
  apex20k_lcell WE_N_i_0 (
	.regout(WE_N_i),
	.clk(clk133),
	.dataa(do_refresh),
	.datab(G_264),
	.datac(do_precharge),
	.datad(do_load_mode),
	.aclr(RESET_N_i)
);
defparam WE_N_i_0.operation_mode="normal";
defparam WE_N_i_0.output_mode="reg_only";
defparam WE_N_i_0.packed_mode="false";
defparam WE_N_i_0.lut_mask="5554";
// @2:214
  apex20k_lcell oe_shift_0_ (
	.regout(oe_shift[0]),
	.clk(clk133),
	.dataa(do_writea),
	.datab(oe_shift[1]),
	.datac(SC_BL[0]),
	.aclr(RESET_N_i),
	.ena(N_129_i)
);
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="4e4e";
// @2:214
  apex20k_lcell oe_shift_1_ (
	.regout(oe_shift[1]),
	.clk(clk133),
	.dataa(do_writea),
	.datab(oe_shift[2]),
	.datac(un11_sc_bl_int_1),
	.aclr(RESET_N_i),
	.ena(N_129_i)
);
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="e4e4";
// @2:214
  apex20k_lcell oe_shift_2_ (
	.regout(oe_shift[2]),
	.clk(clk133),
	.dataa(do_writea),
	.datab(oe_shift[3]),
	.datac(un11_sc_bl_int_1),
	.aclr(RESET_N_i),
	.ena(N_129_i)
);
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="e4e4";
// @2:214
  apex20k_lcell oe_shift_3_ (
	.regout(oe_shift[3]),
	.clk(clk133),
	.dataa(do_writea),
	.datab(oe_shift[4]),
	.datac(SC_BL[3]),
	.aclr(RESET_N_i),
	.ena(N_129_i)
);
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="e4e4";
// @2:214
  apex20k_lcell oe_shift_4_ (
	.regout(oe_shift[4]),
	.clk(clk133),
	.dataa(do_writea),
	.datab(oe_shift[5]),
	.datac(SC_BL[3]),
	.aclr(RESET_N_i),
	.ena(N_129_i)
);
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="e4e4";
// @2:214
  apex20k_lcell oe_shift_5_ (
	.regout(oe_shift[5]),
	.clk(clk133),
	.dataa(do_writea),
	.datab(oe_shift[6]),
	.datac(SC_BL[3]),
	.aclr(RESET_N_i),
	.ena(N_129_i)
);
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="e4e4";
// @2:214
  apex20k_lcell oe_shift_6_ (
	.regout(oe_shift[6]),
	.clk(clk133),
	.dataa(SC_BL[3]),
	.datab(do_writea),
	.aclr(RESET_N_i),
	.ena(N_129_i)
);
defparam oe_shift_6_.operation_mode="normal";
defparam oe_shift_6_.output_mode="reg_only";
defparam oe_shift_6_.packed_mode="false";
defparam oe_shift_6_.lut_mask="8888";
// @2:326
  apex20k_lcell SA_0_ (
	.regout(SA[0]),
	.clk(clk133),
	.dataa(SADDR[9]),
	.datab(SADDR[0]),
	.datac(do_writea),
	.datad(do_reada),
	.aclr(RESET_N_i)
);
defparam SA_0_.operation_mode="normal";
defparam SA_0_.output_mode="reg_only";
defparam SA_0_.packed_mode="false";
defparam SA_0_.lut_mask="aaac";
// @2:326
  apex20k_lcell SA_1_ (
	.regout(SA[1]),
	.clk(clk133),
	.dataa(SADDR[10]),
	.datab(SADDR[1]),
	.datac(do_writea),
	.datad(do_reada),
	.aclr(RESET_N_i)
);
defparam SA_1_.operation_mode="normal";
defparam SA_1_.output_mode="reg_only";
defparam SA_1_.packed_mode="false";
defparam SA_1_.lut_mask="aaac";
// @2:326
  apex20k_lcell SA_2_ (
	.regout(SA[2]),
	.clk(clk133),
	.dataa(SADDR[11]),
	.datab(SADDR[2]),
	.datac(do_writea),
	.datad(do_reada),
	.aclr(RESET_N_i)
);
defparam SA_2_.operation_mode="normal";
defparam SA_2_.output_mode="reg_only";
defparam SA_2_.packed_mode="false";
defparam SA_2_.lut_mask="aaac";
// @2:326
  apex20k_lcell SA_3_ (
	.regout(SA[3]),
	.clk(clk133),
	.dataa(SADDR[12]),
	.datab(SADDR[3]),
	.datac(do_writea),
	.datad(do_reada),
	.aclr(RESET_N_i)
);
defparam SA_3_.operation_mode="normal";
defparam SA_3_.output_mode="reg_only";
defparam SA_3_.packed_mode="false";
defparam SA_3_.lut_mask="aaac";
// @2:326
  apex20k_lcell SA_4_ (
	.regout(SA[4]),
	.clk(clk133),
	.dataa(SADDR[13]),
	.datab(SADDR[4]),
	.datac(do_writea),
	.datad(do_reada),
	.aclr(RESET_N_i)
);
defparam SA_4_.operation_mode="normal";
defparam SA_4_.output_mode="reg_only";
defparam SA_4_.packed_mode="false";
defparam SA_4_.lut_mask="aaac";
// @2:326
  apex20k_lcell SA_5_ (
	.regout(SA[5]),
	.clk(clk133),
	.dataa(SADDR[14]),
	.datab(SADDR[5]),
	.datac(do_writea),
	.datad(do_reada),
	.aclr(RESET_N_i)
);
defparam SA_5_.operation_mode="normal";
defparam SA_5_.output_mode="reg_only";
defparam SA_5_.packed_mode="false";
defparam SA_5_.lut_mask="aaac";
// @2:326
  apex20k_lcell SA_6_ (
	.regout(SA[6]),
	.clk(clk133),
	.dataa(SADDR[15]),
	.datab(SADDR[6]),
	.datac(do_writea),
	.datad(do_reada),
	.aclr(RESET_N_i)
);
defparam SA_6_.operation_mode="normal";
defparam SA_6_.output_mode="reg_only";
defparam SA_6_.packed_mode="false";
defparam SA_6_.lut_mask="aaac";
// @2:326
  apex20k_lcell SA_7_ (
	.regout(SA[7]),
	.clk(clk133),
	.dataa(SADDR[16]),
	.datab(SADDR[7]),
	.datac(do_writea),
	.datad(do_reada),
	.aclr(RESET_N_i)
);
defparam SA_7_.operation_mode="normal";
defparam SA_7_.output_mode="reg_only";
defparam SA_7_.packed_mode="false";
defparam SA_7_.lut_mask="aaac";
// @2:326
  apex20k_lcell SA_8_ (
	.regout(SA[8]),
	.clk(clk133),
	.dataa(SADDR[17]),
	.datab(SADDR[8]),
	.datac(do_writea),
	.datad(do_reada),
	.aclr(RESET_N_i)
);
defparam SA_8_.operation_mode="normal";
defparam SA_8_.output_mode="reg_only";
defparam SA_8_.packed_mode="false";
defparam SA_8_.lut_mask="aaac";
// @2:326
  apex20k_lcell SA_9_ (
	.regout(SA[9]),
	.clk(clk133),
	.dataa(SADDR[18]),
	.datab(SA[9]),
	.datac(do_writea),
	.datad(do_reada),
	.aclr(RESET_N_i)
);
defparam SA_9_.operation_mode="normal";
defparam SA_9_.output_mode="reg_only";
defparam SA_9_.packed_mode="false";
defparam SA_9_.lut_mask="aaac";
// @2:326
  apex20k_lcell SA_10_ (
	.regout(SA[10]),
	.clk(clk133),
	.dataa(SC_PM),
	.datab(sa_6_1_0[10]),
	.datac(do_precharge),
	.datad(do_rw),
	.aclr(RESET_N_i)
);
defparam SA_10_.operation_mode="normal";
defparam SA_10_.output_mode="reg_only";
defparam SA_10_.packed_mode="false";
defparam SA_10_.lut_mask="555c";
// @2:326
  apex20k_lcell SA_11_ (
	.regout(SA[11]),
	.clk(clk133),
	.dataa(SADDR[20]),
	.aclr(RESET_N_i),
	.ena(N_346_i)
);
defparam SA_11_.operation_mode="normal";
defparam SA_11_.output_mode="reg_only";
defparam SA_11_.packed_mode="false";
defparam SA_11_.lut_mask="aaaa";
// @2:273
  apex20k_lcell rw_shift_0_ (
	.regout(rw_shift[0]),
	.clk(clk133),
	.dataa(SC_RC[0]),
	.datab(rw_shift[1]),
	.datac(do_writea),
	.datad(do_reada),
	.aclr(RESET_N_i),
	.ena(N_280_i)
);
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="555c";
// @2:273
  apex20k_lcell rw_shift_1_ (
	.regout(rw_shift[1]),
	.clk(clk133),
	.dataa(SC_RC[0]),
	.datab(do_writea),
	.datac(do_reada),
	.aclr(RESET_N_i),
	.ena(N_280_i)
);
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";
// @2:127
  apex20k_lcell command_delay_0_ (
	.regout(command_delay[0]),
	.clk(clk133),
	.dataa(command_delay[1]),
	.datab(G_186),
	.aclr(RESET_N_i)
);
defparam command_delay_0_.operation_mode="normal";
defparam command_delay_0_.output_mode="reg_only";
defparam command_delay_0_.packed_mode="false";
defparam command_delay_0_.lut_mask="bbbb";
// @2:127
  apex20k_lcell command_delay_1_ (
	.regout(command_delay[1]),
	.clk(clk133),
	.dataa(command_delay[2]),
	.datab(G_186),
	.aclr(RESET_N_i)
);
defparam command_delay_1_.operation_mode="normal";
defparam command_delay_1_.output_mode="reg_only";
defparam command_delay_1_.packed_mode="false";
defparam command_delay_1_.lut_mask="bbbb";
// @2:127
  apex20k_lcell command_delay_2_ (
	.regout(command_delay[2]),
	.clk(clk133),

⌨️ 快捷键说明

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