9. Układy sterujące

9.1. Mikroprogramowanie

Uzupelnij opis obrazka

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 w_1,w_2,\ldots,w_r, 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.