DocumentCode :
1101960
Title :
A Senior-Level Course in Hardware–Software Codesign
Author :
Schaumont, Patrick
Author_Institution :
Bradley Dept. of Electr. & Comput. Eng., Virginia Polytech. Inst. & State Univ., Blacksburg, VA
Volume :
51
Issue :
3
fYear :
2008
Firstpage :
306
Lastpage :
311
Abstract :
Modern electronic system design makes extensive use of programmable architectures, and requires designers to consider hardware and software jointly in their design. A senior-level course named Hardware/Software Codesign provides a practical introduction to these complex system design issues. The challenge is to bring a subject, which is traditionally covered as a graduate-level course, to senior undergraduate students without overly narrowing down the scope, and without turning the course into an ad-hoc design project. The course combines an incremental, structured overview of hardware/software codesign with practical assignments that emphasize key concepts. This paper reviews the motivations for this course, the curriculum, the lab materials and tools used, and the results of the first offering of the course in fall 2006.
Keywords :
computer science education; educational courses; hardware-software codesign; electronic system design; graduate-level course; hardware-software codesign; programmable architectures; senior undergraduate students; senior-level course; Application software; Code standards; Computer architecture; Computer industry; Costs; Hardware design languages; Logic design; Software design; Software standards; Turning; Computer architecture; education; hardware design languages; logic design; modeling; simulation software;
fLanguage :
English
Journal_Title :
Education, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9359
Type :
jour
DOI :
10.1109/TE.2007.910434
Filename :
4472099
Link To Document :
بازگشت