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

📄 delay_rst.vhd

📁 本源码是I2C接口VHDL的一个基本设计方案
💻 VHD
字号:
LIBRARY IEEE ;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY DELAY_RST IS
   PORT (       RST              :IN  STD_LOGIC; -- 来自于SAA711
                CLK              :IN  STD_LOGIC;
                RST_OUT          :OUT STD_LOGIC  -- 输出到CPLD                        
         );
                
 END DELAY_RST;

ARCHITECTURE RTL OF DELAY_RST IS
SIGNAL  COUNTER: STD_LOGIC_VECTOR(15 DOWNTO 0):="0000000000000000";

BEGIN
 PROCESS(CLK)
 
 BEGIN
  IF rising_edge(Clk) THEN 
    IF (RST='0') THEN
       COUNTER<="1111100000000000";
	   RST_OUT<='0';
    ELSE     
	   IF(COUNTER="0000000000000000")THEN	      
		  RST_OUT<='1';
	   ELSE
          COUNTER<=COUNTER-'1';
	      RST_OUT<='0';
       END IF;
   END IF;   
 END IF;    
 END PROCESS;   
END RTL;    

⌨️ 快捷键说明

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