CFP last date
20 May 2024
Reseach Article

Implementation of Dynamically Reconfigurable Systems on Chip with OS Support

by Vaibhawa Mishra, Kota Solomon Raju, Pramod Kumar Tanwar
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 49 - Number 6
Year of Publication: 2012
Authors: Vaibhawa Mishra, Kota Solomon Raju, Pramod Kumar Tanwar
10.5120/7634-0716

Vaibhawa Mishra, Kota Solomon Raju, Pramod Kumar Tanwar . Implementation of Dynamically Reconfigurable Systems on Chip with OS Support. International Journal of Computer Applications. 49, 6 ( July 2012), 33-35. DOI=10.5120/7634-0716

@article{ 10.5120/7634-0716,
author = { Vaibhawa Mishra, Kota Solomon Raju, Pramod Kumar Tanwar },
title = { Implementation of Dynamically Reconfigurable Systems on Chip with OS Support },
journal = { International Journal of Computer Applications },
issue_date = { July 2012 },
volume = { 49 },
number = { 6 },
month = { July },
year = { 2012 },
issn = { 0975-8887 },
pages = { 33-35 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume49/number6/7634-0716/ },
doi = { 10.5120/7634-0716 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:45:36.535995+05:30
%A Vaibhawa Mishra
%A Kota Solomon Raju
%A Pramod Kumar Tanwar
%T Implementation of Dynamically Reconfigurable Systems on Chip with OS Support
%J International Journal of Computer Applications
%@ 0975-8887
%V 49
%N 6
%P 33-35
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

This work presents the implementation of dynamically reconfigurable system with operating system support specifically Linux. The presented work combines both HW and SW flows where the complex parts of the architecture are designed to HW modules. These HW modules can be reconfigured on the fly by using partial dynamic reconfiguration. In our work, we are using floating point computation unit as partial reconfiguration module. Our aim is to show the idea how an operating system can be involved in the area of reconfiguration computing. The application that manages the reconfiguration can be developed either as standalone software that is specific for the system or with an operating system support, to achieve code reusability and code portability. Finally, a prototype is implemented on Xilinx ML507 board, where a general Linux open source kernel has been used to handle dynamic reconfigurable hardware recourses.

References
  1. Scott Hauk, Andr'e DeHon, "Reconfiguration Computing: The theory and practice of FPGA- based computation" Elsevier Inc. 2008.
  2. Xilinx, Inc. , "Partial Reconfiguration User Guide", User Guide UG702, Version 12. 3, October-5, 2010.
  3. Zhou Qingguo; Yao Qi; Li Chanjuan; Hu Bin;, "Port embedded Linux to XUP Virtex-II Pro development board," IT in Medicine & Education, 2009. ITIME'09. IEEE international Symposium on , vol. 1, no. , pp. 165-169, 14-16 Aug. 2009doi: 10. 1109/ITIME. 2009. 5236439
  4. Xiao-Wei Wang; Wei-Nan Chen; Ying Wang ; Chen-Lian Peng; , " A Co-design Flow for Reconfigurable Embedded Computing System with RTOS Support, "Embedded Software and Systems, 2009. ICESS '09. International conference on , vol. , no. , pp. 467-474, 25-26 May 2009 doi: 10. 1109/ICESS. 2009. 84.
  5. Xilinx, Inc. , "Virtex-5 FPGA Configuration User Guide", User Guide UG191, Version 3. 9. 1, August 20, 2010.
  6. www. denx. de/en/News/PressReleaseELDK41.
  7. Xilinx, Inc. , "PlanAhead Software Tutorials: Partial Reconfiguration of a processor Peripheral" User Guide UG744, Version 12. 3, September 21, 2010.
  8. Santambrogio, M. D. ; Rana, V. ; Sciuto, D. ; , "Operating system support for online partial dynamic reconfiguration management," Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on , vol. , no. , pp. 455-458, 8-10 Sept. 2008 doi: 10. 1109/FPL. 2008. 4629982.
  9. J. W. Williams and N. Bergmann, "Embedded Linux as a platform for dynamically self-reconfiguring systems-on-chip," in Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA '04), T. P. Plaks, Ed. , pp. 163–169, CSREA Press, Las Vegas, Nev, USA, June 2004.
  10. Xilinx Inc. , "Embedded System Tools Reference Manual," Version 3. 0, 2004.
  11. http://www. ece. uvic. ca/~elec499/2004a/group05/html/math. html.
  12. http://wilki. xilinx. com/powerpc-linux.
Index Terms

Computer Science
Information Sciences

Keywords

Partial reconfiguration Embedded Linux Floating point arithmetic units