Értékelés:

A könyvet széles körben a VHDL és a rendszertervezés átfogó forrásaként tartják számon, amely értékes betekintést nyújt a hardver- és szoftverfejlesztésre egyaránt alkalmazható kódolási gyakorlatokba és elvekbe. Számos kritikus dicséri a könyv szervezését, mélységét és azt a képességét, hogy mind a kezdők, mind a haladó szakemberek igényeit kielégíti. Néhány felhasználó azonban aggodalmának ad hangot elméleti jellegével és a nyomtatás minőségével kapcsolatban.
Előnyök:Jól szervezett és átfogó tartalom, éleslátó útmutatás a VHDL-ről és a kódolási gyakorlatokról, a szoftver- és hardverfejlesztésre egyaránt alkalmazható, a jó tervezési elvekre ösztönöz, kezdők és haladók számára egyaránt hasznos, a tervezési kihívásokról és a tesztelésről szóló fejezeteket is tartalmaz.
Hátrányok:Túlságosan elméleti, nem elegendő konkrét példával, nyomtatási minőségi problémák, mint például az elhajlás, egyes tartalmak túlságosan haladóak lehetnek a kezdők számára.
(14 olvasói vélemény alapján)
Effective Coding with VHDL: Principles and Best Practice
Útmutató a szoftvertervezési elvek és kódolási gyakorlatok VHDL-re történő alkalmazásához a VHDL-kód olvashatóságának, karbantarthatóságának és minőségének javítása érdekében.
Ez a könyv a VHDL-tervek készítésének egy gyakran elhanyagolt aspektusával foglalkozik. A VHDL leírás egyben forráskód is, és a VHDL-tervezők a szoftverfejlesztés legjobb gyakorlatait használhatják a jó minőségű kód megírásához és a tervben való rendszerezéséhez. Ez a könyv ezt az egyedülálló készségkészletet mutatja be, megtanítva a VHDL-tervezőknek minden tapasztalati szinten, hogyan alkalmazhatják a szoftverek világából származó legjobb tervezési elveket és kódolási gyakorlatokat a hardverek világában. Az itt bemutatott fogalmak segítenek az olvasóknak olyan kódot írni, amely könnyebben érthető és nagyobb valószínűséggel helyes, jobb olvashatósággal, karbantarthatósággal és általános minőséggel.
A VHDL rövid áttekintése után a könyv a kódírás alapvető tervezési elveit mutatja be, olyan témákat tárgyalva, mint a tervezés, minőség, architektúra, modularitás, absztrakció és hierarchia. Ezekre a fogalmakra építve a könyv ezután bemutatja a VHDL-kód minden egyes alapelemét, beleértve az utasításokat, a tervezési egységeket, a típusokat, az adatobjektumokat és az alprogramokat, és ajánlásokat ad ezekhez. A könyv kitér az adatobjektumok és függvények elnevezésére, a forráskód kommentálására és a kód vizuális megjelenítésére a képernyőn. Minden ajánlást részletes indoklással támasztanak alá. Végül a könyv a VHDL két felhasználási módját vizsgálja: a szintézist és a tesztpadokat. Megvizsgálja a szintézisre szánt kód legfontosabb jellemzőit (megkülönböztetve azt a szimulációra szánt kódtól), majd a tesztbenchek tervezését és megvalósítását mutatja be egy sor példán keresztül, amelyek különböző típusú modelleket, köztük kombinációs, szekvenciális és FSM kódot ellenőriznek. A könyvben szereplő példák egy kísérő weboldalon is elérhetők, lehetővé téve az olvasó számára, hogy a teljes forráskóddal kísérletezzen.