Taking the best out of two worlds: prototyping and hardware emulation | IEEE Conference Publication | IEEE Xplore