Welche Buchtitel würden Sie empfehlen, um mit FPGAs und VHDL zu beginnen?
edit
Ich habe festgestellt, dass einige der empfohlenen Bücher aus dem Jahr 1996 stammen. Ich kann mir vorstellen, dass die genannten Geräte stark veraltet sind, aber hat sich VHDL seitdem auch stark weiterentwickelt?
Antworten:
Der Designer's Guide für VHDL, Band 3, dritte Ausgabe von Ashenden ist ziemlich gut. Weitere nützliche Funktionen sind VHDL für programmierbare Logik von Skahill und VHDL Made Easy! von Perrilin.
quelle
VHDL made easy
scheint nicht so gut aufgenommen zu werden, sic Amazon.Ergänzend zu diesen Antworten gibt es auch viel zu sagen, wenn Sie Zeit mit den Datenblättern und App-Hinweisen des Anbieters für die FPGA-Geräte, -Bibliotheken und -Tools selbst verbringen. Andernfalls verpassen Sie möglicherweise eine nützliche Funktion oder eine gefährliche Falle für das jeweilige Gerät, die Bibliothek oder die Tools, die Sie verwenden werden, die häufig nicht in einem einführenden Lehrbuch behandelt werden. Auch Geräte und Werkzeuge entwickeln sich tendenziell schneller als Lehrbücher mithalten können.
Siehe auch mein altes Stück über die Kunst des Hochleistungs-FPGA-Designs http://www.fpgacpu.org/log/aug02.html#art .
quelle
quelle
Rapid Prototyping digitaler Systeme von Hamblen, Hall und Furman. Es bietet eine sehr gute Einführung in FPGAs (basierend auf Altera-Hardware und -Software) und enthält viele interessante Projekte, die auf einer von Altera erhältlichen Low-Cost-Karte implementiert werden können. Ich habe eine kleine Platine mit einem Flex 10K10-FPGA entworfen, der für die meisten Beispiele in der ersten Ausgabe geeignet war, einschließlich einer kleinen 8-Bit-CPU.
Ich habe mein Exemplar für etwa 22 Pfund nagelneu über Amazon gekauft. Es ist sehr preiswert.
quelle
Beim Erlernen von HDL (Verilog, VHDL ...) ist es wichtig, eines zu beachten. Es ist keine Software-Programmierung und die Dinge arbeiten parallel. Abgesehen davon finde ich, dass der beste Weg, um HDL zu lernen, darin besteht, zu lernen, wie man in Hardware denkt und die Hardware beschreibt (deshalb wird es als Hardwarebeschreibungssprache bezeichnet).
Bisher habe ich selten Bücher gesehen, die Ihnen zeigen, wie Ihre HDL in Hardware übersetzt wird. Ich habe einen gelesen, als ich bei Synopsys war (Seiten mit Code und Schaltplänen), aber es war eine interne Veröffentlichung. Auch wenn dieses Buch nicht vorhanden ist, können Sie dennoch sehen, wie Ihr Code in Hardware umgewandelt wird, indem Sie ihn durch Synthese auf Freier Software ausführen.
Der Grund, warum ich dies betonen möchte, ist, dass es viele Möglichkeiten gibt, ein Problem zu lösen. Sie können Code nur dann schreiben, wenn Sie wissen, wie er in die zugrunde liegende Hardware übersetzt wird.
Viel Glück!
quelle
Ich empfehle auf jeden Fall jedes Buch von Prof. Pong Chu .
Sie bieten eine sehr umfassende Einführung in das RTL-Design mit Verilog oder VHDL. Sie bieten auch eine Einführung in traditionelle Weichkerne wie Nios von Altera oder Picoblaze oder Microblaze (Ausgabe 2017) von Xilinx. Der Codierungsstil ist sauber und die Methode zur Übersetzung des Algorithmus in FSMD (Finite State Machines, die Datenpfade steuern) ist sehr nützlich.
Ich mag alle anderen Bücher, die ich zuvor zitiert habe, aber Pong Chu-Bücher sind eindeutig meine Lieblingsbücher. Ashenden-Bücher sind in Bezug auf VHDL weiter fortgeschritten, aber die Grenzen von RTL und Simulation sind nicht so klar wie bei Pong Chu.
quelle