Forum: FPGA, VHDL & Co. Unterschied Starterkit Spartan-3, Spartan-3 E


von Adam S. (scout-sama)


Lesenswert?

Hallo,

ich Studiere Technische-Informatik und möchte mir im Rahmen vom Fach 
Digitaltechnik ein Spartan Starterkit zulegen.

Wir werden mit dem Spartan 3 Starterkit arbeiten und VHDL codes 
aufspielen. Diese umfassen beispielsweise das Einlesen von 
Tastatursignalen oder ausgaben auf der 7-Seg Anzeige. Aber auch simple 
Logische Schaltungen.

http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_47&products_id=183

Das Spartan 3 Starterkit soll hier 136,56eur kosten.
Allerdings bekommt man für gerade mal 18Cent mehr schon das 
umfangreichere Spartan 3 E Board.

http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_47&products_id=92

Nu liegt der Gedanke nahe, mir lieber das 3E Starterkit zu kaufen, weil 
ich damit wesentlich mehr anstellen kann.

Nu ist die Frage, ob die Bedienung und das Aufspielen von VHDL Codes bei 
beiden Gerätschaften die selbe ist, oder ob es große Unterschiede gibt 
(mal ganz von der 7-Seg Anzeige abgesehen).

Mir ist es vor allem wichtig, VHDL Codes ohne großes Umschreiben von 
einem Gerät zum anderen zu kopieren. Damit ich zu Hause, am Spartan 3E 
Gerät entwürfe testen kann, die in der UNI auch auf der Spartan 3 
Platine arbeiten. (wobei mir klar ist, dass die 7-Seg Anzeige beim 3E 
Fehlt, aber zumindest die Tastatureingabe sollte Problemlos portierbar 
sein).

Wie schauts aus?

von Richard B. (rbrose)


Lesenswert?

Das Spartan 3 E Board kannst du ganz einfach per USB verbinden und dein 
VHDL Code daraufspielen.

Wenn du Code von Spartan 3 Starterkit auf das Spartan 3 E Starterkit 
portieren willst, musst du die Port anpassen (ucf).

von Jörg (Gast)


Lesenswert?

Interessant am Spartan3-Kit ist das SRAM, das 3E hat dagegen DDR-Ram.
Dafür hat das 3E wesentlich mehr an Komponenten zu bieten (z.B. DAC,
ADC,LCD-Display..).

Was  Richard B. (rbrose) schon geschrieben hat, kann sehr wichtig
sein. Zukünfige PCs/Motherboards haben keine parallele Schnittstelle
mehr, dann musst du dir ein USB-Programmer kaufen (150Euro+X).

Falls du dich für das 3E-Kit entscheidest: kauf dir vieleicht noch
einen Hirose-Stecker (=> 50 Pins extra zum Experimentieren) und
2 SRAM-Bausteine dazu, dann hast du sehr gute
Erweiterungsmöglichkeiten.

Gruss,

Jörg

von Adam S. (scout-sama)


Lesenswert?

Danke Jörg,

ich kenne leider nicht den Unterschied von SRAM und DDR Ram im 
Zusammenhang zu dem Board. Beide Speicher sind flüchtig und DDR Ram ist 
doch eigentlich schneller?

von Manuel Kampert (Gast)


Lesenswert?

SRAM nicht unbedingt schneller - aber VIEL einfacher anzusteuern

von Jörg (Gast)


Lesenswert?

Was ich noch vergessen habe zu erwähnen: Das Spartan3-Kit ist mit
3 Buchsenleisten mit je 40 Pins ausgestattet, damit lassen sich dann
einfach Erweiterungsschaltungen z.B. über Steckboard anschliessen.
Aber wie schon gesagt, bedenke den Parallelanschluss an deinem PC.

Schau die auch mal ausführlich die Manuals ug130.pdf und ug230.pdf
an (Links irgendwo auf der Trenz-Seite oder über www.xilinx.com),
dort sind beide Boards komplett beschrieben.

Gruss

Jörg

von Jörg (Gast)


Lesenswert?

oder schau dir mal das folgende Board an:

Xilinx/Avnet Spartan 3A Evaluation Kit

Wurde hier im Forum schon einige male angesprochen und ist mit 39 Euro
sehr billig.

von Mike (Gast)


Lesenswert?

Das Avnet Spartan 3A Evaluation Kit ist vielleicht auch noch eine 
Variante.

http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_47&products_id=456

Das ist relativ preiswert und du kannst Erweiterungen über 
Pfostenstecker anschließen.

@Adam S. (scout-sama):

DDR-Ram ist nur schneller wenn man aufeinanderfolgende Zugriffe hat. 
Ansonsten bieten SRAMs weniger Speicherplatz und sind auch noch teurer.

von chris (Gast)


Lesenswert?

Spartan 3E hat einige technische Einschränkungen gegenüber Spartan 3.
Deshalb kann es auch günstiger gefertigt werden. Im Gegensatz hat das
3E einen Bootloader für SPI-Flash, und somit ist der 
Konfigurationsspeicher günstiger. Weiters gibt es auch noch andere 
Unterschiede.

von Bernd G. (Gast)


Lesenswert?

> Das Avnet Spartan 3A Evaluation Kit ist vielleicht auch noch eine
> Variante.

Das Board würde ich nicht empfehlen, ich habe mir zwei davon gekauft und 
bin nicht recht zufrieden.

1. Wenig Kontakte am Erweiterungsstecker.
2. Schlechte Dokumentation. Die Dok der Xilinx-Boards ist  dagegen von 
1A Qualität, damit kann auch ein Neuling zurechtkommen.
3. Solange in der ISE der Core-Generator nicht endlich für S3A erweitert 
wird, entfallen viele interessante und schnell realisierbare 
Implementierungen.

