By Topic

Multi-core system education through a hands-on project on FPGAs

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Xiaofang Wang ; Dept. of Electrical and Computer Engineering, Villanova University, 800 Lancaster Avenue, Villanova, PA 19085

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.

Published in:

2011 Frontiers in Education Conference (FIE)

Date of Conference:

12-15 Oct. 2011