z486: A 486-Class Pipelined FPGA CPU with Integrated Floating-Point

13 pointsposted 10 hours ago
by matt_d

4 Comments

faragon

2 hours ago

This is the closer we have for having a full 32-bit x86 system with FPU. Even with the lower precision in the x87 FPU by using the FPGA DSP blocks, eventually having a "486DX" (i486 instruction set + FPU) would enable running a massive amount of PC software (1980..2000's). Taking his z386 core (based in the i386 microcode) and adding 486-class optimizations, including a simplified dual I/D L1 cache, vs the unified but more complex L1 cache in i486's, really is a beautiful and imaginative approach.

nizmow

33 minutes ago

How many DOS games used an FPU though? I can only think of one.

faragon

a minute ago

Games, very few, if any. But software in general, quite a lot.