| |
4.РЕАЛИЗАЦИЯ УСД НА ПРИНЦИПАХ СХЕМНОЙ ЛОГИКИ
4.1Общая структурная схема УСД
Как и всякое процессорное устройство, УСД состоит из двух основных узлов: операционного узла (ОУ) и узла управления (УУ), который представляет собой микропрограммный автомат (рис.2.). ОУ - это устройство, в котором непосредственно выполняются операции, реализуемые процессором. Этот узел преобразует коды (операнды), поступающие на входы Р в те или иные детерминированные моменты времени, в выходной код (результат), снимаемый с выходов С. В нашем примере на входы ОУ поступают данные с выхода АЦП, представленные в виде параллельного двоичного кода, а преобразование, осуществляемое в ОУ УСД, состоит в приеме этих данных из того или иного аналогового канала и пересылки их в требуемые ячейки оперативной памяти. ОУ может включать в себя такие элементы, как регистры или иные модули ЗУ, счетчики, сумматоры, мультиплексоры, дешифраторы и др., соединенные между собой каналами связи (обычно физическими линиями), по которым двоичная информация передается, как правило, в параллельной форме.
УУ в определенной последовательности формирует управляющие сигналы У1,У2,... и с их помощью координирует работу элементов схемы ОУ, обеспечивая в ОУ требуемую обработку информации. Под действием каждого из этих сигналов в элементах ОУ производятся некоторые элементарные действия, называемые микрооперациями. К числу таких действий относятся: считывание содержимого какого-нибудь регистра, сдвиг содержимого регистра на один разряд влево или вправо, запись в регистр результата суммирования операндов, установка регистра или счетчика в требуемое исходное состояние, счет, то есть прибавление или вычитание единицы к содержимому счетчика и т.п.
В каждый тактовый период синхроимпульсов в ОУ может выполнятся одна или несколько независимых друг от друга микроопераций в различных элементах схемы. Набор микроопераций, выполняемый в ОУ одновременно (в одном такте), называется микрокомандой (МК). Среди сигналов У могут быть и такие, которые