📄 ddr_command_translate.v
字号:
); X_BUF LOAD_MODE_IBUF_40 ( .I(LOAD_MODE), .O(LOAD_MODE_IBUF) ); X_BUF REFRESH_IBUF_41 ( .I(REFRESH), .O(REFRESH_IBUF) ); X_BUF PRECHARGE_IBUF_42 ( .I(PRECHARGE), .O(PRECHARGE_IBUF) ); X_BUF WRITEA_IBUF_43 ( .I(WRITEA), .O(WRITEA_IBUF) ); X_BUF READA_IBUF_44 ( .I(READA), .O(READA_IBUF) ); X_BUF REF_REQ_IBUF_45 ( .I(REF_REQ), .O(REF_REQ_IBUF) ); X_BUF SC_PM_IBUF_46 ( .I(SC_PM), .O(SC_PM_IBUF) ); X_BUF SC_BL_3_IBUF_47 ( .I(SC_BL[3]), .O(SC_BL_3_IBUF) ); X_BUF SC_BL_2_IBUF_48 ( .I(SC_BL[2]), .O(SC_BL_2_IBUF) ); X_BUF SC_BL_1_IBUF_49 ( .I(SC_BL[1]), .O(SC_BL_1_IBUF) ); X_BUF SC_BL_0_IBUF_50 ( .I(SC_BL[0]), .O(SC_BL_0_IBUF) ); X_BUF SADDR_21_IBUF_51 ( .I(SADDR[21]), .O(SADDR_21_IBUF) ); X_BUF SADDR_20_IBUF_52 ( .I(SADDR[20]), .O(SADDR_20_IBUF) ); X_BUF SADDR_19_IBUF_53 ( .I(SADDR[19]), .O(SADDR_19_IBUF) ); X_BUF SADDR_18_IBUF_54 ( .I(SADDR[18]), .O(SADDR_18_IBUF) ); X_BUF SADDR_17_IBUF_55 ( .I(SADDR[17]), .O(SADDR_17_IBUF) ); X_BUF SADDR_16_IBUF_56 ( .I(SADDR[16]), .O(SADDR_16_IBUF) ); X_BUF SADDR_15_IBUF_57 ( .I(SADDR[15]), .O(SADDR_15_IBUF) ); X_BUF SADDR_14_IBUF_58 ( .I(SADDR[14]), .O(SADDR_14_IBUF) ); X_BUF SADDR_13_IBUF_59 ( .I(SADDR[13]), .O(SADDR_13_IBUF) ); X_BUF SADDR_12_IBUF_60 ( .I(SADDR[12]), .O(SADDR_12_IBUF) ); X_BUF SADDR_11_IBUF_61 ( .I(SADDR[11]), .O(SADDR_11_IBUF) ); X_BUF SADDR_10_IBUF_62 ( .I(SADDR[10]), .O(SADDR_10_IBUF) ); X_BUF SADDR_9_IBUF_63 ( .I(SADDR[9]), .O(SADDR_9_IBUF) ); X_BUF SADDR_8_IBUF_64 ( .I(SADDR[8]), .O(SADDR_8_IBUF) ); X_BUF SADDR_7_IBUF_65 ( .I(SADDR[7]), .O(SADDR_7_IBUF) ); X_BUF SADDR_6_IBUF_66 ( .I(SADDR[6]), .O(SADDR_6_IBUF) ); X_BUF SADDR_5_IBUF_67 ( .I(SADDR[5]), .O(SADDR_5_IBUF) ); X_BUF SADDR_4_IBUF_68 ( .I(SADDR[4]), .O(SADDR_4_IBUF) ); X_BUF SADDR_3_IBUF_69 ( .I(SADDR[3]), .O(SADDR_3_IBUF) ); X_BUF SADDR_2_IBUF_70 ( .I(SADDR[2]), .O(SADDR_2_IBUF) ); X_BUF SADDR_1_IBUF_71 ( .I(SADDR[1]), .O(SADDR_1_IBUF) ); X_BUF SADDR_0_IBUF_72 ( .I(SADDR[0]), .O(SADDR_0_IBUF) ); X_BUF SC_RC_1_IBUF_73 ( .I(SC_RC[1]), .O(SC_RC_1_IBUF) ); X_BUF SC_RC_0_IBUF_74 ( .I(SC_RC[0]), .O(SC_RC_0_IBUF) ); X_BUF WE_N_OBUF_75 ( .I(WE_N_OBUF), .O(\WE_N_OBUF.GTS.TRI ) ); X_BUF do_refresh_OBUF_76 ( .I(do_refresh_OBUF), .O(\do_refresh_OBUF.GTS.TRI ) ); X_BUF RAS_N_OBUF_77 ( .I(RAS_N_OBUF), .O(\RAS_N_OBUF.GTS.TRI ) ); X_BUF CM_ACK_OBUF_78 ( .I(CM_ACK_OBUF), .O(\CM_ACK_OBUF.GTS.TRI ) ); X_BUF do_load_mode_OBUF_79 ( .I(do_load_mode_OBUF), .O(\do_load_mode_OBUF.GTS.TRI ) ); X_BUF OE_OBUF_80 ( .I(OE_OBUF), .O(\OE_OBUF.GTS.TRI ) ); X_BUF do_precharge_OBUF_81 ( .I(do_precharge_OBUF), .O(\do_precharge_OBUF.GTS.TRI ) ); X_BUF REF_ACK_OBUF_82 ( .I(REF_ACK_OBUF), .O(\REF_ACK_OBUF.GTS.TRI ) ); X_BUF do_reada_OBUF_83 ( .I(do_reada_1), .O(\do_reada_OBUF.GTS.TRI ) ); X_BUF CAS_N_OBUF_84 ( .I(CAS_N_OBUF), .O(\CAS_N_OBUF.GTS.TRI ) ); X_BUF do_writea_OBUF_85 ( .I(do_writea_1), .O(\do_writea_OBUF.GTS.TRI ) ); X_BUF do_nop_OBUF_86 ( .I(do_nop_OBUF), .O(\do_nop_OBUF.GTS.TRI ) ); X_BUF CKE_OBUF_87 ( .I(CKE_OBUF), .O(\CKE_OBUF.GTS.TRI ) ); X_BUF CS_N_1_OBUF ( .I(CS_N_1), .O(\CS_N_1_OBUF.GTS.TRI ) ); X_BUF CS_N_0_OBUF ( .I(CS_N_0), .O(\CS_N_0_OBUF.GTS.TRI ) ); X_BUF BA_1_OBUF ( .I(BA_1), .O(\BA_1_OBUF.GTS.TRI ) ); X_BUF BA_0_OBUF ( .I(BA_0), .O(\BA_0_OBUF.GTS.TRI ) ); X_BUF SA_11_OBUF ( .I(SA_11), .O(\SA_11_OBUF.GTS.TRI ) ); X_BUF SA_10_OBUF ( .I(SA_10), .O(\SA_10_OBUF.GTS.TRI ) ); X_BUF SA_9_OBUF ( .I(SA_9), .O(\SA_9_OBUF.GTS.TRI ) ); X_BUF SA_8_OBUF ( .I(SA_8), .O(\SA_8_OBUF.GTS.TRI ) ); X_BUF SA_7_OBUF ( .I(SA_7), .O(\SA_7_OBUF.GTS.TRI ) ); X_BUF SA_6_OBUF ( .I(SA_6), .O(\SA_6_OBUF.GTS.TRI ) ); X_BUF SA_5_OBUF ( .I(SA_5), .O(\SA_5_OBUF.GTS.TRI ) ); X_BUF SA_4_OBUF ( .I(SA_4), .O(\SA_4_OBUF.GTS.TRI ) ); X_BUF SA_3_OBUF ( .I(SA_3), .O(\SA_3_OBUF.GTS.TRI ) ); X_BUF SA_2_OBUF ( .I(SA_2), .O(\SA_2_OBUF.GTS.TRI ) ); X_BUF SA_1_OBUF ( .I(SA_1), .O(\SA_1_OBUF.GTS.TRI ) ); X_BUF SA_0_OBUF ( .I(SA_0), .O(\SA_0_OBUF.GTS.TRI ) ); defparam Mmux__n0045_Result1.INIT = 16'hFE10; X_LUT4 Mmux__n0045_Result1 ( .ADR0(do_reada_1), .ADR1(do_writea_1), .ADR2(SADDR_7_IBUF), .ADR3(SADDR_15_IBUF), .O(_n0045) ); defparam do_writea_1_88.INIT = 1'b0; X_FF do_writea_1_88 ( .I(N3543), .CE(_n0119), .RST(\do_writea_1.GSR.OR ), .CLK(CLK_BUFGP), .O(do_writea_1), .SET(GND) ); defparam _n00621_1.INIT = 16'h0001; X_LUT4 _n00621_1 ( .ADR0(rp_done), .ADR1(command_done), .ADR2(do_writea_OBUF), .ADR3(N3476), .O(N3543) ); defparam do_reada_1_89.INIT = 1'b0; X_FF do_reada_1_89 ( .I(N3546), .CE(_n0118), .RST(\do_reada_1.GSR.OR ), .CLK(CLK_BUFGP), .O(do_reada_1), .SET(GND) ); defparam _n00611_1.INIT = 16'h0001; X_LUT4 _n00611_1 ( .ADR0(rp_done), .ADR1(command_done), .ADR2(do_reada_OBUF), .ADR3(N3488), .O(N3546) ); X_IPAD CLK_90 ( .PAD(CLK) ); X_IPAD RESET_N_91 ( .PAD(RESET_N) ); X_IPAD LOAD_MODE_92 ( .PAD(LOAD_MODE) ); X_IPAD REFRESH_93 ( .PAD(REFRESH) ); X_IPAD PRECHARGE_94 ( .PAD(PRECHARGE) ); X_IPAD WRITEA_95 ( .PAD(WRITEA) ); X_IPAD READA_96 ( .PAD(READA) ); X_IPAD REF_REQ_97 ( .PAD(REF_REQ) ); X_IPAD SC_PM_98 ( .PAD(SC_PM) ); X_IPAD \SC_BL<3> ( .PAD(SC_BL[3]) ); X_IPAD \SC_BL<2> ( .PAD(SC_BL[2]) ); X_IPAD \SC_BL<1> ( .PAD(SC_BL[1]) ); X_IPAD \SC_BL<0> ( .PAD(SC_BL[0]) ); X_IPAD \SADDR<21> ( .PAD(SADDR[21]) ); X_IPAD \SADDR<20> ( .PAD(SADDR[20]) ); X_IPAD \SADDR<19> ( .PAD(SADDR[19]) ); X_IPAD \SADDR<18> ( .PAD(SADDR[18]) ); X_IPAD \SADDR<17> ( .PAD(SADDR[17]) ); X_IPAD \SADDR<16> ( .PAD(SADDR[16]) ); X_IPAD \SADDR<15> ( .PAD(SADDR[15]) ); X_IPAD \SADDR<14> ( .PAD(SADDR[14]) ); X_IPAD \SADDR<13> ( .PAD(SADDR[13]) ); X_IPAD \SADDR<12> ( .PAD(SADDR[12]) ); X_IPAD \SADDR<11> ( .PAD(SADDR[11]) ); X_IPAD \SADDR<10> ( .PAD(SADDR[10]) ); X_IPAD \SADDR<9> ( .PAD(SADDR[9]) ); X_IPAD \SADDR<8> ( .PAD(SADDR[8]) ); X_IPAD \SADDR<7> ( .PAD(SADDR[7]) ); X_IPAD \SADDR<6> ( .PAD(SADDR[6]) ); X_IPAD \SADDR<5> ( .PAD(SADDR[5]) ); X_IPAD \SADDR<4> ( .PAD(SADDR[4]) ); X_IPAD \SADDR<3> ( .PAD(SADDR[3]) ); X_IPAD \SADDR<2> ( .PAD(SADDR[2]) ); X_IPAD \SADDR<1> ( .PAD(SADDR[1]) ); X_IPAD \SADDR<0> ( .PAD(SADDR[0]) ); X_IPAD \SC_RC<1> ( .PAD(SC_RC[1]) ); X_IPAD \SC_RC<0> ( .PAD(SC_RC[0]) ); X_OPAD \WE_N.PAD ( .PAD(WE_N) ); X_OPAD \do_refresh.PAD ( .PAD(do_refresh) ); X_OPAD \RAS_N.PAD ( .PAD(RAS_N) ); X_OPAD \CM_ACK.PAD ( .PAD(CM_ACK) ); X_OPAD \do_load_mode.PAD ( .PAD(do_load_mode) ); X_OPAD \OE.PAD ( .PAD(OE) ); X_OPAD \do_precharge.PAD ( .PAD(do_precharge) ); X_OPAD \REF_ACK.PAD ( .PAD(REF_ACK) ); X_OPAD \do_reada.PAD ( .PAD(do_reada) ); X_OPAD \CAS_N.PAD ( .PAD(CAS_N) ); X_OPAD \do_writea.PAD ( .PAD(do_writea) ); X_OPAD do_nop_99 ( .PAD(do_nop) ); X_OPAD \CKE.PAD ( .PAD(CKE) ); X_OPAD \CS_N<1> ( .PAD(CS_N[1]) ); X_OPAD \CS_N<0> ( .PAD(CS_N[0]) ); X_OPAD \BA<1> ( .PAD(BA[1]) ); X_OPAD \BA<0> ( .PAD(BA[0]) ); X_OPAD \SA<11> ( .PAD(SA[11]) ); X_OPAD \SA<10> ( .PAD(SA[10]) ); X_OPAD \SA<9> ( .PAD(SA[9]) ); X_OPAD \SA<8> ( .PAD(SA[8]) ); X_OPAD \SA<7> ( .PAD(SA[7]) ); X_OPAD \SA<6> ( .PAD(SA[6]) ); X_OPAD \SA<5> ( .PAD(SA[5]) ); X_OPAD \SA<4> ( .PAD(SA[4]) ); X_OPAD \SA<3> ( .PAD(SA[3]) ); X_OPAD \SA<2> ( .PAD(SA[2]) ); X_OPAD \SA<1> ( .PAD(SA[1]) ); X_OPAD \SA<0> ( .PAD(SA[0]) ); X_BUF \_n0058_SW0/LUT3_L_BUF ( .I(\_n0058_SW0/O ), .O(N2987) ); defparam _n0058_SW0.INIT = 8'h02; X_LUT3 _n0058_SW0 ( .ADR0(do_rw), .ADR1(do_reada_1), .ADR2(do_writea_1), .O(\_n0058_SW0/O ) ); X_BUF \_n012112/LUT4_L_BUF ( .I(\_n012112/O ), .O(CHOICE109) ); defparam _n012112.INIT = 16'hFFAE; X_LUT4 _n012112 ( .ADR0(CHOICE105), .ADR1(PRECHARGE_IBUF), .ADR2(do_precharge_OBUF), .ADR3(do_load_mode_OBUF), .O(\_n012112/O ) ); X_BUF \_n0090_SW1/LUT4_L_BUF ( .I(\_n0090_SW1/O ), .O(N3499) ); defparam _n0090_SW1.INIT = 16'hEEEF; X_LUT4 _n0090_SW1 ( .ADR0(rp_done), .ADR1(do_refresh_OBUF), .ADR2(REF_REQ_IBUF), .ADR3(REFRESH_IBUF), .O(\_n0090_SW1/O ) ); X_BUF \Ker24041_SW0/LUT4_L_BUF ( .I(\Ker24041_SW0/O ), .O(N3480) ); defparam Ker24041_SW0.INIT = 16'hAAAE; X_LUT4 Ker24041_SW0 ( .ADR0(_n0062), .ADR1(PRECHARGE_IBUF), .ADR2(do_precharge_OBUF), .ADR3(command_done), .O(\Ker24041_SW0/O ) ); X_BUF \_n0058/LUT4_L_BUF ( .I(\_n0058/O ), .O(_n0058) ); defparam _n0058_100.INIT = 16'h2223; X_LUT4 _n0058_100 ( .ADR0(do_precharge_OBUF), .ADR1(do_refresh_OBUF), .ADR2(do_load_mode_OBUF), .ADR3(N2987), .O(\_n0058/O ) ); X_BUF \Ker2370/LUT4_D_BUF ( .I(N2372), .O(N3572) ); defparam Ker2370.INIT = 16'h0008; X_LUT4 Ker2370 ( .ADR0(do_writea_1), .ADR1(SC_BL_2_IBUF), .ADR2(SC_BL_0_IBUF), .ADR3(N2612), .O(N2372) ); X_BUF \_n00101/LUT2_L_BUF ( .I(\_n00101/O ), .O(_n0010) ); defparam _n00101.INIT = 4'hE; X_LUT2 _n00101 ( .ADR0(_n0019), .ADR1(command_delay[0]), .O(\_n00101/O ) ); X_BUF \_n00121/LUT2_L_BUF ( .I(\_n00121/O ), .O(_n0012) ); defparam _n00121.INIT = 4'hE; X_LUT2 _n00121 ( .ADR0(_n0019), .ADR1(command_delay[7]), .O(\_n00121/O ) ); X_BUF \_n00131/LUT2_L_BUF ( .I(\_n00131/O ), .O(_n0013) ); defparam _n00131.INIT = 4'hE; X_LUT2 _n00131 ( .ADR0(_n0019), .ADR1(command_delay[6]), .O(\_n00131/O ) ); X_BUF \_n00141/LUT2_L_BUF ( .I(\_n00141/O ), .O(_n0014) ); defparam _n00141.INIT = 4'hE; X_LUT2 _n00141 ( .ADR0(_n0019), .ADR1(command_delay[5]), .O(\_n00141/O ) ); X_BUF \_n00151/LUT2_L_BUF ( .I(\_n00151/O ), .O(_n0015) ); defparam _n00151.INIT = 4'hE; X_LUT2 _n00151 ( .ADR0(_n0019), .ADR1(command_delay[4]), .O(\_n00151/O ) ); X_BUF \_n00161/LUT2_L_BUF ( .I(\_n00161/O ), .O(_n0016) ); defparam _n00161.INIT = 4'hE; X_LUT2 _n00161 (
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -