Diferenza entre FPGA e microprocesador

FPGA vs Microprocesador

As matrices de portas programables de campo ou FPGA foron unha vez simples bloques de portas que o usuario pode configurar para implementar a lóxica que quere. En comparación, un microprocesador é unha CPU simplificada ou unidade central de procesamento. Executa un programa que contén un conxunto específico de instrucións. A principal diferenza entre FPGA e microprocesadores é a complexidade. Aínda que ambos varían en complexidade segundo a escala, os microprocesadores adoitan ser máis complexos que os FPGA. Isto é debido aos distintos procesos xa implementados nel.

Os microprocesadores xa teñen un conxunto fixo de instrucións que os programadores deben aprender para crear o programa de traballo adecuado. Cada unha destas instrucións ten o seu propio bloque correspondente que xa está conectado ao microprocesador. Un FPGA non ten ningún bloque lóxico cableado porque iso derrotaría o aspecto programable no campo do mesmo. Un FPGA disponse como unha rede con cada unión que contén un conmutador que o usuario pode facer ou romper. Isto determina como se determina a lóxica de cada bloque. Programar un FPGA implica aprender HDL ou a linguaxe de descrición de hardware; unha linguaxe de baixo nivel que algunhas persoas din que é tan difícil como a linguaxe ensambladora.

O desenvolvemento e a caída do prezo dos semicondutores e da electrónica en xeral difuminaron lentamente as liñas entre os FPGA e os microprocesadores ao combinar literalmente os dous nun só paquete. Isto confire ao paquete combinado moita máis flexibilidade. O microprocesador realiza a maior parte do procesamento real, pero transmite as tarefas máis específicas a un bloque FPGA. Isto permítelle obter o mellor de ambos os mundos. O microprocesador pode xestionar as tarefas xerais mentres os bloques FPGA personalizados ofrécenlle a posibilidade de incorporar bloques únicos.

A mellora na electrónica ampliou a cobertura de microprocesadores e FPGA. Se realmente o desexa, pode usar un microprocesador e facelo facer o traballo dun FPGA. Tamén podes tomar un FPGA e facelo funcionar como unha única porta lóxica. Entón, para a maioría das tarefas nas que está escollendo entre un microprocesador e FPGA, probablemente poida conformarse con calquera.

Resumo:

  1. Os microprocesadores son máis complexos que os FPGA
  2. Os microprocesadores teñen instrucións fixas mentres que os FPGA non
  3. Os FPGA e os microprocesadores adoitan mesturarse nun só paquete

2 comentarios

  1. Estes pequenos compoñentes poden danarse facilmente se atravesa unha gran cantidade de corrente. No mundo da tecnoloxía a velocidade de urdimbre, cinco anos son unha eternidade.

    O ficheiro de pegar pantalla para aplicacións de montaxe superficial será necesario para ordenar as plantillas para a aplicación de pegar soldados no taboleiro antes das colocacións de pezas.

Ver máis sobre: , , , ,