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

📄 clk_set.vhd

📁 設計VHDL24小時的時鐘
💻 VHD
字号:
--**********************************
--*      Time Base Generator       *
--*     Filename : CLK_SET.VHD     *
--**********************************

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;

entity CLK_SET is
    Port ( CLK       : in std_logic;
		 RESET     : in std_logic;
           SCAN_CLK  : out std_logic;
		 COUNT_CLK : out std_logic);
end CLK_SET;

architecture Behavioral of CLK_SET is
  signal DIVIDER : std_logic_vector(25 downto 1);
begin
  process (CLK,RESET)

    begin
      if RESET    = '0' then 
	    DIVIDER <= "0000000000000000000000000";
	 elsif CLK'event and CLK = '1' then
	    DIVIDER <= DIVIDER + 1;
	 end if;
  end process;
  SCAN_CLK  <= DIVIDER(15);
  COUNT_CLK <= DIVIDER(25);

end Behavioral;

⌨️ 快捷键说明

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