On the FPGA Dynamic Partial Reconfiguration Interference on Real-Time Systems

  • João Gabriel Reis UFSC
  • Antônio Augusto Fröhlich UFSC
  • Arliones Hoeller UFSC

Resumo


This work proposes a deterministic hardware and software reconfiguration scheme capable of mitigating interference on reconfiguration execution time generated by system components performing I/O operations. The scheme decomposes the reconfiguration process into small steps such that it is preemptable, transparent, dynamic and compliant with real-time requirements. Moreover, the impact of the interference on system reconfiguration time was modeled and analyzed. Results show that using the Xilinx Zynq-7000 platform employing an ARM Cortex-A9 processor the reconfiguration time can grow up to 92% when real-time threads are performing I/O operations during hardware reconfiguration.
Palavras-chave: Hardware, Field programmable gate arrays, Interference, Real-time systems, Operating systems, Instruction sets, Dynamic partial reconfiguration, Real-Time, Field-programmable gate arrays (FPGAs), System-level design, HW/SW co-design, High-level synthesis
Publicado
03/11/2015
REIS, João Gabriel; FRÖHLICH, Antônio Augusto; HOELLER, Arliones. On the FPGA Dynamic Partial Reconfiguration Interference on Real-Time Systems. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS (SBESC), 5. , 2015, Foz do Iguaçu/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2015 . p. 1102-1211. ISSN 2237-5430.