• DocumentCode
    1875759
  • Title

    Hands-on teaching of embedded systems design using FPGA-Based tPad development kit

  • Author

    Mahmoodi, Hamid ; Montoya, Arturo ; Du Franco, Joie ; Rodriguez, Chris ; Carrillo, Jose ; Goel, Ankita ; Chen, Cheng ; Enriquez, Amelito G. ; Jiang, Hao ; Pong, Wenshen ; Shanasser, Hamid

  • Author_Institution
    Sch. of Eng., San Francisco State Univ., San Francisco, CA, USA
  • fYear
    2012
  • fDate
    19-19 March 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Modern embedded systems design relies on heavy use of Intellectual Property (IP) and involves both hardware and software design. Moreover, three is an increasing unitization of a diverse set of I/O ports in embedded systems including video, audio, Ethernet, etc. In order to reflect these trends in education in a hands-on manner, a platform is needed that allows fast integration of hardware and software, rapid prototyping capability, and rich IP library covering processor cores, I/O interface standards, arithmetic and signal processing functions, etc. The t-pad development kit, by Terasic, which is based on the DE2-115 development board, designed around the Altera´s Cyclone IV FPGA, provides a suitable platform for hands-on education of modern embedded systems design. We have developed a series of example-driven hands-on tutorials to guide students to a comprehensive embedded system design flow in a bottom-up fashion. These tutorials were developed and verified by summer interns from Cañada College who spent Summer 2011 at San Francisco State University. The tutorials are currently being used in an embedded systems design course at SFSU. A course project realizing a complex embedded system in teams of no more than four students is an integral part of this course. The results show that using this platform not only generates excitement and motivation in students, but also enhances their learning and teaches them skills of modern embedded systems design.
  • Keywords
    courseware; educational courses; embedded systems; field programmable gate arrays; industrial property; input-output programs; intelligent tutoring systems; software prototyping; teaching; Altera Cyclone IV FPGA; DE2-115 development board; I/O interface; I/O port; IP library; Terasic; embedded systems design course; hands-on education; hands-on teaching; hands-on tutorial; intellectual property; learning; processor core; rapid prototyping; tPad development kit; Cameras; Education; Embedded systems; Field programmable gate arrays; Hardware; Tutorials; Development kit; Embedded Systems; FPGA; Intellectual Property; tPad;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Interdisciplinary Engineering Design Education Conference (IEDEC), 2012 2nd
  • Conference_Location
    Sanata Clara, CA
  • Print_ISBN
    978-1-4673-0841-0
  • Type

    conf

  • DOI
    10.1109/IEDEC.2012.6186912
  • Filename
    6186912