Abstract
Teaching reconfigurable computing to computer science students demands special attention due to limited student experience in electronics and digital system design. This paper presents a compact course on reconfigurable processors, which was offered at the Technische Universität Darmstadt, and is intended for instructors aiming to introduce a new course in reconfigurable computing. In contrast to courses on digital system design, which use FPGAs as a case platform, our course places this platform at the centre of its focus and highlights its features as a basis for reconfigurable computing.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Intel-Corporation: Consistent platform-level services for tightly coupled accelerators, http://download.intel.com/technology/platforms/quickassist/quickassist_aal_whitepaper.pdf
Loya-Hernandez, J., Gonzalez-Vazquez, J., Garduno-Mota, M.: Teaching Reconfigurable Hardware Using an Interdisciplinary Problem Based Model to Strengthen Digital Systems Design Skills in Electronic Engineering Undergraduates. In: Proceedings of IEEE International Conference on Microelectronic Systems Education, San Diego, CA (2007)
Sklyarov, V., Skliarova, I.: Reconfigurable Systems: Methods, Tools, Tutorials, and Projects. IEEE Transactions on Education 48(2), 290–300 (2005)
Teuscher, C., Haenni, J.-O., Gomez, F.J., Restrepo, H.F., Sanchez, E.: A Tool for Teaching and Research on Computer Architecture and Reconfigurable Systems. In: Proceedings of 25th Euromicro Conference, Milant, Italy (1999)
Hall, T., Hamblen, J.: Using FPGAs to Simulate and Implement Digital Design Systems in the Classroom. In: Proceedings of 2006 American Society for Engineering Education Southeastern Section Annual Meeting, Tuscaloosa, AL (2006)
Stanley, T., Xuan, T., Fife, L., Olton, D.: Simple Eight Bit, Emulated Computers for Illustrating Computer Architecture Concepts and Providing a Starting Point for Student Designs. In: Proceedings of 9th Australasian Computing Education Conference, Ballarat, Victoria, Australia (2007)
Torreson, J., Norendal, J., Glette, K.: Establishing a New Course in Reconfigurable Logic System Design. In: Proceedings of 10th IEEE Workshop on Design and Diagnostics of Electronic Circuits and Systems, Krakow, Poland (2007)
ECTS: European credit transfer and accumulation system, users’ guide (2009), http://ec.europa.eu/education/lifelong-learning-policy/doc/ects/guide_en.pdf
Biggs, J., Tang, C.: Teaching for Qualtiy Learning at University. McGrawHill Education, New York (2007)
Zomaya, A.: Handbook of Innovative Computational Paradigms. Springer, Heidelberg (2006)
Hauck, A., Dehon, A.: Reconfigurable Computing. Morgan Kaufmann, Burlington (2007)
ACM: Transactions on reconfigurable technology and systems, http://trets.cse.sc.edu/index.html
IEEE-ACM: Curriculum guidelines for undergraduate degree programs in computer engineering (2004), http://www.eng.auburn.edu/ece/CCCE/CCCE-FinalReport-2004Dec12.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Shoufan, A., Huss, S.A. (2010). Reconfigurable Computing Education in Computer Science. In: Sirisuk, P., Morgan, F., El-Ghazawi, T., Amano, H. (eds) Reconfigurable Computing: Architectures, Tools and Applications. ARC 2010. Lecture Notes in Computer Science, vol 5992. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12133-3_30
Download citation
DOI: https://doi.org/10.1007/978-3-642-12133-3_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12132-6
Online ISBN: 978-3-642-12133-3
eBook Packages: Computer ScienceComputer Science (R0)