• DocumentCode
    3270387
  • Title

    Using rapid prototyping to teach the design of complete computing solutions

  • Author

    Athanas, Peter ; Hudson, Rhett

  • Author_Institution
    Bradley Dept. of Electr. Eng., Virginia Polytech. Inst. & State Univ., Blacksburg, VA, USA
  • fYear
    1996
  • fDate
    17-19 Apr 1996
  • Firstpage
    90
  • Lastpage
    97
  • Abstract
    Sound preparation for a career in computing systems design includes articulation in computer architecture and organization, compiler design, and operating systems. Contemporary instructional approaches towards this collective topic address each of the components in isolation. When taught in isolation, the interaction and trade-offs between the system hardware and the system software, while being critical factors for determining system performance, may not be adequately stressed. This paper presents a course structure which combines computer architecture, computer design, and system software design to convey the principals of constructing contemporary general-purpose computing solutions. Rapid prototyping technology is utilized in the laboratory component of the course for implementing full-custom processors, which are used as platforms for executing and evaluating prototype software
  • Keywords
    computer science education; logic design; software prototyping; systems analysis; compiler design; complete computing solutions; computer architecture; computing systems design; full-custom processors; operating systems; rapid prototyping; system hardware; system software; system software design; Software prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    FPGAs for Custom Computing Machines, 1996. Proceedings. IEEE Symposium on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-8186-7548-9
  • Type

    conf

  • DOI
    10.1109/FPGA.1996.564752
  • Filename
    564752