mikrocontroller.net

Forum: FPGA, VHDL & Co. Tutorial für einsteiger


Autor: basti (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich plane mir ein kleines Dev-Board zu basteln.
1) Gibt es irgendwo grundschaltung etc für den spartan3?
2) Ist das webpack die ideale software zum Programmieren?

Autor: Thomas Pototschnig (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo basti,

2) Ich finde das Webpack sehr gut. Ich hatte auch schonmal Quartus II
für und von Altera ausprobiert, aber das hat mir nicht so gefallen.

zu 1) Irgendwelche Development-Boards sind immer sehr praktisch, wenn
man einen funktionsfähigen Einstieg will.

Wenn man es sich zutraut gleich ein eigenes Board zu basteln, kann man
es auf zwei Arten machen.

1. Ich hab mich tatsächlich durch das üppige Datenblatt vom Spartan2
gewühlt (bei meinem ersten Projekt mit einem FPGA -> MyPCIO auf meiner
HP) und bei meinem jetzigen Projekt die funktionsfähige Grundschaltung
so angepasst, dass sie für einen Spartan 3 funktioniert. Bei Xlinx
gibts Datenblätter mit Anschlussbeispiele, für z.B. den
XCF0xS-Plattform-Flash Speichern. Da wird dann genau erklärt, wie man
wo was mit wem verbinden muss, dass das funktioniert. Dann hat man die
JTAG-Programming-Funktionalität auch gleich dabei.

2. Das Andere ist, man sucht sich einen Schaltplan von einem fertigen
Dev-Board und schmeisst alles runter, was man nicht benötigt.
Dummerweise hat man da meistens dann gleich wieder einen schaltplan der
Eierlegenden Wollmilchsau in der Hand, wo dann ein CPLD ist, der aus
einem Flash eins aus hundert Programmen auswählt und damit den FPGA
konfiguriert. So einen Luxus will man ja meistens garnicht.

Theoretisch könnte man meinen kleinen grafikcontroller direkt als
FPGA-Spartan3-Bastelboard verwenden. Hat immerhin sogar 1MB RAM drauf
und einen D/A-Wandler und ein paar I/Os und halt noch JTAG mit
Plattform-Flash :-)

Ich hab sogar noch ein paar Platinen von denen da ...

Mfg
Thomas Pototschnig

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.