Na przykładzie projektu zamka cyfrowego zaprezentowano zaawansowane aspekty projektowania, syntezy i optymalizacji logicznej.
14. Projektowanie układów kryptograficznych
Na przykładzie algorytmu kryptograficznego DES zaprezentowano metody projektowania układów kryptograficznych.
Plansze do wykładów
Dla ułatwienia nauki Układów cyfrowych udostępniam plansze w wersji elektronicznej w formacie pdf. Plansze są przygotowane w dwóch wersjach: kolorowej – tak jak prezentowane na wykładzie oraz czarno-białej wygodnej do wydrukowania.
Literatura
W celu lepszego zapoznania się z tematem projektowania systemów cyfrowych można skorzystać z książek.
15. Projektowanie z wykorzystaniem FSM
Na przykładzie urządzeń komunikujących się z komputerem poprzez moduł FTDI zaprezentowano zastosowanie automatów FSM do projektowania układów cyfrowych. Przedstawiono także obsługę portów dwukierunkowych. Omówiono wykorzystanie testbench’y do weryfikacji poprawności projektu.