Chris Fenton has spent the last year and a half or so constructing his own 1/10-scale, binary-compatible, cycle-accurate Cray-1. He says this project falls purely into the “because I can!” category.” The actual design was implemented in a Xilinx Spartan-3E 1600 development board.
For vintage computing enthusiasts, Chris also provides an interesting link to the Cray-1 hardware reference manual.
He notes that this is very much a work-in-progress, but if you’d like to join in the fun, feel free! “All you need is a copy of the RTL (almost all Verilog-2001) and a Spartan-3 1600 or equivalent FPGA board. The code is likely riddled with bugs and questionable implementation choices at this point, so on the off-chance anyone actually downloads this, feel free to lend a hand and send me any bug fixes you might make!”
For more project details and code download links visit Chris’ website.