Hardware prototyping through programmable gate arraysW.J. KleinfelderL.I. Maisselet al.1991IWRSP 1991