SSC0180ELETRÔNICAPARACOMPUTAÇÃO -...

78
SSC0180 ELETRÔNICA PARA COMPUTAÇÃO Professor: Vanderlei Bonato EstagiárioPAE: Leandro S. Rosa

Transcript of SSC0180ELETRÔNICAPARACOMPUTAÇÃO -...

Page 1: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

SSC0180-­‐  ELETRÔNICA  PARA  COMPUTAÇÃO  Professor:  Vanderlei  Bonato  EstagiárioPAE:  Leandro  S.  Rosa  

Page 2: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

2  

Figura  1.  Representação  de  valores  lógicos  por  níveis  de  tensão  

Valor  binário  x  nível  de  tensão  

Page 3: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Transistor  NMOS  como  switch/chave  •  Circuitos  lógicos    são  construídos  com  transistores;  •  Assumindo  que  um  transistor  opera  como  um  switch,  o  funcionamento  é  da  seguinte  maneira;  

3  

(a)    Um  simples  switch  controlado  por  uma  entrada  x  

(b)  Transistor  NMOS     (c)  Símbolo  simpliRicado  de  um  NMOS    

Figura  2.  Transistor  NMOS  como  switch  

Page 4: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Transistor  PMOS  como  switch  

4  

(a)  Switch  com  comportamento  oposto  da  Figura  2(a)    

(b)  Transistor  PMOS     (c)  Símbolo  simpliRicado  de  um  PMOS    

Figura  3.  Transistor  PMOS  como  transistor  

Page 5: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

5  

(a)  Transistor  NMOS  

(b)  Transistor  PMOS    

Figura  5.    Transistor  NMOS  e  PMOS  em  circuitos  lógicos    

Page 6: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Porta  lógica  NMOS  -­‐  Porta  NOT  6  

(a)  Diagrama  do  circuito    (b)  Diagrama  do  circuito  simpliRicado    

(c)  Símbolo  gráRico  

Figura  6.  Porta  lógica  NOT  construída  de  tecnologia  NMOS  

Page 7: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Porta  lógica  NMOS  -­‐  Porta  NAND  7  

(a)  Circuito  

(c)  Símbolo  gráRico  

Figura  7.  Porta  lógica  NAND  construída  de  tecnologia  NMOS  

(b)  Tabela-­‐verdade  

Page 8: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Porta  lógica  AND  construída  de  tecnologia  NMOS  8  

(a)  Circuito   (c)  Símbolo  gráRico  

Figura  8.  Porta  lógica  AND  construída  de  tecnologia  NMOS  

(b)  Tabela-­‐verdade  

Page 9: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Porta  lógica  NMOS  –  Porta  NOR  9  

(a)  Circuito  

(c)  Símbolo  gráRico  

Figura  9.  Porta  lógica  NOR  construída  de  tecnologia  NMOS  

(b)  Tabela-­‐verdade  

Page 10: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Porta  lógica  NMOS  -­‐  Porta  OR  10  

(a)  Circuito   (c)  Símbolo  gráRico  

Figura  10.  Porta  lógica  OR  construída  de  tecnologia  NMOS  

(b)  Tabela-­‐verdade  

Page 11: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Tecnologia  CMOS  X  NMOS  11  

Figura  11.  Estrutura  de  um  circuito  NMOS   Figura  12.  Estrutura  de  um  circuito  CMOS  

Page 12: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Porta  lógica  CMOS    12  

Figura  13.  Porta  lógica  NOT    construída  de  tecnologia  CMOS  

(a)  Circuito  

(b)  Tabela-­‐verdade  e    estado  dos  transistores  

(a)  Circuito  

(b)  Tabela-­‐verdade  Figura  14.  Porta  lógica  NAND  construída  de  tecnologia  CMOS  

Page 13: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Porta  lógica  CMOS  –  Porta  lógica  NOR  13  

(a)  Circuito  

(b)  Tabela-­‐verdade  e  estados  dos  transistores  

Figura  15.  Porta  lógica  NOR  construída  de  tecnologia  CMOS  

Page 14: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Porta  lógica  CMOS  –  Porta  lógica  AND  14  

(a)  Circuito  

Figura  16.  Porta  lógica  AND  construída  de  tecnologia  CMOS  

