idioma vhdl
Respuesta: (1) Utilice el método de descripción de comportamiento del lenguaje VHDL para realizar la función lógica de la puerta XOR de dos entradas:
LIBRARY IEEE;
UTILICE IEEE.STD_LOGIC_1164 .ALL;
ENTIDAD xor2 ES
PUERTO (a: EN STD_LOGIC;
b: EN STD_LOGIC;
y: OUT STD_LOGIC );
END xor2;
El comportamiento de la ARQUITECTURA DE xor2 ES
BEGIN
y<=a XOR b;
Comportamiento FINAL;
(2) Utilice el método de descripción de flujo de datos del lenguaje VHDL para realizar la función lógica de la puerta XOR de dos entradas:
BIBLIOTECA IEEE;
UTILIZAR IEEE.STD_LOGIC_1164.ALL;
ENTIDAD xor2 ES
PUERTO( a: EN STD_LOGIC;
b: EN STD_LOGIC;
y: OUT STD_LOGIC);
END xor2;
El flujo de datos de ARQUITECTURA DE xor2 ES
COMENZAR
PROCESO(a, b)
peine VARIABLE: STD_LOGIc_VECTOR(1 DOWNTO 0);
COMENZAR
peine: =a&b;
CASO peine ES
CUANDO "00"=>y<='0';
CUANDO "01"=>y<='1';
CUANDO "10"=> y<='1';
CUANDO "11"=>y<='0';
CUANDO OTROS=>y<=' X';
FIN DE CASO;
FIN DE PROCESO
FIN de flujo de datos;