Guia Do Experimento 8
Centro de Engenharia Elétrica e Informática
Departamento de Engenharia Elétrica
Laboratório de Circuitos Lógicos – 2014.2
Preparação do Experimento 8: Contadores com HDL (Verilog)
1. Objetivos
Este experimento consiste na realização de quatro partes específicas e possui como objetivo geral o estudo de alguns contadores, bem como o projeto e implementação destes circuitos lógicos utilizando Verilog. Para tanto, é realizada a implementação e a verificação do funcionamento correspondente às seguintes etapas específicas:
Contador Gray Síncrono Módulo 7 crescente;
Contador Johnson modificado de 4 bits;
Contador Síncrono em Anel de 4 bits;
Contador Assíncrono Módulo 8 Crescente/Decrescente;
2. Contador Gray Síncrono Módulo 7 crescente
Objetivo Específico: Especificação e implementação de um Contador Gray Módulo 7 crescente, com o projeto realizado utilizando a linguagem Verilog para implementação na Placa DE2.
Atividades:
1. Realizar a especificação de um Contador Gray Módulo 7 crescente constituído de flip-flops JK (conforme projeto do 7º experimento), com saídas nominal e complementada , por meio de: (i) apresentação do diagrama lógico
(representar o “Circuito Combinacional” que gera as entradas JK dos flip-flops como um bloco lógico); (ii) descrição das entradas de dados recebidas e das saídas; (iii) apresentação do Diagrama de estados; (iv) apresentação da Tabela de sequência, como no seguinte exemplo:
Estado atual
Próximo estado
A2 A1 A0
A2 A1 A0
0 0 0
0 0 1
2. Apresentar a Tabela de transições de estados (na ordem crescente, para a construção de mapas VK), como no seguinte exemplo:
Estado atual
Próximo estado
Transições
Entradas
A2 A1 A0
A2
A1 A0 A2 A1 A0 J2 K2 J1 K1 J0 K0
0
0
0
0
0
1
0
X
0
X
1
X
3. Realizar a minimização (através de mapas VK) do Circuito Combinacional;
4. Apresentar o Diagrama lógico com o circuito combinacional projetado;
5. Apresentar uma Tabela de verificação do funcionamento (calcular também