From gates to multi-processors learning systems hands-on with FPGA4U in a computer science programme

2Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present in this paper our strategy to teach computer engineering and embedded systems in our Computer Science and Communication Systems programmes. We heavily rely on the FPGA4U board [1], specifically developed for this purpose. The board is introduced early in the first year of the Bachelor for the Digital Systems course. The students' knowledge is augmented over the years with computer architecture classes up to the Master level. Master classes on embedded systems use the platform for practical hands-on exercises in short projects with emphasis on either hardware, software, or hardware/software co-design. There are three critical elements in the value of our approach: firstly, the FPGA4U board is tailored to the students' needs (extreme portability, ease of use, cost); secondly, the practical advantage of using a single hardware resource across many courses makes more challenging projects possible in less time; finally, all the knowledge acquired is shared on a collaborative web platform. The project also fosters ideas by students who can thus develop practical skills in complex embedded systems beyond curricular requirements. Several other hardware projects (such as LCD, camera, and flash memory extensions) have been pursued to expand the platform. © ACM 2009.

Cite

CITATION STYLE

APA

Favi, C., Beuchat, R., Jimenez, X., & Ienne, P. (2009). From gates to multi-processors learning systems hands-on with FPGA4U in a computer science programme. In Proceedings - 2009 Workshop on Embedded Systems Education, WESE 2009 (pp. 56–63). https://doi.org/10.1145/1719010.1719020

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free