FPGA Implementation

From PEL Wiki

Jump to: navigation, search

Image:OpteronFIGS.pdf

This is the block diagram of the motherboard
Enlarge
This is the block diagram of the motherboard
This is the block diagram of our DiskRAM prototype, which occupies the same space as one Opteron in the motherboard diagram
Enlarge
This is the block diagram of our DiskRAM prototype, which occupies the same space as one Opteron in the motherboard diagram

There are two companies which came out with their implementations of this in April 2006. DRC Computer and XtremeData, Inc. I'm pretty excited, hoping that one of them will decide to sell me one.

In this scenario, the only cores needed are a HyperTransport tunnel, DDR400 interface, and QDR SRAM interface (free from xilinx). If we can use a PCIe SATA card instead of adding a SATA controller on board, it should make our solution more flexible and simpler.

Xilinx and Altera have DDR400 (PC3200) and QDR II 300 MHz controller cores for their chips.

Altera has a HyperTransport core, but it is 8-bit. Xilinx farmed theirs out to GDA

I need to find out prices and chip utilization for each of the cores. Hopefully I can find a chip that integrates all three at a reasonable price.

Altera Cores (Percentages of a EP2S130)
Core LE LE% M4K RAM% Pins
DDR SDRAM Cntl 2200 2% 8 1% 200+
HyperTransport 8-10K 8-10 % 16 3% 90 +/-
IDE (ATA) Cntl 1500 2%  ?  ? 40


Altera Parts (Stratix II Prefix = EP2S)
Part # ALM LE M512 M4K M512K RAM Bits Max IO Pins Price
15 6K 15K 104 78 0 419K 366 $300
30 13K 33K 202 144 1 1.4M 500 $700
60 24K 60K 329 255 2 2.5M 718 $1K
90 36K 90K 488 408 4 4.5M 902 $4K
130 53K 133K 700 600 6 6.5M 1,126 $6K
180 71K 180K 930 770 9 9M 1,170 $9K


Xilinx Cores (Percentages of a XC4VLX100)
Core LE LE% RAM RAM% Pins


Xilinx Parts (Virtex-4 Prefix = XC4VLX)
Part# LE RAM I/O
15 14K 864Kb 320
60 60K 2Mb 640
100 110K 4Mb 960
160 180K 5Mb 960
200 200K 6Mb 960

Nuvation has IPCores for ATA-5 and SATA for Altera and Xilinx FPGAs