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.

This entry was posted in dev boards, FPGA, how-to, vintage and tagged , , .

Comments

  1. JBeale says:

    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…

  2. eLLi says:

    Lovely…

  3. Drone says:

    I bet that bottle of Stoli in the background helped with this project ;-)

Leave a Comment

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

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