Wenn S3A, dann von Xilinx, das Board hat eine ausgezeichnete 
Funktionalität.

Das Spartan 3 von Xilinx ist dagegen für Anfänger besser zu handhaben 
(wenn es um den RAM geht). Außerdem s.oben: der vorhandene 
Core-Generator.

von Adam S. (scout-sama)


Lesenswert?

Also auf jeden fall danke ich euch erstmal allen für die vielen 
Informationen.

Ich hab mich noch nicht endgültig entschieden, aber das Spartan 3A Board 
schließe ich aufgrund der geringen anzahl an auslieferungs 
Anschlussmöglichkeiten aus.
Der Grundlegende Unterschied am Spartan 3 und 3E Board scheint also der 
SRAM/DDR Ram zu sein.
Für meine ersten Codes mit denen ich arbeiten werde, werden mir 
primitive Datentypen der Baustein logik ausreichen um ein paar Daten 
abzuspeichern. Sollte ich irgend wann tatsächlich auf den RAM Speicher 
zugreifen wollen, so wird es natürlich schwieriger in den DDR Zugriff 
einzusteigen, ohne vorher mit SRAM gearbeitet zu haben, so wie ich mir 
das vorstelle.

@ Jörg, habe ich das richtig verstanden, dass man die 3E Version mit 
SRAM ausfrüßten kann? Ich sehe da keine verbindungsmöglichkeiten.

Bei e-bay wird gerade ein Spartan 3 Board angeboten, je nachdem ob ich 
es für wenig geld bekomme oder nicht, mache ich meine Entscheidung davon 
abhängig mir dann das 3E Board zu holen.

von Jörg (Gast)


Lesenswert?

@Adam S. (scout-sama),

das Spartan3E-kit an an einer Seite eine Hirose-FX2 Buchse. Bestell
dir zum Board noch einen Flachband-Stecker (hatte meinen von
Trenz-Elektronik, ca 12 Euro). Damit hast du die Möglichkeit, eigene
Platinen (z.B. mit SRAM,etc) oder ein Steckboard flexibel 
anzuschliessen.

Gruss

Jörg

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Wir werden mit dem Spartan 3 Starterkit arbeiten und VHDL codes
> aufspielen.
Dann kauf dir für Privat das selbe. An so einem FPGA gibt es viele 
kleine Schräubchen, die man aus Versehen falsch herum drehen kann. Und 
dann ist es gut, wenn man Zugriff auf Know-How (z.B. ein sofort 
lauffähiges Design) hat.

Später kannst du immer noch irgend ein anderes kaufen, das Spartan 3 
Board geht dann ab in die Bucht... ;-)

von Adam S. (scout-sama)


Lesenswert?

Was den Hirosestecker betrifft, den gibt es bei trenz für 12eur. Kommt 
man auch irgendwo an eine Version ran, mit bereits angestecktem 
Flachbandkabel. Bzw. gibt es experimentierplatinen, auf die man den 
Hirosestecker passgenau auflöten könnte (also mit vorgebohren löchern 
und platinenlayout)?

von Jörg (Gast)


Lesenswert?

Es gibt auch ein Steckboard mit HiroseFx2-Stecker (FX2BB), ich weiss
aber nur von Quellen in Amerika (Digilent), Frankreich uznd Ungarn. Das
Board kostet glaube ich um die 30-40 Euro + Porto (mind. 20-30 Euro),
also sehr teuer. nebenbei bemerkt sind die Steckboards von z.B. Conrad
qualitativ besser (habe ich jedenfalls irgendwo in einem Forum gelesen).

Kauf den bei Trenz angebotenen Stecker, dazu 1m 50-Pol 1.27mm Raster
Flachbandkabel und 2 50-Pol Flachbandbuchsenleisten. Das ganze inkl.
FX2-Stecker kostet weniger als 20 Euro. Für das Konfektionieren solltest
du unbedingt einen Schraubstock verwenden und das Flachbandkabel SEHR
gerade ausgerichtet einfassen. Das Kabel zwischen FX2-Stecker und
Pfostenbuchse sollte möglichst kurz sein (Signallaufzeiten!!).

Gruss und viel Spass,

Jörg

von Max (Gast)


Lesenswert?

Hallo,

kann mir vielleicht jemand den Unterschied zwischen

Spartan 3E   und
Spartan 3E XUP

erklären.

Letzeren kann man mit LabVIEW programmieren. Ob das auch mit dem anderen 
geht?

Gruß
Max

von Richard B. (rbrose)


Lesenswert?

Ja es geht auch mit dem anderen.
Ich habe das Board hier:
http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_47&products_id=92

Und kann es problemlos mit LabView FPGA Modul programmieren.

von Adam S. (scout-sama)


Lesenswert?

Ich werde mir wahrscheinlich doch das Spartan 3 Board kaufen.

Da der VGA Ausgang beim 3E Board mehr bit hat, ist eine Portierung zum 
S3 auch nicht ohne weiteres möglich.

Das 7-Seg Display ist auch einfacher ansteuerbar als das LCD. Steige 
auch lieber beim SRAM als beim DDR RAM ein.

Außerdem bin ich gegenüber dem Hirosestecker vom 3E Board abgeneigt. Ist 
mir viel zu speziell und teuer. 40'er IDE Stecker habe ich hingegen zu 
Hause noch rumliegen. Und das Auflöten auf eine Platine ist umso 
einfacher.

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.