FPGA Y MICROCONTROLADORES

FPGA

Los FPGA se integra con bloques lógicos programables y marcos de interconexiones que se pueden reconfigurar para volver a cablear. Las puertas lógicas se pueden interconectar utilizando diferentes configuraciones, lo que les permite conectarse entre sí. Puede realizar funciones combinacionales complejas configurando los bloques lógicos y puertas lógicas seguras como XOR y AND.

Contiene también bloques de memoria completos y flip-flops simples.

Los FPGA se encuentran en automóviles, centros de datos, equipos médicos, herramientas de procesamiento de imágenes y video, comunicaciones por cable, etc.


Características

La conexión de programación de la FPGA está en el circuito lógico y utiliza soluciones de programación como VHDL y Verilog.

 Los FPGA tienen un espacio limitado; necesita crear más circuitos lógicos para lograr la escala de codificación deseada.

Los FPGA son más versátiles y flexibles debido a su naturaleza. Son ‘programables en campo’: puede reprogramar el FPGA para realizar cualquier tarea lógica que pueda acomodarse dentro de las puertas lógicas disponibles. Las puertas lógicas se pueden volver a cablear tantas veces como sea necesario para cambiar el programa y realizar una tarea diferente.

FPGA pueden procesar órdenes simultáneamente y pueden ejecutar numerosas líneas de códigos en un momento dado.

Microcontroladores

Los microcontroladores son como computadoras con su RAM, ROM, puertos de E / S y otros dispositivos periféricos para realizar tareas específicas. Puede encontrar diferentes microcontroladores como el microcontrolador Arduino y el microcontrolador Pic.



Características

El microcontrolador utiliza un programa de software para ejecutar comandos consecutivamente, como C, C ++.

La potencia de procesamiento de los microcontroladores está limitada en el tiempo y se basa en la potencia de ciclo de su procesador

Los microcontroladores pueden realizar tareas limitadas porque vienen con instrucciones y sus circuitos. Un programador tiene que cumplir con las restricciones mientras desarrolla el código.

Los microcontroladores leen cada línea del programa de forma secuencial; eso significa que los comandos también se procesan en secuencia.

"FPGA y microcontroladores: cuál es mejor para sus necesidades", Servicios llave en mano de fabricación de placas de circuito y montaje de placas de circuito impreso - WellPCB, 2021. [Online]. Available: https://placapcb.com/fpga-y-microcontroladores.html.

Comentarios

Entradas populares de este blog

Software para programar amiba2 (INTegra)

Amiba 2

¿QUÉ ES UN USART?