Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouClara Neiva Arantes Alterado mais de 6 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.