TY - GEN
T1 - Hardware managers with file system support for faster dynamic partial reconfiguration
AU - Escobar, Fernando A.
AU - Tarrillo, Jimmy
AU - Chang, Xin
AU - Valderrama, Carlos
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2014/10/14
Y1 - 2014/10/14
N2 - FPGA-based platforms allow implementing reconfigurable systems that can change functionality of portions of hardware at runtime. For this purpose, non-volatile, off-chip storage is required to hold the partial-configuration bitstreams that will be used for reconfiguration. Accessing such devices requires a high CPU usage or a dedicated hardware such as a Direct Memory Access (DMA) module, especially when reading from mass storage units using file systems. Relieving the processor from bitstreams acquisition and reconfiguration control promotes parallelism and better task scheduling. This paper presents a dedicated Intellectual Property (IP) block which efficiently retrieves bitstreams from a FAT16 formatted memory and independently performs partial reconfiguration at the highest possible speed. Three versions of the same module are proposed to enable the creation of systems capable of accessing the memory with different protocols and control units. The evaluation results show the advantages of our approach in terms of reconfiguration and reading speed, reduced area overhead, flexibility and ease of use.
AB - FPGA-based platforms allow implementing reconfigurable systems that can change functionality of portions of hardware at runtime. For this purpose, non-volatile, off-chip storage is required to hold the partial-configuration bitstreams that will be used for reconfiguration. Accessing such devices requires a high CPU usage or a dedicated hardware such as a Direct Memory Access (DMA) module, especially when reading from mass storage units using file systems. Relieving the processor from bitstreams acquisition and reconfiguration control promotes parallelism and better task scheduling. This paper presents a dedicated Intellectual Property (IP) block which efficiently retrieves bitstreams from a FAT16 formatted memory and independently performs partial reconfiguration at the highest possible speed. Three versions of the same module are proposed to enable the creation of systems capable of accessing the memory with different protocols and control units. The evaluation results show the advantages of our approach in terms of reconfiguration and reading speed, reduced area overhead, flexibility and ease of use.
KW - DPR
KW - FAT16
KW - File system
KW - Xilinx
UR - https://www.scopus.com/pages/publications/84911440033
U2 - 10.1109/ISPA.2014.35
DO - 10.1109/ISPA.2014.35
M3 - Conference contribution
AN - SCOPUS:84911440033
T3 - Proceedings - 2014 IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2014
SP - 205
EP - 210
BT - Proceedings - 2014 IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2014
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 12th IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2014
Y2 - 26 August 2014 through 28 August 2014
ER -