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

📄 fenpinqi.txt

📁 此文件为EDA的8位分频器
💻 TXT
字号:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY PULSE8 IS
    PORT (   CLK  : IN STD_LOGIC;
            D  : IN STD_LOGIC_VECTOR(7 DOWNTO 0);
             FOUT : OUT STD_LOGIC  );
END;
ARCHITECTURE one OF PULSE8 IS
    SIGNAL   FULL : STD_LOGIC;
BEGIN
  P_REG: PROCESS(CLK)
   VARIABLE CNT8 : STD_LOGIC_VECTOR(7 DOWNTO 0);
BEGIN           
      IF CLK'EVENT AND CLK = '1' THEN
            IF CNT8 = "11111111" THEN   
         CNT8 := D;        

          FULL <= '1'; 
            
                ELSE   CNT8 := CNT8 + 1; 
                                  
                        FULL <= '0';   
                       
            END IF;
      END IF;
    END PROCESS P_REG ;   
P_DIV: PROCESS(FULL)
     VARIABLE CNT2 : STD_LOGIC;
   BEGIN
   IF FULL'EVENT AND FULL = '1' THEN  
     CNT2 := NOT CNT2; 


IF CNT2 = '1' THEN  FOUT <= '1'; 
           ELSE      FOUT <= '0';
        END IF;
   END IF;
    END PROCESS P_DIV ;
END;
 

⌨️ 快捷键说明

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