Synteza układów cyfrowych - Przegląd Telekomunikacyjny
Transkrypt
Synteza układów cyfrowych - Przegląd Telekomunikacyjny
ecenzje Tadeusz ŁUBA (redakcja), Mariusz RAWSKI, Paweł TOMASZEWICZ, Bogdan ZBIERZCHOWSKI „Synteza układów cyfrowych” Książka pod red. prof. Tadeusza Łuby jest pierwszym w literaturze polskiej opracowaniem, wiążącym teoretyczne metody projektowania i specyfikacji w językach opisu sprzętu z automatyczną syntezą logiczną układów cyfrowych w konkretnych strukturach programowalnych. Praca ma charakter nowatorski na polskim rynku wydawniczym, a jej poziom merytoryczny i dydaktyczny jest wysoki. Książka jest starannie przygotowana pod względem redakcyjnym i przystępnie napisana. Ma ona charakter systematyczny i podręcznikowy. Obejmuje szeroki zakres zagadnień przydatnych w praktyce projektowania układów cyfrowych w strukturach PLD/FPGA: minimalizację funkcji boolowskich metodą ekspansji, redukcję argumentów, dekompozycję funkcjonalną, syntezę układów modyfikacji adresu, układy asynchroniczne, cyfrowe bloki funkcjonalne, algorytmiczne maszyny stanów i syntezę strukturalną, układy mikroprogramowane oraz zasady specyfikacji w językach AHDL i VHDL. Autorzy umiejętnie dopasowali prezentację materiału do już istniejących publikacji. W szczególności dotyczy to zasad specyfikacji w językach AHDL i VHDL, dla których książka prof. Kalisza, jak też książka Skahilla (WNT), a także tłumaczenie książki Zwolińskiego, są bardzo dobrymi publikacjami w tym zakresie. Słusznie więc autorzy podali jedynie niezbędne elementy języków opisu sprzętu (rozdz. 5), odsyłając mniej w tym zakresie przygotowanego czytelnika do wymienionych wyżej publikacji. Takie ujęcie umożliwiło przedstawienie innych – do tej pory nie omawianych – zagadnień, takich jak zastosowanie procedur dekompozycji w odwzorowaniu technologicznym dla struktur FPGA oraz omówienie (w rozdziale 6) nowoczesnych metod projektowania na praktycznych przykładach z zakresu aktualnej problematyki układów przetwarzania sygnałów cyfrowych. Na wyróżnienie zasługują starannie opracowane pro- 536 jekty filtrów cyfrowych i układu kryptograficznego DES. Z tych powodów książka będzie atrakcyjnym podręcznikiem dla studentów kierunków: Informatyka, Elektronika i Telekomunikacja politechnik i akademii technicznych. Trzeba podkreślić, że książka jest pierwszym całościowym wprowadzeniem do techniki układów cyfrowych, realizowanych w strukturach programowalnych i z punktu widzenia dydaktyki ma charakter zamknięty, zawierając w odpowiedniej proporcji różne aspekty związane z nowoczesnym projektowaniem układów cyfrowych. Dzięki takiemu podejściu czytelnik będzie mógł szybko rozpocząć eksperymenty w wybranym środowisku projektowania, korzystając zarówno z uniwersyteckich systemów syntezy logicznej, jak i popularnych i stosunkowo dobrze rozpowszechnionych w Polsce systemów CAD dla układów PLD/FPGA, w szczególności systemów: MAX+PLUS II oraz Quartus. Wartość merytoryczną książki podnosi omówienie (po raz pierwszy w Polsce w tak szerokim zakresie) nowoczesnych narzędzi programistycznych do syntezy logicznej (rozdz. 3), a w szczególności oryginalnych opracowań autorów, co jest o tyle istotne, że oprogramowanie to zostało udostępnione nieodpłatnie na stronie internetowej www.zpt.tele.pw.edu.pl. Autorzy wykazali, że procedury te skutecznie wspomagają komercyjne systemy przeznaczone dla struktur FPGA. Z tych powodów książka niniejsza wypełnia niezmiernie istotną lukę, a jej wydanie przez Wydawnictwa Komunikacji i Łączności zasługuje na najwyższą pochwałę środowisk akademickich (studentów oraz pracowników naukowych), jak też szerokiej rzeszy inżynierów z przemysłu, które to środowiska były w ostatnich latach przemian gospodarczych w Polsce niemal całkowicie pozbawione dostępu do aktualnej literatury z dziedziny metod syntezy i projektowania układów cyfrowych. Książka liczy 296 stron, wydawcą są: Wydawnictwa Komunikacji i Łączności, Warszawa 2003 r. Prof. dr hab. Marian Adamski PRZEGLĄD TELEKOMUNIKACYJNY ROCZNIK LXXVI nr 11/2003