TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Maquina de estados

Por:   •  13/6/2015  •  Dissertação  •  353 Palavras (2 Páginas)  •  179 Visualizações

Página 1 de 2

Entity lab10 is

port(

entrada: IN BIT_VECTOR (3 downto 0);

a, b, c, d, e, f, g: OUT BIT);

end lab10;

Architecture decod10 of lab10 is

begin

Process (entrada) is

begin

Case entrada is

When "0000" => a <= '0'; b <= '0'; c <= '0'; d <= '0'; e <= '0'; f <= '0'; g <= '1';

When "0001" => a <= '1'; b <= '0'; c <= '0'; d <= '1'; e <= '1'; f <= '1'; g <= '1';

When "0010" => a <= '0'; b <= '0'; c <= '1'; d <= '0'; e <= '0'; f <= '1'; g <= '0';

When "0011" => a <= '0'; b <= '0'; c <= '0'; d <= '0'; e <= '1'; f <= '1'; g <= '0';

When "0100" => a <= '1'; b <= '0'; c <= '0'; d <= '1'; e <= '1'; f <= '0'; g <= '0';

When "0101" => a <= '0'; b <= '1'; c <= '0'; d <= '0'; e <= '1'; f <= '0'; g <= '0';

When "0110" => a <= '0'; b <= '1'; c <= '0'; d <= '0'; e <= '0'; f <= '0'; g <= '0';

When "0111" => a <= '0'; b <= '0'; c <= '0'; d <= '1'; e <= '1'; f <= '1'; g <= '1';

When "1000" => a <= '0'; b <= '0'; c <= '0'; d <= '0'; e <= '0'; f <= '0'; g <= '0';

When "1001" => a <= '0'; b <= '0'; c <= '0'; d <= '0'; e <= '1'; f <= '0'; g <= '0';

When others => a <= '1'; b <= '1'; c <= '1'; d <= '1'; e <= '1'; f <= '1'; g <= '1';

end Case;

end Process;

end decod10;

entity lab9b is

port(

e: in bit_vector(3 downto 0);

y: out bit);

end lab9b;

architecture b of lab9b is

begin

with e select

y<= '1' when "0000",

'1' when "0001",

'0' when "0010",

'0' when "0011",

'0' when "0100",

'0' when "0101",

'1' when "0110",

'0' when "0111",

'0' when "1000",

'0' when "1001",

'0' when "1010",

'1' when "1011",

'0' when "1100",

'1' when "1101",

'0' when "1110",

'0' when "1111";

end b;

ENTITY lab9a IS

PORT(

a,b,c: IN BIT;

x: OUT BIT);

END lab9a;

ARCHITECTURE a OF lab9a IS

Begin

x<= (a and b) or (b and c) or (a and c);

END a;

...

Baixar como (para membros premium)  txt (1.9 Kb)   pdf (28.5 Kb)   docx (10.6 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com