Open Graphics Project - Open Graphics Project
| Open Graphics Project | |
|---|---|
| Comercial? | sim |
| Tipo de projeto | Hardware aberto |
| Local na rede Internet | wiki.opengraphics.org |
O Open Graphics Project ( OGP ) foi fundado com o objetivo de projetar um hardware de código aberto / arquitetura aberta e um padrão para placas gráficas , visando principalmente software livre / sistemas operacionais de código aberto . O projeto criou uma placa de desenvolvimento e prototipagem reprogramável e tinha como objetivo, eventualmente, produzir uma placa de vídeo de usuário final competitiva e cheia de recursos.
OGD1
O primeiro produto do projeto foi uma placa de vídeo PCI chamada OGD1, que usava um chip FPGA ( field-programmable gate array ). Embora a placa não pudesse competir com as placas gráficas no mercado na época em termos de desempenho ou funcionalidade, pretendia ser útil como uma ferramenta para prototipar a primeira placa de circuito integrado específico de aplicativo (ASIC) do projeto, bem como para outros profissionais que precisam de placas gráficas programáveis ou placas de prototipagem baseadas em FPGA. Esperava-se também que este protótipo atraísse interesse suficiente para obter algum lucro e atrair investidores para o próximo cartão, uma vez que se esperava que custasse cerca de US $ 2.000.000 para iniciar a produção de um design ASIC especializado. As variações do PCI Express e / ou Mini-PCI foram planejadas para seguir. O OGD1 começou a ser comercializado em setembro de 2010, cerca de seis anos após o início do projeto e 3 anos após o surgimento dos primeiros protótipos.
As especificações completas serão publicadas e os drivers de dispositivo de código aberto serão lançados. Todos os RTL serão lançados. O código-fonte para os drivers de dispositivo e BIOS será lançado sob as licenças MIT e BSD . O RTL (em Verilog ) usado para o FPGA e o RTL usado para o ASIC estão planejados para serem lançados sob a GNU General Public License (GPL).
Possui 256 MiB de DDR RAM, é resfriado passivamente e segue os padrões DDC , EDID , DPMS e VBE VESA. A saída de TV também está planejada.
Esquema de controle de versão
O esquema de controle de versão para OGD1 será assim:
{Número raiz} - {Memória de vídeo} {Interfaces de saída de vídeo} {Opções especiais, por exemplo: firmware A1 OGA instalado}
| Campo | Valor de exemplo | Descrição de exemplo |
|---|---|---|
| Número raiz | OGD1P- | Placa OGD1 com barramento PCI |
| Memória de vídeo | 256 | 256 MiB |
| Saídas de vídeo, em ordem, pule qualquer não instalado | ||
| Primeira interface | D | DVI de link duplo |
| Segunda interface | D | DVI de link duplo |
| Terceira interface | UMA | Vídeo analógico, 75 ohm, compatível com VGA |
| Quarta interface | V | Video de tv |
| Opções especiais, em ordem alfanumérica, cada uma precedida por um traço | ||
| Firmware-RTL de fábrica | A1 | Firmware OGA1 |
Componentes OGD1
Principais componentes da placa gráfica OGD1 (mostrado na imagem)
- A) Par de transmissores DVI A
- B) Par de transmissores DVI B
- C) 330MHz triplo 10 bits DAC (por trás)
- D) chip de TV
- E) 2x4 256 megabit DDR SDRAM (frente, atrás)
- F) Xilinx 3S4000 FPGA (chip principal)
- G) Lattice XP10 FPGA (interface de host)
- H) SPI PROM 1 Mibit
- J) SPI PROM 16 Mibit
- K) 3x 500 MHz DACs (opcional)
- L) Conector de borda PCI-X de 64 bits
- M) Conector DVI-I A e conector B
- N) Conector S-Video
- O) Conector de barramento de expansão de 100 pinos
- Open Graphics Project (OGP)
- O grupo de pessoas que desenvolve OGA, sua documentação escrita e seus produtos.
- Arquitetura de gráficos abertos (OGA)
- O nome comercial para arquiteturas gráficas abertas especificadas pelo Open Graphics Project.
- Desenvolvimento de gráficos abertos (OGD)
- A placa de experimentação inicial baseada em FPGA usada como plataforma de teste para TRV ASICs.
- Tecnologia Traversal (TRV)
- O nome comercial dos primeiros produtos ASIC, baseado na Open Graphics Architecture.
- Placa gráfica aberta (OGC)
- Placas de vídeo baseadas em chips TRV.
- Open Hardware Foundation (OHF)
- Uma corporação sem fins lucrativos cujo estatuto é promover o design e a produção de hardware de código aberto e documentação aberta.
Veja também
Referências
links externos
- O wiki oficial do Open Graphics
- Jeremy Andrews (1 de março de 2006). "Hardware: Preços da Open Graphics Development Board" . KernelTrap . Página visitada em 4 de setembro de 2006 .
- Projeto VGA - outro projeto de núcleo gráfico gratuito, visando hardware mais barato
- Manticore - uma implementação de núcleo gráfico livre mais antigo baseado em FPGA. Em 04/05/2009, nenhuma fonte está disponível.
- A dissertação de mestrado " Um sistema gráfico 3D baseado em FPGA " ilustra muito bem as decisões de design a serem tomadas, durante o desenvolvimento de um núcleo gráfico 3D baseado em FPGA.
- A dissertação de mestrado " Uma arquitetura SoC voltada para o desempenho para síntese de vídeo " oferece uma abordagem mais completa e prática de alguns aspectos.