Escolar Documentos
Profissional Documentos
Cultura Documentos
1 FORMA DE SOMA-DE-PRODUTO
1) ABC + ABC
2) AB + ABC + CD + D
3) AB + CD + EF + GH + HL
FORMA DE PRODUTO-DE-SOMA
1) ( A + B + C ) ( A + C )
2) ( A + B ) ( C + D ) F
3) ( A + C ) ( B + D ) ( B + C ) ( A + D + E )
Exemplo 4.10
Exemplo 4.14
CONDIES DE IRRELEVNCIA ( DONT-CARE )
EXEMPLO 4.15 Vamos projetar um circuito lgico que controla uma porta de elevador
em um prdio de trs andares. O circuito na fig. 4.19(a) tem quatro entradas. M um
sinal lgico que indica quando o elevador est em movimento (M=1) ou parado (M=0).
F1, F2 e F3 so os sinais indicadores dos andares que so normalmente no nvel BAIXO,
passando para o nvel ALTO, apenas quando o elevador estiver posicionado em um
determinado andar. Por exemplo, quando o elevador estiver no segundo andar, F2=1 e
F1=F3=0. A sada do circuito o sinal ABRIR que normalmente nvel BAIXO e vai para
nvel ALTO quando a porta do elevador tiver que ser aberta.
Anlise atravs da forma PRODUTO-DE-SOMA.
4.6 CIRCUITO EXCLUSIVE-0R (OU-EXCLUSIVO) E EXCLUSIVE-NOR
Z = ABCD + ABCD + AD
Z = AD(BC + BC) + AD
Z = AD(BC) + AD
4.7 CIRCUITOS GERADORES E VERIFICADORES DE PARIDADE
2.9 DETECO DE ERRO PELO MTODO DA PARIDADE
4.8 CIRCUITOS PARA HABILITAR/DESABILITAR
Exemplo 4.21 Projete um circuito lgico que permita a passagem de um sinal para a
sada apenas quando as entradas de controle B e C forem ambas nvel ALTO; caso
contrrio, a sada permanecer em nvel BAIXO. Obs. Figura (a)
Exemplo 4.22 Projete um circuito lgico que permita a passagem de um sinal para a
sada apenas quando uma, mas no ambas, for nvel ALTO; caso contrrio, a sada
permanecer em nvel ALTO. Obs. Figura (b)
ENTITY fig4_22 IS
PORT ( valor_digital : IN INTEGER RANGE 0 TO 15;
z : OUT BIT);
END fig4_55 IS;
ARCHITECTURE decision OF fig1_55 IS
BEGEN
PROCESS ( valor_digital )
BEGIN
IF (valor_digital > 6 ) THEN
Z <= 1 ;
ELSE
Z <= 0 ;
ED IFN;
END PROCESS;
END decision;
ELSIF
ENTITY fig4_59 IS
PORT (valor_digital: IN INTEGER RANGE 0 TO 15; --declara entrada
Frio_demais, ideal, quente_demais: OUT BIT);
END fig4_59;
ARCHITECTURE howhot OF fig4_59 IS
SIGNAL status : BIT_VECTOR (2 downto 0);
BEGIN
PROCESS (valor_digital)
BEGIN
IF (valor_digital <=8 ) THEN status<=100;
ELSIF (vavor_digital > 8 AND valor_digital < 11 ) THEN
Status <= 010;
ELSE status <= 001;
END IF;
END PROCESS;
Frio_demais <= status (2): --atribui a status bits para a sada
Ideal <= status (1);
Quente_demais <= status (0);
END howhot:
CASE
EXEMPLO DE CASE USANDO VHDL