•  O  processo  ao  lado  para  derivar  um  circuito  CMOS  pode  ser  aplicado  a  funções  lógicas  mais  gerais  para  criar  portas  lógicas  mais  complexas.    

 •  Dois  exemplos    nos  slides  a  seguir  

Page 15: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Exemplo  1  •  Considere  a  função    •  Todas   as   variáveis   aparecem   em   sua   forma   complementada,   pode-­‐se   derivar   a  network  pull-­‐up  (PUN),  a  qual    é  constituída  por  um  transistor  PMOS  controlado  por   x1   em   paralelo   com   uma   combinação   em   série   de   Transistores   PMOS  controlado  por  x2  e  x3.    

•  Para  o  network  pull-­‐down  (  PDN)  temos:  

 •  Esta  expressão  dá  o  PDN,  que  tem  um  transistor    NMOS  controlado  por  x1  em  série  com  a    combinação    em  paralelo  de  transistores  NMOS  controlados  por  x2  e  x3.    O  circuito  é  mostrado  na  Figura  17  (ao  lado)  

15  

Figura  17.  Circuito    da  expressão  apresentada  

Page 16: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Exemplo  2  •  Considere  a  função    

•  Então  

•  Essas  expressões  levam  diretamente    ao    circuito  da  Figura  18.  

16  

Figura  18.  Circuito    da  expressão  apresentada  

Page 17: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

17  

(a)  Circuito-­‐  Porta  lógica  NAND  construída  de  CMOS  

(b)  Níveis  de  tensão  do  circuito  (a)    

Figura  19.  Níveis  de  tensão  e  circuito  

Page 18: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

18  

(a) Tabela-­‐verdade    com  lógica  positiva  e  símbolo  da  porta  

(b)  Tabela-­‐verdade    com  lógica  negativa  e  símbolo  da  porta  

Figura  20.    Interpretação  do  circuito  apresentado  na  Figura  19(a)  

Page 19: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

19  

(a) Níveis  de  tensão  

(b)  Lógica  positiva  

Figura  21.    Interpretação  do  circuito  apresentado  na  Figura    22    (c)  Lógica  negativa  

Figura  22.  Porta  lógica  AND  construída  de  CMOS  

Page 20: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Aspectos  práTcos  sobre  transistores  •  Serão  discutidos  os  seguintes  aspectos:  •  Como  os  transistores  são  fabricados  em  silício;  •  Como  os  transistores  operam;  •  Robustez;  •  Atrasos  de  propagação  de  sinal;  •  Dissipação  de  energia.  

•  Um  transistor  é  fabricado  por  meio  da  construção  de  áreas  no  substrato  de  silício  que  têm  um  excesso  de  carga  elétrica  positiva  ou  negativa;  •  Áreas  carregadas  negativamente  são  chamadas  de  tipo  n  •  Áreas  carregadas  positivamente  são  chamadas  de  tipo  p  

 

20  

Page 21: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Situação  1  –  Transistor  NMOS  com  source    e  gate  conectados  ao  terra    (  Vs  =  Vg=  0V)  •  Sendo,    Vs  –  nível  de  tensão  aplicado  no  terminal  source  •   Vg  –  nível  de  tensão  aplicado  no  terminal  gate  •   Vd  –  nível  de  tensão  aplicado  no  terminal    drain  •  Vgs  –  tensão  gate  para  source  

                       

21  

Figura  23.    Quando  o  Vgs=  0V  o  transistor  está  off,  não  havendo  Rluxo  de  corrente  entre  o  source  e  o  dreno  (Id=0)    

Comportamento    de  um  NMOS  

Page 22: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Comportamento  de  um  NMOS  Situação  2  –  Transistor  NMOS  com  gate  conectados  Vdd  (Vg=  5V)  •  Sendo,    Vs  –  nível  de  tensão  aplicado  no  terminal  source  •   Vg  –  nível  de  tensão  aplicado  no  terminal  gate  •   Vd  –  nível  de  tensão  aplicado  no  terminal    drain  •  Vgs  –  tensão  gate  para  source  

                       

22  

Figura  24.    Quando  o  Vgs=  5V  o  transistor  está  on  

Page 23: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

