E II Circuitos Digitais

Documentos relacionados
Electrónica Geral. Autor: José Gerald. MEAer: 4º ano, 1º semestre MEFT: 3º ano, 1º semestre 2015/2016

Introdução. Num micro-processador a informação é guardada em registos. Para isso precisamos de muitos registos, isto é memória em massa

Universidade Federal do ABC

13 CIRCUITOS DIGITAIS MOS

Fig. 1 Tempos de propagação e de transição de nível lógico de uma porta lógica NOT.

Circuitos Lógicos Aula 26

Sistemas Digitais (SD) Memórias

Memórias RAM e ROM. Adriano J. Holanda 9/5/2017. [Introdução à Organização de Computadores]

SISTEMAS DIGITAIS (SD)

Adriano J. Holanda FAFRAM. 4 e 11 de maio de 2012

ELE Microprocessadores I. AULA 12 Arquitetura do Microprocessador Interface com as memórias

Técnico de Eletrónica, Automação e Computadores. Sistemas Digitais. Módulo 5 Memórias

SISTEMAS DIGITAIS MEMÓRIAS E CIRCUITOS DE LÓGICA PROGRAMÁVEL

O Mundo Real é Analógico ou Digital?

SSC512 Elementos de Lógica Digital. Memórias. GE4 Bio

MEMÓRIAS. Sistemas Digitais II Prof. Marcelo Wendling Nov/18

Eletrônica Digital. Memórias Semicondutoras PROF. EDUARDO G. BERTOGNA UTFPR / DAELN

Electrónica I. Electronica Digital. Jorge Guilherme 2008 #1. Electrónica I

Memórias. SEL-415 Introdução à Organização dos Computadores. Parte 1. Aula 4. Profa. Luiza Maria Romeiro Codá

Circuitos Lógicos. Profa. Grace S. Deaecto. Faculdade de Engenharia Mecânica / UNICAMP , Campinas, SP, Brasil.

Arquitetura e Organização de Computadores. Processador Registrador Memória. Professor Airton Ribeiro

Arquitetura de Computadores Memória Principal

Circuitos Digitais MOS. Circuitos Digitais. Famílias lógicas. circuitos do mesmo tipo, mesma tecnologia, mesmas características

ELT502 Eletrônica Digital I Graduação em Engenharia Eletrônica

Eletrônica Digital II (Memórias) Prof. Eng. Antonio Carlos Lemos Júnior

EPROM - EEPROM Dispositivos Lógicos Programáveis

SSC0112 Organização de Computadores Digitais I

1. Sistemas de numeração e códigos 23

ELD - Eletrônica Digital Aula 11 Introdução à Lógica Programável. Prof. Antonio Heronaldo de Sousa

Sistemas de Computação

Sistemas de Computação. Seção Notas. A Memória Principal. Notas. Sexta Aula. Haroldo Gambini Santos. 26 de abril de Notas

SISTEMAS DIGITAIS MEMÓRIAS E CIRCUITOS DE LÓGICA PROGRAMÁVEL

CIRCUITOS INTEGRADOS. Professor Adão de Melo Neto

Arquitetura e Funcionamento do Computador

PCS 3115 Sistemas Digitais I

Opções de Design para Circuitos Integrados CMOS

Capítulo 9 M E M Ó R I A

1. Famílias Lógicas NMOS e CMOS

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA. Prof. Dr. Daniel Caetano

ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA. Prof. Dr. Daniel Caetano

Universidade de São Paulo

Realização física de circuitos lógicos

Portas lógicas e Circuitos. Marcos Monteiro, MBA

DISPOSITIVOS LÓGICOS PROGRAMÁVEIS DLP. 15/8/2013 Prof. Joselito ELP1DLP1 / npee / DEE 1

FPGA - Field Programmable Gate Array

Instituto Federal de Educação, Ciência e Tecnologia de SC

Memória (conceitos) MEMÓRIA VOLÁTIL

Memórias. IFRN -Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 17/01/2013

Usadas para manter os dados e programas a serem acessados diretamente pelo microprocessador.

Organização e Arquitetura de Computadores. A Arquitetura no nível da lógica digital Prof.: Hugo Barros

CIRCUITOS DIGITAIS. Contadores com Registradores e Memórias. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 10: MEMÓRIA E HIERARQUIA DE MEMÓRIAS

ELECTRÓNICA DE COMPUTADORES. Sumário

DEFINIÇÃO É TODO AQUELE DISPOSITIVO CAPAZ DE ARMAZENAR INFORMAÇÃO. A

William Stallings Arquitetura e Organização de Computadores 8 a Edição. Capítulo 5 Memória interna

Hardware Reconfigurável

Organização de Computadores. 1. Calcule a corrente elétrica e a tensão em cada resistor no circuito abaixo

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br

SRAM Static RAM. E/L Escrita Leitura. FPM DRAM Fast Page Mode EDO DRAM Extended Data Output SDRAM Synchronous DDR SDRAM Double Data Rate RDRAM Rambus

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano

O Mundo Real é Analógico ou Digital?

MEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA

ELETRÔNICA DIGITAL II

