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
Link To Document