You are on page 1of 6

FPGA- Field Programmable Gate Array

um dispositivo lgico programvel que possui uma arquitetura baseada em blocos lgicos configurveis, chamados de CLB (Configuration Logical Blocks) que so formados por portas lgicas e flip-flops que implementam funes lgicas.

Linhas de Roteamento

Blocos de Entrada e Sada Blocos Lgicos Configurveis Matriz de Roteamento

FPGA- Field Programmable Gate Array


O FPGA tambm formado por estruturas chamadas de blocos de entrada e sada (IOB In/Out Blocks), os quais so responsveis pelo interfaceamento entre as sadas provenientes das combinaes de CLBs. largamente utilizado para o processamento de informaes digitais. Foi criado pela Xilinx Inc., e teve o seu lanamento no ano de 1985 como um dispositivo que poderia ser programado de acordo com as aplicaes do usurio (programador).

Linhas de Roteamento

Blocos de Entrada e Sada Blocos Lgicos Configurveis Matriz de Roteamento

FPGA- Field Programmable Gate Array

A tpica estrutura interna de um bloco lgico configurvel de um FPGA, consiste em flip-flops, um determinado nmero de multiplexadores e uma estrutura de funo combinatria para implementar as funes lgicas.

FPGA- Field Programmable Gate Array


Um nico FPGA pode simular no apenas um processador simples, mas tambm outros circuitos de apoio, como o controlador de vdeo, uma interface serial e assim por diante. Os modelos recentes incluem inclusive uma pequena quantidade de memria RAM e circuitos de apoio, de forma que voc pode ter um sistema completo usando apenas um chip FPGA previamente programado, um chip de memria EPROM (ou memria flash) com o software, a placa de circuito com as trilhas e conectores e uma bateria ou outra fonte de energia.

FPGA- Field Programmable Gate Array


Os FPGAs so naturalmente muito mais caros que chips produzidos em srie, mas so uma opo em situaes em que so necessrias apenas algumas centenas de unidades de um design exclusivo. Ex: Automao Industrial. Eles so tambm o caminho para projetos artesanais, que so a nova onda entre quem gosta de eletrnica ou est cursando engenharia da computao.

FPGA- Field Programmable Gate Array


Atualmente no mercado podemos encontrar trs tipos de FPGAs, onde cada um ter melhor desempenho dependendo da aplicao para a qual o mesmo ser utilizado. Os trs tipos so: RAM Esttica: FPGA na qual suas conexes entre as portas so feitas entre blocos lgicos por meio de portas de transmiso ou multiplexadores controladas por clulas SRAM. Tem como vantagem a possibilidade de ser rapidamente configurada, porm exige hardware externo auxiliar que deve ser montado junto com os blocos lgicos. Transistores de Passagem: Essa uma opo mais barata que a opo de RAM esttica, composta por uma grande concentrao de transistores que so configurados em modo de corte ou modo de conduo. EPROM/EEPROM : Baseada na tecnologia de criao de memrias EPROM/EEPROM. Sua principal vantagem permitir a reprogramao sem que se precise armazenar a configurao externa.