A Practical Introduction to Hardware/Software Codesign
2nd Edition

Book Cover Patrick Schaumont
Springer, 2nd Edition, 2012, xxii+480p
ISBN 978-1-4614-3736-9 (print)
ISBN 978-1-4614-3737-6 (online)
DOI 10.1007/978-1-4614-3737-6
December 2012

Order at Springer
Order at Amazon
Local site with Figures, Examples, Errata.

My favorite teaching topic is hardware/software codesign. It's a topic that goes to the core of computer engineering: How do we build efficient digital machines? Software programmers would say: by writing better code. Hardware designers would say: by building faster hardware. Codesigners know how to make the proper choice between the two.

More on this topic (teaching codesign):

  • P. Schaumont, I. Verbauwhede, "The Exponential Impact of Creativity on Computer-Engineering Education", International Conference on Micro-Electronic Systems Education 2013, Austin, TX, June 2013. pdf
  • P. Schaumont, "Hardware/Software Codesign is a Starting Point in Embedded Systems Architecture Education," ARTIST Workshop on Embedded Systems Education (WESE 2008), October 2008. pdf
  • P. Schaumont, "A Senior Level Course in Hardware/Software Codesign," IEEE Transactions on Education, Special Issue on Micro-Electronic Systems Education, 51(3):306-311, August 2008. pdf

Valid HTML 4.0 Transitional