FPGA

Significa "Field-Programmable Gate Array". Um FPGA é um circuito integrado que pode ser personalizado para uma aplicação específica. Diferentemente das CPUs tradicionais, os FPGAs são "programáveis em campo", o que significa que podem ser configurados pelo usuário após a fabricação.

Os FPGAs contêm blocos de lógica programáveis que podem ser conectados em diferentes configurações. Esses blocos criam uma matriz física de portas lógicas que pode ser usada para executar diferentes operações. Como as portas são personalizáveis, os FPGAs podem ser otimizados para qualquer tarefa de computação. Isso dá aos FPGAs o potencial de executar operações várias vezes mais rapidamente do que um processador com conexões fixas.

As matrizes de portas programáveis em campo geralmente são personalizadas usando uma linguagem de descrição de hardware, ou HDL. Um programador pode usar comandos HDL para configurar as interconexões das portas (como as portas se conectam umas às outras), assim como as próprias portas. Por exemplo, uma porta pode receber um operador booleano, como AND, OR ou XOR. Ao conectar várias portas, é possível executar operações lógicas avançadas.

Como os FPGAs são projetados para serem programados para aplicações específicas, eles não são adequados para computadores pessoais. No entanto, eles têm uma grande variedade de aplicações em campo. Alguns exemplos incluem telecomunicações, data centers, computação científica e processamento de áudio/vídeo. Além de serem usados em servidores e computadores de alto desempenho, eles também podem ser implementados em dispositivos eletrônicos, como TVs, rádios e equipamentos médicos.

Atualizado September 4, 2015 por Per C.

quizTeste seus conhecimentos

A router port designed to connect to a modem or another router is called what?

A
Multiplex port
0%
B
Interconnect port
0%
C
Bypass port
0%
D
Uplink port
0%
Correct! Incorrect!     View the Uplink Port definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de FPGA nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.