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

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

Projeto de Circuitos Integrados Semidedicados

Apresentações semelhantes


Apresentação em tema: "Projeto de Circuitos Integrados Semidedicados"— Transcrição da apresentação:

1 Projeto de Circuitos Integrados Semidedicados
Prof. Marcio Cunha Aula 06 – Projeto de Circuitos Combinacionais

2 Agenda Planejamento Introdução Projeto Lógico Combinacional
Código Concorrente Blocos Estruturas Condicionais – WHEN / ELSE Estruturas Condicionais – WITH / SELECT Estruturas de Repetição – FOR Estruturas de Repetição com Condicional

3 Planejamento

4 Agenda Planejamento Introdução Projeto Lógico Combinacional
Código Concorrente Blocos Estruturas Condicionais – WHEN / ELSE Estruturas Condicionais – WITH / SELECT Estruturas de Repetição – FOR Estruturas de Repetição com Condicional

5 Introdução Bibliotecas / Pacotes V H D L Entidade Arquitetura
TIPO DE DADO I TIPO DE DADO II Bibliotecas / Pacotes OPERADORES OBJETOS V H D L ATRIBUTOS Entidade CÓDIGO CONCORRENTE PACKAGE CÓDIGO SEQUENCIAL COMPONENT Arquitetura FUNCTION PROCEDURE Estrutura da Linguagem

6 Agenda Planejamento Introdução Projeto Lógico Combinacional
Código Concorrente Blocos Estruturas Condicionais – WHEN / ELSE Estruturas Condicionais – WITH / SELECT Estruturas de Repetição – FOR Estruturas de Repetição com Condicional

7 Projeto de Circuitos Combinacionais
SOMAS DE PRODUTOS ÁLGEBRA DE BOOLE PROBLEMA TABELA DA VERDADE EXPRESSÃO SIMPLIFICADA CIRCUITO LÓGICO MAPAS DE KARNAUGH Fluxo de Projeto

8 Agenda Planejamento Introdução Projeto Lógico Combinacional
Código Concorrente Blocos Estruturas Condicionais – WHEN / ELSE Estruturas Condicionais – WITH / SELECT Estruturas de Repetição – FOR Estruturas de Repetição com Condicional

9 Código Concorrente BLOCK WHEN - ELSE WITH - SELECT GENERATE FOR
IF (VHDL 1993) E IF-ELSIF-ELSE (VHDL 2008) Instruções

10 Código Concorrente Declaração: label: BLOCK [declarações opcionais]
BEGIN código; END BLOCK [label]; BLOCK

11 Código Concorrente Declaração: expressão WHEN condição ELSE
valor WHEN condição ELSE ...; WHEN / ELSE

12 Código Concorrente Declaração: WITH controle SELECT
expressão WHEN controle_valor, valor WHEN controle_valor, [valor WHEN OTHERS]; WITH / SELECT

13 Código Concorrente Declaração:
label: FOR controle IN intervalo GENERATE [declarações opcionais] BEGIN código; END GENERATE [label]; FOR / GENERATE

14 Código Concorrente Declaração: label: IF condição GENERATE código;
END GENERATE [label]; IF / GENERATE (VHDL 1993)

15 Código Concorrente Declaração: label: IF condição GENERATE código;
ELSIF condição GENERATE ELSE GENERATE END GENERATE [label]; IF / GENERATE (VHDL 2008)

16 Agenda Planejamento Introdução Projeto Lógico Combinacional
Código Concorrente Blocos Estruturas Condicionais – WHEN / ELSE Estruturas Condicionais – WITH / SELECT Estruturas de Repetição – FOR Estruturas de Repetição com Condicional

17 Blocos Exemplo 01

18 Blocos Exemplo 01

19 Agenda Planejamento Introdução Projeto Lógico Combinacional
Código Concorrente Blocos Estruturas Condicionais – WHEN / ELSE Estruturas Condicionais – WITH / SELECT Estruturas de Repetição – FOR Estruturas de Repetição com Condicional

20 Estruturas Condicionais – WHEN / ELSE
Exemplo 01

21 Estruturas Condicionais – WHEN / ELSE
Exemplo 01

22 Estruturas Condicionais – WHEN / ELSE
Exemplo 02

23 Estruturas Condicionais – WHEN / ELSE
Exemplo 02

24 Estruturas Condicionais – WHEN / ELSE
Exemplo 03

25 Estruturas Condicionais – WHEN / ELSE
Exemplo 03

26 Estruturas Condicionais – WHEN / ELSE
Exemplo 04

27 Estruturas Condicionais – WHEN / ELSE
Exemplo 04

28 Estruturas Condicionais – WHEN / ELSE
Exemplo 05

29 Estruturas Condicionais – WHEN / ELSE
Exemplo 05

30 Agenda Planejamento Introdução Projeto Lógico Combinacional
Código Concorrente Blocos Estruturas Condicionais – WHEN / ELSE Estruturas Condicionais – WITH / SELECT Estruturas de Repetição – FOR Estruturas de Repetição com Condicional

31 Estruturas Condicionais – WITH / SELECT
Exemplo 01

32 Estruturas Condicionais – WITH / SELECT
Exemplo 01

33 Estruturas Condicionais – WITH / SELECT
Exemplo 02

34 Estruturas Condicionais – WITH / SELECT
Exemplo 02

35 Estruturas Condicionais – WITH / SELECT
Exemplo 03

36 Estruturas Condicionais – WITH / SELECT
Exemplo 03

37 Estruturas Condicionais – WITH / SELECT
Exemplo 04

38 Estruturas Condicionais – WITH / SELECT
Exemplo 04

39 Agenda Planejamento Introdução Projeto Lógico Combinacional
Código Concorrente Blocos Estruturas Condicionais – WHEN / ELSE Estruturas Condicionais – WITH / SELECT Estruturas de Repetição – FOR Estruturas de Repetição com Condicional

40 Estruturas de Repetição – FOR
Exemplo 01

41 Estruturas de Repetição – FOR
Exemplo 01

42 Estruturas de Repetição – FOR
Exemplo 02

43 Estruturas de Repetição – FOR
Exemplo 02

44 Agenda Planejamento Introdução Projeto Lógico Combinacional
Código Concorrente Blocos Estruturas Condicionais – WHEN / ELSE Estruturas Condicionais – WITH / SELECT Estruturas de Repetição – FOR Estruturas de Repetição com Condicional

45 Estruturas de Repetição com Condicional
Exemplo 01

46 Estruturas de Repetição com Condicional
Exemplo 01

47 Estruturas de Repetição com Condicional
Exemplo 02

48 Estruturas de Repetição com Condicional
Exemplo 02

49 Projeto de Circuitos Integrados Semidedicados
Prof. Marcio Cunha Aula 06 – Projeto de Circuitos Combinacionais


Carregar ppt "Projeto de Circuitos Integrados Semidedicados"

Apresentações semelhantes


Anúncios Google