Skip to main content

ETHNOS_APP

Home • Search • Journals • List 0

A Senior-Level Course in Hardware–Software Codesign

Bibliographic Data

ID20296607
AuthorsPatrick Schaumont (0000-0002-4586-5476, Virginia Tech, corresponding author)
Year2008
Volume51
Issue3
Pages306-311
Publication date2008-08-01
Open AccessYes
TypeARTICLE
VenueIEEE Transactions on Education (JOURNAL)
Journal identifiersISSN: 0018-9359 • E-ISSN: 1557-9638
PublisherInstitute of Electrical and Electronics Engineers (IEEE) (PUBLISHER)
DOI10.1109/te.2007.910434
OpenAlexW2070771622
LanguageEN
Citations received5
References cited16

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

Computer architecture · Course (navigation) · Curriculum · Key (lock) · Operating system · Programming language · Scope (computer science) · Software design · Software development · Software engineering · Computer Science · Embedded Systems Design Techniques · Engineering · Experimental Learning in Engineering · Software · VLSI and Analog Circuit Testing

  • Pipelined CPU Design With FPGA in Teaching Computer Architecture

    Open Access•Jong Hyuk Lee, Seung Eun Lee et al.•IEEE Transactions on Education•2012

  • An Innovative Method of Teaching Electronic System Design With PSoC

    Open Access•Zhaohui Ye, Chengying Hua•IEEE Transactions on Education•2012

  • Teaching HW/SW Co-Design With a Public Key Cryptography Application

    Open Access•Leif Uhsadel, Markus Ullrich et al.•IEEE Transactions on Education•2013

  • A Laboratory Testbed for Embedded Fuzzy Control

    Open Access•Smriti Srivastava, Vidya Sukumar et al.•IEEE Transactions on Education•2011

  • Project-Based Learning in Embedded Systems Education Using an FPGA Platform

    Open Access•Akash Kumar, Shakith Fernando et al.•IEEE Transactions on Education•2013

Citations per year0.33
Citation span2011 - 2013 (3)
Highly citedNo

Tools

Open DOISci-Hub
Ethnos_APP • Open Source Project • MIT License • Frontend v2.0.0 • Privacy and Cookies • API Documentation: api.ethnos.app/docs • API Source Code: GitHub • DOI: 10.5281/zenodo.17049435 • Frontend Source Code: GitHub • DOI: 10.5281/zenodo.17050053 • cruz.rio.br • Expectantes Misericordiae