PROJETO DE CIRCUITOS INTEGRADOS VLSI
|
|
|
- Rebeca Arruda de Caminha
- 10 Há anos
- Visualizações:
Transcrição
1 Universidade Federal do Piauí Centro de Tecnologia Curso de Engenharia Elétrica PROJETO DE CIRCUITOS INTEGRADOS VLSI Sistemas VLSI Digitais e Dispositivos de Lógica Programável Prof. Marcos Zurita [email protected] Teresina
2 Sumário 1. Evolução dos Sistemas VLSI 2. Dispositivos de Lógica Programável 3. Aplicações de Sistemas VLSI 2
3 1. Evolução dos Sistemas VLSI 3
4 1. Evolução dos Sistemas VLSI Evolução Histórica Categoria Data Densidade Transistor dispositivo Porta Lógica SSI (Small Scale Integration) MSI (Medium Scale Integration) LSI (Large Scale Integration) VLSI (Very Large Scale Integration) ULSI (Ultra Large Scale Integration) 1989 >10000 SLI/SoC (System Level Integration / System-on-Chip) Final dos anos 90 > 10 milhões 4
5 1. Evolução dos Sistemas VLSI Exemplo: VLSI desenvolvido no Brasil (UFCG) Decodificador MPEG-4 Tempo de desenvolvimento: ~4 anos Numero de transistores: ~430 mil 5
6 1. Evolução dos Sistemas VLSI 1971 vs 2011 Intel Core i7-3960x ~2,27 bilhões de transistores 3.6 GHz Intel transistores 740 khz proporção correta 6
7 1. Evolução dos Sistemas VLSI É possível projetar CIs com mais de 2 bilhões de transistores da mesma forma como se projetavam CIs com 2300 transistores? 7
8 2. Dispositivos de Lógica Programável 8
9 2. Dispositivos de Lógica Programável Dispositivos de Lógica Programável (PLD) Ao contrário dos dispositivos SSI, MSI e LSI, PLDs não tem função lógica pré-definida de fábrica. PLDs (Programmable Logic Devices): PLA PAL GAL CPLD FPGA Outros conceitos (FPSC, FPOA, SoPC...) 9
10 2. Dispositivos de Lógica Programável Memória ROM Antes da invenção dos PLDs, memórias ROM eram muitas vezes utilizadas para criar circuitos lógicos combinacionais. Uma ROM MxN pode ser vista como um circuito combinacional de M entradas e N saídas. Problemas: Em geral, são bem mais lentas do que o circuito equivalente; Consomem mais energia do que o circuito equivalente; Não protegem contra transições assíncronas, gerando glitches; Não possuem saídas registradas, sendo incapazes de gerar lógica sequencial sem a adição de componentes externos. 10
11 2. Dispositivos de Lógica Programável Exemplo de um SoPC Piloto automático de avião baseado em SoPC. Lado superior: um FPGA com processador NIOS embarcado, um DSP e memória. Lado inferior: um receptor GPS, um conversor A/D, giroscópios e acelerômetros nos três eixos, um sensor de velocidade do ar e um sensor de altitude. 11
12 2. Dispositivos de Lógica Programável PLA - Arranjo Lógico Programável PLD: Programmable Logic Array. Inventado pela Texas Instruments em 1970 (TMS2000). Arranjo programável de portas AND conectadas a um arranjo programável de portas OR cujas saídas podem, ou não, ser complementadas para gerar as saídas do PLD, ou seja: Portas AND configuráveis; Portas OR configuráveis. Saída obtida pela Soma dos Produtos. 12
13 2. Dispositivos de Lógica Programável Exemplo de um PLA 3x4 (3 entradas, 4 saídas) 13
14 2. Dispositivos de Lógica Programável Ex: PLA 3x6 configurado 14
15 2. Dispositivos de Lógica Programável PAL Lógica de Arranjo Programável PAL: Programmable Array Logic. Inventado pela Monolithic Memories Inc. (MMI) em ~ ao PLA, mas, só as portas AND são programáveis. Mais simples de fabricar, mais rápido e mais barato. PALs podem incluir OLMCs em suas saídas, isto é, saídas com flipflops para reter os estados lógicos e evitar glitches. PALs com OLMCs podem originar máquinas de estados configuráveis. 15
16 2. Dispositivos de Lógica Programável PAL 2x1 Simples 16
17 2. Dispositivos de Lógica Programável PAL 16L8 e 16R8 OLMC* de um PAL 16R8 *OLMC: Output Logic MacroCell 17
18 2. Dispositivos de Lógica Programável GAL Lógica de Arranjo Genérico GAL: Generic Array Logic. Inventada pela Lattice Semiconductor em Semelhante à PAL mas com capacidade de poder ter sua configuração apagada e regravada. Ganhou popularidade devido à capacidade de poder ser utilizada na prototipagem de projetos. 18
19 2. Dispositivos de Lógica Programável GAL 22V10 19
20 2. Dispositivos de Lógica Programável CPLD PLD Complexo CPLD: Complex Programmable Logic Device. Arranjo configurável de múltiplos PALs/GALs em um único CI. 20
21 2. Dispositivos de Lógica Programável FPGA - Arranjo de Portas Programável por Campo FPGA: Field Programmable Gate Array. Inventado por Ross Freeman (co-fund. da Xilinx), Inicialmente, era composto basicamente por 3 componentes fundamentais: blocos de entrada e saída (IOB Input/Output Block); blocos lógicos configuráveis (CLB Configurable Logic Block), e; Matrizes de Interconexão (IM - Interconnection Matrix). 21
22 2. Dispositivos de Lógica Programável Estrutura básica de um FPGA Blocos de Lógica Configurável (CLB) Blocos de Entrada e Saída (IOB) Matrizes de Interconexão 22
23 2. Dispositivos de Lógica Programável Cada CLB pode ser programado de forma a implementar pequenos circuitos lógicos; Cada IOB é conectado a um terminal externo do FPGA, podendo se comportar como porta de entrada, saída, bidirecional ou mesmo como um pino não conectado (alta impedância). As matrizes de interconexão são capazes de conectar CLB's e IOB's formando então o sistema completo. 23
24 2. Dispositivos de Lógica Programável FPGA com memória RAM embarcada 24
25 2. Dispositivos de Lógica Programável Bloco Lógico (LB) da Spartan-II da Xilinx 25
26 2. Dispositivos de Lógica Programável Típico Bloco de I/O de um FPGA 26
27 2. Dispositivos de Lógica Programável CPLD vs FPGA Característica CPLD FPGA não volátil (Flash, EEPROM, PROM) volátil (RAM) MacroCell (até 90 entradas) Logic Block / Logic Element (4 a 6 entradas) 512 até Estruturas de Memória não possui Blocos de Memória (até ~10Mbits) Memória Distribuída (até ~1.5Mbits) Atrasos de Roteamento determinísticos variáveis Armazenamento da Configuração Célula Lógica Número de Registradores Atrasos de Propagação podem ser longos se geralmente menores que os muitas interconexões forem do FPGA necessárias. Aplicação sistemas simples, glue logic sistemas complexos 27
28 2. Dispositivos de Lógica Programável Principais Fabricantes de CPLDs e FPGAs FABRICANTE COMPONENTE DETALHES FPGA, CPLD Achronix FPGA FPGAs de alto desempenho (até 1.5 GHz) < Microsemi (Actel) FPGA, csoc FPGAs com μc integrados Cypress PSoC Lattice Semiconductor FPGA, CPLD FPGAs não-voláteis Xilinx FPGA, CPLD Altera 28
29 3. Aplicações de Sistemas VLSI 29
30 3. Aplicações de Sistemas VLSI Aplicações de Sistemas VLSI Sistemas VLSI se tornaram comuns na vida cotidiana, quase onipresentes. Mercado demanda aplicações cada vez mais complexas em dimensões cada vez menores VLSI. Algumas de suas principais aplicações: Câmeras digitais; Televisores digitais; Computadores, notebooks, tablets e periféricos; Telefonia celular; Sistemas automotivos; Sistemas biomédicos, etc. 30
31 3. Aplicações de Sistemas VLSI Sistemas VLSI podem ser desenvolvidos com base em: Processadores (μcs, μps, ASIPs, DSPs, etc); CPLDs / FPGAs; ASICs. 31
32 3. Aplicações de Sistemas VLSI Sistemas VLSI Baseados em Processador Vantagens Rápido desenvolvimento (tempo com HW é reduzido); Menor exigência técnica (know-how); Desenvolvimento em alto nível; Possível uso de Sos; Alto reaproveitamento de código. 32
33 3. Aplicações de Sistemas VLSI Sistemas VLSI Baseados em Processador Desvantagens Natureza sequencial; Desempenho limitado em aplicações críticas; Podem ter custos mais elevados em larga escala do que dispositivos dedicados (ASICs). 33
34 3. Aplicações de Sistemas VLSI DSPs 34
35 3. Aplicações de Sistemas VLSI Sistemas VLSI Baseados em FPGA Vantagens Permitem desenvolver sistemas dedicados; Elevado desempenho; Natureza paralela; Reconfiguráveis; Mais baratos que ASICs em baixa escala. Menor tempo de desenvolvimento que um ASIC. 35
36 3. Aplicações de Sistemas VLSI Sistemas VLSI Baseados em FPGA Desvantagens FPGAs tem custo mais elevado do que μcs típicos; Exigem maior capacitação técnica; Geralmente seu desenvolvimento é mais demorado do que o de um sistema baseado em processador. 36
37 3. Aplicações de Sistemas VLSI Mars Rover: FPGAs Xilinx 37
38 3. Aplicações de Sistemas VLSI Sistemas VLSI Baseados em ASIC Desvantagens Altíssimo custo em baixa escala de produção; Seu projeto requer mão-de-obra especializada e cara; Tempo de projeto geralmente elevado; Uma vez produzido, o CI dificilmente poderá ser empregado em outra aplicação. 38
39 3. Aplicações de Sistemas VLSI Sistemas VLSI Baseados em ASIC ASIC: Application Specific Integrated Circuit. Vantagens Recursos otimizados para a aplicação alvo; Desempenho superior ao do FPGA; Pode integrar partes analógicas e de RF; Baixo custo em larga escala de produção. Desvantagens Altíssimo custo em baixa escala de produção. Requer 39
40 3. Aplicações de Sistemas VLSI Celulares 40
41 3. Aplicações de Sistemas VLSI MP3 Players 41
42 3. Aplicações de Sistemas VLSI Automóveis Renault Laguna: SEs representam cerca de 25% dos custos. 42
43 3. Aplicações de Sistemas VLSI Aeronaves 43
44 3. Aplicações de Sistemas VLSI Câmeras 44
45 3. Aplicações de Sistemas VLSI Instrumentos de Teste e Medição 45
46 3. Aplicações de Sistemas VLSI Controle de Tráfego Urbano 46
47 3. Aplicações de Sistemas VLSI Medidores de Consumo de Energia 47
48 3. Aplicações de Sistemas VLSI Controle de Usinas de Energia 48
49 3. Aplicações de Sistemas VLSI Controle e Automação Industrial 49
50 3. Aplicações de Sistemas VLSI Relógios de Pulso 50
51 Bibliografia Peter J. Ashenden, Digital Design: An Embedded Systems Approach Using Verilog, Elsevier, Karim, M.A., Chen, X., Projeto Digital: Conceitos e Princípios Básicos, LTC, Vincent Beroulle, VHDL Pour la Synthèse Logique et les Composants Programmables, INPG,
Dispositivos Lógicos Programáveis
Dispositivos Lógicos Programáveis Circuitos Lógicos DCC-IM/UFRJ Prof. 2009 1 Família de Sistemas Digitais 2 Comparação: Velocidade e Consumo VLSI Personalizado ASIC Célula-Padrão ASIC Estruturado CPLD
Sistemas Digitais. Módulo 15 Prof. Celso PLD - DISPOSITIVOS LÓGICOS PROGRAMÁVEIS
1 PLD - DISPOSITIVOS LÓGICOS PROGRAMÁVEIS Os projetos com circuitos digitais mais complexos podem se tornar inviáveis devido a vários problemas, tais como: - Elevado número de C.I. (circuitos integrados)
FPGA Field Programmable Gate Array
Arquitetura de Computadores FPGA Field Programmable Gate Array Alex Vidigal Bastos Sumário Dispositivos Reconfiguráveis Field Programmable Gate Arrays Funcionamento Desenvolvimento Ferramentas Dispositivos
Microelectrónica (ME)
Microelectrónica (ME) LEEC (opção) Lic. Lic. Engª. AeroEspacial (Aviónica) Tipos de projecto de CIs Marcelino Santos ([email protected]) 2004/05 Tipos de projecto de CIs ASIC - Application Specific
Disciplina: Processamento Digital de Sinais (ENG577) Aula 05 Parte 2: Dispositivos de Hardware Programável Prof.: Eduardo Simas eduardo.simas@ufba.
Universidade Federal da Bahia Escola Politécnica Programa de Pós Graduação em Engenharia Elétrica Disciplina: Processamento Digital de Sinais (ENG577) Aula 05 Parte 2: Dispositivos de Hardware Programável
Circuitos Lógicos. Profa. Grace S. Deaecto. Faculdade de Engenharia Mecânica / UNICAMP 13083-860, Campinas, SP, Brasil. [email protected].
Circuitos Lógicos Profa. Grace S. Deaecto Faculdade de Engenharia Mecânica / UNICAMP 13083-860, Campinas, SP, Brasil. [email protected] Segundo Semestre de 2013 Profa. Grace S. Deaecto ES572 DMC / FEM
Os dispositivos lógicos programáveis (PLD Programmable Logic Device) são circuitos integrados programáveis pelo usuário, que
Dispositivos Lógicos Programáveis (PLD) Os dispositivos lógicos programáveis (PLD Programmable Logic Device) são circuitos integrados programáveis pelo usuário, que possui um grande número de portas lógicas
1 MEMÓRIAS 07/08. como armazenar mais do que um bit? Até ao momento... MEMÓRIA =FLIP- FLOP
Memórias.PLD.PLA.FPGA. Até ao momento... MEMÓRIA =FLIP- FLOP 1 MEMÓRIAS como armazenar mais do que um bit? Coelho, J.P. @ Sistemas Digitais : Y20 Memórias.PLD.PLA.FPGA. 2 como armazenar mais do que uma
DISPOSITIVOS LÓGICOS PROGRAMÁVEIS DLP. 15/8/2013 Prof. Joselito ELP1DLP1 / npee / DEE 1
DISPOSITIVOS LÓGICOS PROGRAMÁVEIS DLP 15/8/2013 Prof. Joselito ELP1DLP1 / npee / DEE 1 1. FAMILIAS DE CIRCUITOS LÓGICOS DIGITAIS 1.1. Família Lógica TTL 1.2. Família Lógica MOS/CMOS 15/8/2013 Prof. Joselito
Curso Superior de Sistemas de Telecomunicações Unidade São José. Disciplina: Síntese de Sistemas de Telecomunicações 7º Fase
Curso Superior de Sistemas de Telecomunicações Unidade São José Disciplina: Síntese de Sistemas de Telecomunicações 7º Fase Bases tecnológicas Dispositivos Lógicos Programáveis. Introdução à Tecnologia
Portas lógicas e circuitos digitais. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007
Portas lógicas e circuitos digitais Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Tópicos Portas Circuito somador Circuito subtrator flip-flops (registradores)
ELT601 Eletrônica Digital II
Graduação em Engenharia Eletrônica Universidade Federal de Itajubá IESTI Dispositivos Lógicos Programáveis (DLPs) Prof. Rodrigo de Paula Rodrigues DLP Conteto Grau de integração EIB - SSI EIM - MSI EIA
Dispositivos Lógicos Programáveis (PLD) A. Mariano - 2012 1
Dispositivos Lógicos Programáveis (PLD) A. Mariano - 2012 1 Agenda Introdução Visão Geral PLD Evolução Arquiteturas Chaves de Programação FPGA vs ASIC Fundamentos FPGA Fluxo de projeto A. Mariano - 2012
Portas lógicas e Circuitos. Marcos Monteiro, MBA
Portas lógicas e Circuitos Marcos Monteiro, MBA Cultura Inútil Em 1854, o matemático britânico George Boole (1815 1864), através da obra intitulada An Investigation of the Laws of Thought (Uma Investigação
Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui.
3 Tecnologia FPGA Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui. 3.1. FPGA: Histórico, linguagens e blocos Muitos dos
TE 130 PROJETO DE CIRCUITOS INTEGRADOS DIGITAIS
TE 130 PROJETO DE CIRCUITOS INTEGRADOS DIGITAIS Oscar C. Gouveia Filho Departamento de Engenharia Elétrica UFPR URL: www.eletrica.ufpr.br/ogouveia E-mail: [email protected] 1 OBJETIVOS Entender
Dispositivos Lógicos Programáveis
PARTE 1 - TEORIA Dispositivos Lógicos Programáveis Os dispositivos lógicos programáveis (PLD Programmable Logic Device) são circuitos integrados programáveis, que possuem um grande número de portas lógicas,
DISCIPLINA: Sistemas Digitais
DISCIPLINA: Sistemas Digitais Vigência: a partir de 2007/1 Período Letivo: 4º semestre Carga Horária Total: 45h Código: EE.212 Ementa: Implementação Física. Tecnologia de CIs programáveis. FPGA. Atraso
Dispositivo Lógico Programável(PLD)
Dispositivo Lógico Programável(PLD) Para reduzir o número de CI's(Circuitos Integrados) a serem usados num projeto digital, é necessário colocar mais funções em um mesmo chip. Isso tem sido feito com evolução
- Arquitetura de sistemas digitais- Cap 1 - Introdução
- Arquitetura de sistemas digitais- Cap 1 - Introdução Prof. Alan Petrônio - www.ufsj.edu.br/alan - 2012 Conteúdos/propósitos deste capítulo: 1.1 - Relembrando conceitos 1.2 - Arquitetura de computadores
MEMÓRIA. 0 e 1 únicos elementos do sistema de numeração de base 2
MEMÓRIA CONCEITO Bit- 0 1 Essência de um sistema chamado BIESTÁVEL Ex: Lâmpada 0 apagada 1 acesa 0 e 1 únicos elementos do sistema de numeração de base 2 A que se destina a memória: Armazenamento das instruções
Dispositivos de Lógica Programável
Dispositivos de Lógica Programável Evolução Válvula no início de 1940 Transistor em 1947 Não aquece como as válvulas Fisicamente menor 1961 primeiro integrado TTL 74LSXX Década de 1970 surge SPLD Simple
Aula 11. Dispositivos Lógicos Programáveis. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira
Aula 11 Dispositivos Lógicos Programáveis SEL 0414 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira 1. Características Gerais l PLD Programmable Logical Device; l Agrupa um grande número de
Dispositivos Lógicos Programáveis (PLDs) Leandro Schwarz
Dispositivos Lógicos Programáveis (PLDs) Leandro Schwarz Conceito PLD - Programmable Logic Device; Circuito integrado com grande número de portas lógicas configuráveis, flip-flops e registradores; Permite
Centro Federal de Educação Tecnológica de Pelotas CEFET-RS. Aula 08. Estilos de Projeto. Prof. Sandro Vilela da Silva. [email protected].
Centro Federal de Educação Tecnológica de Pelotas CEFET-RS Projeto Físico F Digital Aula 08 Estilos de Projeto Prof. Sandro Vilela da Silva [email protected] Copyright Parte dos slides foram realizados
Introdução. Hardware (Parte II) Informações Adicionais. Universidade Federal de Campina Grande Departamento de Sistemas e Computação
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Introdução à Computação Hardware (Parte II) Informações Adicionais Prof. a Joseana Macêdo Fechine Régis de Araújo [email protected]
O Mundo Real é Analógico ou Digital?
Analógico / Digital O Mundo Real é Analógico ou Digital? O que define uma grandeza analógica? Os sinais analógicos podem tomar qualquer valor num intervalo contínuo de tensão, corrente, resistência ou
Gerações de Computadores. INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela.
Gerações de Computadores INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela ([email protected]) Como é formado o meu computador? Computador = hardware + software 1ª
Aula 1 Introdução a Arquitetura de Computadores
Aula 1 Introdução a Arquitetura de Computadores Anderson L. S. Moreira [email protected] http://dase.ifpe.edu.br/~alsm Anderson Moreira Arquitetura de Computadores 1 O que fazer com essa
Componentes Programáveis. PLD, CPLD e FPGAs. pelo Utilizador. José Miguel Vieira dos Santos. JMVS - SACP
Componentes Programáveis pelo Utilizador PLD, CPLD e FPGAs José Miguel Vieira dos Santos [email protected] JMVS - SACP 2005 1 PLD- Progammable Logic Devices O termo PLD abrange uma vasta gama de componentes
Aula 24. Circuitos Lógicos Programáveis
Aula 24 Circuitos Lógicos Programáveis 1) Introdução Impulsionado pelo desenvolvimento de novos tipos de sofisticados dispositivos programáveis por campo elétrico (FPDs), o processo de projeto digital
Circuitos Digitais Representação Numérica. Sistema Digital. Circuitos Digitais. Conversão A/D e D/A. Circuitos Digitais
2 Sistemas Digitais Aula 2 Introdução à Sistemas Embarcados Prof. Abel Guilhermino Centro de Informática Universidade Federal de Pernambuco Circuitos Digitais Representação Numérica Analógica As entradas
Hardware de Computadores
Placa Mãe Hardware de Computadores Introdução Placa-mãe, também denominada mainboard ou motherboard, é uma placa de circuito impresso eletrônico. É considerado o elemento mais importante de um computador,
1. CAPÍTULO COMPUTADORES
1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes
SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL
Entendendo o Computador Componentes do Computador COMPONENTES DO COMPUTADOR Tabela ASCII A sigla ASCII deriva de American Standard Code for Information Interchange, ou seja, Código no Padrão Americano
Simplifique a complexidade do sistema
1 2 Simplifique a complexidade do sistema Com o novo controlador de alto desempenho CompactRIO Rodrigo Schneiater Engenheiro de Vendas National Instruments Leonardo Lemes Engenheiro de Sistemas National
ELD - Eletrônica Digital Aula 11 Introdução à Lógica Programável. Prof. Antonio Heronaldo de Sousa
ELD - Eletrônica Digital Aula 11 Introdução à Lógica Programável Prof. Antonio Heronaldo de Sousa Agenda - Introdução - Lógica Programável - Dispositivos de Lógica Programável - Arranjos Lógicos Programáveis
R S Q 0 0 1 0 1 0 1 0 0 1 1 0 Tabela 17 - Tabela verdade NOR
19 Aula 4 Flip-Flop Flip-flops são circuitos que possuem a característica de manter os bits de saída independente de energia, podem ser considerados os princípios das memórias. Um dos circuitos sequenciais
Departamento de Engenharia Elétrica e de Computação SEL 405 Lab. de Introdução aos Sistemas Digitais I. Profa. Luiza Maria Romeiro Codá
Departamento de Engenharia Elétrica e de Computação SEL 405 Lab. de Introdução aos Sistemas Digitais I Profa. Luiza Maria Romeiro Codá DISPOSITIVOS LÓGICOS PROGRAMÁVEIS 1. Introdução: A tecnologia dos
Hardware Reconfigurável
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Hardware Reconfigurável DCA0119 Sistemas Digitais Heitor Medeiros Florencio Tópicos Alternativas de projeto
Profa. Luiza Maria Romeiro Codá Profa. Dra Maria Stela Veludo de Paiva
Profa. Luiza Maria Romeiro Codá Profa. Dra Maria Stela Veludo de Paiva são circuitos integrados programáveis pelo usuário, Não apresentam uma função lógica definida, até que sejam configurados. pssuem
Memorias. Flip-Flop RS básico (Assíncrono) preencher. Tabela da verdade S R Q A S Q
Memorias Flip-Flop básico (Assíncrono) Tabela da verdade A preencher Flip-Flop básico (Assíncrono) Tabela da verdade esumindo: A = A = A = = = A X = X não permitido X não permitido Flip-Flops íncrono Com
PROJETO DE CIRCUITOS INTEGRADOS VLSI
Universidade Federal do Piauí Centro de Tecnologia Curso de Engenharia Elétrica PROJETO DE CIRCUITOS INTEGRADOS VLSI Prototipagem Prof. Marcos Zurita [email protected] www.ufpi.br/zurita Teresina - 2013
Tópicos da aula. Histórico e Evolução dos Computadores. Noções Básicas de Arquitetura de Computadores
Tópicos da aula Introdução Histórico e Evolução dos Computadores Noções Básicas de Arquitetura de Computadores Características gerais dos componentes de um computador digital Objetivos da aula Complementar
Sistemas Digitais I LESI :: 2º ano. Questões Práticas de Sistemas Sequenciais
Sistemas Digitais I LESI :: 2º ano Questões Práticas de Sistemas Sequenciais António Joaquim Esteves João Miguel Fernandes www.di.uminho.pt/~aje Bibliografia: secções 8.3.1, 8.4 (parte), 8.5 (parte), DDPP,
Eletrônica Digital para Instrumentação. Prof: Herman Lima Jr [email protected]
G03 Eletrônica Digital para Instrumentação Prof: [email protected] Centro Brasileiro de Pesquisas Físicas Ministério da Ciência, Tecnologia e Inovação (MCTI) Eletrônica Digital para Instrumentação Objetivo
Curso Superior de Sistemas de Telecomunicações Unidade São José. Disciplina: Síntese de Sistemas de Telecomunicações 7º Fase
Curso Superior de Sistemas de Telecomunicações Unidade São José Disciplina: Síntese de Sistemas de Telecomunicações 7º Fase Bases tecnológicas Dispositivos Lógicos Programáveis. Introdução à Tecnologia
Disciplina: Introdução à Engenharia da Computação
Colegiado de Engenharia de Computação Disciplina: Introdução à Engenharia da Computação Aulas 10 (semestre 2011.2) Prof. Rosalvo Ferreira de Oliveira Neto, M.Sc. [email protected] 2 Hardware
AULA1 Introdução a Microprocessadores gerais
AULA1 Introdução a Microprocessadores gerais Disciplina: Aplicações Avançadas de Microprocessadores (AAM) Prof. Eduardo Henrique Couto [email protected] 2014/1 Apresentação do Professor: Cronograma:
PROJETO DE CIRCUITOS INTEGRADOS VLSI
Universidade Federal do Piauí Centro de Tecnologia Curso de Engenharia Elétrica PROJETO DE CIRCUITOS INTEGRADOS VLSI Prototipagem Prof. Marcos Zurita [email protected] www.ufpi.br/zurita Teresina - 2013
Capítulo13 Arquiteturas de Dispositivos Lógicos Programáveis Pearson. Todos os direitos reservados.
Capítulo13 Arquiteturas de Dispositivos Lógicos Programáveis slide 1 Temas abordados nesse capítulo: - Descrever as diferentes categorias de dispositivos de sistemas digitais. - Descrever os diferentes
Introdução. Em se tratando de computador, entendemos que memória são dispositivos que armazenam dados com os quais o processador trabalha.
Memorias Introdução Em se tratando de computador, entendemos que memória são dispositivos que armazenam dados com os quais o processador trabalha. Necessariamente existe dois tipos de memórias: -Memória
Introdução ao Desenvolvimento de Circuitos Digitais Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h
Introdução ao Desenvolvimento de Circuitos Digitais Prof. Rômulo Calado Pantaleão Camara Carga Horária: 2h/60h A grande ideia! O processo de concepção de um produto (chip) é muito demorado. Tempo; Esforço;
HIERARQUIA DE MEMÓRIAS
MEMÓRIA SECUNDARIA HIERARQUIA DE MEMÓRIAS Memórias Memória Secundaria Memória Terciária Sigla NOME TECNOLOGIA ROM Read Only Memory (memória somente de leitura) Gravada na fábrica uma única vez PROM EPROM
Você acha que não precisa de um FPGA? Pense melhor!
Você acha que não precisa de um FPGA? Pense melhor! Objetivos de hoje Definir e explicar os FPGAs Desmistificar os conceitos incorretos mais comuns sobre os FPGAs Compreender a melhor e mais intuitiva
MEMÓRIAS. Sistemas Digitais II Prof. Marcelo Wendling Set/10
MEMÓRIAS Sistemas Digitais II Prof. Marcelo Wendling Set/10 1 Definição São blocos que armazenam informações codificadas digitalmente números, letras, caracteres quaisquer, comandos de operações, endereços
Memórias. O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s)
Memórias O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s) Essas informações são guardadas eletricamente em células individuais. Chamamos cada elemento
Implementação de um módulo Ethernet 10/100Mbps com interface Avalon para o processador Nios II da Altera
Implementação de um módulo Ethernet 10/100Mbps com interface Avalon para o processador Nios II da Altera Ricardo Menotti Orientador: Prof. Dr. Eduardo Marques Instituto de Ciências Matemáticas e de Computação
Organização de Computadores 1
Organização de Computadores 1 SISTEMA DE INTERCONEXÃO (BARRAMENTOS) Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann Componentes estruturais: Memória Principal Unidade de Processamento Central
Componentes de um Sistema de Computador
Componentes de um Sistema de Computador HARDWARE: unidade responsável pelo processamento dos dados, ou seja, o equipamento (parte física) SOFTWARE: Instruções que dizem o que o computador deve fazer (parte
Parte # 2 - Circuitos Combinatórios
CEFET Departamento de Engenharia Elétrica - DEPEL GELE 7163 Eletrônica Digital Parte # 2 - Circuitos Combinatórios 1 GELE 7163 Eletrônica Digital 2 Referências : Notas de Aula. Mendonça, Alexandre e Zelenovsky,
Sistemas Embarcados. Introdução aos sistemas embarcados
Sistemas Embarcados Introdução aos sistemas embarcados Introdução aos Sistemas embarcados Definição de um sistema embarcado Exemplos de sistemas embarcados Processadores utilizados em sistemas embarcados
INTERFACE RECONFIGURÁVEL PARA ARQUITETURA PARALELA BASEADA EM PROCESSADOR EMBARCADO NIOS II
CENTRO UNIVERSITÁRIO POSITIVO NÚCLEO DE CIÊNCIAS EXATAS E TECNOLÓGICAS ENGENHARIA DA COMPUTAÇÃO INTERFACE RECONFIGURÁVEL PARA ARQUITETURA PARALELA BASEADA EM PROCESSADOR EMBARCADO NIOS II UNICENP / NCET
Projeto de Sistemas Embarcados Microcontrolados
Departamento de Engenharia Elétrica - FT UnB Projeto de Sistemas Embarcados Microcontrolados Prof. Ricardo Zelenovsky ENE Prof. Geovany Araújo Borges ENE Prof. Adson Ferreira da Rocha ENE E-mails: {zele,gaborges,adson}@unb.br
Ministério da Educação Universidade Federal do Ceará Pró-Reitoria de Graduação
Ministério da Educação Universidade Federal do Ceará Pró-Reitoria de Graduação PROGRAMA DA DISCIPLINA 1 2 Curso: Engenharia Elétrica Código: 20 3 4 Modalidade(s): Bacharelado Currículo(s): 2005/1 5 Turno(s):
ELETRÔNICA DIGITAL I
ELETRÔNICA DIGITAL I Parte 0 Introdução Professor Dr. Michael Klug 1 Analógico x Digital Representações: Analógica = contínua Digital = discreta (passo a passo) 2 Vantagens Técnicas Digitais 1) Fáceis
Automação Industrial. Prof. Ms. Getúlio Teruo Tateoki. http://www.getulio.eng.br/meusalunos/autind.html
Automação Industrial Prof. Ms. Getúlio Teruo Tateoki http://www.getulio.eng.br/meusalunos/autind.html -Duas Aulas quinzenais -Datas: Engenharia Elétrica 08 e 18 de agosto 01, 15, 29 de setembro 13 e 27
DECODIFICADOR DE DISPLAY DE 7 SEGMENTOS COM LATCH
UNIVERSIDADE FEDERAL DO PARANÁ DEPARTAMENTO DE ENGENHARIA ELÉTRICA DECODIFICADOR DE DISPLAY DE 7 SEGMENTOS COM LATCH Projeto para a matéria TE130 Projeto de Circuitos Integrados Digitais, ministrada pelo
1 Introdução. 1.1. Motivação
15 1 Introdução Esta dissertação dedica-se ao desenvolvimento de um analisador de erro para Redes Ópticas através da utilização de circuitos integrados programáveis de última geração utilizando taxas que
AUTOMAÇÃO DE ESCRITÓRIOS ADE
Curso: TÉCNICO EM INFORMÁTICA com Habilitação em Programação e Desenvolvimento de Sistemas. AUTOMAÇÃO DE ESCRITÓRIOS ADE NOTA DE AULA 01 Assunto: Introdução a informática. Histórico do computador. Conceitos
Opções de Design para Circuitos Integrados CMOS
Opções de Design para Circuitos Integrados CMOS Para implementar um circuito integrado (CI) em CMOS é possível escolher entre as múltiplas possibilidades existentes no mercado. A escolha deve ser feita
Sistemas Digitais I LESI :: 2º ano. Introdução
Sistemas Digitais I LESI :: 2º ano Introdução António Joaquim Esteves João Miguel Fernandes www.di.uminho.pt/~aje Bibliografia: capítulo 1, DDPP, Wakerly DEP. DE INFORMÁTICA ESCOLA DE ENGENHARIA UNIVERSIDADE
MEMÓRIA. A memória do computador pode ser dividida em duas categorias:
Aula 11 Arquitetura de Computadores - 20/10/2008 Universidade do Contestado UnC/Mafra Sistemas de Informação Prof. Carlos Guerber MEMÓRIA Memória é um termo genérico usado para designar as partes do computador
Curso Técnico de Nível Médio
Curso Técnico de Nível Médio Disciplina: Informática Básica 2. Hardware: Componentes Básicos e Funcionamento Prof. Ronaldo Componentes de um Sistema de Computador HARDWARE: unidade
CIÊNCIA E TECNOLOGIA DO RIO INFORMÁTICA BÁSICA AULA 03. Docente: Éberton da Silva Marinho e-mail: [email protected] 25/06/2014
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INFORMÁTICA BÁSICA AULA 03 Docente: Éberton da Silva Marinho e-mail: [email protected] 25/06/2014 Unidades de armazenamento
AVALIAÇÃO DE CIRCUITOS SOMADORES DE 32 BITS EM VHDL UTILIZANDO DISPOSITIVOS DE LÓGICA PROGRAMÁVEL
AVALIAÇÃO DE CIRCUITOS SOMADORES DE 32 BITS EM VHDL UTILIZANDO DISPOSITIVOS DE LÓGICA PROGRAMÁVEL Thiago Moutran Araki, André Reis, Renato P. Ribas Instituto de Informática UFRGS Av. Bento Gonsalves, 9500
Arquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Aula 01 Tecnologias e Perspectiva Histórica Edgar Noda Pré-história Em 1642, Blaise Pascal (1633-1662) construiu uma máquina de calcular mecânica que podia somar
Arquitetura de Computadores Circuitos Combinacionais, Circuitos Sequênciais e Organização de Memória
Introdução Arquitetura de Computadores Circuitos Combinacionais, Circuitos Sequênciais e O Nível de lógica digital é o nível mais baixo da Arquitetura. Responsável pela interpretação de instruções do nível
Sistemas Embarcados: uma Visão Geral. byprof Edson Pedro Ferlin
Sistemas Embarcados: uma Visão Geral Semicondutores Mainstream Silicon Application is switching every 10 Years standard hardwired The Programmable System-on-a-Chip is the next wave procedural programming
Tecnologia VLSI - Uma Breve Introdução
Tecnologia VLSI - Uma Breve Introdução S. W. Song MAC 412 - Organização de Computadores baseado em parte em Mead and Conway - Introduction to VLSI Systems, Addison-Wesley Tecnologia VLSI Tencologia de
HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira
HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO Wagner de Oliveira SUMÁRIO Hardware Definição de Computador Computador Digital Componentes Básicos CPU Processador Memória Barramento Unidades de Entrada e
Arquitetura de Sistemas Embarcados: Controladores Industriais
Arquitetura de Sistemas Embarcados: Controladores Industriais Heber A. Scachetti RA 004933 [email protected] RESUMO Este artigo apresenta algumas das principais características encontradas em
Automação Industrial Parte 2
Automação Industrial Parte 2 Prof. Ms. Getúlio Teruo Tateoki http://www.getulio.eng.br/meusalunos/autind.html Perspectiva Histórica Os primeiros sistemas de controle foram desenvolvidos durante a Revolução
Ficha da Unidade Curricular
Ficha da Unidade Curricular Curso: Engenharia Electrotécnica/Informática Ano Lectivo: 2010/11 Unidade Curr.: Sistemas Digitais Ano Curricular: 1 Créditos: 6 Responsável: João Paulo Coelho Regime: Anual
UNIBRATEC Ensino Superior e Técnico em Informática DHD Desenvolvimento em Hardware
UNIBRATEC Ensino Superior e Técnico em Informática DHD Desenvolvimento em Hardware 1 Capítulo 4 Lógica Digital Básica UNIBRATEC Ensino Superior e Técnico em Informática DHD Desenvolvimento em Hardware
GUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO
GUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Agosto/2004 V2 INTRODUÇÃO Este guia foi preparado para auxilio às aulas de laboratório para o curso de Engenharia
AUTOMAÇÃO INDUSTRIAL INTRODUÇÃO A ROBÓTICA
AUTOMAÇÃO INDUSTRIAL INTRODUÇÃO A ROBÓTICA CONTEÚDO PROGRAMÁTICO Microcontroladores - Hardware Microcontroladores - Software Visão Geral de um Robô Manipulador Constituição Básica de um Robô Industrial
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução Infraestrutura móvel Características dos dispositivos móveis Desenvolvendo aplicações
Arquitetura de Computadores. por Helcio Wagner da Silva
Arquitetura de Computadores -Introdução por Helcio Wagner da Silva Histórico da Evolução dos Computadores ENIAC (Eletronic Numerical Integrator and Computer) John Mauchly& John Presper Eckert, Universidade
DESENVOLVIMENTO DE UMA BIBLIOTECA PARA COMUNICAÇÃO COM A CAMADA FÍSICA USB PADRÃO ULPI
UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA DESENVOLVIMENTO DE UMA BIBLIOTECA PARA COMUNICAÇÃO COM A CAMADA FÍSICA USB PADRÃO ULPI PROPOSTA DE TRABALHO
Introdução à Organização e Arquitetura de Computadores. Prof. Leonardo Barreto Campos 1
Introdução à Organização e Arquitetura de Computadores Prof. Leonardo Barreto Campos 1 Sumário Introdução; Evolução dos Computadores; Considerações da Arquitetura de von Neumann; Execução de uma instrução
Introdução a Informática. Prof.: Roberto Franciscatto
Introdução a Informática Prof.: Roberto Franciscatto 3.1 EXECUÇÃO DAS INSTRUÇÕES A UCP tem duas seções: Unidade de Controle Unidade Lógica e Aritmética Um programa se caracteriza por: uma série de instruções
