Hardware/software design of digital systems
Bywater, R. E. H.
Englewood Cliffs, N.J. London Prentice-Hall
c1981