Hardware emulation using FPGAs is an intermediate approach between sof
tware simulation and hardware prototyping, The RPM-2 multiprocessor em
ulator uses this approach to achieve much greater flexibility and obse
rvability at less cost than typical hardware prototypes.