求高手帮忙EDA的VHDL编程题,谢谢。

2025-02-22 14:27:46
推荐回答(2个)
回答1:

------------------------------------------
图画得不错,应该是2路选择器吧
VHDL见下,请笑纳
------------------------------------------
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
use ieee.std_logic_arith.all;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY VHDL1 IS
PORT( S: IN STD_LOGIC_VECTOR(1 DOWNTO 0);
Y0,Y1,Y2,Y3: IN STD_LOGIC_VECTOR(3 DOWNTO 0);
A: OUT STD_LOGIC_VECTOR(3 DOWNTO 0)
);
END ENTITY;
ARCHITECTURE AB OF VHDL1 IS
BEGIN
PROCESS(S)
BEGIN
case s is
when "00" => A <= Y0;
when "01" => A <= Y1;
when "10" => A <= Y2;
when "11" => A <= Y3;
when others => NULL;
end case;
END PROCESS;
END ARCHITECTURE ;

回答2:

至少要实现良以上的,求哪位高手帮帮忙!不要在百度搜的,那样我自己也会课程设计内容与要求 1,用开关按键表示脉冲,每个脉冲代表100米,10个脉冲1