Аппаратные средства систем автоматизации аналитических приборов. Манойлов В.В. - 106 стр.

UptoLike

Составители: 

совмещены по времени, таким образом, что выполнение команды
происходит за один цикл.
Если команда изменяет счетчик команд PC (команды ветвления,
например GOTO), то необходимо два машинных цикла для выполне-
ния команды.
Цикл выборки команды начинается с приращения счетчика ко-
манд PC в такте Q1. В цикле выполнения команды, код загруженной
команды помещается в регистр команд IR в такте Q1. Операнд из па-
мяти данных читается в такте Q2, а результат выполнения команды
записывается в такте Q4.
Такт Q равен по длительности периоду тактового генератора
Tosc. Такты Q обеспечивают жесткую синхронизацию декодирования,
чтения данных, обработки данных, записи результата для каждого
цикла команды.
На рис.99 показано соотношение тактов Q к циклу команды.
Цикл команды Tcy1… Tcy3 состоящий из 4-х тактов обобщенно вы-
глядит следующим образом.
Q1: -детектирование команды или пустой операции
(NOP);
Q2: -операция чтения данных или отсутствие операции;
Q3: -обработка данных;
Q4: -операция записи данных или отсутствие операции.
Выборка и выполнение команд в конвейерном режиме показана
на рис. 100.
рис.99. Временная диаграмма циклического выполнения тактов
Q
рис.100. Выборка и выполнение команд в конвейерном режиме
106