3 ms·
After I graduated, I built a PDP-11/70 replacement in FPGA to replace the controllers of old nuclear reactors. We designed it to be a fully compatible hardware
by amirhirsch 8y ago
After I graduated, I built a PDP-11/70 replacement in FPGA to replace the controllers of old nuclear reactors. We designed it to be a fully compatible hardware drop-in replacement passing the full suite of tests with exactly accurate fault results. This included properly ordering floating point unit errors followed by a stack error -- due to pipelining the FPU error is supposed to be caught after the stack error. Additionally no other emulator exactly produced the same partial results of a division failing with an overflow.
- rbanffy 8y agoHow hard would it be to compile the HDL into C that could run in an emulator? A couple years back I was looking into MESS code and observing how ordered it is and how much work would it be to do the reverse - starting from known modules (CPUs, CRTCs, etc) to compile it into an HDL.