MElO
Escola de Engenharia – Departamento de Engenharia Eletrônica
Laboratório de Sistemas Digitais
Aulas 13: Projetar um pequeno processador dedicado em VHDL.
TRABALHO EM GRUPO – AVALIATIVO:
• Trabalho em grupo de até 3 alunos (livre associação).
• Valor: 25% dos pontos de laboratório.
• Será sorteado um dos membros do grupo para executar a demonstração e dar as explicações sobre a implementação da arquitetura e do código solicitadas pelo professor. O desempenho do aluno apresentador refletirá a nota do grupo.
OBJETIVOS:
•
Esta aula prática tem como objetivo capacitar o aluno no projeto de um pequeno processador dedicado em VHDL (controladora + caminho de dados).
• Projeto a nível RTL.
• Uso de uma biblioteca de componentes.
• Simulação lógica e temporal de cada componente gerado.
• Gravação e teste de cada componente no kit XD301.
MATERIAL UTILIZADO:
•
Microcomputador com software Quartus II – Altera – Versão 9.1 Service Pack 2 – Web Edition (gratuita).
Kit didático de lógica programável marca EXSTO modelo XD301 com CPLD da família MAX3000A, modelo
EPM3064ALC44-10 e Gravador USB Blaster e cabo USB.
INTRODUÇÃO:
Nessa prática você realizará o projeto de um pequeno processador, o qual executará uma sequência prédefinida de operações. Você deverá usar alguns dos componentes que desenvolveu na aula passada. A escolha desses componentes, bem como a adaptação dos mesmos ao projeto, faz parte da sua solução.
O projeto de um processador dedicado segue o método de projeto RTL em VHDL. Esse é composto por uma sequência de passos:
Passo 1. Crie uma máquina de estados finitos de alto nível.
Passo 2. Crie o caminho de dados com os componentes necessários ao projeto.
Passo 3. Conecte o caminho de dados à unidade de controle.
Passo 4. Obtenha a Máquina de Estados Finitos da unidade de controle
Passo 5. Implemente a solução em VHDL
T AREFAS QUE DEVERÃO SER FEITAS ANTES DO DIA DA AULA (PRÉ-RELATÓRIO)
1.