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

📄 time_sim.v

📁 实用的程序代码
💻 V
📖 第 1 页 / 共 2 页
字号:
// Xilinx Verilog produced by program ngd2ver, Version M1.4.12// Date: Tue Jan  6 19:07:56 1998// Design file: time_sim.nga// Device: 5202pc84-4`timescale 1 ns/1 ps`uselib dir=/home/zeppelin2/tech_apps/m1_4.12/verilog/data libext=.vmd  module no_gr (RESET, CLOCK, DNCNT, UPCNT);    input RESET;    input CLOCK;    output [3:0] DNCNT;    output [3:0] UPCNT;    wire n128, n127, n126, n125, n124, n123, n122, n121, n100, n99, \add_24/n19     , \sub_25/n20 , \U39/$1I20_GTS_TRI , \U40/$1I20_GTS_TRI ,     \U41/$1I20_GTS_TRI , \U42/$1I20_GTS_TRI , \U43/$1I20_GTS_TRI ,     \U44/$1I20_GTS_TRI , \U45/$1I20_GTS_TRI , \U46/$1I20_GTS_TRI ,     \UPCNT_reg[3]/$1I13_GR_OR , \UPCNT_reg[2]/$1I13_GR_OR ,     \UPCNT_reg[1]/$1I13_GR_OR , \UPCNT_reg[0]/$1I13_GR_OR , \DNCNT_reg[3]/D_IN     , \DNCNT_reg[3]/Q_OUT , \DNCNT_reg[3]/$1I13_GR_OR , \DNCNT_reg[2]/D_IN ,     \DNCNT_reg[2]/Q_OUT , \DNCNT_reg[2]/$1I13_GR_OR , \DNCNT_reg[1]/D_IN ,     \DNCNT_reg[1]/Q_OUT , \DNCNT_reg[1]/$1I13_GR_OR , \DNCNT_reg[0]/D_IN ,     \DNCNT_reg[0]/Q_OUT , \DNCNT_reg[0]/$1I13_GR_OR , \add_24/u6/S0_1/CO_3 ,     \add_24/u6/S0_1/MUX_SEL_1_3 , \add_24/u6/S0_1/CO_2 ,     \add_24/u6/S0_1/MUX_SEL_1_2 , \add_24/u6/S0_1/CO_1 ,     \add_24/u6/S0_1/MUX_SEL_1_1 , \add_24/u6/S0_1/CO_0 ,     \add_24/u6/S0_1/MUX_SEL_1_0 , \add_24/u6/GND ,     \add_24/u6/S0_1/CY_MUX_1_2/AND0 , \add_24/u6/S0_1/CY_MUX_1_2/AND1 ,     \add_24/u6/S0_1/CY_MUX_1_1/AND0 , \add_24/u6/S0_1/CY_MUX_1_1/AND1 ,     \add_24/u6/S0_1/CY_MUX_1_0/AND0 , \add_24/u6/S0_1/CY_MUX_1_0/AND1 ,     \add_24/u6/S0_1/CY_MUX_0_3/AND0 , \add_24/u6/S0_1/CY_MUX_0_3/AND1 ,     \sub_25/u6/S0_1/CO_3 , \sub_25/u6/S0_1/MUX_SEL_1_3 , \sub_25/u6/S0_1/CO_2 ,     \sub_25/u6/S0_1/MUX_SEL_1_2 , \sub_25/u6/S0_1/CO_1 ,     \sub_25/u6/S0_1/MUX_SEL_1_1 , \sub_25/u6/S0_1/CO_0 ,     \sub_25/u6/S0_1/MUX_SEL_1_0 , \sub_25/u6/GND ,     \sub_25/u6/S0_1/CY_MUX_1_2/AND0 , \sub_25/u6/S0_1/CY_MUX_1_2/AND1 ,     \sub_25/u6/S0_1/CY_MUX_1_1/AND0 , \sub_25/u6/S0_1/CY_MUX_1_1/AND1 ,     \sub_25/u6/S0_1/CY_MUX_1_0/AND0 , \sub_25/u6/S0_1/CY_MUX_1_0/AND1 ,     \sub_25/u6/S0_1/CY_MUX_0_3/AND0 , \sub_25/u6/S0_1/CY_MUX_0_3/AND1 ,     \U48/clkio_bufsig , \add_24/u6/S0_1/XOR7_MUX_SEL_1_3_1_INV ,     \add_24/u6/S0_1/XOR5_MUX_SEL_1_2_1_INV ,     \add_24/u6/S0_1/XOR3_MUX_SEL_1_1_1_INV ,     \add_24/u6/S0_1/XOR1_MUX_SEL_1_0_1_INV ,     \add_24/u6/S0_1/CY_MUX_1_2/AND0_1_INV ,     \add_24/u6/S0_1/CY_MUX_1_1/AND0_1_INV ,     \add_24/u6/S0_1/CY_MUX_1_0/AND0_1_INV ,     \add_24/u6/S0_1/CY_MUX_0_3/AND0_1_INV ,     \sub_25/u6/S0_1/XOR7_MUX_SEL_1_3_1_INV ,     \sub_25/u6/S0_1/XOR5_MUX_SEL_1_2_1_INV ,     \sub_25/u6/S0_1/XOR3_MUX_SEL_1_1_1_INV ,     \sub_25/u6/S0_1/XOR1_MUX_SEL_1_0_1_INV ,     \sub_25/u6/S0_1/CY_MUX_1_2/AND0_1_INV ,     \sub_25/u6/S0_1/CY_MUX_1_1/AND0_1_INV ,     \sub_25/u6/S0_1/CY_MUX_1_0/AND0_1_INV ,     \sub_25/u6/S0_1/CY_MUX_0_3/AND0_1_INV , \U39/$1I20_GTS_TRI_2_INV ,     \U40/$1I20_GTS_TRI_2_INV , \U41/$1I20_GTS_TRI_2_INV ,     \U42/$1I20_GTS_TRI_2_INV , \U43/$1I20_GTS_TRI_2_INV ,     \U44/$1I20_GTS_TRI_2_INV , \U45/$1I20_GTS_TRI_2_INV ,     \U46/$1I20_GTS_TRI_2_INV , GND, VCC;    wire [3:0] UPCNT37;    wire [3:0] DNCNT44;    `ifdef GR_SIGNAL      wire GR = `GR_SIGNAL ;    `else      wire GR ;    `endif    `ifdef GTS_SIGNAL      wire GTS = `GTS_SIGNAL ;    `else      wire GTS ;    `endif    initial $sdf_annotate("time_sim.sdf");    X_BUF U47 (.IN (RESET), .OUT (n100));    X_OPAD \DNCNT<0>_PAD  (.PAD (DNCNT[0]));    X_OPAD \DNCNT<1>_PAD  (.PAD (DNCNT[1]));    X_OPAD \DNCNT<2>_PAD  (.PAD (DNCNT[2]));    X_OPAD \DNCNT<3>_PAD  (.PAD (DNCNT[3]));    X_OPAD \UPCNT<0>_PAD  (.PAD (UPCNT[0]));    X_OPAD \UPCNT<1>_PAD  (.PAD (UPCNT[1]));    X_OPAD \UPCNT<2>_PAD  (.PAD (UPCNT[2]));    X_OPAD \UPCNT<3>_PAD  (.PAD (UPCNT[3]));    X_IPAD RESET_PAD (.PAD (RESET));    X_IPAD CLOCK_PAD (.PAD (CLOCK));    X_ONE \add_24/n19_ONE  (.OUT (\add_24/n19 ));    X_ZERO \sub_25/n20_ZERO  (.OUT (\sub_25/n20 ));    X_BUF \U39/$1I20  (.IN (n128), .OUT (\U39/$1I20_GTS_TRI ));    X_TRI \U39/$1I20_GTS_TRI_167  (.IN (\U39/$1I20_GTS_TRI ), .OUT (DNCNT[0]),     .CTL (\U39/$1I20_GTS_TRI_2_INV ));    X_BUF \U40/$1I20  (.IN (n127), .OUT (\U40/$1I20_GTS_TRI ));    X_TRI \U40/$1I20_GTS_TRI_168  (.IN (\U40/$1I20_GTS_TRI ), .OUT (DNCNT[1]),     .CTL (\U40/$1I20_GTS_TRI_2_INV ));    X_BUF \U41/$1I20  (.IN (n126), .OUT (\U41/$1I20_GTS_TRI ));    X_TRI \U41/$1I20_GTS_TRI_169  (.IN (\U41/$1I20_GTS_TRI ), .OUT (DNCNT[2]),     .CTL (\U41/$1I20_GTS_TRI_2_INV ));    X_BUF \U42/$1I20  (.IN (n125), .OUT (\U42/$1I20_GTS_TRI ));    X_TRI \U42/$1I20_GTS_TRI_170  (.IN (\U42/$1I20_GTS_TRI ), .OUT (DNCNT[3]),     .CTL (\U42/$1I20_GTS_TRI_2_INV ));    X_BUF \U43/$1I20  (.IN (n124), .OUT (\U43/$1I20_GTS_TRI ));    X_TRI \U43/$1I20_GTS_TRI_171  (.IN (\U43/$1I20_GTS_TRI ), .OUT (UPCNT[0]),     .CTL (\U43/$1I20_GTS_TRI_2_INV ));    X_BUF \U44/$1I20  (.IN (n123), .OUT (\U44/$1I20_GTS_TRI ));    X_TRI \U44/$1I20_GTS_TRI_172  (.IN (\U44/$1I20_GTS_TRI ), .OUT (UPCNT[1]),     .CTL (\U44/$1I20_GTS_TRI_2_INV ));    X_BUF \U45/$1I20  (.IN (n122), .OUT (\U45/$1I20_GTS_TRI ));    X_TRI \U45/$1I20_GTS_TRI_173  (.IN (\U45/$1I20_GTS_TRI ), .OUT (UPCNT[2]),     .CTL (\U45/$1I20_GTS_TRI_2_INV ));    X_BUF \U46/$1I20  (.IN (n121), .OUT (\U46/$1I20_GTS_TRI ));    X_TRI \U46/$1I20_GTS_TRI_174  (.IN (\U46/$1I20_GTS_TRI ), .OUT (UPCNT[3]),     .CTL (\U46/$1I20_GTS_TRI_2_INV ));    X_FF \UPCNT_reg<3>/$1I13  (.IN (UPCNT37[3]), .CLK (n99), .CE (VCC), .SET     (GND), .RST (\UPCNT_reg[3]/$1I13_GR_OR ), .OUT (n121));    X_OR2 \UPCNT_reg<3>/$1I13_GR_OR_159  (.IN0 (n100), .IN1 (GR), .OUT     (\UPCNT_reg[3]/$1I13_GR_OR ));    X_FF \UPCNT_reg<2>/$1I13  (.IN (UPCNT37[2]), .CLK (n99), .CE (VCC), .SET     (GND), .RST (\UPCNT_reg[2]/$1I13_GR_OR ), .OUT (n122));    X_OR2 \UPCNT_reg<2>/$1I13_GR_OR_160  (.IN0 (n100), .IN1 (GR), .OUT     (\UPCNT_reg[2]/$1I13_GR_OR ));    X_FF \UPCNT_reg<1>/$1I13  (.IN (UPCNT37[1]), .CLK (n99), .CE (VCC), .SET     (GND), .RST (\UPCNT_reg[1]/$1I13_GR_OR ), .OUT (n123));    X_OR2 \UPCNT_reg<1>/$1I13_GR_OR_161  (.IN0 (n100), .IN1 (GR), .OUT     (\UPCNT_reg[1]/$1I13_GR_OR ));    X_FF \UPCNT_reg<0>/$1I13  (.IN (UPCNT37[0]), .CLK (n99), .CE (VCC), .SET     (GND), .RST (\UPCNT_reg[0]/$1I13_GR_OR ), .OUT (n124));    X_OR2 \UPCNT_reg<0>/$1I13_GR_OR_162  (.IN0 (n100), .IN1 (GR), .OUT     (\UPCNT_reg[0]/$1I13_GR_OR ));    X_INV \DNCNT_reg<3>/SYM1  (.IN (DNCNT44[3]), .OUT (\DNCNT_reg[3]/D_IN ));    X_INV \DNCNT_reg<3>/SYM2  (.IN (\DNCNT_reg[3]/Q_OUT ), .OUT (n125));    X_FF \DNCNT_reg<3>/$1I13  (.IN (\DNCNT_reg[3]/D_IN ), .CLK (n99), .CE (VCC)    , .SET (GND), .RST (\DNCNT_reg[3]/$1I13_GR_OR ), .OUT (\DNCNT_reg[3]/Q_OUT )    );    X_OR2 \DNCNT_reg<3>/$1I13_GR_OR_163  (.IN0 (n100), .IN1 (GR), .OUT     (\DNCNT_reg[3]/$1I13_GR_OR ));    X_INV \DNCNT_reg<2>/SYM1  (.IN (DNCNT44[2]), .OUT (\DNCNT_reg[2]/D_IN ));    X_INV \DNCNT_reg<2>/SYM2  (.IN (\DNCNT_reg[2]/Q_OUT ), .OUT (n126));    X_FF \DNCNT_reg<2>/$1I13  (.IN (\DNCNT_reg[2]/D_IN ), .CLK (n99), .CE (VCC)    , .SET (GND), .RST (\DNCNT_reg[2]/$1I13_GR_OR ), .OUT (\DNCNT_reg[2]/Q_OUT )    );    X_OR2 \DNCNT_reg<2>/$1I13_GR_OR_164  (.IN0 (n100), .IN1 (GR), .OUT     (\DNCNT_reg[2]/$1I13_GR_OR ));    X_INV \DNCNT_reg<1>/SYM1  (.IN (DNCNT44[1]), .OUT (\DNCNT_reg[1]/D_IN ));    X_INV \DNCNT_reg<1>/SYM2  (.IN (\DNCNT_reg[1]/Q_OUT ), .OUT (n127));    X_FF \DNCNT_reg<1>/$1I13  (.IN (\DNCNT_reg[1]/D_IN ), .CLK (n99), .CE (VCC)    , .SET (GND), .RST (\DNCNT_reg[1]/$1I13_GR_OR ), .OUT (\DNCNT_reg[1]/Q_OUT )    );    X_OR2 \DNCNT_reg<1>/$1I13_GR_OR_165  (.IN0 (n100), .IN1 (GR), .OUT     (\DNCNT_reg[1]/$1I13_GR_OR ));    X_INV \DNCNT_reg<0>/SYM1  (.IN (DNCNT44[0]), .OUT (\DNCNT_reg[0]/D_IN ));    X_INV \DNCNT_reg<0>/SYM2  (.IN (\DNCNT_reg[0]/Q_OUT ), .OUT (n128));    X_FF \DNCNT_reg<0>/$1I13  (.IN (\DNCNT_reg[0]/D_IN ), .CLK (n99), .CE (VCC)    , .SET (GND), .RST (\DNCNT_reg[0]/$1I13_GR_OR ), .OUT (\DNCNT_reg[0]/Q_OUT )    );    X_OR2 \DNCNT_reg<0>/$1I13_GR_OR_166  (.IN0 (n100), .IN1 (GR), .OUT     (\DNCNT_reg[0]/$1I13_GR_OR ));    X_XOR2 \add_24/u6/S0_1/XOR8_SUM_1_3  (.IN0 (\add_24/u6/S0_1/CO_3 ), .IN1     (\add_24/u6/S0_1/MUX_SEL_1_3 ), .OUT (UPCNT37[3]));    X_XOR2 \add_24/u6/S0_1/XOR7_MUX_SEL_1_3  (.IN0 (n121), .IN1     (\add_24/u6/S0_1/XOR7_MUX_SEL_1_3_1_INV ), .OUT     (\add_24/u6/S0_1/MUX_SEL_1_3 ));    X_XOR2 \add_24/u6/S0_1/XOR6_SUM_1_2  (.IN0 (\add_24/u6/S0_1/CO_2 ), .IN1     (\add_24/u6/S0_1/MUX_SEL_1_2 ), .OUT (UPCNT37[2]));    X_XOR2 \add_24/u6/S0_1/XOR5_MUX_SEL_1_2  (.IN0 (n122), .IN1     (\add_24/u6/S0_1/XOR5_MUX_SEL_1_2_1_INV ), .OUT     (\add_24/u6/S0_1/MUX_SEL_1_2 ));    X_XOR2 \add_24/u6/S0_1/XOR4_SUM_1_1  (.IN0 (\add_24/u6/S0_1/CO_1 ), .IN1 

⌨️ 快捷键说明

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