DocumentCode :
3201647
Title :
Multi-core system education through a hands-on project on FPGAs
Author :
Xiaofang Wang
Author_Institution :
Dept. of Electr. & Comput. Eng., Villanova Univ., Villanova, PA, USA
fYear :
2011
fDate :
12-15 Oct. 2011
Abstract :
Multi-core system education for Computer Engineering students is quite challenging since it involves a wide range of complex topics, especially when hardware design is the focus. In contrast to simulation-based approaches, FPGA-based configurable processors offer exciting opportunities for students to develop and implement both hardware and software of multi-core processor systems on real hardware. This paper presents a hands-on and comprehensive multi-core processor project that utilizes configurable processors and is designed for an introductory embedded systems design course. In addition to designing and implementing a quad-core processor system on the Altera DE2 FPGA development board, students are also required to propose a parallel technique to map and manage matrix multiplication on their own multi-core processor system running on the DE2 board. Students are exposed to many aspects of multiprocessing during the process and build hardware/software codesign skills for embedded systems.
Keywords :
educational courses; embedded systems; field programmable gate arrays; hardware-software codesign; multiprocessing systems; FPGA; computer engineering students; embedded systems design course; multicore processor project; multicore processor systems; multicore system education; parallel technique; Embedded systems; Field programmable gate arrays; Hardware; Multicore processing; SDRAM; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education Conference (FIE), 2011
Conference_Location :
Rapid City, SD
ISSN :
0190-5848
Print_ISBN :
978-1-61284-468-8
Electronic_ISBN :
0190-5848
Type :
conf
DOI :
10.1109/FIE.2011.6142811
Filename :
6142811
Link To Document :
بازگشت