• 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