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:
- Os microprocesadores son máis complexos que os FPGA
- Os microprocesadores teñen instrucións fixas mentres que os FPGA non
- Os FPGA e os microprocesadores adoitan mesturarse nun só paquete
- Diferenza entre a serie Sony Cybershot S e a serie W - 22 de decembro de 2012
- Diferenza entre Samsung Galaxy S3 e iPhone 5 - 21 de decembro de 2012
- Diferenza entre Samsung Galaxy S2 (Galaxy S II) e Galaxy S 4G - 20 de decembro de 2012
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.
É bo.