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
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;
Conference_Titel :
Interdisciplinary Engineering Design Education Conference (IEDEC), 2012 2nd
Conference_Location :
Sanata Clara, CA
Print_ISBN :
978-1-4673-0841-0
DOI :
10.1109/IEDEC.2012.6186912