Homebrew Cray-1A


Corey Kosak

Recommended Posts

Ah! I didn't see that he is using the 1600 Spartan 3E Starter kit board...

 

I'm very surprised it would take that large of a chip though. I wonder if he is using distributed RAM or something and that is what is needing so much FPGA fabric. It would be worth taking a look at the code to see if we could fit it in the spartan 6.

 

Jack.

Link to comment
Share on other sites

I'm pretty rusty with Verilog but it looks like the project is implementing 32KB worth of memory as FPGA registers!

https://code.google.com/p/cray-1x/source/browse/trunk/Verilog/cray1/cray_sys_top.v

 

That would explain why it takes so much space, if we used SRAM instead it should fit in the DUO.

 

Jack.

Link to comment
Share on other sites

We're talking in context of the Papilio though, the Pro has a Spartan6 LX9.

 

I just looked up the specs and it seems it has more BRAM than I had remembered, 32 blocks of 18Kb which works out to 72kB so that should be enough depending on whether it uses any other RAM or ROM.

 

If it uses that many slices of the LX45 then there's no way it's gonna fit though, unless the high usage is due to using slices instead of BRAM for RAM.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.