DocumentCode :
295378
Title :
Introduction of rapid systems prototyping into undergraduate computer engineering curricula
Author :
Hamblen, Jim ; Owen, Henry ; Yalamanchili, Sudhakar
Author_Institution :
Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
Volume :
1
fYear :
1995
fDate :
1-4 Nov 1995
Abstract :
The rapid evolution of the computing industry challenges academic curricula to keep pace in providing students with a modern education. In many existing curricula, laboratories, and textbooks there is a notable lack of recent research advances in CAD, rapid prototyping, and integrated hardware/software design. Many electrical and computer engineering career paths in both industrial research and development as well as academic research require competence in these areas. The paper describes a two quarter undergraduate capstone design class in a computer engineering curriculum. Design groups comprised of students from several different areas of specialization (e.g., software systems, VLSI devices and circuits, and computer architecture) design, simulate, implement, and evaluate a complete computing system. The projects in the current sequence include a pipelined 32 bit RISC processor, a 4 cell systolic array processor and a video game. The goal is to produce simulation and hardware/software codesign as early as possible in the design process. Students execute software on simulation models prior to any hardware implementation. Throughout the sequence, students participate in design reviews, and must provide documentation of their designs. The final designs are implemented in arrays of field programmable gate arrays (FPGAs) contained in a device called a hardware emulator. This allows for ease of design modifications while still having actual hardware for experimentation
Keywords :
circuit analysis computing; computer aided instruction; computer science education; educational courses; electronic engineering education; software prototyping; teaching; 4 cell systolic array processor; FPGAs; academic curricula; academic research; complete computing system design; computer engineering career paths; computer engineering curriculum; computing industry; field programmable gate arrays; hardware emulator; hardware implementation; hardware/software codesign; industrial research and development; integrated hardware/software design; pipelined 32 bit RISC processor; rapid systems prototyping; simulation models; undergraduate capstone design class; undergraduate computer engineering curricula; video game; Circuit simulation; Computational modeling; Computer industry; Computer science education; Design engineering; Field programmable gate arrays; Hardware; Laboratories; Prototypes; Software prototyping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education Conference, 1995. Proceedings., 1995
Conference_Location :
Atlanta, GA
ISSN :
0190-5848
Print_ISBN :
0-7803-3022-6
Type :
conf
DOI :
10.1109/FIE.1995.483070
Filename :
483070
Link To Document :
بازگشت