Übungsbasiertes Buch zum Erlernen von Verilog / vhdl?

7

Ich hatte vor, ein HDL zu lernen (vorzugsweise Verilog, da ich in den folgenden Semestern einen Kurs darin belegen muss). Mein ursprünglicher Plan war es, zuerst die Syntax zu lernen und dann alle digitalen Systeme zu implementieren, die ich in meinem Kurs für digitale Elektronik mit HDL studiert habe. Aber gibt es aus Neugier ein Buch, das das Unterrichten von Computerarchitektur mit der Implementierung von HDL kombiniert? Ich denke, das würde viel mehr Spaß machen.

Rick_2047
quelle
Sie sollten in Betracht ziehen, einige Antworten zu akzeptieren, um bessere Antworten zu erhalten ...
Thomas O
@ Thomas, ich habe Marks Antwort akzeptiert, aber ich denke, Schedlers war auch gut. Ich habe Mark ausgewählt, weil seine Buchvorschläge für Verilog relevanter waren.
Rick_2047
5
Verilog vs. VHDL ist ein religiöses Thema.
Matt Young

Antworten:

4

Meine beiden Empfehlungen lesen Sie erst später, aber ich mag den Autor, damit ich auch die andere einstecke:

Computer Arithmetic und Verilog HDL Fundamentals

Digital Design und Verilog HDL-Grundlagen

Digital Design und Verilog HDL Fundamentals sind wahrscheinlich eher das, wonach Sie suchen. Das erste konzentriert sich mehr auf die Implementierung mathematischer Operationen. Es kann jedoch davon abhängen, wonach Sie suchen. Wenn Ihre EE-Kurse Sie durch das gesamte Design eines Mikroprozessors führen, wie es meiner getan hat, werden Sie möglicherweise beide letztendlich nützlich finden.

Kennzeichen
quelle
6

Peter Ashendens " The Designer's Guide to VHDL " verwendet ein DLX-CPU-Design, um viele Themen zu veranschaulichen. Wenn Sie jedoch nur an Verilog HDL interessiert sind, ist dies möglicherweise nicht das richtige Buch für Sie.

Schedler
quelle
+1: Ich codiere hauptsächlich in Verilog und habe dieses Buch verwendet, um mich mit VHDL vertraut zu machen, als wir ein bisschen VHDL-IP in unsere Designs integrieren mussten. Meiner Meinung nach ist das Buch gut organisiert und enthält am Ende jedes Kapitels gute Übungen.
Marty
@ Martin, wie hast du Verilog gelernt? Kurse oder Bücher?
Rick_2047
@ Rick_2047: Habe einen Doulous-Kurs gemacht und ihn dann bei der Arbeit aufgenommen. Kommen Sie und denken Sie darüber nach, Doulous haben anständige Trainingsmaterialien auf ihrer Website: doulos.com/knowhow/verilog_designers_guide
Marty
1

Ich entschied mich für den Umgang mit FPGAs und kaufte mir ein Xilinx Spartan-3A Starter Kit. Da ich neu in diesem Bereich war und nicht sicher war, welche HDL-Variante ich lernen sollte, bekam ich diese beiden Bücher:

FPGA-Prototyping nach Verilog Beispiele: Xilinx Spartan-3-Version

FPGA-Prototyping durch VHDL Beispiele: Xilinx Spartan-3-Version

beide vom selben Autor (Pong P. Chu).

Jedes Buch enthält Dutzende von Beispielen, die direkt auf verschiedene Spartan-3-basierte Boards zutreffen, aber auch auf andere angewendet werden können. Noch wichtiger ist, dass in beiden Büchern genau dieselben Beispiele verwendet werden (wie zu erwarten), sodass man die Komplexität und Lesbarkeit jedes einzelnen, Verilog vs VHDL, vergleichen kann.

tcrosley
quelle
1

Zufall oder nicht, ich bin heute gerade darauf gestoßen: http://www.nandland.com

[Anmerkung des Moderators: Diese Antwort war aufgrund einer Zusammenführung hier eingetroffen.]

Elektropepper
quelle