📄 dll_mirror_2.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 + -