•  Observação: Se VGS for maior do que um valor mínimo de tensão positiva, chamado tensão threshold (VT), então o estado do transistor muda de uma chave aberta para fechada. O nível exato de VT depende de muitos fatores, mas é tipicamente cerca de 0,2 V.

23  

Comportamento  de  um  NMOS  

Page 24: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

24  

Equação  de  Mosfet  

Onde,    •  ID  é  a  corrente  do  dreno,    que  Rlui  do  dreno  para  o  source  •  k’n  é  o    parâmetro  de  transcondutância  do  processo,  o  qual  é  uma  constante  que  depende  da  tecnologia  a  ser  utilizada  e  sua  unidade  é    A/V2.  

•  W  é  a    largura  do  canal  •  L  é  o  comprimento  do  canal,  ou  seja  é  a  dimensão  do  gate  entre  a  fonte  e  dreno  •  Vgs  é  a  tensão  gate  para  source  •  VT  é  a  tensão de limiar (threshold)  •  VDS  é  a  tensão  do  dreno  para  o  source  

Região  de  tríodo  ou  linear  

Quando  0  <  Vds  <  Vgs  -­‐  VT  

Page 25: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

25  

Onde,    •  ID  é  a  corrente    do  dreno,  que  Rlui  do  dreno  para  o  source  •  k’n  é  o    parâmetro  de  transcondutância  do  processo,  o  qual  é  uma  constante  que  depende  da  tecnologia  a  ser  utilizada  e  sua  unidade  é    A/V2.  

•  W  é  a    largura  do  canal  •  L  é  o  comprimento  do  canal,  ou  seja  é  a  dimensão  do  gate  entre  a  fonte  e  dreno  •  Vgs  é  a  tensão  gate  para  source  •  VT  é  a  tensão threshold  •  VDS  é  a  tensão  do  dreno  para  o  source  

Equação  de  Mosfet  Região  de  saturação  

Quando  Vds  ≥  Vgs  -­‐  Vt  

Page 26: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

26  

•  A  Figura  25  ilustra  o  relacionamento  de  corrente-­‐tensão  para  transistores  NMOS  para  um  valor  Rixo  de  Vgs>Vt  ;  

•   é  indicado  o  ponto  em  que  o  transistor  deixa  a  região  de  tríodo  e  entra  na  região  de  saturação,  na  qual  ocorre  quando  Vds  =  Vgs  –  Vt.  

Figura  25.    Relacionamento  de  corrente-­‐tensão  para  NMOS  

Page 27: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

27  

Exemplo  1  Assumindo  que    K’n  =  60  μA/V2,  W/L  =  2.0  μm/0.5  μm,  VS  =  0  V,  VG  =  5  V,  e  VT  =  1  V.      1.  Se  VD  =  2.5  V,      

•  logo    Vds  <  Vgs  –  VT,  (2.5<5-­‐1)  •  A  corrente  do  transistor  é  dada  por:  

602/0.5   [(5−1)  2.5  − 1/2    2.5↑2 ]  =  1.65  ou  ≈1.7𝑚𝐴  

 

Page 28: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

28  

Exemplo  2  Assumindo  que    K’n  =  60  μA/V2,  W/L  =  2.0  μm/0.5  μm,  VS  =  0  V,  VG  =  5  V,  e  VT  =  1  V.      1.  Se  VD  =  5  V,      

•  Vds  ≥  Vgs  -­‐  Vt  •  Logo  Vds  ≥  Vgs  –  Vt  ou  seja,  (5.0  ≥  5-­‐1)  

•  A  corrente  de  saturação  do  transistor  é  dada  por:  

1/2   60 2/0.5 (5−1)↑2 =1.92≈2  𝑚𝐴    

Page 29: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Comportamento  de  um  PMOS  

29  

Page 30: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Mosfet  e  resistência  

30  

Page 31: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Chips  padrão  •  Existem   muitos   tipos   de   chips   circuito   integrado   para  implementar  circuitos  lógicos;  •  Série  de  chips  7400  

31  

(b)  Estrutura  de  um  chip  7404  (a)  Encapsulamento  DIP  (dual-­‐inline  package)  

Figura  23.  Chip  série  7400  

Page 32: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

32  

Figura  24.  Uma  implementação  de      

Page 33: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

33  

