introdução - circuitos lógicosdocente.ifsc.edu.br/odilson/cil29003/pedroni_cap_1_introducao.pdf2...
TRANSCRIPT
![Page 1: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/1.jpg)
IntroducaoCircuitos Logicos
Prof. Odilson Tadeu Valle
Instituto Federal de Santa Catarina – IFSCCampus Sao Jose
1/44
![Page 2: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/2.jpg)
Sumario
1 Introducao
2 Analogico Versus Digital
3 Bits, Bytes e Palavras
4 Circuitos Digitais
5 Circuito Impresso e Integrado
6 Metodos de projeto de Sistemas DigitaisArduinoFPGAASICSoC
7 Conteudo programatico
2/44
![Page 3: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/3.jpg)
Introducao
3/44
![Page 4: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/4.jpg)
Circuitos Logicos/Digitais
Circuitos Digitais (ou Circuitos Logicos/Nao Logicos)
sao definidos como circuitos eletronicos que empregam a utilizacao de sinaiseletricos em apenas dois nıveis de corrente (ou tensao) para definir arepresentacao de valores binarios.
3/44
![Page 5: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/5.jpg)
Analogico Versus Digital
4/44
![Page 6: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/6.jpg)
Circuitos Eletronicos
Os circuitos eletronicos podem ser divididos em dois grandes grupos,denominados:
Circuitos analogicos
Tratam de sinais com valores contınuos: temperatura, intensidade do som,tempo etc.
Circuitos digitais
Tratam de sinais com valores discretos: resultado de um jogo, estados de uminterruptor (digital) etc.
4/44
![Page 7: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/7.jpg)
Sistemas DigitaisEm sistemas digitais normalmente a informacao real e convertida na formanumerica binaria, atraves de um circuito denominado conversoranalogico-digital (ADC) e seu contraparte, o conversor digital-analogico(DAC).
5/44
![Page 8: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/8.jpg)
Sistemas DigitaisExemplo, som: produzido analogico, ouvido analogico e armazenado digital.Por que?
Armazenamento digital e mais facil. Existe armazenamento analogico?
Tratamento digital tambem e mais facil.
Problema: erro de quantizacao. Quanto menor o numero de bits naamostragem maior o erro.
Taxa de amostragem
O teorema de Nyquist determina que esse numero tem de ser maior que odobro da maior frequencia do sinal.
Exemplos
Musica: amostragem padrao 44,1 kamostras/s ==> 20 a 20000 Hz.Telefonia: amostragem padrao 8 kamostras/s ==> 40 a 4000 Hz.
Quantos bytes para armazenar um minuto de um dialogo?
6/44
![Page 9: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/9.jpg)
Sistemas DigitaisExemplo, som: produzido analogico, ouvido analogico e armazenado digital.Por que?
Armazenamento digital e mais facil. Existe armazenamento analogico?
Tratamento digital tambem e mais facil.
Problema: erro de quantizacao. Quanto menor o numero de bits naamostragem maior o erro.
Taxa de amostragem
O teorema de Nyquist determina que esse numero tem de ser maior que odobro da maior frequencia do sinal.
Exemplos
Musica: amostragem padrao 44,1 kamostras/s ==> 20 a 20000 Hz.Telefonia: amostragem padrao 8 kamostras/s ==> 40 a 4000 Hz.
Quantos bytes para armazenar um minuto de um dialogo?
6/44
![Page 10: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/10.jpg)
Sistemas DigitaisExemplo, som: produzido analogico, ouvido analogico e armazenado digital.Por que?
Armazenamento digital e mais facil. Existe armazenamento analogico?
Tratamento digital tambem e mais facil.
Problema: erro de quantizacao. Quanto menor o numero de bits naamostragem maior o erro.
Taxa de amostragem
O teorema de Nyquist determina que esse numero tem de ser maior que odobro da maior frequencia do sinal.
Exemplos
Musica: amostragem padrao 44,1 kamostras/s ==> 20 a 20000 Hz.Telefonia: amostragem padrao 8 kamostras/s ==> 40 a 4000 Hz.
Quantos bytes para armazenar um minuto de um dialogo?
6/44
![Page 11: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/11.jpg)
Bits, Bytes e Palavras
7/44
![Page 12: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/12.jpg)
Logica Binaria
Binario: 2 nıveis = 2 bits: 0 e 1
4 bits = 1 nible
8 bits - 1 Byte
Palavra: conjunto com um numero fixo de bits inerente a umprocessador, 8, 16, 32 e 64 bits
Como representar grandezas diferentes de numeros?
7/44
![Page 13: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/13.jpg)
ASCII - American Standard Code for InformationInterchange
Qual e a sequencia de bits para a palavra Casa?
8/44
![Page 14: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/14.jpg)
Circuitos Digitais
9/44
![Page 15: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/15.jpg)
Circuitos DigitaisCada circuito digital pode ser representado por uma funcao binaria.Exemplo:
y = NOT a (y = a′ou y = a)
9/44
![Page 16: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/16.jpg)
Circuitos Digitais
10/44
![Page 17: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/17.jpg)
Circuitos Combinacionais versus sequenciais
11/44
![Page 18: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/18.jpg)
Circuito Impresso e Integrado
12/44
![Page 19: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/19.jpg)
Placas de Circuito Impresso
12/44
![Page 20: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/20.jpg)
Placa de Circuito Impresso
13/44
![Page 21: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/21.jpg)
Circuitos Integrados - CI
14/44
![Page 22: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/22.jpg)
Circuito Integrado
15/44
![Page 23: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/23.jpg)
Circuito Integrado
512k CMOS EPROM
16/44
![Page 24: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/24.jpg)
Circuitos Digitais
_Quartus
17/44
![Page 25: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/25.jpg)
Exemplo: Iphone
18/44
![Page 26: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/26.jpg)
Exemplo: Iphone
19/44
![Page 27: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/27.jpg)
Exemplo: Iphone
20/44
![Page 28: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/28.jpg)
Exemplo: Iphone
21/44
![Page 29: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/29.jpg)
Exemplo: Iphone
22/44
![Page 30: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/30.jpg)
Exemplo: Iphone
23/44
![Page 31: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/31.jpg)
Exemplo: Iphone
24/44
![Page 32: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/32.jpg)
Exemplo: Iphone
25/44
![Page 33: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/33.jpg)
Valores Logicos e FısicosEx:Nıvel logico 0 = faixa de 0 a 0,5 V Nıvel logico 1 = faixa de 4 a 5 V
26/44
![Page 34: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/34.jpg)
Metodos de projeto de Sistemas Digitais
27/44
![Page 35: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/35.jpg)
Arduino
27/44
![Page 36: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/36.jpg)
O que e o Arduino
E uma plataforma de computacao com hardware open source focado nodesenvolvimento e baseado em placa com entradas simples.
27/44
![Page 37: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/37.jpg)
Plataforma Arduino
Entradas e saıdas fısicas com circuitos integrados (IC - IntegratedCircuit)
28/44
![Page 38: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/38.jpg)
Onde e utilizado?
Projeto computacionais com interacao fısica.
Instalacao interativa, para desenvolvimento de novos projetos.
Prototipagem rapida.
29/44
![Page 39: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/39.jpg)
O que se pode fazer com ele?
Possıveis sensores que podemos acoplar:
Botoeiras e paineis de controle.
Resistores variaveis.
Foto resistores ou sensores de intesidade luminosa.
Termistores para monitoramento de temperatura.
30/44
![Page 40: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/40.jpg)
O que se pode fazer com ele?
Possıveis atuadores que podemos acoplar:
Lampadas e LEDs.
Motores via reles e chaves contactoras.
Auto falantes.
Displays de LCD.
31/44
![Page 41: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/41.jpg)
Por que Arduino?
E open source.
E muito barato quando comparado com dispositivos programaveis.
O hardware pode ser fabricado e otimizado para a aplicacao em questaoou comprado pronto no comercio.
Ele pode se comunicar com um PC atraves da USB.
Ele pode ser alimentado via USB ou uma fonte DC.
Ele pode rodar isoladamente de um computador (e programavel) epossui memoria interna (pouco).
Ele pode trabalhar com sinais eletronicos seja analogico seja digital ecom sensores e atuadores.
32/44
![Page 42: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/42.jpg)
Por que Arduino?E muito facil de reutilizar os codigos de outros projetos.Algumas bibliotecas podem ser escritas em C++.Pode-se fazer muitas coisas. Alguns fazem ate pequenos robos com ele:).
33/44
![Page 43: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/43.jpg)
Desvantagens
Nao tem seguranca.
Nao pode executar muitos processos simultaneamente.
34/44
![Page 44: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/44.jpg)
FPGA
35/44
![Page 45: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/45.jpg)
O que e FPGA
FPGA: Field Programmable Gate Array oumatriz de portas logicas programaveis.
http://www.fpga4fun.com/
35/44
![Page 46: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/46.jpg)
Aplicacoes
1 Aeroespacial e defesa
Comunicacao.Satelites.
2 Audio
Radio.DSP - Digital Signal Processor.
3 Centro de dados
36/44
![Page 47: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/47.jpg)
AplicacoesServidores.Roteadores.Gateways.
37/44
![Page 48: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/48.jpg)
Aplicacoes1 Industria
Processamento de imagens industriais.Redes industriais.Controle de motores.
2 MedicinaRaio X.Escaner de tomografia computadorizada.Ultra som.
38/44
![Page 49: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/49.jpg)
Por que FPGA?
Circuitos integrados (CIs) reprogramaveis.
FPGA e melhor que ASIC quando o volume de producao de circuitos forbaixo.
Tem grandes quantidades de gates logicos (FFs) (≈ 1.000.000) e blocosde RAM para implementar sistemas computacionais complexos.
O design de sistemas e muito rapido.
FPGA pode ser utilizado para implementar qualquer funcao logicaequivalente ao ASIC.
Pode-se “embarcar um processador” - SoC FPGA.
E possıvel atualizar as funcionalidades apos a venda.
Tem bom nıvel de seguranca.
Pode executar diversos processos simultaneamente.
E muito caro quando comparado com Arduino ou sistemas microcontrolados.
39/44
![Page 50: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/50.jpg)
ASIC
40/44
![Page 51: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/51.jpg)
O que e ASIC
ASIC: Application Specific Integrated Circuits
E um dispositivo semicondutor projetado especificamente para um usoparticular, diferentemente de produtos padroes, que sao projetados paraaplicacoes genericas.
40/44
![Page 52: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/52.jpg)
Aplicacoes
Uso militar.
Aplicacoes especıficas.
Smart fones.
Medicina.
41/44
![Page 53: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/53.jpg)
Por que ASIC?
Utilizado em aplicacoes especıficas.
Gasta muito pouco material.
Baixo custo por unidade.
E o menor de todos.
Menor consumo energetico.
Nao pode ser alterado e, portanto, e o mais seguro.
Normalmente deve-se fazer um prototipo em FPGA antes de torna-loum produto do tipo ASIC.
E viavel somente para larga escala. Demandam muito tempo dedesenvolvimento e muitos recursos.
42/44
![Page 54: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/54.jpg)
SoC
43/44
![Page 55: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/55.jpg)
O que e SoC
SoC: System-on-Chip
Um sistema em um chip e um chip de silıcio que contem um ou maisnucleos de processadores - microprocessadores (MPUs) e/oumicrocontroladores (MCUs) e/ou processadores digitais de sinais (DSPs)- bem como memoria, aceleradores de funcoes por hardware e perifericos.Se um ASIC possui um ou mais processadores, entao ele e um SoC.Exemplo: Arduino.
43/44
![Page 56: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/56.jpg)
Conteudo programatico
44/44
![Page 57: Introdução - Circuitos Lógicosdocente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf2 Analogi co Versus Digital 3 Bits ... FPGA e melhor que ASIC quando o volume de produc](https://reader031.vdocuments.net/reader031/viewer/2022030417/5aa3e5ca7f8b9ae7438b4f1f/html5/thumbnails/57.jpg)
Conteudo programatico
1 Sistemas de numeracao
2 Codigos e representacoes binarias
3 Aritmetica binaria
4 Portas logicas
5 Algebra Booleana
6 Famılias Logicas
7 Circuitos combinacionais logicos
8 Circuitos combinacionais aritmeticos
9 Registradores: Latch e Flip-Flop
10 Circuitos sequencias: registradores de deslocamento
11 Circuitos sequencias: contadores
44/44