A entidade do circuito possui duas entradas de controle de 1 bit: uma chamada 'clk' responsável pelo sincronismo de relógio, e, a outra, chamada 'rst', responsável pelo zeramento da contagem.
A entidade do circuito possui uma saída de 7 bits (display), em que o bit número 6 do vetor, considerado o mais significativo, está associado ao segmento 'a' do display de 7 segmentos.
O processo sequencial apresentado a partir da linha 18 do código fonte é sensível à borda de subida e possui um elemento condicional que prevê o zeramento do contador quando a porta de entrada 'rst' estiver em nível lógico alto (‘1’).
Caso haja uma transição no sinal de sincronismo, e esta for uma borda de subida, e o sinal de controle 'rst' não seja nível lógico alto, o contador irá incrementar.
O incremento progressivo será realizado baseando-se no condicionamento apresentado na linha 24, que prevê duas situações: se o valor atual do contador for menor que nove, este será incrementado; e se o contador não for menor que nove, este será zerado. Na linha 33, é iniciada a descrição de um circuito decodificador puramente combinacional, em que a saída display receberá uma sequência numérica binária relativa ao valor atual do contador.
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar