Powrót do listy

Układy cyfrowe: Fundament logiki i przetwarzania danych w technice komputerowej

Wszystkie urządzenia cyfrowe – od prostego kalkulatora, przez mikrokontrolery w urządzeniach IoT, aż po zaawansowane procesory wielordzeniowe w komputerach i serwerach – opierają się na układach cyfrowych. Przetwarzają one informacje w postaci sygnałów dyskretnych (dwustanowych: 0 i 1). W ramach przedmiotu UTK (Urządzenia Techniki Komputerowej) znajomość budowy oraz zasad działania układów cyfrowych stanowi klucz do zrozumienia, jak fizyczna elektronika realizuje operacje logiczne i arytmetyczne.

1. Istota i cechy układów cyfrowych

Układy cyfrowe różnią się fundamentalnie od analogowych sposobem operowania na sygnałach:

2. Podział układów cyfrowych

Architekturę układów cyfrowych dzielimy na dwie główne kategorie w zależności od tego, czy ich stan wyjściowy zależy wyłącznie od aktualnych wejść:

3. Bramki logiczne – podstawowe klocki budulcowe

Podstawowymi elementami budowy układów kombinacyjnych są bramki logiczne, które realizują funkcje algebry Boole'a:

Strategia technika

Podczas analizy działania płyt głównych, układów logiki szczątkowej (glue logic) czy programowania struktur typu FPGA / CPLD w urządzeniach przemysłowych, umiejętność rozpisania tablicy prawdy i upraszczania wyrażeń logicznych pozwala zoptymalizować działanie układu. Pamiętaj, że każdy mikroprocesor to w swojej istocie gigantyczna, niewyobrażalnie skomplikowana sieć połączonych ze sobą bramek logicznych i przerzutników działających z częstotliwością gigahertzów.