Homebrew Cray-1A on Xilinx Spartan-3E board

cray
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.

Join the Conversation

3 Comments

  1. Impressive project! 41% of the speed in a lot less volume, and I’ll bet it consumes a bit less power than the original, as well…

Leave a comment

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.