URL
https://opencores.org/ocsvn/z80soc/z80soc/trunk
Subversion Repositories z80soc
[/] [z80soc/] [trunk/] [V0.7.2/] [DE1/] [vhdl/] [clock_357mhz.vhd.bak] - Rev 44
Compare with Previous | Blame | View Log
-- 3.57 Mhz clock from a 50 Mhz input-- Ronivon C. costa-- 03/2008------------------------------------------------------------------library IEEE;use IEEE.STD_LOGIC_1164.all;use IEEE.STD_LOGIC_ARITH.all;use IEEE.STD_LOGIC_UNSIGNED.all;ENTITY Clock_357Mhz ISPORT (clock_50Mhz : IN STD_LOGIC;clock_357Mhz : OUT STD_LOGIC);END Clock_357Mhz;ARCHITECTURE rtl OF Clock_357Mhz ISSIGNAL counter: STD_LOGIC_VECTOR(3 DOWNTO 0);SIGNAL clock_357Mhz_int : STD_LOGIC;BEGINPROCESS (clock_50Mhz)BEGINIF clock_50Mhz'EVENT and clock_50Mhz = '1' THENIF counter < "1110" THENcounter <= counter + 1;ELSEcounter <= "0000";clock_357Mhz_int <= not clock_357Mhz_int;END IF;END IF;clock_357Mhz <= clock_357Mhz_int;END PROCESS;END rtl;
