永发信息网

vhdl 8选1数据选择器

答案:2  悬赏:60  手机版
解决时间 2021-11-25 19:45
vhdl 8选1数据选择器
最佳答案
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;

ENTITY EIGHT_XUAN_1 IS
PORT( ST: IN STD_LOGIC;
A: IN STD_LOGIC_VECTOR(2 DOWNTO 0);
D: IN STD_LOGIC_VECTOR(7 DOWNTO 0);
Q: OUT STD_LOGIC);
END;
ARCHITECTURE HBV OF EIGHT_XUAN_1 IS
SIGNAL Q1: STD_LOGIC;
BEGIN
PROCESS(A)
BEGIN
IF ST='1' THEN Q1<='0';
ELSE
CASE A IS
WHEN "000"=> Q1 <= D(0);
WHEN "001"=> Q1 <= D(1);
WHEN "010"=> Q1 <= D(2);
WHEN "011"=> Q1 <= D(3);
WHEN "100"=> Q1 <= D(4);
WHEN "101"=> Q1 <= D(5);
WHEN "110"=> Q1 <= D(6);
WHEN "111"=> Q1 <= D(7);
WHEN OTHERS => NULL;
END CASE;
END IF;
END PROCESS;
Q<= Q1;
END HBV;
全部回答
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_ARITH.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY mux81 IS
PORT(
X:IN STD_LOGIC_VECTOR(2 DOWNTO 0);
A,B,C,D,E,F,G,H:IN STD_LOGIC;
Y:OUT STD_LOGIC
);
END MUX81;
ARCHITECTURE O OF MUX81 IS
BEGIN
Y<=A WHEN X="000" ELSE
B WHEN X="001" ELSE
C WHEN X="010" ELSE
D WHEN X="011" ELSE
E WHEN X="100" ELSE
F WHEN X="101" ELSE
G WHEN X="110" ELSE
H WHEN X="
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
从踏入社会开始就从来没有靠过爸妈,我之所以
12v120w减速电机能载重多少?
PS4朋友借我的PSN账号,怎么玩他的游戏
粤AQ61D8是私家车还是公司的
关于冷爵士。
男生中分怎么吹
中国工商银行(武城支行)地址在什么地方,想过
润东方环保空调有什么好处?
sas里transform variable node怎么用
喝陈艾熬的水有什么功效
101℃聚焦:6.25你不知道的大事
吉利帝豪Ec7二手车价在多少钱呢?2014款
小狗老是拱腰是怎么回事
请写出60-9999的正则表达式
第一次去日本,推荐东京还是大阪好一些
推荐资讯
关于bigbang的TOP,是不是有首歌叫《假装无所
(e的3x次方-e的x次方)分之一的不定积分
halyang是品牌吗gary 最近经常带的
一半儿的动画片
丁西,丁未,己卯,丁卯这人的八字怎样
鸡块大烩菜的做法,鸡块大烩菜怎么做好吃,鸡
c9现在 49级 经验百分之 55 我想升到50 我现
888又九分之八乘1.125等于多少
如果a×b=56,那么(a×10)=(),(a×2)×(b÷2
一个圆筒,他的直径是65厘米,想装350升,和4
中国工商银行真是坑爹
谁能把自己抱起来五秒钟我给谁1万元
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?