Hi, ich soll für ein Board mit einen Spartan II - Chip eine Schaltung für Taktrückgewinnung entwickeln. Nun habe ich schon einige Datenblätter von Xilinx darüber durchgearbeitet und etwas darüber gefunden, allerdings für ein Virtex II - Chip. Daher meine Frage: Kann mir jemand vielleicht Unterschiede der beiden Chips nennen bzw. gibt es irgendwo Datenblätter die einen vergleich der beiden Chipsätze vornehmen. MfG forrester
Spartan II hat keine Hardware Multiplizier und die DLL ist einfacher. Warum nicht Spartan 3. der ist billiger und viel ehere mit dem Virtex II vergleichbar.
Hi, danke erstmal für schnelle Antwort. Ist ein Spartan 3 hatte mich verschrieben, gibts da irgendwelche Dokumente die einen vergleich darstellen?
Moin... Ja, die entsprechenden Datasheets. Worauf willst du hinaus? Der V2 ist in eigentlich allen Belangen besser ausgestattet, irgendwelche Annahmen auf den S3 übertragen zu wollen ist ziemlich wenig nützlich. -- SJ
Das Problem ist mir steht ein Board mit Spartan 3 - Chip zur Verfügung und ich muss halt wissen wie ich die Schaltung verändern muss um es statt mit einen V2 mit einen S3 zum laufen zu bekommen. Die Datasheets hab ich schon, die sind allerding um die 500 Seiten und ich dachte halt es gibt irgendwo eine kürzere Übersicht wo die Chips verglichen werden. Beziehungweise worauf man achten soll, wenn man die Schaltungen anpassen will.
Moin... Die 500 Seiten SIND die Kurzfassung.... Du wirst die Teile ersetzen MÜSSEN die der S3 nicht zur Verfügung stellt. Die anderen Teile musst du so einsetzen, das die Funktion immer noch gegeben ist. Eine "Anleitung" V2 > S3 wirst du so nicht finden, da ist schlicht der Entwickler und sein Know-How gefragt. Vielleicht mal ein bisschen konkreter, was du eigentlich machen willst? Dann kann man evtl. ein geht/geht nicht/macht Aufwand geben. -- SJ
Die SpartanII waren noch 5V-tolerant, wie sieht das bei den neueren Familien aus?
Nabend, @ svenj also ich soll eine Schaltung entwickeln die auf PLL Basis einen Takt aus einen Eingangssignal rückwandelt bzw. den Takt "herauszieht", um die Aufgabe zu verdeutlichen, wurden mir die Datenblätter von Xilinx gegeben (xapp224 bzw. xapp250). Nun bin ich dabei die Schaltungen bzw. Programme nachzuvollziehen, da diese aber für ein Board mit Virtex - Chip sind, denke ich das man diese Schaltung verändern muss um sie auf ein Board mit Spartan - Chip zu testen. Da ich aber bis jetzt nur wiegesagt die 500 Seiten Anleitung gefunden habe dachte ich es gibt halt eine kürzere oder andere Möglichkeit die Unterschiede zu erfassen. Da das aber nicht so scheint, muss ich mir woll oder übel die 500 Seiten durchlesen.
Ich meine, in der (Webpack-)Doku ist irgendwo eine Tabelle, welche Blöcke für das schematic entry bei welcher Familie gültig sind. Dort könnte man mindestens sehen, welche Spezialitäten die Virtex haben, die mit Spartan nicht funktionieren. Die Handbuch-PDFs zu den einzelnen Blöcken ist dagegen riesig und damit unübersichtlich.
Was meinst du mit (Webpack-)Doku, hast du eventuell ein link oder kannste die Datei hier als Anhang reinsetzen
Die gesamte lib.pdf hat 1128 Seiten und ist fast 10 MByte groß, ich habe mal die erste 72 Seiten mit den Übersichten in ein neues PDF gedruckt, das sind 467k. Das ganze liegt bei Webpack 8.1 im Ordner doc/... am einfachstemn über manuals.pdf zu erreichen
Taktrückgewinnung? Um was für ein Signal handelt es sich? NRZI? Dafür habe ich kürzlich einen rudimentären DPLL geschrieben. In der Simulation funktioniert er. Wie schnell ist dein Takt bzw. Signal?
Das weiss ich noch nicht, bin gerade dabei mich in die Materie einzuarbeiten, erst wenn das erledigt ist wird die Aufgabenstellung erweitert und mir die genauen Signaldaten genannt. Da du das aber wie es scheint schon einmal entwickelt hast, hoffe ich das du mir vielleicht ein paar Tips geben kannst, falls ich irgendwann nicht weiterkomme.
Irgendwie scheine ich die Tabelle falsch zu interpretieren. In den Beispielprogramm im Anhang wird ein Virtex2 benutzt um Daten rückzugewinnen. (Bsp. XAPP 224 von Xilinx) Es wird eine CLKDLL benutzt um den zu generieren. Allerdings steht auf Seite 53 bzw. 289 in dieser lib.pdf das ein Virtex2 diese DLL gar nicht hat bzw. unterstützt. Oder bedeuten die Bezeichnungen "Primitive" und "No" etwas anderes?
"Primitive" heißt, das ist schon in Hardware vorhanden, "Macro" simuliert die Hardware durch ein VHDL- und/oder Verilog-Programm und "No" heißt, das gibt es nicht in der Bibliothek.
Christoph: Nein, Spartan II ist nicht 5 Volt tolerant
Uwe, du irrst dich. Spartan-II IST 5V tolerant ohne Zusatzmassnahmen Spartan-IIE ist NICHT 5V tolerant ohne Zusatzmassnahmen. Spartan-3 dito. MfG Falk
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.