ARQUITETURA DE COMPUTADORES. Nível da Lógica Digital. Prof.: Agostinho S. Riofrio

Arquitetura e Organização de Computadores. Processador Registrador Memória. Professor Airton Ribeiro

Prof. Benito Piropo Da-Rin. Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

SISTEMAS DIGITAIS ELEMENTOS DE TECNOLOGIA

Sistemas Digitais (SD) Elementos de Tecnologia Funções Lógicas

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira

CIRCUITOS INTEGRADOS. Professor Adão de Melo Neto

Sistemas Digitais I LESI :: 2º ano. Introdução

REFERENCIAIS DO CURSO CERTIFICADO DE NÍVEL 4 ELECTRÓNICA DIGITAL (75 H)

Os computadores necessitam de uma memória principal, cujo papel primordial é armazenar dados e programas que estejam a ser utilizados no momento.

INF Técnicas Digitais para Computação. Introdução. Aula 1

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano

CAPÍTULO 13 - MEMÓRIAS

Funcionamento Área Desempenho (velocidade) Potência Aula 1. Circuitos Digitais. Circuitos Digitais

SUBSISTEMA DE MEMÓRIA FELIPE G. TORRES

Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP. Memórias de Dados e de Programa

CAPÍTULO 3 - PORTAS LÓGICAS

Transistor NMOSFET (Metal-Oxide-Semiconductor Field Effect Transistor, canal N, tipo Enriquecimento) I DS D

INFORMÁTICA MEMÓRIAS. Prof. MSc. Glécio Rodrigues de Albuquerque

- Arquitetura de sistemas digitais- Cap 2 Arquitetura de computadores

CIRCUITOS INTEGRADOS. Professor Adão de Melo Neto

Na segunda aula vamos falar sobre o Processador, funcionamento e seus tipos.

Organização e Arquitetura de Computadores I

Memórias. César Yutaka Ofuchi (Adaptado do Prof. Hugo Vieira Neto/ Prof. Douglas Renaux) César Ofuchi

Dispositivo Lógico Programável(PLD)

Componentes de um computador Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial MICROCONTROLADORES PROFESSOR FLÁVIO MURILO

Sistemas Digitais II MEMÓRIA RAM. Prof. Marlon Henrique Teixeira agosto/2014

Sistemas Digitais (SD) Elementos de Tecnologia Funções Lógicas

MICROPROCESSADORES TIPOS DE MEMÓRIAS

ROM

COMPUTADOR. Adão de Melo Neto

Geradores de Clock e Memórias

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PROF. DEJAIR PRIEBE

Transcrição:

Introdução Circuitos Digitais MOS: Pequena área Fabrico simples Baixo consumo Elevada densidade de integração Sinais digitais: só dois estados lógicos, 0 e 1, com zona de separação Escala de Integração: (Nº de portas por integrado) SSI 1 a 10 MSI 10 a 100 LSI 100 a 1000 VLSI > 1000 (milhões) J. Gerald VI - 1

Introdução (Cont.) Famílias lógicas: Mesma tecnologia Estruturas de circuitos semelhantes Desempenho básico igual Famílias com FET Família P D Área Freq. Máx. NMOS <> < < (MHz) CMOS << < < (dez. MHZ- HCMOS) Famílias com BJT Família P D Área Freq. Máx. TTL > > > (cent. MHz) ECL >> >> >> (dez. GHz) BiCMOS <> > >> (cent. GHz) Pseudo-NMOS <> < < (MHz) GaAs MES > < >> (dez. GHz) J. Gerald VI - 2

Inversor Pseudo-NMOS Q p funciona como fonte de corrente (constante) mas só quando v o V T Vantagens: v I só liga a 1 porta menor hardware, área e delay. Não apresenta efeito de corpo (source a V dd ). Desvantagens: v ol >0. Para minimizar este problema faz-se K n =4 a 40 K p. Consumo estático não nulo para v I =V DD. Usa-se para aplicações com v o predominantemente no estado high. Alternativas: Q p NMOS de deplecção ou reforço. Melhora P D e margem de ruído mas têm efeito de corpo. J. Gerald VI - 3

Transistores de Passagem (Interruptor CMOS) Vantagens: v I igual a v Imáx e v Imin fonte adicional. não requer Quando a resistência de canal de um é grande, no outro é pequena, pelo que o paralelo é aproximadamente constante. Desvantagens: Maior complexidade, área e capacidades. J. Gerald VI - 4

Báscula D S D TG1 C C Master Q C C TG3 Slave C C TG4 Q C Q R C TG2 Quando o clock está a 0 Slave isolado do Master, Q =D TG1=ON, TG2=OFF, TG3=OFF, TG4=ON Quando o clock vem a 1 ( edge triggered ) TG1=OFF, TG2=ON, TG3=ON, TG4=OFF Master isolado de D. No Master, Q =D n-1 ; Q=Q =D n-1. Conclusão: Na transição positiva do clock (c) a saída Q é igual à entrada D que existia antes da transição J. Gerald VI - 5

