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

📄 ddr_command_timesim.v

📁 一个小测试程序希望,朋友有所帮助,赶快下吧@@!!VERILOG
💻 V
📖 第 1 页 / 共 5 页
字号:
// Xilinx Verilog netlist produced by netgen application (version G.28)// Command      : -intstyle ise -s 5 -pcf ddr_command.pcf -ngm ddr_command.ngm -w -ofmt verilog -sim ddr_command.ncd ddr_command_timesim.v // Input file   : ddr_command.ncd// Output file  : ddr_command_timesim.v// Design name  : ddr_command// # of Modules : 1// Xilinx       : E:/Xilinx6.1i// Device       : 2s200pq208-5 (PRODUCTION 1.27 2003-12-13)// This verilog netlist is a simulation model and uses simulation // primitives which may not represent the true implementation of the // device, however the netlist is functionally correct and should not // be modified. This file cannot be synthesized and should only be used // with supported simulation tools.`timescale 1 ns/1 psmodule ddr_command (  CKE, do_nop, do_writea, CAS_N, do_reada, REF_ACK, do_precharge, OE, do_load_mode, CM_ACK, RAS_N, do_refresh, WE_N, SC_PM, REF_REQ, READA, NOP, WRITEA, PRECHARGE, REFRESH, LOAD_MODE, RESET_N, CLK, SA, BA, CS_N, SC_RC, SADDR, SC_CL, SC_BL, SC_RRD);  output CKE;  output do_nop;  output do_writea;  output CAS_N;  output do_reada;  output REF_ACK;  output do_precharge;  output OE;  output do_load_mode;  output CM_ACK;  output RAS_N;  output do_refresh;  output WE_N;  input SC_PM;  input REF_REQ;  input READA;  input NOP;  input WRITEA;  input PRECHARGE;  input REFRESH;  input LOAD_MODE;  input RESET_N;  input CLK;  output [11 : 0] SA;  output [1 : 0] BA;  output [1 : 0] CS_N;  input [1 : 0] SC_RC;  input [21 : 0] SADDR;  input [1 : 0] SC_CL;  input [3 : 0] SC_BL;  input [3 : 0] SC_RRD;  wire SC_RC_1_IBUF;  wire CLK_BUFGP;  wire \_n0058/O ;  wire RESET_N_IBUF;  wire READA_IBUF;  wire _n0146;  wire _n0040;  wire \_n00571/O ;  wire SADDR_0_IBUF;  wire SADDR_1_IBUF;  wire SC_BL_0_IBUF;  wire SADDR_2_IBUF;  wire SC_BL_1_IBUF;  wire SADDR_3_IBUF;  wire SC_BL_2_IBUF;  wire _n0060;  wire _n0059;  wire SADDR_4_IBUF;  wire SC_BL_3_IBUF;  wire SADDR_5_IBUF;  wire _n0052;  wire SADDR_6_IBUF;  wire _n0051;  wire do_refresh_OBUF;  wire SADDR_7_IBUF;  wire _n0050;  wire CM_ACK_N329;  wire _n0019;  wire SADDR_8_IBUF;  wire _n0049;  wire do_writea_1;  wire SADDR_9_IBUF;  wire _n0048;  wire _n0047;  wire _n0046;  wire _n0045;  wire SADDR_16_IBUF;  wire _n0116;  wire SADDR_17_IBUF;  wire REFRESH_IBUF;  wire PRECHARGE_IBUF;  wire SADDR_19_IBUF;  wire _n0053;  wire SADDR_20_IBUF;  wire SC_PM_IBUF;  wire SADDR_10_IBUF;  wire SADDR_11_IBUF;  wire SADDR_12_IBUF;  wire WRITEA_IBUF;  wire SADDR_13_IBUF;  wire SADDR_21_IBUF;  wire SADDR_14_IBUF;  wire _n0033;  wire SADDR_15_IBUF;  wire SADDR_18_IBUF;  wire LOAD_MODE_IBUF;  wire SA_11;  wire do_precharge_OBUF;  wire do_load_mode_OBUF;  wire \_n0044/O ;  wire REF_REQ_IBUF;  wire \CLK_BUFGP/IBUFG ;  wire _n0056;  wire do_reada_1;  wire _n0054;  wire SC_RC_0_IBUF;  wire _n0062;  wire command_done;  wire _n0061;  wire _n0090;  wire _n0065;  wire \Ker24041_SW1/O ;  wire _n0118;  wire _n0071;  wire do_writea_OBUF;  wire \_n01461_SW0/O ;  wire _n0033_inst_inv_0;  wire CHOICE105;  wire \_n012112/O ;  wire _n0121;  wire N2612;  wire N2372;  wire N2655;  wire do_reada_OBUF;  wire \_n0019_SW0/O ;  wire do_rw;  wire \_n0044_SW1/O ;  wire \_n0119_SW0/O ;  wire _n0119;  wire \_n0058_SW0/O ;  wire _n0120;  wire rp_done;  wire \_n0090_SW1/O ;  wire \Ker24041_SW0/O ;  wire N3476;  wire _n0064;  wire _n0122;  wire N3488;  wire _n0145;  wire _n0034;  wire oe1;  wire CHOICE88;  wire rw_flag;  wire N3537;  wire CHOICE98;  wire oe2;  wire GLOBAL_LOGIC0;  wire N2322;  wire N3529;  wire N3096;  wire N3504;  wire GSR = glbl.GSR;  wire GTS = glbl.GTS;  wire \READA/IBUF ;  wire \REF_ACK/ENABLE ;  wire \REF_ACK/TORGTS ;  wire \REF_ACK/OUTMUX ;  wire REF_ACK_OBUF;  wire \REF_ACK/OD ;  wire \REF_ACK/SRMUXNOT ;  wire \RAS_N/ENABLE ;  wire \RAS_N/TORGTS ;  wire \RAS_N/OUTMUX ;  wire RAS_N_OBUF;  wire \RAS_N/OD ;  wire \RAS_N/SRMUXNOT ;  wire \SADDR<0>/IBUF ;  wire \SADDR<1>/IBUF ;  wire \SC_BL<0>/IBUF ;  wire \SADDR<2>/IBUF ;  wire \SC_BL<1>/IBUF ;  wire \SADDR<3>/IBUF ;  wire \SC_BL<2>/IBUF ;  wire \WE_N/ENABLE ;  wire \WE_N/TORGTS ;  wire \WE_N/OUTMUX ;  wire WE_N_OBUF;  wire \WE_N/OD ;  wire \SADDR<4>/IBUF ;  wire \SC_BL<3>/IBUF ;  wire \SADDR<5>/IBUF ;  wire \SA<0>/ENABLE ;  wire \SA<0>/TORGTS ;  wire \SA<0>/OUTMUX ;  wire SA_0;  wire \SA<0>/OD ;  wire \SA<0>/SRMUXNOT ;  wire \SADDR<6>/IBUF ;  wire \SA<1>/ENABLE ;  wire \SA<1>/TORGTS ;  wire \SA<1>/OUTMUX ;  wire SA_1;  wire \SA<1>/OD ;  wire \SA<1>/SRMUXNOT ;  wire \do_refresh/ENABLE ;  wire \do_refresh/TORGTS ;  wire \do_refresh/OUTMUX ;  wire \SADDR<7>/IBUF ;  wire \SA<2>/ENABLE ;  wire \SA<2>/TORGTS ;  wire \SA<2>/OUTMUX ;  wire SA_2;  wire \SA<2>/OD ;  wire \SA<2>/SRMUXNOT ;  wire \CM_ACK/ENABLE ;  wire \CM_ACK/TORGTS ;  wire \CM_ACK/OUTMUX ;  wire CM_ACK_OBUF;  wire \CM_ACK/OD ;  wire \CM_ACK/SRMUXNOT ;  wire \SADDR<8>/IBUF ;  wire \SA<3>/ENABLE ;  wire \SA<3>/TORGTS ;  wire \SA<3>/OUTMUX ;  wire SA_3;  wire \SA<3>/OD ;  wire \SA<3>/SRMUXNOT ;  wire \do_writea/ENABLE ;  wire \do_writea/TORGTS ;  wire \do_writea/OUTMUX ;  wire \SADDR<9>/IBUF ;  wire \SA<4>/ENABLE ;  wire \SA<4>/TORGTS ;  wire \SA<4>/OUTMUX ;  wire SA_4;  wire \SA<4>/OD ;  wire \SA<4>/SRMUXNOT ;  wire \SA<5>/ENABLE ;  wire \SA<5>/TORGTS ;  wire \SA<5>/OUTMUX ;  wire SA_5;  wire \SA<5>/OD ;  wire \SA<5>/SRMUXNOT ;  wire \SA<6>/ENABLE ;  wire \SA<6>/TORGTS ;  wire \SA<6>/OUTMUX ;  wire SA_6;  wire \SA<6>/OD ;  wire \SA<6>/SRMUXNOT ;  wire \SA<7>/ENABLE ;  wire \SA<7>/TORGTS ;  wire \SA<7>/OUTMUX ;  wire SA_7;  wire \SA<7>/OD ;  wire \SA<7>/SRMUXNOT ;  wire \SA<8>/ENABLE ;  wire \SA<8>/TORGTS ;  wire \SA<8>/OUTMUX ;  wire SA_8;  wire \SA<8>/OD ;  wire \SA<9>/ENABLE ;  wire \SA<9>/TORGTS ;  wire \SA<9>/OUTMUX ;  wire SA_9;  wire \SA<9>/OD ;  wire \RESET_N/IBUF ;  wire \do_nop/ENABLE ;  wire \do_nop/TORGTS ;  wire \do_nop/OUTMUX ;  wire \do_nop/LOGIC_ZERO ;  wire \REFRESH/IBUF ;  wire \PRECHARGE/IBUF ;  wire \BA<0>/ENABLE ;  wire \BA<0>/TORGTS ;  wire \BA<0>/OUTMUX ;  wire BA_0;  wire \BA<0>/OD ;  wire \BA<1>/ENABLE ;  wire \BA<1>/TORGTS ;  wire \BA<1>/OUTMUX ;  wire BA_1;  wire \BA<1>/OD ;  wire \SC_PM/IBUF ;  wire \SADDR<10>/IBUF ;  wire \SADDR<11>/IBUF ;  wire \SADDR<12>/IBUF ;  wire \SADDR<20>/IBUF ;  wire \WRITEA/IBUF ;  wire \SADDR<13>/IBUF ;  wire \SADDR<21>/IBUF ;  wire \REF_ACK/OFF/RST ;  wire \SC_RC<1>/IBUF ;  wire \CAS_N/ENABLE ;  wire \CAS_N/TORGTS ;  wire \CAS_N/OUTMUX ;  wire CAS_N_OBUF;  wire \CAS_N/OD ;  wire \CAS_N/SRMUXNOT ;  wire \SADDR<14>/IBUF ;  wire \OE/ENABLE ;  wire \OE/TORGTS ;  wire \OE/OUTMUX ;  wire OE_OBUF;  wire \OE/OCEMUXNOT ;  wire \OE/OD ;  wire \OE/SRMUXNOT ;  wire \SADDR<15>/IBUF ;  wire \SADDR<16>/IBUF ;  wire \SADDR<17>/IBUF ;  wire \SADDR<18>/IBUF ;  wire \LOAD_MODE/IBUF ;  wire \SADDR<19>/IDELAY ;  wire \SADDR<19>/IBUF ;  wire \do_precharge/ENABLE ;  wire \do_precharge/TORGTS ;  wire \do_precharge/OUTMUX ;  wire \do_load_mode/ENABLE ;  wire \do_load_mode/TORGTS ;  wire \do_load_mode/OUTMUX ;  wire \SA<10>/ENABLE ;  wire \SA<10>/TORGTS ;  wire \SA<10>/OUTMUX ;  wire SA_10;  wire \SA<10>/OD ;  wire \SA<10>/SRMUXNOT ;  wire \REF_REQ/IBUF ;  wire \SA<11>/ENABLE ;  wire \SA<11>/TORGTS ;  wire \SA<11>/OUTMUX ;  wire \CS_N<0>/ENABLE ;  wire \CS_N<0>/TORGTS ;  wire \CS_N<0>/OUTMUX ;  wire CS_N_0;  wire \CS_N<0>/OD ;  wire \CS_N<0>/SRMUXNOT ;  wire \CKE/ENABLE ;  wire \CKE/TORGTS ;  wire \CKE/OUTMUX ;  wire CKE_OBUF;  wire \CKE/LOGIC_ONE ;  wire \CKE/SRMUXNOT ;  wire \do_reada/ENABLE ;  wire \do_reada/TORGTS ;  wire \do_reada/OUTMUX ;  wire \CS_N<1>/ENABLE ;  wire \CS_N<1>/TORGTS ;  wire \CS_N<1>/OUTMUX ;  wire CS_N_1;  wire \CS_N<1>/ODNOT ;  wire \SC_RC<0>/IBUF ;  wire \Ker24041_SW1/O/FROM ;  wire \Ker24041_SW1/O/GROM ;  wire \_n0071/FROM ;  wire \_n0071/GROM ;  wire \_n01461_SW0/O/FROM ;  wire \_n01461_SW0/O/GROM ;  wire \rw_shift<1>/FROM ;  wire \rw_shift<1>/SRMUX_OUTPUTNOT ;  wire \_n00361/O ;  wire \_n012112/O/FROM ;  wire \_n012112/O/GROM ;  wire \_n00121/O ;  wire \command_delay<6>/SRMUX_OUTPUTNOT ;  wire \_n00101/O ;  wire \_n00171/O ;  wire \command_delay<1>/SRMUX_OUTPUTNOT ;  wire \_n00181/O ;  wire \_n00151/O ;  wire \command_delay<3>/SRMUX_OUTPUTNOT ;  wire \_n00161/O ;  wire \_n00131/O ;  wire \command_delay<5>/SRMUX_OUTPUTNOT ;  wire \_n00141/O ;  wire \oe_shift<2>/FROM ;  wire \oe_shift<2>/SRMUX_OUTPUTNOT ;  wire \_n0029/O ;  wire \command_delay<7>/FROM ;  wire \command_delay<7>/SRMUX_OUTPUTNOT ;  wire \command_delay<7>/GROM ;  wire \_n0044_SW1/O/FROM ;  wire \_n0044_SW1/O/GROM ;  wire \_n0119_SW0/O/FROM ;  wire \_n0119_SW0/O/GROM ;  wire \_n0058_SW0/O/FROM ;  wire \_n0058_SW0/O/GROM ;  wire \do_refresh_OBUF/FROM ;  wire \do_refresh_OBUF/SRMUX_OUTPUTNOT ;  wire \do_refresh_OBUF/GROM ;  wire \Ker24041_SW0/O/FROM ;  wire \Ker24041_SW0/O/GROM ;  wire \do_writea_OBUF/FROM ;  wire \do_writea_OBUF/GROM ;  wire \do_writea_OBUF/SRMUX_OUTPUTNOT ;  wire \do_precharge_OBUF/FROM ;  wire \do_precharge_OBUF/SRMUX_OUTPUTNOT ;  wire \do_precharge_OBUF/GROM ;  wire \rp_done/SRMUX_OUTPUTNOT ;  wire _n0024;  wire \do_load_mode_OBUF/FROM ;  wire \do_load_mode_OBUF/SRMUX_OUTPUTNOT ;  wire \do_load_mode_OBUF/GROM ;  wire \do_reada_1/SRMUX_OUTPUTNOT ;  wire N3546;  wire _n0022;  wire \rp_shift<1>/SRMUX_OUTPUTNOT ;  wire _n0023;  wire _n0066;  wire \rp_shift<3>/SRMUX_OUTPUTNOT ;  wire _n0021;  wire \do_rw/FROM ;  wire \do_rw/SRMUX_OUTPUTNOT ;  wire _n0039;  wire \oe1/FROM ;  wire \oe1/SRMUX_OUTPUTNOT ;  wire _n0032;  wire \CHOICE88/FROM ;  wire \CHOICE88/GROM ;  wire \_n0056/FROM ;  wire \_n0056/GROM ;  wire \_n0045/FROM ;  wire \_n0045/GROM ;  wire \_n0040/FROM ;  wire \_n0040/GROM ;  wire \_n0046/FROM ;  wire \_n0046/GROM ;  wire \rw_flag/SRMUX_OUTPUTNOT ;  wire \N3537/FROM ;  wire \N3537/GROM ;  wire \CHOICE98/GROM ;  wire \_n0048/FROM ;  wire \_n0048/GROM ;  wire \do_writea_1/FROM ;  wire \do_writea_1/SRMUX_OUTPUTNOT ;  wire N3543;  wire \CM_ACK_N329/GROM ;  wire \_n0050/FROM ;  wire \_n0050/GROM ;  wire \do_reada_OBUF/FROM ;  wire \do_reada_OBUF/SRMUX_OUTPUTNOT ;  wire \do_reada_OBUF/GROM ;  wire \_n0033/GSHIFT ;  wire \N2655/GROM ;  wire \rw_shift<0>/FROM ;  wire \rw_shift<0>/SRMUX_OUTPUTNOT ;  wire _n0037;  wire \oe_shift<3>/FROM ;  wire \oe_shift<3>/SRMUX_OUTPUTNOT ;  wire \_n00281/O ;  wire \oe_shift<0>/FROM ;  wire \oe_shift<0>/SRMUX_OUTPUTNOT ;  wire _n0031;  wire \oe_shift<1>/FROM ;  wire \oe_shift<1>/SRMUX_OUTPUTNOT ;  wire _n0030;  wire \_n0052/GROM ;  wire \oe2/SRMUX_OUTPUTNOT ;  wire \oe2/CEMUXNOT ;  wire \CM_ACK/OFF/RST ;  wire \rw_shift<1>/FFY/RST ;  wire \do_precharge_OBUF/FFY/RST ;  wire \do_writea_OBUF/FFX/RST ;  wire \rp_done/FFY/RST ;  wire \do_load_mode_OBUF/FFY/RST ;  wire \do_reada_1/FFY/RST ;  wire \rp_shift<1>/FFY/RST ;  wire \rp_shift<1>/FFX/RST ;  wire \rp_shift<3>/FFY/RST ;  wire \do_rw/FFY/RST ;  wire \OE/OFF/RST ;  wire \command_delay<6>/FFY/RST ;  wire \command_delay<1>/FFY/RST ;  wire \command_delay<6>/FFX/RST ;  wire \command_delay<1>/FFX/RST ;  wire \command_delay<3>/FFY/RST ;  wire \oe_shift<2>/FFY/RST ;  wire \command_delay<3>/FFX/RST ;  wire \command_delay<5>/FFY/RST ;  wire \command_delay<5>/FFX/RST ;  wire \command_delay<7>/FFY/RST ;  wire \do_refresh_OBUF/FFY/RST ;  wire \rp_shift<3>/FFX/RST ;  wire \oe1/FFY/RST ;  wire \rw_flag/FFY/RST ;  wire \do_writea_1/FFY/RST ;  wire \do_reada_OBUF/FFY/RST ;  wire \rw_shift<0>/FFY/RST ;  wire \oe_shift<3>/FFY/RST ;  wire \oe_shift<0>/FFY/RST ;  wire \oe_shift<1>/FFY/RST ;  wire \oe2/FFY/RST ;  wire \CLK_BUFGP/BUFG/CE ;  wire \PWR_GND_0/GROM ;  wire VCC;  wire GND;  wire [1 : 0] rw_shift;  wire [7 : 0] command_delay;  wire [3 : 0] oe_shift;  wire [3 : 0] rp_shift;  initial $sdf_annotate("ddr_command_timesim.sdf");  X_IPAD \READA/PAD  (    .PAD(READA)  );  X_BUF \READA/IMUX  (    .I(\READA/IBUF ),    .O(READA_IBUF)  );  X_BUF READA_IBUF_0 (    .I(READA),    .O(\READA/IBUF )  );  X_OPAD \REF_ACK/PAD  (    .PAD(REF_ACK)  );  X_TRI REF_ACK_OBUF_1 (    .I(\REF_ACK/OUTMUX ),    .CTL(\REF_ACK/ENABLE ),    .O(REF_ACK)  );  X_INV \REF_ACK/ENABLEINV  (    .I(\REF_ACK/TORGTS ),    .O(\REF_ACK/ENABLE )  );  X_BUF \REF_ACK/GTS_OR  (    .I(GTS),    .O(\REF_ACK/TORGTS )  );  X_BUF \REF_ACK/OUTMUX_2  (    .I(REF_ACK_OBUF),    .O(\REF_ACK/OUTMUX )  );  X_BUF \REF_ACK/OMUX  (    .I(_n0040),    .O(\REF_ACK/OD )  );  X_INV \REF_ACK/SRMUX  (    .I(RESET_N_IBUF),    .O(\REF_ACK/SRMUXNOT )  );  X_OPAD \RAS_N/PAD  (    .PAD(RAS_N)  );  X_TRI RAS_N_OBUF_3 (    .I(\RAS_N/OUTMUX ),    .CTL(\RAS_N/ENABLE ),    .O(RAS_N)  );  X_INV \RAS_N/ENABLEINV  (    .I(\RAS_N/TORGTS ),    .O(\RAS_N/ENABLE )  );  X_BUF \RAS_N/GTS_OR  (    .I(GTS),    .O(\RAS_N/TORGTS )  );  X_BUF \RAS_N/OUTMUX_4  (    .I(RAS_N_OBUF),    .O(\RAS_N/OUTMUX )  );  X_BUF \RAS_N/OMUX  (    .I(\_n00571/O ),    .O(\RAS_N/OD )  );  X_INV \RAS_N/SRMUX  (    .I(RESET_N_IBUF),    .O(\RAS_N/SRMUXNOT )  );  X_IPAD \SADDR<0>/PAD  (    .PAD(SADDR[0])  );  X_BUF \SADDR<0>/IMUX  (    .I(\SADDR<0>/IBUF ),    .O(SADDR_0_IBUF)  );  X_BUF SADDR_0_IBUF_5 (    .I(SADDR[0]),    .O(\SADDR<0>/IBUF )  );  X_IPAD \SADDR<1>/PAD  (    .PAD(SADDR[1])  );  X_BUF \SADDR<1>/IMUX  (    .I(\SADDR<1>/IBUF ),    .O(SADDR_1_IBUF)  );  X_BUF SADDR_1_IBUF_6 (    .I(SADDR[1]),    .O(\SADDR<1>/IBUF )  );  X_IPAD \SC_BL<0>/PAD  (    .PAD(SC_BL[0])  );  X_BUF \SC_BL<0>/IMUX  (    .I(\SC_BL<0>/IBUF ),    .O(SC_BL_0_IBUF)  );  X_BUF SC_BL_0_IBUF_7 (    .I(SC_BL[0]),    .O(\SC_BL<0>/IBUF )  );  X_IPAD \SADDR<2>/PAD  (    .PAD(SADDR[2])  );  X_BUF \SADDR<2>/IMUX  (    .I(\SADDR<2>/IBUF ),    .O(SADDR_2_IBUF)  );  X_BUF SADDR_2_IBUF_8 (    .I(SADDR[2]),    .O(\SADDR<2>/IBUF )  );  X_IPAD \SC_BL<1>/PAD  (    .PAD(SC_BL[1])  );  X_BUF \SC_BL<1>/IMUX  (    .I(\SC_BL<1>/IBUF ),    .O(SC_BL_1_IBUF)  );  X_BUF SC_BL_1_IBUF_9 (    .I(SC_BL[1]),    .O(\SC_BL<1>/IBUF )  );  X_IPAD \SADDR<3>/PAD  (    .PAD(SADDR[3])  );  X_BUF \SADDR<3>/IMUX  (    .I(\SADDR<3>/IBUF ),    .O(SADDR_3_IBUF)  );  X_BUF SADDR_3_IBUF_10 (

⌨️ 快捷键说明

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