Relatório Final Trabalho Sistemas
Florianópolis, 05/07/2013.
Nome: Marcelo Bicca Thiele. Matrícula: 11200498.
Frequencímetro Digital com Ponto Flutuante
UFSC/CTC/EEL, semestre 2013/1
EEL7020 – Sistemas Digitais
Prof. Eduardo Augusto Bezerra
Prof. Joni da Silva Fraga
Prof. Djones Vinicius Lettnin
Objetivos:
Colocar em prática os conhecimentos desenvolvidos durante as aulas práticas da disciplina de Sistemas Digitais. O projeto reúne os componentes aprendidos em laboratório. Desenvolver um Frequencímetro Digital com Ponto Flutuante, ou seja realizar a medida de uma frequencia de entrada e disponibilizar a visualização do valor da mesma em um display de sete segmentos, utilizando linguagem VHDL, e demonstrar resultados a partir de simulação, código VHDL e diagrama de blocos, a partir das seguintes ferramentas:
Quartus II 12.1 Web Edition
FPGA – Cyclone II
Model Sim- Altera
Placa Altera DE2
Especificações e descrição do projeto na página: http://gse.ufsc.br/bezerra/?page_id=755 Especificação do sitema:
O objetivo do projeto final é que o aluno consiga implementar em VHDL um circuito que meça a frequencia de entrada e a apresente em um display de sete segmentos. A partir de um gerador de frequencia conectado na entrada do circuito, e conjunto com a base de tempo gerada pela FSM, o sistema deve realizar a medição e mostrar o resultado da frequencia gerada nos displays de sete segmentos. Como é pedido uma amostragem em no máximo 5 displays, a forma de otimizar o espaço e quantidade de informação a ser obtida é colocar um display funcionando como mostrador de expoente em base 10, no caso o display mais a esquerda, com isso os quatro próximos displays apresentarão um valor em quatro algarismos e se juntarão com o expoente formando um número em potência de 10, na seguinte faixa de valores:
( 0000 x 100 Hz ) até ( 9999 x 103 Hz ) Valores com o expoente maior que 3 serão considerados overflow.