LABORATÓRIO – Projeto Hierárquico no software Quartus II

Propaganda
LABORATÓRIO – Projeto de Circuitos Digitais Sequenciais
Utilizando uma máquina de estados finitos, realizar o projeto de um sistema de alarme
de carro. Este sistema possui quatro sinais de entrada (controle, sensor_anti_furto, clock
e reset) e um sinal de saída (sirene).
A máquina de estados deverá funcionar da seguinte maneira:

O controle quando pressionado (controle = ‘1’) pode armar ou desarmar o
sistema de alarme do carro;

Uma vez armado, a ocorrência de uma tentativa de intrusão (sensor_anti_furto =
‘1’) deverá ligar a sirene (sirene = ‘1’), avisando a tentativa de furto;

A sirene só poderá ser desligada quando o controle for pressionado;

O sinal de reset síncrono quando acionado (reset = ‘1’) deverá inicializar a
máquina de estados, levando-a para um estado onde o sistema de alarme do
carro se encontre desarmado.
 Fazer um relatório contendo todas
as etapas de desenvolvimento da
máquina de estados finitos:
o Passo 1 – desenhar o diagrama
de estados;
o Passo 2 – escrever a tabela de
estados;
o Passo 3 – realizar a atribuição
de estados;
o Passo 4 – derivar a função de
próximo estado; e
o Passo 5 – derivar a função de
saída.
 Projetar a máquina de estados no
software Quartus II. Neste projeto,
as seguintes ações deverão ser
realizadas:
o criar um black-box para o
circuito digital que representa
um flip-flop do tipo D com
sinal de reset síncrono;
o criar um black-box para o
circuito digital que representa
a função de próximo estado;
o criar um black-box para o
circuito digital que representa
a função de saída; e
o realizar
simulações
que
comprovem o funcionamento
de todo o projeto.
Download