The Design of Mixed Hardware/Software Systems - Jay K. Adams; Donald E. Thomas; The Pennsylvania State University CiteSeerX Archives (http://jerry.c-lab.de/~wolfgang/TUTORIALS/96/34_1.ps.Z, 1996)