Mudanças entre as edições de "Códigos VHDL para uso nas Aulas"
Ir para navegação
Ir para pesquisar
Linha 15: | Linha 15: | ||
begin | begin | ||
+ | --lógica que implementa o segmento a de um display (0,1,2,3,4,5,6,7,8,9), sem minimização. | ||
+ | -- 0 -> aceso (ON), 1 -> apagado (OFF) | ||
+ | |||
a <= (NOT eD AND NOT eC AND NOT eB AND eA) OR | a <= (NOT eD AND NOT eC AND NOT eB AND eA) OR | ||
(NOT eD AND eC AND NOT eB AND NOT eA); | (NOT eD AND eC AND NOT eB AND NOT eA); | ||
+ | --implemente a lógica dos demais segmentos do display (0,1,2,3,4,5,6,7,8,9), sem minimização. | ||
b <= | b <= | ||
c <= | c <= |
Edição das 15h47min de 12 de março de 2012
Descrever usando lógica discreta um decodificador de BCD para 7 segmentos.
entity Dec_7seg is
port
(
eA,eB,eC,eD : in bit;
a,b,c,d,e,f,g : out bit
);
end Dec_7seg;
architecture discret_logic of Dec_7seg is
begin
--lógica que implementa o segmento a de um display (0,1,2,3,4,5,6,7,8,9), sem minimização.
-- 0 -> aceso (ON), 1 -> apagado (OFF)
a <= (NOT eD AND NOT eC AND NOT eB AND eA) OR
(NOT eD AND eC AND NOT eB AND NOT eA);
--implemente a lógica dos demais segmentos do display (0,1,2,3,4,5,6,7,8,9), sem minimização.
b <=
c <=
d <=
e <=
f <=
g <=
end discret_logic;