dll_4_map.vhd

来自「倍频详解」· VHDL 代码 · 共 173 行

VHD
173
字号
---------------------------------------------------------------------------------- Copyright (c) 1995-2007 Xilinx, Inc.  All rights reserved.----------------------------------------------------------------------------------   ____  ____--  /   /\/   /-- /___/  \  /    Vendor: Xilinx-- \   \   \/     Version: J.30--  \   \         Application: netgen--  /   /         Filename: dll_4_map.vhd-- /___/   /\     Timestamp: Thu Dec 06 16:26:48 2007-- \   \  /  \ --  \___\/\___\--             -- Command	: -intstyle ise -s 6 -pcf dll_4.pcf -rpw 100 -tpw 0 -ar Structure -tm dll_4 -w -dir netgen/map -ofmt vhdl -sim dll_4_map.ncd dll_4_map.vhd -- Device	: 2s15tq144-6 (PRODUCTION 1.27 2006-10-19)-- Input file	: dll_4_map.ncd-- Output file	: D:\program\ISE\ISE+work\13\dll_4\netgen\map\dll_4_map.vhd-- # of Entities	: 1-- Design Name	: dll_4-- Xilinx	: D:\Program Files\Xilinx91i--             -- Purpose:    --     This VHDL netlist is a verification 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.--             -- Reference:  --     Development System Reference Guide, Chapter 23--     Synthesis and Simulation Design Guide, Chapter 6--             --------------------------------------------------------------------------------library IEEE;use IEEE.STD_LOGIC_1164.ALL;library SIMPRIM;use SIMPRIM.VCOMPONENTS.ALL;use SIMPRIM.VPACKAGE.ALL;entity dll_4 is  port (    clk : in STD_LOGIC := 'X';     clkout : out STD_LOGIC   );end dll_4;architecture Structure of dll_4 is  signal clk_1 : STD_LOGIC;   signal clkout_OBUF_0 : STD_LOGIC;   signal clk2_fb : STD_LOGIC;   signal clk1_fb : STD_LOGIC;   signal CLK2X : STD_LOGIC;   signal LOCKED2X : STD_LOGIC;   signal GLOBAL_LOGIC1 : STD_LOGIC;   signal clkout_OUTMUX_1 : STD_LOGIC;   signal U5_LOCKED : STD_LOGIC;   signal U5_CLKDV : STD_LOGIC;   signal U5_CLK270 : STD_LOGIC;   signal U5_CLK180 : STD_LOGIC;   signal U5_CLK90 : STD_LOGIC;   signal U5_CLK0 : STD_LOGIC;   signal U5_RST_INTERNALNOT : STD_LOGIC;   signal u1_CLKDV : STD_LOGIC;   signal u1_CLK270 : STD_LOGIC;   signal u1_CLK180 : STD_LOGIC;   signal u1_CLK90 : STD_LOGIC;   signal u1_CLK0 : STD_LOGIC;   signal u1_LOGIC_ZERO_2 : STD_LOGIC;   signal LOCKED2X_delay_LOGIC_ONE_3 : STD_LOGIC;   signal LOCKED2X_delay : STD_LOGIC; begin  clkout_OBUF : X_OBUF    port map (      I => clkout_OUTMUX_1,      O => clkout    );  clkout_OUTMUX : X_BUF    port map (      I => clkout_OBUF_0,      O => clkout_OUTMUX_1    );  U5_RSTMUX : X_INV    port map (      I => LOCKED2X_delay,      O => U5_RST_INTERNALNOT    );  U5 : X_CLKDLL    generic map(      CLKDV_DIVIDE => 2.0000,      DUTY_CYCLE_CORRECTION => TRUE,      MAXPERCLKIN => 40000 ps    )    port map (      CLKIN => clk1_fb,      CLKFB => clk2_fb,      RST => U5_RST_INTERNALNOT,      CLK0 => U5_CLK0,      CLK90 => U5_CLK90,      CLK180 => U5_CLK180,      CLK270 => U5_CLK270,      CLK2X => clkout_OBUF_0,      CLKDV => U5_CLKDV,      LOCKED => U5_LOCKED    );  u1_LOGIC_ZERO : X_ZERO    port map (      O => u1_LOGIC_ZERO_2    );  u1 : X_CLKDLL    generic map(      CLKDV_DIVIDE => 2.0000,      DUTY_CYCLE_CORRECTION => TRUE,      MAXPERCLKIN => 40000 ps    )    port map (      CLKIN => clk_1,      CLKFB => clk1_fb,      RST => u1_LOGIC_ZERO_2,      CLK0 => u1_CLK0,      CLK90 => u1_CLK90,      CLK180 => u1_CLK180,      CLK270 => u1_CLK270,      CLK2X => CLK2X,      CLKDV => u1_CLKDV,      LOCKED => LOCKED2X    );  LOCKED2X_delay_LOGIC_ONE : X_ONE    port map (      O => LOCKED2X_delay_LOGIC_ONE_3    );  u3_SRL16E : X_SRL16E    generic map(      INIT => X"0001"    )    port map (      A0 => GLOBAL_LOGIC1,      A1 => GLOBAL_LOGIC1,      A2 => GLOBAL_LOGIC1,      A3 => GLOBAL_LOGIC1,      D => LOCKED2X,      CE => LOCKED2X_delay_LOGIC_ONE_3,      CLK => clk1_fb,      Q => LOCKED2X_delay    );  GLOBAL_LOGIC1_VCC : X_ONE    port map (      O => GLOBAL_LOGIC1    );  clk_BUF : X_CKBUF    port map (      I => clk,      O => clk_1    );  u2_BUF : X_CKBUF    port map (      I => CLK2X,      O => clk1_fb    );  u6_BUF : X_CKBUF    port map (      I => clkout_OBUF_0,      O => clk2_fb    );  NlwBlockROC : X_ROC    generic map (ROC_WIDTH => 100 ns)    port map (O => GSR);  NlwBlockTOC : X_TOC    port map (O => GTS);end Structure;

⌨️ 快捷键说明

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