A Senior-Level Course in Hardware–Software Codesign
Bibliographic Data
| ID | 20296607 |
|---|---|
| Authors | Patrick Schaumont (0000-0002-4586-5476, Virginia Tech, corresponding author) |
| Year | 2008 |
| Volume | 51 |
| Issue | 3 |
| Pages | 306-311 |
| Publication date | 2008-08-01 |
| Open Access | Yes |
| Type | ARTICLE |
| Venue | IEEE Transactions on Education (JOURNAL) |
| Journal identifiers | ISSN: 0018-9359 • E-ISSN: 1557-9638 |
| Publisher | Institute of Electrical and Electronics Engineers (IEEE) (PUBLISHER) |
| DOI | 10.1109/te.2007.910434 |
| OpenAlex | W2070771622 |
| Language | EN |
| Citations received | 5 |
| References cited | 16 |
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
An Innovative Method of Teaching Electronic System Design With PSoC
Teaching HW/SW Co-Design With a Public Key Cryptography Application
A Laboratory Testbed for Embedded Fuzzy Control
Project-Based Learning in Embedded Systems Education Using an FPGA Platform
| Citations per year | 0.33 |
|---|---|
| Citation span | 2011 - 2013 (3) |
| Highly cited | No |