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

📄 time_sim.vhd

📁 实用的程序代码
💻 VHD
📖 第 1 页 / 共 3 页
字号:
-- Xilinx VHDL produced by program ngd2vhdl, Version M1.4.12-- Date: Tue Jan  6 16:57:12 1998-- Design file: time_sim.nga-- Device: 4005epc84-2library IEEE;use IEEE.STD_LOGIC_1164.ALL;library SIMPRIM;use SIMPRIM.VCOMPONENTS.ALL;use SIMPRIM.VPACKAGE.ALL;entity ACTIVE_LOW_GSR is  port (    CLOCK : in STD_LOGIC := 'X' ;    RESET : in STD_LOGIC := 'X' ;    UPCNT : out  STD_LOGIC_VECTOR ( 3 downto 0 );    DNCNT : out  STD_LOGIC_VECTOR ( 3 downto 0 )  ) ;end ACTIVE_LOW_GSR ;architecture STRUCTURE of ACTIVE_LOW_GSR is  signal RESET_NOT , N198 , RESET_NOT_INT , NET12 , NET13 , N197 , N254 , N255   , N256 , N257 , N258 , N259 , N260 , N261 , ADD_50_PLUS_PLUS_N19 ,   SUB_59_MINUS_MINUS_N20 , ADD_50_PLUS_PLUS_U6_S0_1_CO_4 ,   ADD_50_PLUS_PLUS_U6_S0_1_CO_3 , ADD_50_PLUS_PLUS_U6_S0_1_CO_2 ,   SUB_59_MINUS_MINUS_U6_S0_1_CO_4 , SUB_59_MINUS_MINUS_U6_S0_1_CO_3 ,   SUB_59_MINUS_MINUS_U6_S0_1_CO_2 , U2_U2_STARTUP_1_INV , U93_1I20_GTS_TRI ,   U94_1I20_GTS_TRI , U95_1I20_GTS_TRI , U96_1I20_GTS_TRI , U97_1I20_GTS_TRI ,   U98_1I20_GTS_TRI , U99_1I20_GTS_TRI , U100_1I20_GTS_TRI ,   UP_CNT_REG_2_1I13_GSR_OR , UP_CNT_REG_3_1I13_GSR_OR ,   DN_CNT_REG_2_1I13_GSR_OR , DN_CNT_REG_3_1I13_GSR_OR , U91_CLKIO_BUFSIG ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_C0 , ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_C1 ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_C2 , ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_C3 ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_C4 , ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_C5 ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_C6 , ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_C7 ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_AND3_A ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_AND3_B ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_AND3_C ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_MUXC_OUT ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_C1_AND ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_C0_AND ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_MUXA_OUT ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_F2_AND ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_F2_XOR ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_F1_XOR ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_C2_AND ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_C3_AND ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_MUXB_OUT ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_CIN_AND ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_MUXC_AND ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_G1_AND ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_G1_XOR ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_G4_XOR ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_C6_AND ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_C6_OR ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_COUT0_AND ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_G4_AND ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_32_ONE ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_32_ZERO ,   ADD_50_PLUS_PLUS_U6_S0_1_XOR3_G_SUM_1_2_0 ,   ADD_50_PLUS_PLUS_U6_S0_1_XOR2_F_SUM_1_2_0 , N257_F , N257_G ,   N257_FGBLOCK_COUT0 , N257_FGBLOCK_1N8 , N257_FGBLOCK_LUTRAM_CARRYBLK_A1BUF ,   N257_FGBLOCK_LUTRAM_CARRYBLK_XOR3 , N257_FGBLOCK_LUTRAM_CARRYBLK_AND4 ,   N257_FGBLOCK_LUTRAM_CARRYBLK_AND5 , N257_FGBLOCK_LUTRAM_CARRYBLK_INV1 ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_C0 , SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_C1 ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_C2 , SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_C3 ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_C4 , SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_C5 ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_C6 , SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_C7 ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_AND3_A ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_AND3_B ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_AND3_C ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_MUXC_OUT ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_C1_AND ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_C0_AND ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_MUXA_OUT ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_F2_AND ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_F2_XOR ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_F1_XOR ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_C2_AND ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_C3_AND ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_MUXB_OUT ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_CIN_AND ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_MUXC_AND ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_G1_AND ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_G1_XOR ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_G4_XOR ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_C6_AND ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_C6_OR ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_COUT0_AND ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_G4_AND ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_32_ONE ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_32_ZERO ,   SUB_59_MINUS_MINUS_U6_S0_1_XOR3_G_SUM_1_2_0 ,   SUB_59_MINUS_MINUS_U6_S0_1_XOR2_F_SUM_1_2_0 , N261_F , N261_G ,   N261_FGBLOCK_COUT0 , N261_FGBLOCK_1N8 , N261_FGBLOCK_LUTRAM_CARRYBLK_A1BUF ,   N261_FGBLOCK_LUTRAM_CARRYBLK_XOR3 , N261_FGBLOCK_LUTRAM_CARRYBLK_AND4 ,   N261_FGBLOCK_LUTRAM_CARRYBLK_AND5 , N261_FGBLOCK_LUTRAM_CARRYBLK_INV1 ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_AND3_A_1_INV ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_AND3_A_2_INV ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_AND3_B_0_INV ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_AND3_B_2_INV ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_C1_AND_1_INV ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_MUXA_OUT_2_INV ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_C2_AND_1_INV ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_MUXC_AND_1_INV ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_C6_OR_0_INV ,   ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_G4_AND_1_INV ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_AND3_A_1_INV ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_AND3_A_2_INV ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_AND3_B_0_INV ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_AND3_B_2_INV ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_C1_AND_1_INV ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_MUXA_OUT_2_INV ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_C2_AND_1_INV ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_MUXC_AND_1_INV ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_C6_OR_0_INV ,   SUB_59_MINUS_MINUS_U6_S0_1_CY4_1_CY4_G4_AND_1_INV ,   ADD_50_PLUS_PLUS_U6_S0_1_XOR3_G_SUM_1_ARG58_3_2_0_0_INV ,   ADD_50_PLUS_PLUS_U6_S0_1_XOR2_F_SUM_1_ARG58_2_2_0_0_INV ,   SUB_59_MINUS_MINUS_U6_S0_1_XOR3_G_SUM_1_ARG139_3_2_0_0_INV ,   SUB_59_MINUS_MINUS_U6_S0_1_XOR2_F_SUM_1_ARG139_2_2_0_0_INV ,   U93_1I20_GTS_TRI_2_INV , U94_1I20_GTS_TRI_2_INV , U95_1I20_GTS_TRI_2_INV ,   U96_1I20_GTS_TRI_2_INV , U97_1I20_GTS_TRI_2_INV , U98_1I20_GTS_TRI_2_INV ,   U99_1I20_GTS_TRI_2_INV , U100_1I20_GTS_TRI_2_INV ,   N257_FGBLOCK_LUTRAM_CARRYBLK_AND5_0_INV ,   N261_FGBLOCK_LUTRAM_CARRYBLK_AND5_0_INV , N261_FGBLOCK_LUTRAM_GLUT_XOR0_0_INV   , GND , GTS , VCC , GSR : STD_LOGIC ;  signal ARG58 : STD_LOGIC_VECTOR ( 3 downto 2 );  signal ARG139 : STD_LOGIC_VECTOR ( 3 downto 2 );  begin    U1 : X_INV       port map ( I => N198 , O => RESET_NOT ) ;    U92 : X_BUF       port map ( I => RESET , O => N198 ) ;    NET12_ZERO : X_ZERO       port map ( O => NET12 ) ;    NET13_ZERO : X_ZERO       port map ( O => NET13 ) ;    ADD_50_PLUS_PLUS_N19_ONE : X_ONE       port map ( O => ADD_50_PLUS_PLUS_N19 ) ;    SUB_59_MINUS_MINUS_N20_ZERO : X_ZERO       port map ( O => SUB_59_MINUS_MINUS_N20 ) ;    U2_ROC : X_ZERO       port map ( O => RESET_NOT_INT ) ;    U2_U2_STARTUP_1_INV_0 : X_INV       port map ( I => RESET_NOT , O => U2_U2_STARTUP_1_INV ) ;    U2_STARTUP_GSR_BUF : X_INV       port map ( I => U2_U2_STARTUP_1_INV , O => GSR ) ;    U2_STARTUP_GTS_BUF : X_BUF       port map ( I => NET12 , O => GTS ) ;    U93_1I20 : X_BUF       port map ( I => N254 , O => U93_1I20_GTS_TRI ) ;    U93_1I20_GTS_TRI_1 : X_TRI       port map ( I => U93_1I20_GTS_TRI , O => UPCNT(3) ,       CTL => U93_1I20_GTS_TRI_2_INV ) ;    U94_1I20 : X_BUF       port map ( I => N255 , O => U94_1I20_GTS_TRI ) ;    U94_1I20_GTS_TRI_2 : X_TRI       port map ( I => U94_1I20_GTS_TRI , O => UPCNT(2) ,       CTL => U94_1I20_GTS_TRI_2_INV ) ;    U95_1I20 : X_BUF       port map ( I => N256 , O => U95_1I20_GTS_TRI ) ;    U95_1I20_GTS_TRI_3 : X_TRI       port map ( I => U95_1I20_GTS_TRI , O => UPCNT(1) ,       CTL => U95_1I20_GTS_TRI_2_INV ) ;    U96_1I20 : X_BUF       port map ( I => N257 , O => U96_1I20_GTS_TRI ) ;    U96_1I20_GTS_TRI_4 : X_TRI       port map ( I => U96_1I20_GTS_TRI , O => UPCNT(0) ,       CTL => U96_1I20_GTS_TRI_2_INV ) ;    U97_1I20 : X_BUF       port map ( I => N258 , O => U97_1I20_GTS_TRI ) ;    U97_1I20_GTS_TRI_5 : X_TRI       port map ( I => U97_1I20_GTS_TRI , O => DNCNT(3) ,       CTL => U97_1I20_GTS_TRI_2_INV ) ;    U98_1I20 : X_BUF       port map ( I => N259 , O => U98_1I20_GTS_TRI ) ;    U98_1I20_GTS_TRI_6 : X_TRI       port map ( I => U98_1I20_GTS_TRI , O => DNCNT(2) ,       CTL => U98_1I20_GTS_TRI_2_INV ) ;    U99_1I20 : X_BUF       port map ( I => N260 , O => U99_1I20_GTS_TRI ) ;    U99_1I20_GTS_TRI_7 : X_TRI       port map ( I => U99_1I20_GTS_TRI , O => DNCNT(1) ,       CTL => U99_1I20_GTS_TRI_2_INV ) ;    U100_1I20 : X_BUF       port map ( I => N261 , O => U100_1I20_GTS_TRI ) ;    U100_1I20_GTS_TRI_8 : X_TRI       port map ( I => U100_1I20_GTS_TRI , O => DNCNT(0) ,       CTL => U100_1I20_GTS_TRI_2_INV ) ;    UP_CNT_REG_2_1I13 : X_FF       port map ( I => ARG58(2) , CLK => N197 , CE => VCC , SET => GND ,       RST => UP_CNT_REG_2_1I13_GSR_OR , O => N255 ) ;    UP_CNT_REG_2_1I13_GSR_OR_9 : X_OR2       port map ( I0 => RESET_NOT_INT , I1 => GSR ,       O => UP_CNT_REG_2_1I13_GSR_OR ) ;    UP_CNT_REG_3_1I13 : X_FF       port map ( I => ARG58(3) , CLK => N197 , CE => VCC , SET => GND ,       RST => UP_CNT_REG_3_1I13_GSR_OR , O => N254 ) ;    UP_CNT_REG_3_1I13_GSR_OR_10 : X_OR2       port map ( I0 => RESET_NOT_INT , I1 => GSR ,       O => UP_CNT_REG_3_1I13_GSR_OR ) ;    DN_CNT_REG_2_1I13 : X_FF       port map ( I => ARG139(2) , CLK => N197 , CE => VCC ,       SET => DN_CNT_REG_2_1I13_GSR_OR , RST => GND , O => N259 ) ;    DN_CNT_REG_2_1I13_GSR_OR_11 : X_OR2       port map ( I0 => RESET_NOT_INT , I1 => GSR ,       O => DN_CNT_REG_2_1I13_GSR_OR ) ;    DN_CNT_REG_3_1I13 : X_FF       port map ( I => ARG139(3) , CLK => N197 , CE => VCC ,       SET => DN_CNT_REG_3_1I13_GSR_OR , RST => GND , O => N258 ) ;    DN_CNT_REG_3_1I13_GSR_OR_12 : X_OR2       port map ( I0 => RESET_NOT_INT , I1 => GSR ,       O => DN_CNT_REG_3_1I13_GSR_OR ) ;    U91_CLKBUF : X_CKBUF       port map ( I => U91_CLKIO_BUFSIG , O => N197 ) ;    U91_CLKIO_BUF : X_BUF       port map ( I => CLOCK , O => U91_CLKIO_BUFSIG ) ;    ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_AND3_A_13 : X_AND3       port map ( I0 => ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_C7 ,       I1 => ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_AND3_A_1_INV ,       I2 => ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_AND3_A_2_INV ,       O => ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_AND3_A ) ;    ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_AND3_B_14 : X_AND3       port map ( I0 => ADD_50_PLUS_PLUS_U6_S0_1_CY4_1_CY4_AND3_B_0_INV , 

⌨️ 快捷键说明

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