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

📄 ms_delay.vhd

📁 用FPGA来实现摄像头的捕捉和采集
💻 VHD
字号:
--**********************************************************************************

--	Ryan Henderson 
--	Oregon Institute of Technology
--	CMOS digital camera controller and frame capture device
--	May, 21 2002
--
--	ms_delay.vhd  
--
--	Used by MCSG for startup delay.  Actually 320us, needs to be increased
--
--**********************************************************************************

library ieee;
use ieee.std_logic_1164.all;
use ieee.numeric_std.all;


ENTITY ms_delay IS
	PORT(
		clk, rst, start	: in std_logic;
		delay_complete	: out std_logic);
END ms_delay;

ARCHITECTURE ms_delay_arch OF ms_delay IS
BEGIN

	counter : process(clk, rst, start)
		
		variable count : integer range 800 downto 0; 	
	
	begin
		--defaults
		count := count;

		if rst = '0' or start = '0' then
			count := 0;
			delay_complete <= '0';	
		elsif clk'event and clk = '1' then
			if count = 800 then
				delay_complete <= '1';
				count := 0;
			else
				count := count + 1;
				delay_complete <= '0';	
			end if;	
		end if;


		end process counter;

END ms_delay_arch; 

⌨️ 快捷键说明

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