Aula 6: VHDL - Afonso Ferreira Miguel, MSc

Propaganda
Hardware Description Language
Aula 6 -VHDL
Prof. Afonso Ferreira Miguel, MSc
• Exercício 1
Utilizando process, if e concatenação (&) implementar um
circuito que realize multiplicação de dois valores de 4
bits (a e b) gerando como resposta uma saída de 8 bits
(z). (ver o exercício de multiplicação da aula 2)
Controlando a seqüência de execução
• Exercício 2
Implementar em VHDL um circuito que realize a
função de um LATCH de 16 bits.
Controlando a seqüência de execução
• Exercício 3
Modificar o exercício 3 para funcionar como um LATCH
de 16 bits com pinos de RESET (zera tudo) e
PRESET(“seta” tudo).
Controlando a seqüência de execução
Data Objects
Enumeração
Data Objects
Enumeração (utilizando)
Data Objects
Enumeração
Data Objects
Tristate
• Exercício 4
Modificar o exercício 2, convertendo-o em um
registrador com buffer tristate na saída. Simular
e verificar o funcionamento.
Obs.: salve o código deste programa para futura
utilização.
Download