FPGA Dev. Board Konfiguration

Gast #4496487
Lesenswert?

Hallo,

ich beschäftige mich in letzter Zeit mit VHDL. Zurzeit arbeite ich mit 
ghdl und komme mittlerweile auch sehr gut damit zurecht. Da es 
allerdings motivierender ist den geschriebenen VHDL-Code auf einer 
Hardware laufen zu sehen möchte ich mir nun Entwicklungs-Board zulegen.

Vor einigen Tagen habe ich hier
Beitrag "Einstieg: Altera vs. Xilinx"
schon mal einen Beitrag verfasst um herauszufinden welche Hardware für 
den Einstieg am geeignetsten ist.

Mittlerweile habe ich mich für einen Altera-FPGA entschieden, da viele 
Einsteiger hier im Forum berichten, dass sie sich in der Altera 
Entwicklungsumgebung einfacher zurecht finden. Ich spiele jetzt mit dem 
Gedanken mir das Board, das bereits im oben genannten Beitrag verlinkt 
wurde zu kaufen. Nur eines hindert mich zurzeit noch daran:

Oft wird hier im Forum die Konfiguration des FPGAs als möchlicher 
Stolperstein genannt. Bezieht sich das auch auf die Konfiguration von 
FPGAs auf einem Entwicklungs-Board oder vorwiegend auf die Realisierung 
eigener Schaltungen mit einem FPGA? Auf dem genannten Board befindet 
sich ein EPCS4 der anscheinend für die Konfiguration zuständig ist. Auf 
einem vergleichbaren Board (DE0-Nano) - für das man reichlich Literatur 
finden kann -  befindet sich ein EPCS16. Diese beiden Chips scheinen 
sich wohl hauptsächlich durch die Größe des Speichers zu unterscheiden. 
Kann man sich also an den Dokumenten zum DE0-Nano orientieren oder muss 
ich mich voraussichtlich mühsam durch das Konfigurations-Thema 
durcharbeiten?

lg much
#4496558
Lesenswert?

much schrieb:
> Auf dem genannten Board befindet
> sich ein EPCS4 der anscheinend für die Konfiguration zuständig ist. Auf
> einem vergleichbaren Board (DE0-Nano) - für das man reichlich Literatur
> finden kann -  befindet sich ein EPCS16. Diese beiden Chips scheinen
> sich wohl hauptsächlich durch die Größe des Speichers zu unterscheiden.
> Kann man sich also an den Dokumenten zum DE0-Nano orientieren oder muss
> ich mich voraussichtlich mühsam durch das Konfigurations-Thema
> durcharbeiten?

Da bin ich einigermassen überzeugt, dass Du das in den Griff bekommst: 
da sind nur eine handvoll Klicks zu machen, wenn man den richtigen 
Programmer hat.
Angehängte Dateien:
Gast #4496640
Lesenswert?

> nur eine handvoll Klicks zu machen

Ich habe hier 2 Boards mit dem Cyclone 4 CE (CE6 und CE10).
Eins hat JTAG- und AS-Port, das andere nur JTAG.
Mit letzterem ist es schon deutlich muehseliger die Konfiguration
in den Configflash zu speichern.
Wenn man sich an die Dokumentation haelt, dann schafft man das aber.

Die Einstellungen fuer den SDRAM konnte man den mitgelieferten
Beispielprojekten entnehmen. Wenn man die auf die DE0-Nano-
Projekte uebertraegt und die restliche Peripherie anpasst,
dann funktionieren die natuerlich.

Die Boards sind schon erheblich preiswerter als ein DE0-Nano.
Dafuer muss man dann halt die Projekte an die Boards anpassen.

Viel Spass dabei!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren