A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Hardware Description Language Aula 4 -VHDL

Apresentações semelhantes


Apresentação em tema: "Hardware Description Language Aula 4 -VHDL"— Transcrição da apresentação:

1 Hardware Description Language Aula 4 -VHDL
Prof. Afonso Ferreira Miguel, MSc

2 Data Objects Inteiros e Vetores

3 Exercício 1 Implementar uma memória ROM com um pino que controle a saída (OE) para TRISTATE. Utilize os mesmos dados armazenados do slide anterior.

4 Exercício 2 Implementar uma memória RAM com 3 bits de endereço e 4 bits de dados. Esta memória fica sempre habilitada (não tem CE) e escreverá um dado quando wr for para 1. Completar

5 Paralelismo de processos
Arquitetura Processo 1 Processo 2 Processo 3 Processo 4 Processo 5

6 Paralelismo de processos
Alterando A, os processos P1 e P2 são executados em paralelo

7 Paralelismo de processos
Alterando B, os processos P1 e P3 são executados em paralelo

8 Paralelismo de processos
Alterando C, apenas o processo P2 é executado

9 Comunicação entre processos
Processo P1 Processo P2 Processo P3

10 Comunicação entre processos
Processo P1 Processo P2 Processo P3

11 Comunicação entre processos
Evento em A Evento em D Evento em E

12 Comunicação entre processos

13 Comunicação entre processos
Evento em D

14 Comunicação entre processos

15 Exercício 3 Modifique o exercício do Latch da aula anterior para que utilize dois processos (proc1 e proc2) para controlar as funções do latch e da saída respectivamente. Utilize um signal (s) para comunicar dados entre os processos.

16 Evitar processos desnecessários

17 Outros atributos array type or objects of the array type

18 Outros atributos Signals attributes

19 Contadores Contador Simples (UP – 3 bits - MOD 8)
Tipo inteiro, unsigned ou signed

20 Contadores Contador Simples (UP – 3 bits - MOD 8)
O valor contado é incrementado e armazenado em uma variável do processo.

21 Contadores Contador Simples (UP – 3 bits - MOD 8)
Neste exemplo, a ação de incremento é sensível a rampa ascendente.

22 Contadores Contador com Reset (UP – 3 bits - MOD 8)
A variável de contagem é zerada ao receber um sinal de reset.

23 Contadores Contador com Reset + Load (UP – 3 bits - MOD 8)
A entrada é carregada quando load vai para 1.

24 Contadores Contador UP/DOWN – 3 bits - MOD 8
A variável de contagem é incrementada ou decrementada em função da entrada up_down. Contadores Contador UP/DOWN – 3 bits - MOD 8


Carregar ppt "Hardware Description Language Aula 4 -VHDL"

Apresentações semelhantes


Anúncios Google