Hodnotenie:
Kniha získala zmiešané recenzie, pričom niektorí čitatelia ju považujú za cenný zdroj informácií pre začiatočníkov a stredne pokročilých v programovaní FPGA, zatiaľ čo iní sa domnievajú, že je zle štruktúrovaná a nie je vhodná pre skutočných začiatočníkov. Potenciálnym čitateľom sa odporúča, aby boli opatrní, pokiaľ ide o jej vhodnosť pre ich úroveň zručností.
Výhody:Mnohí používatelia považovali knihu za informatívnu a za dobrý úvod do návrhu digitálnej logiky s FPGA, najmä pre tých, ktorí majú určité predchádzajúce znalosti. Ocenili prístup krok za krokom a praktické tipy na používanie softvéru Xilinx. Niektorí čitatelia ju odporúčali pre tých, ktorí sa učia Verilog a návrh FPGA.
Nevýhody:Viacerí recenzenti kritizovali knihu za to, že je zle napísaná, málo zrozumiteľná a obsahuje veľa chýb a nepresností. Mnohí sa domnievali, že nie je skutočne určená pre začiatočníkov, pretože používa mätúcu terminológiu bez náležitého vysvetlenia. Za problematické bolo označené aj formátovanie verzie pre Kindle. Niektorí čitatelia pociťovali frustráciu z chýbajúceho obsahu a nedostatočne opísaných príkladov.
(na základe 12 čitateľských recenzií)
FPGA Programming for Beginners: Bring your ideas to life by creating hardware designs and electronic circuits with SystemVerilog
Začnite s programovaním FPGA pomocou SystemVerilog a rozvíjajte reálne zručnosti vytváraním projektov vrátane kalkulačky a klávesnice
Kľúčové vlastnosti:
⬤ Preskúmajte rôzne metódy používania FPGA a tok nástrojov FPGA.
⬤ Učte sa, ako navrhovať, testovať a implementovať hardvérové obvody pomocou SystemVerilog.
⬤ Zostavte reálne projekty FPGA, ako napríklad kalkulačku a klávesnicu, s využitím zdrojov FPGA.
Popis knihy:
Programovateľné hradlové polia (FPGA) sa v súčasnosti stali základnou súčasťou väčšiny moderných elektronických a počítačových systémov. Aby ste však mohli svoje nápady realizovať v reálnom svete, musíte sa zorientovať v architektúre FPGA, v súbore jeho nástrojov a v kritických aspektoch návrhu. Kniha Programovanie FPGA pre začiatočníkov vám pomôže uviesť vaše nápady do života tým, že vás prevedie celým procesom programovania FPGA a navrhovania hardvérových obvodov pomocou SystemVerilogu.
Kniha vás oboznámi s architektúrami FPGA a Xilinx a ukáže vám, ako pracovať na vašom prvom projekte, ktorý zahŕňa prepínanie LED. Potom sa budete zaoberať návrhmi SystemVerilog RTL a ich implementáciou. Ďalej sa zoznámite s používaním návrhu kombinačnej logiky Boolean a budete pracovať na niekoľkých projektoch, ako je napríklad vytvorenie kalkulačky a jej aktualizácia pomocou prostriedkov FPGA. Neskôr vás kniha prevedie pokročilými konceptmi AXI a sériových rozhraní a ukáže vám, ako vytvoriť klávesnicu pomocou PS/2. Nakoniec budete môcť skonsolidovať všetky projekty v knihe a vytvoriť jednotný výstup pomocou radiča VGA (Video Graphics Array), ktorý navrhnete.
Na konci tejto knihy SystemVerilog FPGA sa naučíte pracovať so systémami FPGA a budete schopní navrhovať hardvérové obvody a dosky pomocou programovania SystemVerilog.
Čo sa naučíte:
⬤ Poznáte architektúru FPGA a jej implementáciu.
⬤ Zoznámiť sa s písaním SystemVerilog RTL.
⬤ Vytvárať projekty FPGA pomocou programovania SystemVerilog.
⬤ Pracovať so základmi počítačovej matematiky, paralelizmom a pipeliningom.
⬤ Preskúmať pokročilé témy AXI a sériových rozhraní.
⬤ Zistite, ako môžete vo svojich projektoch implementovať rozhranie VGA.
Pre koho je táto kniha určená:
.
Táto kniha o návrhu FPGA je určená pre vývojárov vstavaných systémov, inžinierov a programátorov, ktorí sa chcú naučiť programovať FPGA a SystemVerilog od základov. Túto knihu ocenia aj návrhári FPGA, ktorí chcú získať praktické skúsenosti pri práci na reálnych projektoch.