Figura  25.  O  chip  buffer  74244  

Page 34: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

DisposiTvos  lógicos  programáveis  (DLP)  •  A  função  de  cada  uma  das  partes  da  série  7400  é  Rixa  (Cada  chip  é  limitado  algumas  portas  lógicas)  

•   O  uso  desses  chips  torna-­‐se  ineRiciente  para  a  construção  de  grandes  circuitos  lógicos  

•  É  possível  construir  chips  com  um  grande  número  de  portas  lógicas  e  com  estrutura  não  Rixada.  

 

34  

Figura  26.  Dispositivo  lógico  programável  com  uma  “caixa  preta”  

Page 35: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

35  

Programmable  Logic  Array  (PLA)  

Figura  26.  Estrutura  geral  de  um  PLA  

•  O  primeiro  tipo  de  DLP  construído;  •  As   funções   lógicas   podem   ser   construídas   na  forma  soma  de  produtos;  

•  PLA   é   uma   coleção   de   portas   ANDs   que  alimentam  um  conjunto  de  portas  OR;  

Page 36: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

PLA  

36  

Figura  27.  Diagrama  nível  de  porta  detalhado  de  um  pequeno  PLA  

Page 37: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

PLA  

37  

Figura  28.  Esquemático  customizado  para  o  PLA  da  Rigura  27  

Page 38: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Programmable  Array  Logic  (PAL)  

38  

Figura  28.  Um  exemplo  de  PAL  

Page 39: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

39  

Figura  29.  Circuito  extra  adicionado  a  saída  das  porta  OR  do  circuito  da  Rigura  28  

Page 40: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

40  

Figura  30.  Uma  unidade  de  programação  de  um  PLD  

Page 41: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

41  

Figura  31.  Empacotamento  de  um  PLCC  (plastic  –leaded  chip  carrier)  com  soquete  

Page 42: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Complex  programmable  logic  device  (CPLDs)  

42  

Figura  32.  Estrutura  de  um  dispositivo  lógico  programável  complexo  (CPLD)  

Page 43: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

43  

Figura  33.  Uma  seção  do  CPLD  da  Rigura  32    

Page 44: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

44  

(a)  Empacotamento  QFP  (Quad  Rlat  Pack)  de  CPLD  

(b)  JTAG  programming  

Figura  34.    Empacotamento  de  um  CPLD  e  programação  de  um  CPLD  

Page 45: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

Field-­‐programmable  gate  array  (FPGA)  

45  

Figura  35.    Estrutura  geral  de  um  FPGA  

Figura  36.  Empacotamento  PGA                                (  Pin  grid  array)    

Page 46: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

46  

(a)  Circuito  para  uma  LUT  de  2  entradas  

(C)  Conteúdo  da  célula  de  armazenamento  na  LUT  

Figura  37.    Lookup  table  de  2  entradas  (LUTS)  

Page 47: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

47  

Figura  38.    Lookup  table  de  3  entradas  (LUTS)  

Page 48: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

48  

Figura  39.  Inclusão  de  um  Rlip-­‐Rlop  em  um  bloco  lógico  de  um  FPGA  

Page 49: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

49  

Figura  40.    Uma  seção  de  um  FPGA  programado  

Page 50: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

50  

Figura  41.          

Page 51: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

51  

Page 52: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

52  

Page 53: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

53  

Page 54: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

54  

Page 55: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

55  

Page 56: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

56  

Page 57: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

57  

Page 58: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

58  

Page 59: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

59  

Page 60: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

60  

Page 61: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

61  

Page 62: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

62  

Page 63: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

63  

Page 64: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

64  

Page 65: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

65  

Page 66: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

66  

Page 67: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

67  

Page 68: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

68  

Page 69: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

69  

Page 70: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

70  

Page 71: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

71  

Page 72: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

72  

Page 73: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

73  

Page 74: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

74  

Page 75: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

75  

Page 76: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

76  

Page 77: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

77  

Page 78: SSC0180ELETRÔNICAPARACOMPUTAÇÃO - wiki.icmc.usp.brwiki.icmc.usp.br/images/archive/d/d9/20150311104954!Aula1_ssc0180.pdf · • Dois(exemplos((nos(slides(a(seguir. Exemplo1 ...

78