Hallo,
Ich möchte gerne einen Einstieg in FPGA machen und mich auch vor allem
in die xilinx webpack ise einarbeiten.
Erstmal mit kleinen logikschaltungen auf Schaltplan Basis anschließend
mit Vhdl. Seriellen Input und Output wurde mich noch interessieren.
Dazu bin ich nun auf der suche nach einer einfach kostengünstigen
Hardware die ich dazu verwenden kann. Ich Brauch keine spezielle Anzahl
von pins, keine besondere Geschwindigkeit etc. Es sollte auf einem
xilinx basieren um die o.g. Software unterstützen.
Dazu folgende Fragen:
Was würdet ihr für den Einstieg empfehlen?
Brauche ich einen Programmer?
Kann man das selbst auf einer Lochraster Platine aufbauen?
Ich möchte wenn es geht nicht mehr als 40-50 EUR ausgeben.
Bin für jeden Tipp dankbar, ihr habt da sicher viel mehr Erfahrung.
Hallo und herzlich willkommen in der Welt der FPGAs.
In die ISE kannst du dich mittels eines Simulators auch ohne Board
einarbeiten, z.B. ISIM (von Xilinx).
Auf Schaltplanbasis macht man aber heutzutage nichts mehr. Ich empfehle
dir erstmal mal ein Grundlagenbuch. Wegen deiner Frage zu Boards kannst
du ja mal bei Digilentinc.com schauen, aber für 40-50 Euro sieht es mau
aus. Und ob du einen Programmer brauchst hängt vom Board und deinem
Rechner ab.
Ein eigenbau FPGA Board ist nicht zu empfehlen und mit Lochraster kannst
du da eh nichts machen, da die BGAs sind mit mehreren dutzend IOs und
verschiedenen Spannungen. (Schau doch mal bei eBay nach günstigen
gebrauchten Boards oder Low Cost Chinaboards.)
Gruß Boris
PS: Die meisten deiner Fragen wurden hier im Forum schon dutzendfach
ausführlich beantwortet, benutz doch bitte auch mal die Suche.
Wieso soll es unbedingt XILINX sein?
Wie wäre es mit altera DE0 board.
Terasic DE0 hat ein ordentliches FPGA,32 MB SDRAM, I/O etc + USB
Programmer on board;)
Kostet so um 60 Euro inkl Versand
http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=165&No=593&PartNo=3
Aber wie schon hier gesagt wurde, du kannst ruhig mit VHDL anfangen,
ohne ein board zu kaufen. VHDL Simulator ersetzt dir für die erste
zeit das Board.
Es sollte schon ein xilinx mit dem webpack sein.
Was ist für den Einstieg sinnvoller spartan 3a, 3an oder 3e oder 6?
Oder ist das eigentlich egal?
Kennt jemand das Modul von elektor (ca.60eur)
http://www.elektor.de/jahrgang/2012/dezember/bauen-sie-ihren-chip!.2318466.lynkx
Ist das brauchbar?
Oder kauft man besser eine spartan 3 evalboard direkt von xilinx? Die
scheien ziemlich viel peripherie zu haben. Um die 150 EUR?
Kann man die origial xilinx Boards auch direkt in Deutschland beziehen?
Woher weiß ich ob man noch einen externen Programmer benötigt?
> Was ist für den Einstieg sinnvoller spartan 3a, 3an oder 3e oder 6?> Oder ist das eigentlich egal?
Naja, egal finde ich das nicht. Der Spartan3 ist schon in die Jahre
gekommen. Da würde ich den Spartan6 vorziehen. Aber ob du am Anfang den
Unterschied merkst hängt natürlich von deinem Wissenstand und deiner
Lernkurve ab und natürlich ob du einfach VHDL hin schreibst, oder dir
von Anfang an Gedanken über die RTL Synthese machst;)
Aber schreib doch mal etwas zu Dir. Hast du Erfahrungen in
Digitaltechnik oder kommst du von den Mikrocontrollern? Machst du eine
Lehre, studierst du, hast du Berufserfahrung oder bist du einfach nur
Neugirieg und beschäftigst dich am Feierabend damit? Dann kann man dir
auch bessere Tips zu Boards und dem darauf verbauten FPGA geben.
Ich finde für schmales Geld dieses hier ganz hübsch:
http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_114_123&products_id=963
Oder für ein paar Euro mehr dieses:
http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_114_123&products_id=830
Mit diesen beiden Boards kannst du sehr viele Projekte realisieren und
bist die nächsten Jahre voll beschäftigt:)
Erfahrungen in Hardware (analog und digital) sind vorhanden, bisher aber
noch keine FPGA s. Mikrocontroller und Programmiererfahrung hab ich
auch.
Danke für die Tipps werde mir wohl dann doch eines der zuletzt
vorgeschlagenen holen da der 3er dann ja schon eher zum alten Eisen
gehört ;-)
Zuerst mal will ich die Welt kennenlernen. Was mich langfristig
interessieren würde, wäre einen 6502 (Apple) auf nem FPGA zum laufen zu
bekommen. Am Feierabend ;-)
Was meinst Du mit "einfach Vhdl hinschreibst , oder dir vorher Gedanken
über die RTL Synthese machst" ?
Entschuldige bitte das "Delay" in meiner Antwort.
Das hört sich doch schon mal alles ganz gut an. Falls du einen Studenten
kennst kann er dir ja vielleicht das Board als Academic besorgen;)
> Zuerst mal will ich die Welt kennenlernen. Was mich langfristig> interessieren würde, wäre einen 6502 (Apple) auf nem FPGA zum laufen zu> bekommen. Am Feierabend ;-)
Hört sich interessant an und wird bestimmt ein paar Feierabende dauern.
Aber vergiss am Anfang die Grundlagen nicht. Lothars Webseite hat da ein
paar schöne Beispiele wie ein Lauflicht, UART, etc. Denn vor dem
Laufenlernen kommt das Krabbeln!
> Was meinst Du mit "einfach Vhdl hinschreibst , oder dir vorher Gedanken> über die RTL Synthese machst" ?
Damit meine ich, dass viele Software-Entwickler meist meinen auch VHDL
zu beherschen. Die vergessen dann aber oft, dass ihre Beschreibung der
Hardware auch auf diese abgebildet werden muss. Und dafür musst du
wissen, wie die Slices in deinem FPGA aufgebaut sind. Dann nur dann
kannst du optimalen VHDL-Code für "DEINEN" FPGA schreiben. (An dieser
Stelle muss ich zugeben, dass ich mir auch hin und wieder viel zu wenig
Gedanken über die Zielhardware mache.)
Hallo,
> Läuft dieses WebPack vom Xilink auch auf WIN7 Home oder nur auf WIN7> PROF ?
also im UG631 Seite 7
(http://www.xilinx.com/support/documentation/sw_manuals/xilinx14_5/irn.pdf)
steht folgendes:
Operating Systems
Xilinx only supports the following operating systems on x86 and x86-64
processor
architectures.
Microsoft Windows Support
• Windows XP Professional (32-bit and 64-bit), English/Japanese
• Windows 7 Professional (32-bit and 64-bit), English/Japanese
• Windows Server 2008 (64-bit)
Linux Support
• Red Hat Enterprise Workstation 5 (32-bit and 64-bit)
• Red Hat Enterprise Workstation 6 (32-bit and 64-bit)
• SUSE Linux Enterprise 11 (32-bit and 64-bit)
Ob es jetzt auf dem Home läuft kann ich dir nicht sagen, da es bei mir
unter Debian und Ubuntu läuft. Mach doch am besten einen neuen Thread
auf, denn das hat nur wenig mit diesem hier zu tun. Wenn du keine
Antwort bekommst musst du es halt mal unter Home testen. Ich kann mir
aber gerade nicht vorstellen warum es mit der Home nicht gehen soll.
Gruß Boris
Hallo, jup danke.
Die Firma , wo ich das Board kaufen wollte sagte mir, es scheint mit
WIN7-Home nicht zu laufen, genau weiss er das aber nicht.
Darum habe ich als Laie abstand von diesem Board genommen, ich möchte
mir dann nicht noch extra die WIN7-Pro-Version kaufen, nur um mal bei
FPGA mit 64 Jahren reinzuschnuppern.
Danke.
Gruss
peter
ach peter, du "held" - wärste man bei dem DE1 geblieben, das ist
wirklich allererste Wahl. Bin inzwischen sicher deine Entscheidung
beruhte auf dem Missverständnis, zwischen 64bit Software und 64bit
Treiber fürs Programmiergerät zu unterscheiden. Letzterer ist sehr wohl
verfügbar.
Natürlich läuft Software die für Win7 ist sowohl auf der Home als auch
auf der Professional Edition. Die beiden Varianten von Windows
unterscheiden sich im Wesentlichen lediglich dadurch, dass man sich mit
der Pro Version an einer Windows Domain (also typischerweise einem
Firmen-Netzwerk) anmelden kann, mit der Home Version kann man das nicht.
Was hier völlig ohne Belang ist.