Title :
Using FPGA-based configurable processors in teaching hardware/software co-design of embedded multiprocessor systems
Author_Institution :
Dept. of Electr. & Comput. Eng., Villanova Univ., Villanova, PA, USA
Abstract :
With the growing popularity of using multiprocessors in embedded systems, teaching multiprocessors in universities is becoming more and more important. FPGA-based configurable processors offer a low-cost, fast turnaround, and versatile design and implementation platform for this challenging task. This paper presents an introductory embedded systems design course that integrates configurable processors, FPGAs, and multiprocessor design and implementation. We emphasize hands-on hardware-software codesign skills by a series of carefully designed tutorials, lab assignments, and a comprehensive project on the Altera DE2 FPGA development board. Developing and teaching such a new course with no appropriate textbook available is quite challenging. The course has been popular and well received as reflected by the students evaluation and feedback.
Keywords :
electronic engineering education; embedded systems; field programmable gate arrays; hardware-software codesign; microprocessor chips; Altera DE2 FPGA development board; FPGA-based configurable processors; embedded multiprocessor systems; hands-on hardware-software codesign skills; multiprocessor design; Education; Embedded systems; Field programmable gate arrays; Hardware; Program processors; Tutorials;
Conference_Titel :
Microelectronic Systems Education (MSE), 2011 IEEE International Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4577-0548-9
Electronic_ISBN :
978-1-4577-0550-2
DOI :
10.1109/MSE.2011.5937108