В состоянии Z3 происходит сдвиг по фронту сигнала С3, декрементируется счетчик сдвигов сигналом DEC=Н, вырабатываются сигналы-признаки Х0 и Х1 проверки сдвигового регистра на ноль и проверки сдвигового счетчика на ноль соответственно, если значение регистра сдвигов равно 0, то происходит переход в состояние Z8; если значение счетчика сдвигов не нуль, то происходит переход на вершину Z3; здесь же выдается номер следующего состояния Z4.
Вершины Z4, Z5 организованы для окончания суммирования в АЛУ, после нее происходит переход в следующее состояние Z6.
В состоянии Z6 по фронту сигнала С1 происходит запись новых значений Q и X в регистры с выходов АЛУ, по фронту сигнала С4 переключается счётный триггер, данные на выходе которого появляются через задержку распространения триггера, и вырабатывается сигнал Х3 проверки триггера на ноль, если триггер не равен нулю, то происходит переход в состояние Z2.Здесь же проводится проверка содержимого счетчика итераций для определения окончания вычисления, если вычисления еще не завершены, то происходит переход к вершине Z7 , если же завершены, то к вершине Z8.
В вершине Z6 происходит инкрементирование счётчика итераций сигналом INC=1 и происходит переход в следующее состояние Z2.
В вершине Z8 выдаётся сигнал READY на шину ввода/ вывода и происходит переход в вершину ожидания Z0.
Таблица прошивки ПЗУ управляющего автомата
Zi |
X0X1X2X3X4 |
RQ |
Zi+1 |
SE C1 C2 C3 С4 R0 R1 SHR INC DEC PM RD |
0000 |
XXXXX |
0 |
0 0 0 1 |
0 1 1 0 0 1 0 1 0 0 x 0 0 |
0001 |
XX0XX |
0 |
0 0 1 0 |
0 0 0 1 0 0 1 0 0 0 1 0 |
0001 |
XX1XX |
0 |
0 0 1 0 |
0 0 0 1 0 0 1 0 0 0 0 0 |
0010 |
0X0XX |
0 |
0 0 1 1 |
0 0 1 1 0 0 1 0 0 1 1 0 |
0010 |
0X1XX |
0 |
0 0 1 1 |
0 0 1 1 0 0 1 0 0 1 0 0 |
0011 |
1XXXX |
0 |
1 0 0 0 |
0 0 1 0 0 0 1 0 0 0 0 1 |
0011 |
000XX |
0 |
0 0 1 1 |
0 0 1 1 0 0 1 0 0 1 1 0 |
0011 |
001XX |
0 |
0 0 1 1 |
0 0 1 1 0 0 1 0 0 1 0 0 |
0011 |
010XX |
0 |
0 1 0 0 |
0 0 1 0 0 0 1 0 0 0 1 0 |
0011 |
011XX |
0 |
0 1 0 0 |
0 0 1 0 0 0 1 0 0 0 0 0 |
0100 |
XXXXX |
0 |
0 1 0 1 |
0 0 1 0 0 0 1 0 0 0 0 0 |
0101 |
XXXXX |
0 |
0 1 1 0 |
0 1 1 0 1 0 1 0 0 0 x 0 |
0110 |
XX01X |
0 |
0 0 1 1 |
0 0 1 1 0 0 1 0 0 1 1 0 |
0110 |
XX11X |
0 |
0 0 1 1 |
0 0 1 1 0 0 1 0 0 1 0 0 |
0110 |
XXX00 |
0 |
0 1 1 1 |
0 0 1 0 0 0 1 0 1 0 x 0 |
0110 |
XXX01 |
0 |
1 0 0 0 |
0 0 1 0 0 0 1 0 0 0 x 1 |
0111 |
XXXXX |
1 |
0 0 0 0 |
1 0 1 0 0 1 0 0 0 0 x 0 |
1000 |
XXXXX |
1 |
0 0 0 0 |
1 0 1 0 0 1 0 0 0 0 x 0 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.