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

📄 dll_mirror_2.vhd

📁 VHDL的例子
💻 VHD
字号:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
LIBRARY UNISIM;
USE UNISIM.VCOMPONENTS.ALL;
ENTITY dll_mirror_2 IS
    port (CLKIN      : IN  STD_LOGIC;
          CLKFB      : IN  STD_LOGIC;
          CLK0_ext   : OUT STD_LOGIC;
          CLK0_int   : OUT STD_LOGIC;
          NOT_LOCKED : OUT STD_LOGIC);
end dll_mirror_2;
ARCHITECTURE structural OF dll_mirror_2 IS
COMPONENT IBUFG …………...
COMPONENT CLKDLL………
COMPONENT BUFG……………
COMPONENT OBUF……………….

SIGNAL CLKIN_w, CLKFB_w, CLK0_int_dll, CLK0_int_g, CLK0_ext_dll : STD_LOGIC;
SIGNAL LOCKED_ext_dll, NOT_LOCKED_w : STD_LOGIC;
SIGNAL logic0 : STD_LOGIC;

BEGIN 

logic0 <= '0';
clkpad   	: IBUFG  PORT MAP (I=>CLKIN, O=>CLKIN_w);
clkfbpad 		: IBUFG  PORT MAP (I=>CLKFB, O=>CLKFB_w);

dllint 	 	: CLKDLL PORT MAP (
CLKIN=>CLKIN_w,
CLKFB=>CLK0_int_g,
RST=>logic0,                          
CLK0=>CLK0_int_dll,
CLK90=>open,
CLK180=>open,
CLK270=>open,                          
CLK2X=>open,    
CLKDV=>open, 
LOCKED=>open);

dllext   : CLKDLL PORT MAP (
CLKIN=>CLKIN_w, 
CLKFB=>CLKFB_w, 
RST=>logic0,                          
CLK0=>CLK0_ext_dll, 
CLK90=>open, 
CLK180=>open, 
CLK270=>open,                          
CLK2X=>open,    
CLKDV=>open, 
LOCKED=>LOCKED_ext_dll);
clkg     	: BUFG   PORT MAP (I=>CLK0_int_dll, O=>CLK0_int_g);
clkextpad		: OBUF   PORT MAP (I=>CLK0_ext_dll, O=>CLK0_ext);
CLK0_int 	<= CLK0_int_g;
NOT_LOCKED_w <= not LOCKED_ext_dll;
notlckpad : OBUF   PORT MAP (I=>NOT_LOCKED_w, O=>NOT_LOCKED);
END structural;

⌨️ 快捷键说明

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