Open Source Graphics Card Available For Advance Orders
mollyhackit writes "The Open Graphics Project, which we've been following since it first started looking for experts four years ago, has just announced that the OGD1 is available for preorder now. The design features 2 DVI, 256MB RAM, PCI-X, and a Xilinx Spartan-3 FPGA along with a nonvolatile FPGA for programming on boot. FPGAs are reprogrammable hardware which means the graphics card can be optimized for specific tasks and execute them faster than a general purpose CPU. The card could be programmed for certain codecs to speed up encoding or decoding. An open hardware design means potential for better driver support. Of course you could always use the FPGA for something else... say crypto cracking."
you might be getting ripped off if you're paying $1500 for a Spartan-3 board.
I guess they don't really have the board volume to get low prices. But If you want a graphics card for $1500 that's probably less functional than an NVidia commodity card, I'm not gonna stop you.
OTOH, If you're interested in FPGA programming and a novice at it, you'll want to get a MUCH MUCH MUCH cheaper Spartan board (like 50 to 150). See http://digilentinc.com/ for good starter boards.
If you're serious about FPGA programming (or just willing to pay $1500 to $3000) you will definitely want to get a board with a Virtex or Stratix on board:
http://www.xilinx.com/products/devkits/HW-V5-ML501-UNI-G.htm
If you want to have it on PCIx:
http://www.xilinx.com/products/devkits/HW-V5-ML555-G.htm
You can also get FPGAs socketted for AMD's Hypertransport bus and Intel's FSB:
http://xtremedatainc.com/ (Altera FPGAs)
http://drccomputer.com/ (Xilinx FPGAs)
http://nallatech.com/
http://celoxica.com/
(some of these vendors also sell PCI solutions)
FPGA programming environments still mostly suck. it's a market impeded by proprietary standards and a whole lot of NP-Hard algorithms. We're working on it...
It's unclear to me where you're getting your information, but the card uses a 3S4000, which is the second-largest Spartan-3 FPGA. It has over 60,000 logic elements, each of which has a 4-LUT and a FF. The part also has 96 parallel multipliers (18x18 two's complement) and 96 18-Kbit dual-port RAMs.
What most people seem to have overlooked is that this isn't an expensive video card. It's a midrange FPGA development card, that happens to be suitable for prototyping video card functionality. It is NOT intended that average users or even power users would buy this to use it as a video card.
The plan is that this card will be used for development of the logic for a video card, which will then be realized in an ASIC in order to produce actual video cards.
Don't! and I'd say that to anyone. What they are offering is a FPGA dev kit, with nothing to put on the FPGA. Yes, they've done a board design, but that's really one of the easiest bits, especially as most firms that sell the chips give you sample designs that you can stitch together.
The HDL is the key to this project, and as far as I can see they haven't produced anything beyond very basic PCI and Memory Controllers (which I'd expect to be very low performance). I looked at the same code about 2 years ago (maybe more) and it's in exactly the same state now as it was then. I say this as someone who writes VHDL / Verilog for a living and was wondering if I should contribute, but I'm not interested in carrying the whole thing myself.
If this projects manages to get a framebuffer device up and running within 5 years I'll be impressed. I think the whole project is incredibly naive, and doesn't understand the scale of the project they're trying to do