Skip to content
Surf Wiki
Save to docs
general/graphics-hardware

From Surf Wiki (app.surf) — the open knowledge base

Open Graphics Project

Open Graphics Project

FieldValue
nameOpen Graphics Project
websiteat the Wayback Machine (archived June 9, 2010)
commercialYes
typeOpen hardware
nocat_wdimageyes
Open Graphics Development board artwork

The Open Graphics Project (OGP) was founded with the goal to design an open-source hardware / open architecture and standard for graphics cards, primarily targeting free software / open-source operating systems. The project created a reprogrammable development and prototyping board and had aimed to eventually produce a full-featured and competitive end-user graphics card.

OGD1

OGD1 prototype – OGD1-256DDAV

The project's first product was a PCI graphics card dubbed OGD1, which used a field-programmable gate array (FPGA) chip. Although the card did not have the same level of performance or functionality as graphics cards on the market at the time, it was intended to be useful as a tool for prototyping the project's first application-specific integrated circuit (ASIC) board, as well as for other professionals needing programmable graphics cards or FPGA-based prototyping boards. It was also hoped that this prototype would attract enough interest to gain some profit and attract investors for the next card, since it was expected to cost around US$2,000,000 to start the production of a specialized ASIC design. PCI Express and/or Mini-PCI variations were planned to follow. The OGD1 began shipping in September 2010, some six years after the project began and 3 years after the appearance of the first prototypes.

Full specifications will be published and open-source device drivers will be released. All RTL will be released. Source code to the device drivers and BIOS will be released under the MIT and BSD licenses. The RTL (in Verilog) used for the FPGA and the RTL used for the ASIC are planned to be released under the GNU General Public License (GPL).

It has 256 MiB of DDR RAM, is passively cooled, and follows the DDC, EDID, DPMS and VBE VESA standards. TV-out is also planned.

Versioning schema

Versioning schema for OGD1 will go like this:

{Root Number} – {Video Memory}{Video Output Interfaces}{Special Options e.g.: A1 OGA firmware installed}

FieldExample ValueExample Description
Root numberOGD1P-OGD1 board with PCI Bus
Video memory256256 MiB
Video outputs, in order, skip any not installed
First interfaceDDual-link DVI
Second interfaceDDual-link DVI
Third interfaceAAnalog video, 75 ohm, VGA compatible
Fourth interfaceVTV video
Special options, in alphanumeric order, each preceded by a dash
Factory firmware-RTLA1OGA1 Firmware

OGD1 components

Open Graphics Development board component map

Main components of OGD1 graphics card (shown on the picture) |url-status = dead

:A) DVI transmitter pair A :B) DVI transmitter pair B :C) 330MHz triple 10-bit DAC (behind) :D) TV chip :E) 2x4 256 megabit DDR SDRAM (front, behind) :F) Xilinx 3S4000 FPGA (main chip) :G) Lattice XP10 FPGA (host interface) :H) SPI PROM 1 Mibit :J) SPI PROM 16 Mibit :K) 3x 500 MHz DACs (optional) :L) 64-bit PCI-X edge connector :M) DVI-I connector A and connector B :N) S-Video connector :O) 100-pin expansion bus connector

Current status

The OGP project failed to gain the necessary funding to produce an ASIC version of its card. The project appears to have been discontinued in 2011.

References

References

  1. "OGD1's Now Available!".
  2. "First Open Graphics board appears". The Inquirer.
Info: Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Open Graphics Project — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report