380 likes | 494 Views
Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin. Prof. Edson Pedro Ferlin. Arquitetura de Computadores. Dispositivos Reconfiguráveis. Características dos Dispositivos Reconfiguráveis.
E N D
Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis Características dos Dispositivos Reconfiguráveis · Os dispositivos são programáveis/graváveis, permitindo que se efetue facilmente a alteração do projeto. · Possuem uma grande quantidade de portas lógicas, ou seja uma maior escala de integração, o que permite construir circuitos lógicos complexos com um único integrado. · Permitem que se implemente funções lógicas bastante complexas, as quais podem utilizar elementos como por exemplos Flip-Flops. · Pode-se utilizar de uma descrição de hardware padronizada como é o caso da Linguagem de Descrição de Hardware (HDL - Hardware Description Language), ou de suas variâncias VHDL e AHDL. Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis PLDs, CPLDs e FPGAs Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis Funcionamento dos Dispositivos Reconfiguráveis • Matriz de Elementos Reconfiguráveis • Funcionamento: • Configurado (bits de configuração – Bitstream) • Função • Entradas/Saídas • Roteamento dos dados • Operação Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis Arquitetura Interna Típica Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis Arquitetura Interna Típica • CLB – Configurable Logic Block • Entradas • LUT – LookUp Table (funções) • Multiplexadores (Fluxo de sinais) • Registradores/Flip-Flops (saídas/realimentação) • Rede de Interconexão • IOB – Input/Output Bock • Obs: Todos configuráveis Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis Reconfiguração • Estática: • Configurado antes de começar a fazer a computação (processamento) dos dados. Caso necessite o dispositivo pára de executar e reconfigura-se para depois voltar à execução. • Dinâmica: • Configura e começa a processar os dados de entrada. Caso necessite de alguma nova funcionalidade, reconfigura-se uma área que não esteja processando. Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis Fabricantes e Famílias • Altera: • Embarcados (Excalibur, NIOS) • FPGAs (Stratix II, Stratix, Cyclone II, Cyclone, Stratix GX, Apex II, Apex 20K, Mercury, Flex 10K, Acex 1K, Flex 6000) • CPLDs (Max II, Max3000A, Max7000) • ASIC (Hardcopy II, Stratix, Apex 20K) • Xilinx: • FPGAs (Virtex, Spartan) • CPLDs (CoolRunner, XC9500) • Actel: • FPGAs (ProASIC, Axcelerator) • Atmel: • FPGAs (AT40K, FPSLIC AT94S) • CPLDs (ATF1500) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis Blocos Básicos Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis MAX 7000 (Altera) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis MAX II (Altera) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis FLEX 10K (Altera) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis ACEX (Altera) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis APEX (Altera) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis CYCLONE (Altera) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis STRATIX (Altera) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis MERCURY (Altera) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis EXCALIBUR (Altera) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis ARM922T (Altera) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis HARDCOPY (Altera) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis NIOS II (Altera) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis CoolRunner (Xilinx) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis XC9500 (Xilinx) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis SPARTAN (Xilinx) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis VIRTEX (Xilinx) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis ProASIC (Xilinx) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis AXCELERATOR (Actel) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis AT40K (Atmel) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis AT94K (Atmel) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis ATF1500 (Actel) Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis CPLDs Altera Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis FPGAs Baixo Custo Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis FPGAs Alta Densidade Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis ASICs Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis Comparativo entre Famílias ALTERA Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis Comparativo entre Famílias XILINX Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis Comparativo entre Famílias ATMEL Prof. Edson Pedro Ferlin Arquitetura de Computadores
Dispositivos Reconfiguráveis Comparativo entre Famílias ACTEL Prof. Edson Pedro Ferlin Arquitetura de Computadores