Åpne grafikkprosjekt - Open Graphics Project
| Åpne grafikkprosjekt | |
|---|---|
| Kommersiell? | Ja |
| Type prosjekt | Åpen maskinvare |
| Nettsted | wiki.opengraphics.org |
Den Åpne Grafikk-prosjektet ( OGP ) ble stiftet med det mål å utforme en open-source hardware / åpen arkitektur og standard for grafikkort , primært rettet mot fri programvare / åpen kildekode- operativsystemer. Prosjektet skapte et omprogrammerbart utviklings- og prototypetavle og hadde som mål å til slutt produsere et fullverdig og konkurransedyktig sluttbrukergrafikkort.
OGD1
Prosjektets første produkt var et PCI- grafikkort kalt OGD1, som brukte en feltprogrammerbar gate array (FPGA) -brikke. Selv om kortet ikke kunne konkurrere med grafikkort på markedet på det tidspunktet når det gjelder ytelse eller funksjonalitet, var det ment å være nyttig som et verktøy for prototyping av prosjektets første applikasjonsspesifikke integrerte krets (ASIC) -kort, så vel som for andre fagfolk som trenger programmerbare grafikkort eller FPGA-baserte prototyper. Det ble også håpet at denne prototypen ville tiltrekke seg nok interesse til å tjene litt penger og tiltrekke investorer til det neste kortet, siden det forventes å koste rundt $ 2.000.000 for å starte produksjonen av et spesialisert ASIC -design. PCI Express og/eller Mini-PCI varianter var planlagt å følge. OGD1 begynte å sende i september 2010, omtrent seks år etter at prosjektet startet og 3 år etter at de første prototypene dukket opp.
Fullstendige spesifikasjoner vil bli publisert og enhetsdrivere med åpen kildekode blir utgitt. All RTL vil bli utgitt. Kildekoden til enhetsdriverne og BIOS vil bli utgitt under MIT- og BSD -lisensene . RTL (i Verilog ) som brukes for FPGA og RTL som brukes for ASIC er planlagt å bli utgitt under GNU General Public License (GPL).
Den har 256 MiB DDR RAM, er passivt avkjølt og følger DDC- , EDID- , DPMS- og VBE VESA -standardene. TV-out er også planlagt.
Versjonskjema
Versjonskjema for OGD1 vil se slik ut:
{Root Number} - {Videominne} {Video Output Grensesnitt} {Spesielle alternativer f.eks .: A1 OGA fastvare installert}
| Felt | Eksempelverdi | Eksempel Beskrivelse |
|---|---|---|
| Rotnummer | OGD1P- | OGD1 -kort med PCI -buss |
| Videominne | 256 | 256 MiB |
| Videoutganger, i rekkefølge, hopper over alle som ikke er installert | ||
| Første grensesnitt | D | Dual-link DVI |
| Andre grensesnitt | D | Dual-link DVI |
| Tredje grensesnitt | EN | Analog video, 75 ohm, VGA -kompatibel |
| Fjerde grensesnitt | V | TV -video |
| Spesielle alternativer, i alfanumerisk rekkefølge, hver etter en bindestrek | ||
| Fabrikkfastvare-RTL | A1 | OGA1 fastvare |
OGD1 -komponenter
Hovedkomponenter i OGD1 grafikkort (vist på bildet)
- A) DVI -senderpar A
- B) DVI -senderpar B
- C) 330MHz trippel 10-biters DAC (bak)
- D) TV -brikke
- E) 2x4 256 megabit DDR SDRAM (foran, bak)
- F) Xilinx 3S4000 FPGA ( hovedbrikke )
- G) Gitter XP10 FPGA (vertsgrensesnitt)
- H) SPI PROM 1 Mibit
- J) SPI PROM 16 Mibit
- K) 3x 500 MHz DAC (valgfritt)
- L) 64-biters PCI-X kantkontakt
- M) DVI-I- kontakt A og kontakt B
- N) S-Video- kontakt
- O) 100-pinners ekspansjonsbuss kontakt
- Open Graphics Project (OGP)
- Gruppen mennesker som utvikler OGA, den skriftlige dokumentasjonen og produktene.
- Åpen grafikkarkitektur (OGA)
- Handelsnavnet for åpne grafikkarkitekturer spesifisert av Open Graphics Project.
- Åpen grafikkutvikling (OGD)
- Det første FPGA-baserte eksperimentbordet som ble brukt som en testplattform for TRV ASIC.
- Traversal Technology (TRV)
- Det kommersielle navnet på de første ASIC -produktene, basert på Open Graphics Architecture.
- Åpne grafikkort (OGC)
- Grafikkort basert på TRV -brikker.
- Open Hardware Foundation (OHF)
- Et ideelt selskap hvis charter er å fremme design og produksjon av maskinvare med åpen kildekode og åpen dokumentasjon.
Se også
Referanser
Eksterne linker
- Den offisielle Open Graphics wiki
- Jeremy Andrews (1. mars 2006). "Maskinvare: Priser for Open Graphics Development Board" . KernelTrap . Hentet 4. september 2006 .
- Project VGA - et annet gratis grafikkjerneprosjekt, med sikte på billigere maskinvare
- Manticore -en eldre FPGA-basert gratis grafikkjernimplementering. Fra og med 2009-05-04 er ingen kilde tilgjengelig.
- Masteroppgaven " An FPGA-based 3D Graphics System " illustrerer veldig godt designbeslutningene som skal tas, samtidig som de utvikler en FPGA-basert 3D-grafikkjerne.
- Masteroppgaven " En ytelsesdrevet SoC-arkitektur for videosyntese " gir en mer komplett og praktisk tilnærming til noen aspekter.