You are on page 1of 8

PCS 2215

Sistemas Digitais I

Mdulo 06c Documentao de projeto de

circuitos digitais combinatrios


Pedro Luiz Pizzigatti Corra
Professor Responsvel
Verso: 2.0 (Setembro de 2.013)
Andrade, Corra, Gomi e Margi 2.013 < Anlise e Sntese de Circuitos Combinatrios > PCS 2215

Sistemas Digitais I

Contedo
Documentao de projeto de circutos digitais
combinatrios

6. Documentao
6.1 Padres de Documentao.
6.2 Diagrama de Blocos
6.3 Diagrama Esquemtico
6.4 Exerccios
6.5 Bibliografia
Andrade, Corra, Gomi e Margi 2.013 < Anlise e Sntese de Circuitos Combinatrios > PCS 2215

Sistemas Digitais I

1
1

6.1. Padres de Documentao

Boa documentao essencial para um


projeto correto e uma evoluo eficiente do
sistema digital.
Necessria para estabelecer comunicao
entre a equipe de projeto e para uma
memria futura do sistema digital
projetado.

Andrade, Corra, Gomi e Margi 2.013 < Anlise e Sntese de Circuitos Combinatrios > PCS 2215

Sistemas Digitais I

6.1. Padres de Documentao


Itens de uma documentao:
1. Especificao: descrio do que o sistema faz
(interfaces);
2. Diagrama de Blocos: mdulos funcionais e suas
interconexes;
3. Diagrama Esquemtico (ou Diagrama Lgico): tipos de
Circuitos Integrados (CIs) e os nmeros dos pinos;
4. Carta de Tempos: sinais lgicos em funo do tempo;
5. Descrio estruturada dos dispositivos lgicos: descrio
em HDL, Tabela da Verdade, equaes lgicas;
6. Descrio do circuito: texto que apresenta como o circuito
funciona internamente e solues de projeto no
esclarecidos nos itens anteriores.
Andrade, Corra, Gomi e Margi 2.013 < Anlise e Sntese de Circuitos Combinatrios > PCS 2215

Sistemas Digitais I

2
2

6.2. Diagrama de Blocos

Apresenta as entradas, sadas, mdulos funcionais, barramentos


de dados e sinais de controle do sistema;
Deve conter os mais importantes elementos do sistema e como
trabalham juntos;
Pode ser apresentado de maneira hierrquica, de modo a
representar mdulos complexos que podem ser detalhados num
outro diagrama.
Cada bloco deve ser rotulado com a funo do bloco (evitar
usar o nome do C.I.);
Um barramento de dados uma coleo de uma ou mais linhas
de sinais relacionadas

Andrade, Corra, Gomi e Margi 2.013 < Anlise e Sntese de Circuitos Combinatrios > PCS 2215

Sistemas Digitais I

Sistemas Digitais I

6.2. Diagramas de Blocos

Exemplo:

Extrado de:
Wakerly (2006)
Andrade, Corra, Gomi e Margi 2.013 < Anlise e Sntese de Circuitos Combinatrios > PCS 2215

3
3

6.2. Diagramas de Blocos

Exemplo: (estrutura em 1 nvel)

Extrado de: Wakerly (2006)


Andrade, Corra, Gomi e Margi 2.013 < Anlise e Sntese de Circuitos Combinatrios > PCS 2215

Sistemas Digitais I

Sistemas Digitais I

6.2. Diagramas de Blocos

Exemplo: (estrutura Hierrquica)

Extrado de: Wakerly (2006)


Andrade, Corra, Gomi e Margi 2.013 < Anlise e Sntese de Circuitos Combinatrios > PCS 2215

4
4

6.3. Diagrama Esquemtico


Apresenta

detalhes dos componentes: entradas,


sadas e interconexes;
Faz referncia ao CI (Ex: 7400 -> NAND);
Representa os pinos;
Detalha/implementa os Blocos Lgicos.

Andrade, Corra, Gomi e Margi 2.013 < Anlise e Sntese de Circuitos Combinatrios > PCS 2215

Sistemas Digitais I

Sistemas Digitais I

10

6.3. Diagramas Esquemtico

Exemplo:

Extrado de:
Wakerly (2006)
Andrade, Corra, Gomi e Margi 2.013 < Anlise e Sntese de Circuitos Combinatrios > PCS 2215

5
5

6.3. Diagrama Esquemtico


Nomes dos Sinais e Nveis Ativos.
Cada entrada e sada de um circuto lgico tem um rtulo
alfanumrico (Exemplo anterior: B_L, A_L, M1_L).
Facilitam a leitura da lgica do circuto. Por exemplo,
podem definir uma ao (GO, PAUSE) ou uma condio
identificada (READY, ERROR).
Cada sinal pode ter um Nvel Ativo associado.
Um sinal Ativo em Alto (Active High), quando executa
uma ao ou identifica uma condio quando equivale ao
nvel lgico 1. No caso do sinal estar associado ao nvel
0 Ativo em Baixo (Active Low).
Andrade, Corra, Gomi e Margi 2.013 < Anlise e Sntese de Circuitos Combinatrios > PCS 2215

Sistemas Digitais I

11

Sistemas Digitais I

12

6.3. Diagrama Esquemtico


Nomes dos Sinais e Nveis Ativos.
Exemplos de notaes usadas para sinais:

Andrade, Corra, Gomi e Margi 2.013 < Anlise e Sntese de Circuitos Combinatrios > PCS 2215

6
6

6.3. Diagrama Esquemtico


Aplicao dos Sinais Ativos em Circuitos Lgicos:
HIGH quando ocorre um erro
Circuito
Lgico

ERROR
OK_L

LOW quando ocorre um erro


Circuito
Lgico

ERROR_L

ERROR

ERROR1_L
Andrade, Corra, Gomi e Margi 2.013 < Anlise e Sntese de Circuitos Combinatrios > PCS 2215

Sistemas Digitais I

13

6.4. Lio de Casa


1)

Considere o exemplo do Somador (Exemplo 5.1).

a)

Represente o Diagrama de Blocos do circuito somador


de nmeros de 3 bits;
Represente o Diagrama Esquemtico, detalhando os
Sinais.

b)

Andrade, Corra, Gomi e Margi 2.013 < Anlise e Sntese de Circuitos Combinatrios > PCS 2215

Sistemas Digitais I

14

7
7

6.4 Lio de Casa


Leitura Obrigatria:

Captulo 6 (tem 6.1) do Livro-texto.

Fazer os exerccios do Captulo 6 do livro-texto,


relacionados a Documentao.

Andrade, Corra, Gomi e Margi 2.013 < Anlise e Sntese de Circuitos Combinatrios > PCS 2215

Sistemas Digitais I

15

6.5 Bibliografia

Wakerly, John F. Digital Design: Principles and


Practices. Prentice-Hall, 4th edition, 2006,

Andrade, Corra, Gomi e Margi 2.013 < Anlise e Sntese de Circuitos Combinatrios > PCS 2215

Sistemas Digitais I

16

8
8

You might also like