My copy of Douglas Smith's “HDL Chip Design” - Ninth Seal, July 2001.
The book systematically makes the mistake of using blocking assignments for synchronous communication, which leads to non-deterministic code. In this case, non-blocking assignments should be used.
Was this fixed in a later print, if any?
Jan decaluwe
source share