DIV1024.VHD
上传用户:dgjihui88
上传日期:2013-07-23
资源大小:43k
文件大小:1k
源码类别:

VHDL/FPGA/Verilog

开发平台:

MultiPlatform

  1. Library IEEE;
  2. Use IEEE.std_logic_1164.all;
  3. Use ieee.std_logic_unsigned.all;
  4. Use IEEE.std_logic_arith.all;
  5. Entity div1024 is
  6.   Port( clk: in std_logic;--from system clock(1024Hz)
  7.        f1hz: out std_logic);-- 1Hz output signal
  8. end div1024;
  9. architecture arch of div1024 is
  10. --input: clk
  11. --output: f1hz
  12.   signal count : integer range 0 to 1023;--count from 0 to 1023-local signal
  13. begin
  14. ----process for dividing by 1024
  15. process (clk)
  16. begin
  17.   if rising_edge(clk) then
  18.      count<=count+1;
  19.      if count>=63 then f1hz<='1';
  20.                   else f1hz<='0'; 
  21.      end if;
  22.   end if;
  23. end process;
  24. end arch;