Por lo tanto, he estado leyendo acerca de los FPGA. Según tengo entendido, funcionan al proporcionar bloques lógicos para que el programador se enlace para resolver una tarea particular . Muchas de estas tareas pueden ejecutarse en paralelo; así que un FPGA es más como un microcontrolador multiparalelo . También entiendo que la ALU también tiene elementos lógicos y determina qué acción tomar en función del código recibido del Decodificador de instrucciones, es decir, multiplicar, agregar, etc.
Ahora, mi pregunta es si todos los elementos lógicos de una ALU ya están vinculados en bloques específicos (por ejemplo, sumadores, multiplicadores, etc.) o son libres para volver a vincularlos (ya que existen disciplinas como las optimizaciones lógicas de ALU). . Si es lo último, ¿es comparable una ALU (y posteriormente un microprocesador, dado que la ALU es el corazón de un microprocesador) a un FPGA multi-recodificado ?
PREGUNTA DE BONIFICACIÓN: Por lógica, ¿es entonces un microcontrolador multiparalelo de muti-grabación ?