专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

VHDL_优先编码器程序

作者:huqin   来源:本站原创   点击数:  更新时间:2014年04月08日   【字体:
ENTITY prior_encoder IS
PORT(i0,i1,i2,i3:IN BIT;
           y0,y1:OUT BIT);
END prior_encoder;
ARCHITECTURE behavioral OF prior_encoder IS
BEGIN
cale:PROCESS(i0,i1,i2,i3)
     VARIABLE temp:std_logic_vector(1 downto 0);
BEGIN
 IF i3='0' THEN temp:="11";
 ELSEIF i2='0' THEN temp:="10";
 ELSEIF i2='0' THEN temp:="01";
 ELSEIF i3='0' THEN temp:="00";
END IF;
y0<=temp(0);
y1<=temp(1);
END PROCESS;
END behavioral;
关闭窗口

相关文章