Mudancas Recentes - Buscar:

Principal

 Objetivos  
 Ementa  
 Livros 

OAC

LOAC

Professores:

  JOSEANA
  ELMAR

CONTATO

CRÉDITOS

editar



Portas lógicas elementares feitos com transistores

Esquemáticos de inversor, porta não-e, e porta não-ou veja as figuras 1.32, 1.33 e 1.36 do livro.

Video: Construção real de um inversor CMOS acessível de casa

Video: Construção real de uma porta não-e em CMOS acessível de casa

projeto Falstad usando transistorescentavos
meio inversor usando somente o PMOS3
meio inversor usando somente o NMOS3
inversor4
porta não-e5
porta não-ou8
porta AOI/OAI, por par de transistores3
porta vai-um invertida para somador completo20

Observações:

  • nenhuma entrada jamais pode ficar desconectada (use entrada digital) -chave_simples
  • só vale porta elementar CMOS (figura 1.34 do livro), não vale conectar várias portas -elementar
  • não pode usar LED na montagem, nem resistor, nem capacitância, nem inductância, nem outro tipo de componente semicondutor que não seja transistor MOSFET -resistor -LED
  • o título descritivo deve ser compatível com o circuito apresentado -???
  • no caso de portas AOI/OAI, a função lógica precisa ser informada e as entradas precisam ser etiquetadas -função
  • deve ser usado o símbolo digital para os MOSFET (clique com botão direito do mouse, escohler "Edit...", invalidar "Show Bulk") -FETana
  • a tensão de alimentação deve ser de 3V, o nível de entrada para lógico '1' deve ser 3V, e o limiar de saída (threshold) deve ser de 1.5V -Vdd

A quantidade de centavos ganhos depende da originalidade, da complexidade, e do correto funcionamento. A originalidade diminui na medida que sua conexão de portas fique parecida à de outros alunos. Se tiver dois praticamente idênticos, ambos só valem 1 centavo. A complexidade aumenta quanto mais transistores o circuito contém, observando que só contam transistores MOSFET corretamente conectados. As conexões, para poder valer, tem que ser corretas. Não se desespere se a seu circuito não funciona 100%, vai valer, mas funcionando melhor vale mais.

Gasto de energia em Computação

Cuidado: assunto requer entendimento de física !

Animação: Consumo de energia em circuitos CMOS

Circuito da animação para Falstad

Circuitos combinacionais feitas usando portas lógicas integrados

projeto Falstad usando NAND e NORcentavos
porta AND usando 3 portas NOR de 2 entradas ou porta OU (OR) usando 3 portas NAND de 2 entradas5
porta XOR ou porta XNOR usando 4 portas NAND de duas entradas ou 4 portas NOR de duas entradas8
somador completo usando portas NAND e portas NOR10
usando portas simplescentavos
(De)codificador 2:48
(De)codificador 3:811
(De)codificador 4:1615
Decodificador 7-segmento14
(De)multiplexador 2:15
(De)multiplexador 4:18
(De)multiplexador 8:111
(De)multiplexador 16:113
função lógica usando mux20
Gray para binário 4 bit7
Paridade 3 bit8
Paridade 5 bit10
Paridade 8 bit12
Hamming 4/315
Prioridade 4:26
Comparador 4 bit8
meio somador5
Subtrator completo12
Somador 3 bit20
Subtrator 4 bit25
Multiplicador 2 bit20
Multiplicador 3 bit60
Divisor 3 bit100

Quem fizer circuito da mesma denominação com quantidade diferente de entradas/saídas, só conta aquele com omaior valor de entradas/saídas.

Não é permitido o uso de transistores MOSFET diretamente, estamos trabalhando agora num nível de abstração mais alto.

As observações da tabela anterior continuam valendo, só agora para portas em vez de MOSFET.

Dica para o divisor: Saiba como fazer divisão com lápis e papel e use full adder e XOR para construir um circuito somador/subtrator de 3 bits e segue https://lad.dsc.ufcg.edu.br/loac/index.php?n=OAC.PiComb#jeas

Flip-Flop

esquemático de um flip-flop, veja também figura 3.13 do livro

Oscilador em Anel

A cor azul significa 0V, ou seja, lógico '0'.
A cor vermelha significa 3V, ou seja, lógico '1'.

Clique na figura para ver a animação correspondente.

1) Na ponta do fio de entrada ocorre uma mudança de '0' para '1':

2) Na ponta do fio de entrada ocorre uma mudança de '0' para '1' e mais tarde ocorre uma mudança de '1' para '0':

3) Agora o anel será fechado:

circuito sequencial no Falstadcentavos
circuito com 2 flip-flop usando oscilador em anel30
circuito com 3 flip-flop + porta lógica usando oscilador em anel37
circuito com 4 flip-flop + porta lógica41
contador de 4 bit45
registrador de deslocamento de 4 bit com carga parallela45
multiplicador 3 bit x 3 bit com pipelining120
divisor 3 bit x 3 bit com pipelining200
flip-flop usando NMOS e PMOS60
  • só pode ser usado flip-flop tipo D -tipo_D
  • o circuito tem que ser síncrono -assíncrono
  • usar oscilador em anel quando tem menos do que 4 flip-flop -anel

Video Construção de um oscilador em anel acessível de casa
Video Medição de tempo de subida e descida e saída de flip-flops acessível de casa
Video Saída de flip-flops e da corrente de alimentação acessível de casa

Circuito de anel para Falstad
Circuito de anel com flip-flop para Falstad
Este inversor foi usado como sub-circuito para criar o anel.

Circuito de anel com flip-flop para Falstad para mostrar o timing de um circuito síncrono.

© 2008 Profs. Elmar Melcher e Joseana Fechine. Monitores: Sergio Espinola e Fabricio Lelis - DSC/UFCG
Modificada em February 08, 2022, at 11:31 AM