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