Ocena:
Książka jest uznawana za kompleksowe odniesienie do SystemVerilog, odpowiednie zarówno do nauczania, jak i praktycznego zastosowania, ale cierpi z powodu problemów organizacyjnych, braku kontekstu podstawowego i braku praktycznych przykładów.
Zalety:⬤ Wszechstronne omówienie SystemVerilog
⬤ doskonały materiał referencyjny
⬤ dobry do nauczania
⬤ łatwy do zrozumienia
⬤ zawiera przydatne przykłady
⬤ odpowiedni zarówno dla początkujących, jak i doświadczonych inżynierów.
⬤ Słaba organizacja
⬤ brak podstawowych wyjaśnień
⬤ sprawia wrażenie zbioru notatek
⬤ wiele literówek i niespójne formatowanie
⬤ niewystarczająca liczba praktycznych przykładów implementacji.
(na podstawie 7 opinii czytelników)
Introduction to Systemverilog
Niniejsza książka stanowi praktyczny, zorientowany na zastosowania przewodnik po całym języku SystemVerilog zgodnym ze standardem IEEE 1800. Czytelnicy skorzystają z podejścia krok po kroku do nauki języka i niuansów metodologicznych, które umożliwią im projektowanie i weryfikację złożonych układów ASIC/SoC i CPU. Autor omawia całe spektrum języka, w tym między innymi losowe ograniczenia, asercje SystemVerilog, pokrycie funkcjonalne, klasy, kontrolery, interfejsy i typy danych. Napisana przez doświadczonego, profesjonalnego użytkownika końcowego projektów ASIC/SoC/CPU i FPGA, książka ta wyjaśnia każdą koncepcję za pomocą łatwych do zrozumienia przykładów, dzienników symulacji i aplikacji pochodzących z rzeczywistych projektów. Czytelnicy będą mogli zmierzyć się ze złożonym zadaniem projektowania wielomilionowych bramek ASIC.
⬤ Zapewnia kompleksowe omówienie całego języka SystemVerilog w standardzie IEEE;
⬤ Obejmuje ważne tematy, takie jak ograniczona weryfikacja losowa, klasy SystemVerilog, asercje, pokrycie funkcjonalne, typy danych, kontrolery, interfejsy, procesy i procedury, a także inne cechy języka;
⬤ Wykorzystuje łatwe do zrozumienia przykłady i dzienniki symulacji; przykłady można symulować i będą one dostępne online;
⬤ Napisana przez doświadczonego, profesjonalnego użytkownika projektów ASIC/SoC/CPU i FPGA.
Jest to dość obszerna praca. Napisanie jej musiało zająć dużo czasu. Bardzo podoba mi się to, że autor rozdzielił każdą z konstrukcji SystemVerilog i omówił je bardzo szczegółowo, w tym przykładowy kod i dzienniki symulacji. Na przykład, istnieje rozdział poświęcony tablicom, a inny poświęcony kolejkom - to jest świetne!
Language Reference Manual (LRM) jest dość gęsty i trudny w użyciu jako tekst do nauki języka. Ta książka wyjaśnia semantykę na poziomie szczegółowości, który nie jest możliwy w LRM. Jest to mocna strona tej książki. Będzie to doskonała książka dla początkujących użytkowników i jako podręczne źródło informacji dla doświadczonych programistów.
Mark Glasser.
Cerebras Systems.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)