【发布时间】:2018-05-01 11:12:49
【问题描述】:
我需要你的帮助。我有一个嵌套条件的 VHDL,我想将它重新绘制成原理图。我想我应该使用一个 2bit 多路复用器和 4bit 多路复用器。请问有没有人可以帮助我?我尝试了谷歌,但没有找到任何可以帮助我的东西。
process (a,b,c,d) begin
y <= '0';
z <= b;
if d='1' then
y <= b;
if a = '0' then
y <= c;
end if;
z <= '1';
else
y <= '1';
z <= d;
end if;
end process;
a,b,c,d 是 std_logic in
z, y 是标准逻辑输出
【问题讨论】:
-
这看起来有点像家庭作业问题
-
欢迎来到 StackOverflow。你能澄清你的实际问题吗?我不知道您所说的“重绘成原理图”是什么意思。你想画画吗?
-
我给你一个提示:看看输出信号,
z只依赖于信号d状态,而y依赖于两个信号(d,a)状态。此外,您可以看到信号d和a是控制信号。所以z将从2bit多路复用器输出,y将从4bit多路复用器输出,d将切换2bit(2:1)多路复用器,a和d将切换4bit(4:1 ) 多路复用器。
标签: vhdl multiple-conditions mux