The Designer's Guide to VHDL
Algorithms for VLSI Design Automation
Algorithms for VLSI Design Automation
MSE '07 Proceedings of the 2007 IEEE International Conference on Microelectronic Systems Education
ACE '07 Proceedings of the ninth Australasian conference on Computing education - Volume 66
Teaching reconfigurable systems: methods, tools, tutorials, and projects
IEEE Transactions on Education
Digital Hardware Design Teaching: An Alternative Approach
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
Reconfigurable computing is an established field in computer science. Teaching this field to computer science students demands special attention due to limited student experience in electronics and digital system design. This article 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. Therefore, a detailed description of the course structure and content is provided. In contrast to courses on digital system design, which use FPGAs as a case platform, our course places this platform at the center of its focus and highlights its features as a basis for reconfigurable computing. Both declarative knowledge and functioning knowledge are considered in defining learning outcomes based on a novel What-Why-How Model. Lab activities were designated to deepen the functioning knowledge. The written exam is aligned to learning outcomes and shows that most students acquired the intended outcomes.