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

📄 8线-3线优先编码器.vhd

📁 清华大学Altera FPGA工程师成长手册(光盘视频)
💻 VHD
字号:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;						//调用库
ENTITY  ENCODER IS								//实体部分,描述电路功能
  PORT (i:IN STD_LOGIC_VECTOR(7 DOWNTO 0);
         y:OUT STD_LOGIC_VECTOR(2 DOWNTO 0));
END ENCODER; 
ARCHITECTURE six OF ENCODER IS					
BEGIN 
PROCESS(i) 										//进程开始
BEGIN 
IF  i(7)='1' THEN y<="111";						//如果输入为1,则输出值
ELSIF i(6)='1' THEN y <="110";
ELSIF i(5)='1' THEN y <="101";
ELSIF i(4)='1' THEN y <="100";
ELSIF i(3)='1' THEN y <="011";
ELSIF i(2)='1' THEN y <="010";
ELSIF i(1)='1' THEN y <="001";
ELSIF i(0)='1' THEN y <="000";
ELSE y <="XXX";
END IF ;
END PROCESS;									//结束进程
END six;

⌨️ 快捷键说明

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