Értékelés:

A könyv átfogó bevezetés az FPGA-k, a Verilog és a VHDL témakörébe, és mind a kezdők, mind a szakemberek számára vonzó. Sok felhasználó értékeli a világos írásmódot és a gyakorlati példákat, amelyek az összetett témákat is érthetővé teszik. Bár kezdetben problémák merültek fel a követéshez szükséges eszközök szoftverlicencével kapcsolatban, ezeket már megoldották, és a szoftver jelenleg ingyenesen elérhető. Néhány felhasználó azonban frusztrációt tapasztalt a telepítéssel kapcsolatos kihívásokkal vagy a kezdeti licencdíjakkal kapcsolatban.
Előnyök:⬤ Jól megírt és világos magyarázatok
⬤ kiváló bevezetés kezdők számára
⬤ az FPGA-konstrukciók átfogó lefedettsége
⬤ Verilog és VHDL nyelven is szolgáltatott gyakorlati példák
⬤ a szerző együttműködik a közösséggel a szoftverhez való hozzáférés biztosítása érdekében
⬤ jó kísérőanyag a Go táblával
⬤ pozitív visszajelzések a diákok és a hobbisták részéről.
⬤ Szoftverelérhetőségi problémák a kiadás idején
⬤ kezdeti csalódások a Lattice eszközök licencelésével és telepítésével kapcsolatban
⬤ néhány felhasználó szerint a könyv tempója nem következetes, lassan kezdődik, majd gyorsan összetetté válik
⬤ néhány negatív tapasztalat kiemelte a problémás licencelési helyzeteket, amelyek miatt a Go board kezdetben nem tűnt praktikusnak.
(26 olvasói vélemény alapján)
Getting Started with FPGAs: Digital Circuit Design, Verilog, and VHDL for Beginners
Hagyja ki a bonyolult feladatokat, és tanuljon meg FPGA-kat programozni a legegyszerűbb módon a Verilog és VHDL segítségével történő digitális áramköri tervezés gyakorlatias, kezdőbarát bevezetője révén.
Akár évek óta játszadozik a programozható kaputáblákkal (FPGA-k), akár teljesen újak ezek az átprogramozható eszközök, ez a könyv megtanítja, hogy FPGA-mérnökként gondolkodjon, és megbízható terveket fejlesszen magabiztosan.
Részletes kódpéldákon, türelmes magyarázatokon és gyakorlati projekteken keresztül a Getting Started with FPGAs (Kezdjünk hozzá az FPGA-khoz) valóban el fogja kezdeni a munkát. Russell Merrick, a népszerű Nandland.com blog szerzője végigvezeti Önt a digitális logika, a look-up táblázatok és a flip-flopok alapjain, valamint az olyan magas szintű fogalmakon, mint az állapotgépek. Megismerkedhet az FPGA-építési folyamat alapjaival, beleértve a szimulációt, a szintézist és a place and route-ot. Megismerkedhet a legfontosabb FPGA-alapelemekkel, például a DSP-blokkokkal és a PLL-ekkel, és megvizsgálhatja, hogyan kezelik az FPGA-k a matematikai műveleteket és az I/O-t.
A kódpéldákat Verilog és VHDL nyelven egyaránt megtalálhatók, így a könyv értékes forrássá válik, függetlenül attól, hogy milyen nyelvet választ. Megtudhatja, hogyan:
⬤ Az olyan gyakori tervezési építőelemek, mint a multiplexerek, LFSR-ek és FIFO-k megvalósítása.
⬤ Az óratartományok közötti átjárás metastabil állapotok vagy időzítési hibák kiváltása nélkül.
⬤ Kerülje el a gyakori buktatókat a matematikai feladatok elvégzésekor.
⬤ Adatok villámgyors küldése és fogadása a SerDes használatával.
⬤ Írd meg a tesztbench kódot, hogy ellenőrizhesd a terveid működését.
Ezzel a közérthető, gyakorlatias útmutatóval pillanatok alatt elkészítheti saját funkcionális FPGA-projektjeit. Az FPGA-kkal való ismerkedés még soha nem volt ilyen egyszerű.