Forum: FPGA, VHDL & Co. 3dfx Voodoo5 6000 auf einem FPGA


von Voodoo5 6000 (Gast)


Lesenswert?

Hat das schon mal jemand versucht, eine Voodoo 5 6000 auf einem FPGA zu 
realisieren?

Könnte ja durchaus funktionieren.
Ein VSA-100 Chip hat nur 14 Mio Transistoren, für eine Voodoo5 6000 
bräuchte man 4 VSA-100 Chips, das überbietet ein moderner FPGA locker.

Das könnte also klappen.

Theoretisch könnte man sogar eine Voodoo 5 6000 überbieten und noch ein 
paar mehr VSA-100 Chips auf einen FPGA schaffen.

Gibt's schon solche Projekte, die so etwas planen?

http://tdfx.de/ger/vsa100.shtml

von Fragender (Gast)


Lesenswert?

Wozu das ganze?

von Voodoo 5 6000 (Gast)


Lesenswert?

Fragender schrieb:
> Wozu das ganze?

Weil eine Voodoo5 6000 Kultstatus hat:
http://www.forum-3dcenter.org/vbulletin/showthread.php?p=9233481#post9233481


Und wozu gibt's Amiga 500 auf FPGAs?
Das könntest du auch fragen!

von Voodoo 5 6000 (Gast)


Lesenswert?


von Lattice User (Gast)


Lesenswert?

Voodoo5 6000 schrieb:
> Könnte ja durchaus funktionieren.
> Ein VSA-100 Chip hat nur 14 Mio Transistoren, für eine Voodoo5 6000
> bräuchte man 4 VSA-100 Chips, das überbietet ein moderner FPGA locker.

Du kannst einen FPGA mit einem ASIC nicht auf Transistorebene 
vergleichen.

Der grösste Virtex 7 bietet das equivalent von 2 Mio ASIC Logikzellen, 
wie genau das Xilinx definiert weiss ich allerdings nicht. Du kannt 
dabei aber davon ausgehen, dass sie dabei eher übertreiben als 
untertreiben.
Wenn beim VS100  8 Transitoren eine Logikzelle gilt könnte es knapp 
hinkommen.

Also suchen was der XC7V2000T kostet: nicht fündig geworden, ausser in 
diesem Beitrag: Beitrag "Re: Virtex2 mit über 1000 IO-Pins?"

Um zu checken obb das realistisch ist: Suchen nach dem grössten Virtex6 
( 760K Zellen)
http://parts.digikey.com/1/parts/1944102-ic-fpga-virtex-6-758k-1760ffgbga-xc6vlx760-l1ffg1760c.html

von Höffi (Gast)


Lesenswert?

Naja so ein paar Rechenwerke könnte man mit den DSP Slices erschlagen 
die zählen ja nicht als normale Logik.

Und ich weiss nicht ob der Speicher auf dem Chip im Transistorcount mit 
drin ist - das ist beim FPGA ja auch zusätzlich zu den Logikzellen 
enthalten.

Und dann die Hardware Speichercontroller....


Aber naja heutzutage ist ja ne Smartphone GPU schon schneller als das 
olle Teil... ;)

von David .. (volatile)


Lesenswert?

Kann man 3DFX nicht schon lange emulieren? Eine echte Voodoo hat damit 
ja keinen Nutzen...

von Fragender (Gast)


Lesenswert?

Naja,

mir käme da (auch wenn sich mir der Nutzen noch immer nicht erschließt) 
die "billige" Spartan 6 Serie in den Kopf.
Mache gerade einige Designs (Hardware) mit dem und muss sagen das die 
fast alles on Board haben...
Man könnte ein PCIe interface in Hardware realisieren und dazu noch 
DDR2/3 Speicher anklöppeln und schon hat man eine sehr potente Plattform 
(nicht nur um eine Voodoo nachzuempfinden!
Zur not müste man "mehrere" Spartans verschalten, aber Bild mit mehreren 
großen Chips auf einem Board seid ihr ja gewohnt von den Voodoos...

von Lattice User (Gast)


Lesenswert?

Höffi schrieb:
> Naja so ein paar Rechenwerke könnte man mit den DSP Slices erschlagen
> die zählen ja nicht als normale Logik.

Korrekt.
Aber um abzuschätzen wieviel DSP Slices man braucht und wieviel das 
spart  muss man mehr über die interne Architektur des VSA100 wissen. Die 
Angaben die ich auf die schnelle finden konnte, sind viel zu allgemein.

>
> Und ich weiss nicht ob der Speicher auf dem Chip im Transistorcount mit
> drin ist - das ist beim FPGA ja auch zusätzlich zu den Logikzellen
> enthalten.

Der interne Speicher auf der VSA100 ist ganz sicher im Transistorcount 
enthalten. Auch hier gilt man muss wissen wieviel das ist.
IMO besteht hier das grösste Einsparpotential.

>
> Und dann die Hardware Speichercontroller....
Das macht den Kohl nicht fett. Ein DDR2/3 Interface ist nicht sehr 
gross. Das gleiche gilt für das PCI Interface (was man sinnvollerweise 
durch PCIe ersetzt).

von Doku (Gast)


Lesenswert?

Gäbe es dafür überhaupt die ausreichende Doku um einen VSA-100 in einem 
FPGA zu realisieren?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.