Effektive Kodierung mit VHDL: Grundsätze und bewährte Verfahren

Bewertung:   (4,5 von 5)

Effektive Kodierung mit VHDL: Grundsätze und bewährte Verfahren (Ricardo Jasinski)

Leserbewertungen

Zusammenfassung:

Das Buch wird weithin als umfassende Ressource für VHDL und Systemdesign angesehen und bietet wertvolle Einblicke in Kodierungspraktiken und -prinzipien, die sowohl für die Hardware- als auch für die Softwareentwicklung gelten. Viele Rezensenten loben die Organisation, die Tiefe und die Fähigkeit, sowohl Anfänger als auch fortgeschrittene Praktiker anzusprechen. Einige Benutzer äußern jedoch Bedenken hinsichtlich der theoretischen Natur und der Druckqualität.

Vorteile:

Gut organisierter und umfassender Inhalt, aufschlussreiche Anleitungen zu VHDL und Kodierungspraktiken, anwendbar sowohl auf die Software- als auch auf die Hardwareentwicklung, fördert gute Entwurfsprinzipien, nützlich sowohl für Anfänger als auch für Fortgeschrittene, enthält Kapitel über Entwurfsherausforderungen und Tests.

Nachteile:

Zu theoretisch mit unzureichenden konkreten Beispielen, Probleme mit der Druckqualität, wie z. B. Fehlausrichtung, einige Inhalte könnten für Anfänger zu fortgeschritten sein.

(basierend auf 14 Leserbewertungen)

Originaltitel:

Effective Coding with VHDL: Principles and Best Practice

Inhalt des Buches:

Ein Leitfaden zur Anwendung von Software-Entwurfsprinzipien und Kodierungspraktiken auf VHDL, um die Lesbarkeit, Wartbarkeit und Qualität von VHDL-Code zu verbessern.

Dieses Buch behandelt einen oft vernachlässigten Aspekt der Erstellung von VHDL-Designs. Eine VHDL-Beschreibung ist auch Quellcode, und VHDL-Designer können die besten Praktiken der Softwareentwicklung nutzen, um qualitativ hochwertigen Code zu schreiben und ihn in einem Design zu organisieren. Dieses Buch stellt diese einzigartigen Fähigkeiten vor und zeigt VHDL-Designern aller Erfahrungsstufen, wie sie die besten Entwurfsprinzipien und Codierungspraktiken aus der Software-Welt auf die Welt der Hardware übertragen können. Die hier vorgestellten Konzepte werden den Lesern helfen, Code zu schreiben, der leichter zu verstehen und mit höherer Wahrscheinlichkeit korrekt ist, und der eine bessere Lesbarkeit, Wartbarkeit und Gesamtqualität aufweist.

Nach einem kurzen Überblick über VHDL stellt das Buch grundlegende Entwurfsprinzipien für das Schreiben von Code vor und erörtert Themen wie Design, Qualität, Architektur, Modularität, Abstraktion und Hierarchie. Aufbauend auf diesen Konzepten stellt das Buch dann jedes grundlegende Element des VHDL-Codes vor und gibt Empfehlungen dazu, einschließlich Anweisungen, Entwurfseinheiten, Typen, Datenobjekte und Unterprogramme. Das Buch behandelt die Benennung von Datenobjekten und Funktionen, die Kommentierung des Quellcodes und die visuelle Darstellung des Codes auf dem Bildschirm. Alle Empfehlungen werden durch detaillierte Begründungen unterstützt. Schließlich untersucht das Buch zwei Verwendungsmöglichkeiten von VHDL: Synthese und Testbenches. Es untersucht die Hauptmerkmale von Code, der für die Synthese bestimmt ist (und unterscheidet ihn von Code, der für die Simulation bestimmt ist), und demonstriert dann den Entwurf und die Implementierung von Testbenches mit einer Reihe von Beispielen, die verschiedene Arten von Modellen verifizieren, darunter kombinatorischen, sequentiellen und FSM-Code. Die Beispiele aus dem Buch sind auch auf einer begleitenden Website verfügbar, die es dem Leser ermöglicht, mit dem vollständigen Quellcode zu experimentieren.

Weitere Daten des Buches:

ISBN:9780262034227
Autor:
Verlag:
Einband:Hardcover
Erscheinungsjahr:2016
Seitenzahl:624

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Effektive Kodierung mit VHDL: Grundsätze und bewährte Verfahren - Effective Coding with VHDL:...
Ein Leitfaden zur Anwendung von...
Effektive Kodierung mit VHDL: Grundsätze und bewährte Verfahren - Effective Coding with VHDL: Principles and Best Practice

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: