Hallo, ab Oktober werde ich Elektrotechnik studieren. In meiner Freizeit habe ich theoretische Kenntnisse im Bereich der digitalen Schaltungen gesammelt. Jetzt möchte ich gerne einen FPGA Baustein programmieren. Würde mich sehr freuen, wenn mir jemand Tipps geben könnte, - wie ich anfangen kann, - welche Geräte und Werkzeuge ich besorgen soll, - wieviel alles ungefähr kosten würde. Danke für eure Antworten! Xin
Hi, ich habe mit einem "Nexys 2"-Board angefangen. Da sind dann auch ein paar LEDs, Taster etc... drauf. Dann musst du dich um die Schaltungsdetails nicht kümmern (so wie Speicher anschließen, Taster anschließen, Amper skillen etc...). Als Buch empfehle ich "VHDL-Synthese" von Reichard, Schwarz.
Xin schrieb: > In meiner Freizeit habe ich theoretische Kenntnisse im Bereich der > > digitalen Schaltungen gesammelt. Hm, als ich angefangen hatte, E-Technik zu studieren, hatte ich schon mehrere Schaltungen aufgebaut und vermarktet und 10 Jahre lang 8/16Bit Computer programmiert. Welche theoretischen Kenntnisse hast Du?
@Hilfreicher Helfer vielen Dank für Deine Hilfe. @noName genug um es zu praktizieren.
Ich find das DE0 Nano Board recht gut. Da ist auch ein hilfreiches Tutorial auf deutsch dabei.
Xin schrieb: > In meiner Freizeit habe ich theoretische Kenntnisse im Bereich der > digitalen Schaltungen gesammelt. > > Jetzt möchte ich gerne einen FPGA Baustein programmieren. Gewisse theoretische Kenntnisse sind für FPGA-Programmierung schonmal sehr hilfreich Das wichtigste ist IMHO ein geeignetes Buch. Im Gegensatz zum "programmieren lernen" tuts hier nicht ein beliebiges (brauchbares) Buch über die Programmiersprache, sehr wichtig ist auch die Behandlung der technischen Grundlagen. Im Gegensatz zum "gewöhnlichen" Programmieren sind die Seiteneffekte, die man kennen muss, beim FPGA-Design ungleich höher. Kauf dir also UNBEDINGT ein Buch, das VHDL UND FPGA-Synthese lehrt, auf keinen Fall bloss VHDL. Was die Hardware angeht: Ein Demoboard (50 - 200 EUR) reicht für den Anfang bereits. Dort sind Programmer und genügend Hardware zum spielen bereits drauf. Anschauen würde ich z.B. das Nexys 2 - wenn auch schon etwas älter.
Hi! Informier dich erstmal, welches Derivat an der Hochschule genutzt wird. Meist ist das Altera oder Xilinx. Für Altera kann ich empfehlen: Hardware (79$ mit Schüler-/Studentenausweis): Terasic Altera DE0 http://www.terasic.com.tw/cgi-bin/page/archive.pl?No=364 Software (kostenslos unter altera.com) Quartus II Web Editio (12.0) ModelSim Altera Edition Das ist ein gutes Einstiegspaket. Viel Spaß damit (und ignoriere solche Trolls wie "NoName" einfach)
Vielen dank für eure Tipps und Hilfe. Jetzt kann ich gut anfangen.
Würde mich sehr freuen, wenn mir jemand Tipps geben könnte, - wie ich anfangen kann, FPGA-Softwarepakete Altera/Xilinx) runterladen und eine Stoppuhr bauen (1 Knopf + 4* 7segementAnzeige + 10 MHz Quartz) Simulieren, synthetisieren, bis keine fehlermeldung mer kommt und du alle warnings verstanden hast. Als nächstes könntest du statt der /-segmentanzeige eine USART ansteuern, dann hättest du schon eine Datenport, den du mit einem PC verbinden kannst. Als drittes ersetzt du den taster mit einer I2C schnittstelle zu einem elektronischen thermometer. - welche Geräte und Werkzeuge ich besorgen soll, Das brauchst du frühestens 4 Wochen nach dem Start mit den Softwaretools. Neben einen Evalboard mit Programmer macht sich ein Scope ganz gut - wieviel alles ungefähr kosten würde. Die Softwäre ist kostenlos. MfG
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.