Podręcznik
9. Układy sterujące
9.1. Mikroprogramowanie
Rys.2. Układ sterowania mikroprogramowanego
Mikroprogramowane układy sterowania są prostą regularną metodą projektowania układów sterujących systemów cyfrowych. Na Rys.2. pokazany jest schemat mikroprogramowanego układu sterującego. Z punktu widzenia teorii układów logicznych jest to automat skończony. Układ pracuje synchronicznie w takt zegara. Do rejestru adresu mikroinstrukcji wczytywany jest w każdym takcie zegara adres pod którym w pamięci ROM (pamięci mikroprogramów) umieszczone są sygnały sterujące. Sygnały sterujące pojawiają się więc wyjściu układu w takt zegara. Sygnały warunków , za pomocą tzw. sekwensera mogą modyfikować sposób w jaki wykonuje się mikroprogram. Sygnały sterujące sterują przepływem danych w części wykonawczej systemu.