Title
A Platform FPGA-Based Hardware-Software Undergraduate Laboratory
Abstract
Almost all universities offer introductory courses that focus on microcontroller-based systems and embedded programming. Advanced course offerings vary, and are often not available until the graduate level, leaving a gap in training undergraduates. However, courses are emerging that take advantage of new embedded development platforms that support hardware-software codesign. At Iowa State University, the Department of Electrical and Computer Engineering is developing a new upper-level design course on embedded systems design (CPRE 488) that sits between the introductory course on microcontrollers (CPRE 211) and a graduate course on system-level design (CPRE 588). CPRE 488 pulls together pedagogy from leading textbooks in embedded systems (such as Wolf, and also Vahid and Givargis) and puts the concepts into an intensive laboratory incorporating platform FPGA technology. The lab utilizes Xilinx's Virtex II Pro FPGA, which includes a hard-core dedicated processor as well as FPGA fabric, allowing for a complete hardware-software system to be explored entirely within the FPGA.
Year
DOI
Venue
2005
10.1109/MSE.2005.10
Microelectronic Systems Education, 2005.
Keywords
Field
DocType
platform fpga technology,graduate course,fpga fabric,embedded systems design,platform fpga-based hardware-software undergraduate,advanced course offering,introductory course,new embedded development platform,embedded programming,new upper-level design course,embedded system,computer science education,embedded systems,logic design,hardware,software systems,electrical and computer engineering,microcontrollers,field programmable gate arrays,software design,embedded computing,system level design
Logic synthesis,Computer architecture,Computer science,Electronic system-level design and verification,Electronic engineering education,Field-programmable gate array,Microcontroller,Virtex,Hardware software,Computer engineering
Conference
ISBN
Citations 
PageRank 
0-7695-2374-9
5
0.92
References 
Authors
1
5
Name
Order
Citations
PageRank
Joseph Schneider191.79
Mikel Bezdek2171.50
Ziyu Zhang311210.19
Zhao Zhang450.92
Diane T. Rover518422.64