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.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.