• 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