Hallo! Könnt' ihr mir ein paar Tipps geben, mit was fuer einem Board es sich lohnt anzufangen? Ich möchte ein bisschen VHDL ueben und Erfahrung sammeln. Das Board sollte nicht allzu teuer sein. Wenn ihr Bezugsquellen kennt waere auch hilfreich :) Wie sieht es aus mit der Programmierung von FPGAs unter Linux? Geht das gut? Habt ihr ein paar Links fuer mich, oder Ratschlaege, wie man am besten anfaengt? Danke, Julian
Gast
#627295
Danke fuer den Link. Wenn ich mir z. B. ein Pluto-Board (http://www.knjn.com/ShopBoards_RS232.html) kaufen wuerde, koennte ich damit schon anstaendig ueben? Man koennte damit z. B. in VHDL Programme schreiben, die per RS232 Daten annehmen, verarbeiten und zuruecksenden, oder? Was haben grosse Boards fuer Vorteile? Wenn man ein Board mit Ethernet nimmt, muss man dann zur Verwendung in VHDL einen kompletten TCP/IP-Stack schreiben?
RS232: Theoretisch ja, aber dir fehlt dazu noch etwas Peripherie. (Pegelwandler, Buchse, etc). Damit bist du dann auch schon bei 70 Euro. Die Digilent-Boards (z.B. für 99$) hingegen haben schon viel Peripherie drauf, mit der man länger spielen kann. Taster, Schalter, VGA-Port... Ethernet: Wenn du TCP benutzen willst, brauchst du das. Oft wird sowas dann aber auch in einer "normalen" Programmiersprache geschrieben und ein µC-Core implementiert.
Beim Pluto-Board kann man fuer 10 EUR ein "TXDI"-Dings dazu kaufen, das die benoetigte Peripherie fuer RS232 enthalten sollte. Dann liege ich bei 39$ + Versand. Das ist halb so viel wie beim Diligent-Board. Taster dranzuloeten sollte ja kein Problem sein, oder? Wenn dann wuerde ich ein Board mit LCD bevorzugen, z. B. das Spartan-3E Starter Kit. Aber fuer den Anfang ist vielleicht das billigste am sichersten, wenn ich mit VHDL doch nicht klarkomme...
Mit dem Boot-PROM kann mein FPGA sein Programm auch bei einem Neustart behalten, oder?
Gast
#627534
jepp!
Auf dem Pluto-Board ist ein Altera-FPGA. Wo liegen die Unterschiede zwischen Xilinx und Altera, mit was sollte ich anfangen? Laufen die gleichen VHDL-Programme auf beiden FPGA-Typen?
Gast
#627697
Xilinx und Altera sind Hersteller Nr. 1 und 2. Danach kommt erstmal eine ganze Weile nichts. Mit welchem der beiden du anfängst ist eigentlich egal. Such dir einfach ein Board aus das dir gefällt. Solange keine herstellerspezifischen Eigenheiten verwendet werden ist der Code portabel. Um die Fähigkeiten des ausgewählten FPGAs auszunutzen wirst du da aber kaum drum herum kommen (z.B.: Takterzeugung, Blockram, Multiplizierer und I/O).
Danke dir. Ich kaufe jetzt erstmal ein Pluto-Board mit PROM und TXDI und schaue, wie ich zurechtkomme.
Gast
#627831
> Altera und Xilinx sind Hersteller Nr. 1 und 2. Danach kommt erstmal eine > ganze Weile nichts. Jetzt stimmt es. ;-)
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.