santyhammer
Newcomer
Hiya,
I was looking at the Open Graphics project at http://wiki.duskglow.com/tiki-index.php?page=Open-Graphics
and I am wondering how ATI/NVIDIA make their graphics cards.
I think they design the central GPU using Verilog/VHDL. They program it using FPGAs like Xilinx, Altera, Atmel, Actel or Lattice. Then they join the netlists ( because these FPGAs can only manage around 3M transistors and the G70 is like 280M... ) into a collosal one. Then call TSMC or other and synthetize the final ASIC.
Finally the GPU is integrated in a PCB using a program like Altium Designer 6, P-Cad, Or-CAD??? But... how can you test the final card? Using an osciloscope?
But suppose I am a student with a limited buget of 500$. How can I develop a very simple VGA card with some HW-rasterization support like a RivaTNT pls? How can I integrate the VRAM , FPGA and RAMDAC into the PCB and debug it? What the professionals use to make and test a graphics card?
Where can I find information about the electric ( and pcb ) design of memories like Samsung, dimensions and protocol of the PCI, AGP, PCI-X, etc?
thx
I was looking at the Open Graphics project at http://wiki.duskglow.com/tiki-index.php?page=Open-Graphics
and I am wondering how ATI/NVIDIA make their graphics cards.
I think they design the central GPU using Verilog/VHDL. They program it using FPGAs like Xilinx, Altera, Atmel, Actel or Lattice. Then they join the netlists ( because these FPGAs can only manage around 3M transistors and the G70 is like 280M... ) into a collosal one. Then call TSMC or other and synthetize the final ASIC.
Finally the GPU is integrated in a PCB using a program like Altium Designer 6, P-Cad, Or-CAD??? But... how can you test the final card? Using an osciloscope?
But suppose I am a student with a limited buget of 500$. How can I develop a very simple VGA card with some HW-rasterization support like a RivaTNT pls? How can I integrate the VRAM , FPGA and RAMDAC into the PCB and debug it? What the professionals use to make and test a graphics card?
Where can I find information about the electric ( and pcb ) design of memories like Samsung, dimensions and protocol of the PCI, AGP, PCI-X, etc?
thx