So why not just have a faster 68020 CPU in FPGA rather than adding a real 68060 daughtercard?
The 68020-68060 user mode integer instruction and addressing modes
are practically the same. The 68060 and 68040 have MOVE16 but I'm not aware of any compiler that ever used it. The main difference between supporting 68060 and 68020 code involves supervisor mode, the FPU and MMU. The TG68 does not have this support and it would be difficult and time consuming to add. The reason for a real 68060 is:
1) speed
A highly efficient fpga CPU will have a hard time reaching 68060@50MHz performance (
not clock speed) in an affordable fpga.
2) compatibility and stability
There is nothing like the real thing for compatibility. The rev 6 68060 is practically bug free.
3) FPU, MMU
There is no fpga 68k CPU that supports an FPU or MMU yet.