Ocena:

Książka ta jest powszechnie uważana za kompleksowe źródło wiedzy na temat języka VHDL i projektowania systemów, oferując cenny wgląd w praktyki i zasady kodowania, które mają zastosowanie zarówno do rozwoju sprzętu, jak i oprogramowania. Wielu recenzentów chwali jej organizację, głębię i zdolność do zaspokojenia potrzeb zarówno początkujących, jak i zaawansowanych praktyków. Niektórzy użytkownicy wyrażają jednak obawy dotyczące jej teoretycznego charakteru i jakości druku.
Zalety:Dobrze zorganizowana i kompleksowa treść, wnikliwe wskazówki dotyczące VHDL i praktyk kodowania, mające zastosowanie zarówno do rozwoju oprogramowania, jak i sprzętu, zachęcające do dobrych zasad projektowania, przydatne zarówno dla początkujących, jak i zaawansowanych użytkowników, zawiera rozdziały dotyczące wyzwań projektowych i testowania.
Wady:Zbyt teoretyczna z niewystarczającą ilością konkretnych przykładów, kwestie jakości druku, takie jak niewspółosiowość, niektóre treści mogą być zbyt zaawansowane dla początkujących.
(na podstawie 14 opinii czytelników)
Effective Coding with VHDL: Principles and Best Practice
Przewodnik po stosowaniu zasad projektowania oprogramowania i praktyk kodowania w języku VHDL w celu poprawy czytelności, łatwości konserwacji i jakości kodu VHDL.
Książka ta odnosi się do często zaniedbywanego aspektu tworzenia projektów VHDL. Opis VHDL jest również kodem źródłowym, a projektanci VHDL mogą korzystać z najlepszych praktyk tworzenia oprogramowania, aby pisać wysokiej jakości kod i organizować go w projekcie. Niniejsza książka przedstawia ten unikalny zestaw umiejętności, ucząc projektantów VHDL na wszystkich poziomach doświadczenia, jak stosować najlepsze zasady projektowania i praktyki kodowania ze świata oprogramowania do świata sprzętu. Wprowadzone tutaj koncepcje pomogą czytelnikom pisać kod, który jest łatwiejszy do zrozumienia i bardziej prawdopodobne, że będzie poprawny, z lepszą czytelnością, łatwością konserwacji i ogólną jakością.
Po krótkim przeglądzie języka VHDL, książka przedstawia podstawowe zasady projektowania kodu, omawiając takie tematy jak projektowanie, jakość, architektura, modułowość, abstrakcja i hierarchia. Opierając się na tych koncepcjach, książka wprowadza i przedstawia zalecenia dotyczące każdego podstawowego elementu kodu VHDL, w tym instrukcji, jednostek projektowych, typów, obiektów danych i podprogramów. Książka obejmuje nazewnictwo obiektów danych i funkcji, komentowanie kodu źródłowego i wizualną prezentację kodu na ekranie. Wszystkie zalecenia są poparte szczegółowymi uzasadnieniami. Wreszcie, książka bada dwa zastosowania VHDL: syntezę i testbenche. Analizuje kluczowe cechy kodu przeznaczonego do syntezy (odróżniając go od kodu przeznaczonego do symulacji), a następnie demonstruje projektowanie i wdrażanie testbenchów za pomocą szeregu przykładów, które weryfikują różne rodzaje modeli, w tym kod kombinacyjny, sekwencyjny i FSM. Przykłady z książki są również dostępne na towarzyszącej stronie internetowej, umożliwiając czytelnikowi eksperymentowanie z pełnym kodem źródłowym.