"…динамически программируемыми FPGA…"
Не поверите, FPGA "динамически" программмируются "из коробки": при подаче питания конфигурация считывается в неё из внешней памяти (обычно EEPROM, но можно и микроконтроллером зашить).