VHDL techniques, experiments, and caveats - Pick, Joseph (Computer engineering series, 1996)