SMS: VHDL techniques, experiments, and caveats / Joseph Pick.