Performance-Area Improvement by Partial Reconfiguration for an Aerospace Remote Sensing Application

Dynamic Partial Reconfiguration (DPR) allows modification of certain parts of an FPGA while the rest of the device continues to operate and remains unaffected by the partial reprogramming. DPR for FPGA-based designs is an increasingly important feature in many systems that must adapt quickly to changing run-time requirements. Particularly in aerospace applications, the reuse and on-line reprogramming is a key aspect as the access to the system to re-design the hardware it is not a trivial task. We propose an autonomous reconfigurable digital signal processing architecture tailored for the utilization of FPGA resources efficiently. This paper deals with an efficient way of DSP computing by means of DPR applied to a hardware module and discusses execution time, flexibility and area savings. Reconfiguration on a co-processor is introduced to perform mathematical operations separately but using the same resources. Some overhead in timing is justified by the reduction in area obtained. Software application and hardware module performances are analyzed in terms of area and time to compare the benefits of the approach.

[1]  Wang Lie,et al.  Dynamic Partial Reconfiguration in FPGAs , 2009, 2009 Third International Symposium on Intelligent Information Technology Application.

[2]  Scott Hauck,et al.  Reconfigurable computing: a survey of systems and software , 2002, CSUR.

[3]  Tulika Mitra,et al.  Configuration bitstream compression for dynamically reconfigurable FPGAs , 2004, IEEE/ACM International Conference on Computer Aided Design, 2004. ICCAD-2004..

[4]  Yi Guo,et al.  Partial reconfiguration of a peripheral in an FPGA-based SoC to analyse performance-area behaviour , 2011, Microtechnologies.

[5]  Antonio Rius,et al.  A GPS-Reflections Receiver That Computes Doppler/Delay Maps in Real Time , 2007, IEEE Transactions on Geoscience and Remote Sensing.

[6]  I. Mandjavidze,et al.  FPGA-based system-on-chip designs for real-time applications in particle physics , 2005, 14th IEEE-NPSS Real Time Conference, 2005..

[7]  David Atienza,et al.  HTPCP: GNSS-R multi-channel cross-correlation waveforms post-processing solution for GOLD-RTR instrument , 2010, 2010 NASA/ESA Conference on Adaptive Hardware and Systems.