3dfx Voodoo5 6000 auf einem FPGA

Gast #2617242
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
Gast
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
Gast
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... ;)
Gast
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...
Gast
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).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.