FPGA Prototyping and Emulation of Computer Systems

This research explores the application of Field Programmable Gate Arrays (FPGA) and High-level Hardware Synthesis technologies in computer systems prototyping and emulation. This research has been supported in funding and/or equipment by NSF, FCRP/C2S2, SUN, and Xilinx. Please see the ProtoFlex project page for complete and up-to-date details. We have made the ProtoFlex FPGA-accelerated simulator opensource. Please also visit the related SimFlex project on multiprocessor simulation (in software) and the multi-university RAMP project.