Memórias Acesso Aleatório RAM Random Access Memory. R/W e rápidas, usam-se para a memória principal ROM Read Only Memory. R/ e rápidas, usam-se para o sistema operativo, lookup tables, etc. Acesso Sequencial Memorização massiva de dados. Série ou sequencial tipo disco ou fita. O tempo de acesso depende da localização dos dados. J. Gerald VI - 6

Memórias (Cont.) Memória de 2 N+M bits organizada como um agregado de 2 M linhas por 2 N colunas J. Gerald VI - 7

Memórias (Cont.) Só dá 1 quando A 0 =A 1 =A 2 =0 A 0 A 1 A 2 A 0 A 1 A 2 Descodificador de endereço NOR A 0 A 1 A 2 A 0 A 1 A 2 A 0 A 1 A 2 J. Gerald VI - 8

Memórias (Cont.) Memória MOS ROM com inversores pseudo-nmos Exp: Endereço W 1 W 2 W 3 W 4 W 5 W 6 W 7 W 8 1 0 0 0 0 0 0 0 Dados B 0 B 1 B 2 B 3 1 1 0 1 J. Gerald VI - 9

Memórias (Cont.) Célula regenerativa de memória SRAM Leitura (Read): Pré-carrega-se B e B com V DD /2. Quando os interruptores Q 5 e Q 6 fecharem a carga memorizada vai desequilibrar as tensões em B e B, o que é suficiente para o amplificador de leitura lêr e regenerar a célula. Célula de memória DRAM Para se ter D (Data) e D acrescenta-se outro espelho dummy carregado com V DD /2. A diferença para D é suficiente para o amplificador de leitura lêr e regenerar a célula. J. Gerald VI - 10

Memórias (Cont.) Amplificador de Leitura (Sense Amplifier) 1) As linhas B e B são pré-carregadas com V DD /2. 2) A célula a ser lida é ligada às linhas, o que provoca desequilíbrio diferencial em B e B. 3) Via Q 5 e Q 6 é ligada a célula amplificadora diferencial regenerativa (idêntica à célula de memória SRAM) que amplifica a diferença e restaura os valores V DD ou 0 em B e B. J. Gerald VI - 11

Memórias (Cont.) Célula EPROM Para programar aplica-se um tensão forte na gate select gate o que provoca deixar a floating gate com cargas negativas que lá irão ficar armazenadas. Estas cargas obrigam a tensões V GS muito maiores para que haja condução. J. Gerald VI - 12

Memórias (Cont.) Célula EPROM na programação (dura 100 anos programada) Durante a programação aparece um canal n (FET de reforço) devido a valores de V DS muito elevados. Assim, os electrões fortemente acelerados no canal são também atraídos para a select gate pelo campo eléctrico, via óxido entre esta e o canal, ficando alguns presos na floating gate. Estes electrões vão carregar negativamente esta gate o que posteriormente vai obrigar a valores de V GS muito elevados para que haja formação de canal. Na desprogramação usa-se uma luz ultravioleta (a floating gate tem janela de quartzo) para que, com a energia dos fotões, se forneça energia suficiente aos electrões aprisionados a fim de voltarem para o substracto. Para as EEPROMs (usadas, por exemplo nas memórias flash) esta energia é fornecida por meios eléctricos. J. Gerald VI - 13

FPGAs J. Gerald VI - 14

FPGAs (Cont.) Evolução do número de transistores: - Abril de 1972: 8008, 200 khz, 3500 transístores. - Fevereiro de 2004: Pentium 4, 3,4 GHz, 55 milhões de transístores. - Novembro de 2006: Core 2 Extreme QX6700, 3,2 GHz, 582 milhões de transístores. - 2010: Itanium 9300, 4 processadores, mil milhões de transístores. - 2014: atinge-se o limite da tecnologia de 20 nanómetros (fim da lei de Moore?) a partir da qual, a camada de oxido de silício já não é isolante. Para continuar a evoluir é necessário outra tecnologia, por exemplo, nanotubos de carbono? J. Gerald VI - 15

FPGAs (Cont.) CI: transístores e ligações realizados em múltiplas camadas. O projecto ASIC (Application Specific Integrated Circuit). J. Gerald VI - 16

FPGAs (Cont.) J. Gerald VI - 17

FPGAs (Cont.) Programáveis (não se personalizam camadas): J. Gerald VI - 18

FPGAs (Cont.) Configuração/programação de dispositivos FPGA: J. Gerald VI - 19

FPGAs (Cont.) Configuração/programação de dispositivos FPGA: J. Gerald VI - 20

FPGAs (Cont.) J. Gerald VI - 21

FPGAs (Cont.) Slices: Logic cells: LUTs, multiplexers, aritmética e registos (FF ou latches) J. Gerald VI - 22

FPGAs (Cont.) J. Gerald VI - 23

FPGAs (Cont.) Linguagens mais utilizadas para descrever hardware de sistemas digitais: J. Gerald VI - 24

FPGAs (Cont.) ISIM J. Gerald VI - 25

Helena Sarmento, Transparências das aulas teóricas de Electrónica II, 2011. J. Gerald VI - 26