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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.