Los FPGA son microprocesadores que se pueden reconfigurar sobre la marcha, a través de la programación, para hacer cosas diferentes. Esencialmente, se pueden volver a cablear , para cambiar lo que hace el chip, en formas que alguna vez habrían requerido hacer un nuevo chip.
Esto cambia la forma en que se pueden reprogramar las sondas en respuesta a los descubrimientos cuando llegan a sus destinos, o para evitar daños en una sonda, o para asignar nuevas misiones una vez que finalizan las misiones principales, ya que las sondas a menudo sobreviven más allá de la vida útil de la misión. La ESA tiene algunos documentos que examinan estas posibilidades enumeradas aquí .
¿Ya se han utilizado FPGA de esta manera? ¿Qué posibilidades abren para el futuro? ¿Qué hay que tener en cuenta?
Aquí hay una lista de algunas sondas espaciales que usaron FPGA y cómo se usaron.
de: http://esl.eng.ohio-state.edu/~rstheory/iip/RadHardFPGA.doc
Desde el punto de vista de la "reprogramabilidad", los FPGA no tienen ninguna ventaja sobre ningún otro procesador. Puede actualizar/modificar el software en cualquier tipo de sistema, ya sea x86, FPGA o cualquier otra arquitectura. La ventaja de los FPGA es su naturaleza paralela, la capacidad de hacer muchas cosas a la vez y actuar como una máquina de estado en lugar de una secuencia lineal de procesamiento de instrucciones. Por esa razón, en la industria espacial (en la que trabajo), los programadores de FPGA son muy deseados.
Hobbes
kim titular