• Nenhum resultado encontrado

Síntese de Circuitos Combinacionais

N/A
N/A
Protected

Academic year: 2021

Share "Síntese de Circuitos Combinacionais"

Copied!
16
0
0

Texto

(1)

Síntese de Circuitos Combinacionais

Projecto

Descrição informal dum circuito

=>

=> Descrição formal duma Função

=> Diagrama lógico

Nessa descrição, muitas vezes utiliza-se os termos “e”, “ou” e “não”.

Por exemplo:

A saída ALARME fica a “1” se a entrada PÂNICO estiver a “1” ou se

a entrada ACTIVADO estiver a “1” e a entrada SAINDO estiver a “0”

e a casa não estiver SEGURA. A casa está segura se as entradas

JANELA e PORTA e GARAGEM estiverem a “1”.

ALARME = PÂNICO + ACTIVADO . SAINDO’ . SEGURA’

SEGURA = JANELA . PORTA . GARAGEM

(2)

Síntese de Circuitos Combinacionais

• Implementação da Função Lógica

ALARME = PÂNICO + ACTIVADO . SAINDO’ . (JANELA . PORTA . GARAGEM)’

A mesma função pode ser reescrita, sob a forma de soma de produtos, como

(3)

Manipulações de circuitos

Expressões lógicas obtidas a partir da descrição informal

utilizam portas AND, OR e NOT.

• Existem diversas razões para usar portas NAND e NOR

(por ex: são portas mais rápidas na maioria das tecnologias, implementação simples de um inversor).

(4)
(5)

Minimização de circuitos combinacionais

Não é económico construir um circuito lógico a partir da primeira

expressão lógica

Minimiza-se um circuito combinacional reduzindo o número e o

tamanho das portas utilizadas para o construir.

– Minimizando o nº de portas usadas no 1º nível;

– Minimizando o nº de entradas de cada porta do 1º nível; – Minimizando o nº de entradas das portas de 2º nível.

• A maioria dos métodos de minimização têm por base os teoremas T10 e T10’:

T10: Termo de produtos.Y+Termo de produtos.Y’=Termo de produtos T10’: (Termo+Y).(Termo+Y’)=Termo

(6)

Mapas de Karnaugh

• Representação gráfica das tabelas de verdade e servem como ponto de partida para minimização de circuitos combinacionais.

• O mapa, para uma função lógica de n-entradas, é um conjunto array de 2n

células, uma para cada possível combinação das entradas.

• Cada célula do mapa de Karnaugh contém informação sobre a função. A célula contém “0” ou “1”, se ao termo mínimo correspondente na tabela de verdade da função, for respectivamente “0” ou “1”.

• Cada célula corresponde a uma combinação das entradas que difere das células adjacentes numa só variável.

(7)

Mapas de Karnaugh

• • Células 5 e 7 F=...+ X . Y’. Z + X . Y . Z F=...+ (X . Z) . Y’ + (X . Z) . Y F=...+ X . Z (porquê?)

)

7

,

5

,

2

,

1

(

=

XYZ

F

(8)

Mapas de Karnaugh

(9)

Mapas de Karnaugh

• Como seleccionar células por forma a obter a maior

(10)

Mapas de Karnaugh

• Como seleccionar células por forma a obter a maior

(11)

Mapas de Karnaugh

• Como seleccionar células por forma a obter a maior simplificação possível?

(12)

Mapas de Karnaugh

• Como seleccionar células por forma a obter a maior

(13)

Mapas de Karnaugh

• Como seleccionar células por forma a obter a maior

simplificação possível?

(14)

Mapas de Karnaugh

• Como seleccionar células por forma a obter a maior simplificação possível?

• Levando em conta as saídas indiferentes, d, (don’t care conditions)?

)

15

,

14

,

13

,

12

,

11

,

10

(

)

7

,

5

,

3

,

2

,

1

(

0 1 2 3

d

F

=

N N N N

+

(15)

Mapas de Karnaugh

• Como seleccionar células por forma a obter a maior

simplificação possível?

(16)

Mapas de Karnaugh

Minimização

de circuitos

com múltipla

saída

Importante

para PLDs

Referências

Documentos relacionados

A título de contribuição assistencial, as empresas descontarão de seus empregados representados pelo sindicato dos trabalhadores, sindicalizados ou não, com base no salário

(creme cheese, cebolinha, tabasco, molho tarê e crispy) SALMÃO SKIN.... (pele de salmão grelhado e

CANCELAMENTO/SUSPENSÃO DO LEILÃO OU ACORDO APÓS A PUBLICAÇÃO DO EDITAL: Caso haja acordo, pagamento integral ou adjudicação após a elaboração do edital, serão devidos comissão a

As demonstrações financeiras da Fundação Montepio Geral foram preparadas de acordo com o Sistema de Normalização Contabilística (“SNC”) para Entidades do Sector Não

20-A a 20-D institui-se Gratificação de Desempenho de Atividade Técnico-Administrativa em Regulação – GDATR, devida aos ocupantes de cargos de Analista Administrativo e Técnico

Determinar a relação entre adolescentes brancos e negros e o primeiro acesso aos serviços de saúde bucal do Sistema Único de Saúde; Verificar a relação do tempo da última visita

Para o controle do peso, os fatores comportamentais como hábitos alimentares saudáveis e a prática de atividade física devem ser estimulados desde a infância uma vez que

Besides expanding virus abundance counts in water and sediments from Brazilian aquatic ecosystems, future virus ecology studies could use metagenomic approaches to enhance