永发信息网

vhdl 数据选择器设计8选1 用CASE语句

答案:2  悬赏:0  手机版
解决时间 2021-03-13 16:10
vhdl 数据选择器设计8选1 用CASE语句
最佳答案
module mux8_1(DOUT,A,D0,D1,D2,D3,D4,D5,D6,D7,CS);

input [2:0] A;//定义输入信号
wire [2:0] A;//定义内部结点信号数据类型
input D0;
input D1;
input D2;
input D3;
input D4;
input D5;
input D6;
input D7;
input CS;
wire CS;
output DOUT;//定义输出信号
reg DOUT;
always @(CS or D0 or D1 or D2 or D3 or D4 or D5 or D6 or D7) //过程块结构,以下是逻辑功能描述部分
begin
if (CS==1)
DOUT<=0;
else
case(A) //输入,输出对应的情况,即为行为描述语句
3'b000 : DOUT = D0;
3'b001 : DOUT = D1;
3'b010 : DOUT = D2;
3'b011 : DOUT = D3;
3'b100 : DOUT = D4;
3'b101 : DOUT = D5;
3'b110 : DOUT = D6;
3'b111 : DOUT = D7;
default : DOUT = 1;
endcase
end
endmodule
全部回答
LIBRARY IEEE
USE IEEE.STD_LOGIC_1164.ALL
ENTITY mux81 IS
PORT (s1, s2 : IN STD_LOGIC;
a0,a1,a2,a3,a4,a5,a6,a7,a8 : IN STD_LOGIC;
z : OUT STD_LOGIC);
END ENTITY mux81
ARCHITECTURE activ OF mux81 IS
SIGNAL s : STD_LOGIC_VECTOR (2 DOWNTO 0);
BEGIN
s <= s0 & s1 & s2 ;
PROCESS (s , a0, a1, a2, a3, a4, a5, a6, a7,) –-注意这里必须以s 为敏感信号而非s0、s1 和s2
BEGIN
CASE s IS
WHEN "000" => z<= a0 ;
WHEN "001" => z<= a1 ;
WHEN "010" => z<= a2 ;
WHEN "011" => z<= a3 ;
WHEN "100" => z<= a4 ;
WHEN "101" => z<= a5 ;
WHEN "110" => z<= a6 ;
WHEN "library ieee;
use ieee.std_logic_1164.all;
entity choose8to1 is
port()
哎呀
很简单啦
我有事
下次再帮你拉
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
赤塘村我想知道这个在什么地方
鲁迅说画家不画大便
木迎地址在什么地方,想过去办事
如何评价2016.1.24 OMG VS IG 淘宝权瞎子表现
恒润第一城南区这个地址在什么地方,我要处理
网友们,推荐一个类似于j j g i r l s的网站
醉金山炭火海鲜烤肉(建平店)地址在什么地方,
S306/人民路六巷(路口)地址在什么地方,想过
手机安卓三国杀为什么现在人物都不说台词了。
杭州陆兴汽修有限公司地址在什么地方,想过去
一千克水和一千克冰比较,哪个体积大
中国电信青州分公司口埠营业厅在哪里啊,我有
女jr求助,该如何摆脱强撩我的学长
王者归来酒店怎么去啊,有知道地址的么
霸域套今天齐了,听说套装的加物攻全程,请问
推荐资讯
牛角岗村这个地址在什么地方,我要处理点事
单选题东亚季风气候显著的原因是A.地跨寒温热
单选题二战后,西欧各国的经济能够迅速恢复和
dnf85版本几级有异界装备任务啊
私护产品进药店需要什么材料
想办个信用卡,交通银行,中信银行,招商银行
什么叫散热器智能温控,这个具体有什么好处?
11岁的孩子打父母,该不该把他送到劳教所?
杭州南站到新安江几点车票价多少
生活需要自立作文500字范文
163cm左右 110斤左右的男生 可以穿L码的T恤么
武汉到黄陂1168路公交存在吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?