Ocena:

Książka otrzymała mieszane recenzje, z których niektórzy chwalą jej zawartość i przydatność w nauce o rozwoju FPGA, podczas gdy inni wyrażają frustrację z powodu niedostępności zalecanej płytki ewaluacyjnej i braku głębi w niektórych tematach.
Zalety:Książka zawiera wiele przydatnych rozdziałów, które mogą pomóc poszerzyć wiedzę na temat rozwoju FPGA, nawet dla tych, którzy nie są nowicjuszami w tej dziedzinie.
Wady:Zalecana płytka ewaluacyjna, BeMicro MAX 10, nie jest już dostępna, co ogranicza praktyczną naukę. Ponadto niektórzy czytelnicy uważają, że niektóre tematy, takie jak Qsys i NIOS2, nie zostały odpowiednio omówione.
(na podstawie 4 opinii czytelników)
Beginning Fpga: Programming Metal: Your Brain on Hardware
Część I: Pierwsze kroki z FPGA.
1. Co to jest FPGA i co potrafi?
2. Nasza broń z wyboru.
3. Blokowanie i ładowanie.
4. Hello World!
Część II: Czas na teorię.
5. Oś czasu rozwoju FPGA.
6. VHDL 101.
7. Teoria liczb dla układów FPGA.
8. Telling the Truth: Algebra Boole'a i tabele prawdy.
9. Upraszczanie algebry boolowskiej dla układów FPGA.
10. Logika sekwencyjna: IF this, THEN that.
11. Logika kombinatoryczna: Łączenie wszystkiego razem na FPGA.
Część III: Stwórzmy coś!
12. Czujniki światła: Przekształcenie wskaźnika laserowego w zaawansowany technologicznie Tripwire.
13. Czujniki temperatury: Czy jest tu gorąco, czy to tylko ja?
14. Jak szybko można biegać? Zapytaj akcelerometr!
Część IV: Idąc dalej: Rozmowy z Raspberry Pi i wyświetlaczami LED.
15. I2C: Dwukierunkowa komunikacja z Raspberry Pi.
16. Up in Lights: Jak sterować wyświetlaczami segmentowymi LED.