Cтраница 4
В состав этой системы входит микропрограммный автомат М6010, имеющий быстродействие 1 6 млн. операций в секунду, объем прошиваемой памяти 8 тыс. 32-разрядных слов и объем оперативной памяти 16 тыс. 16-разрядных слов. Для связи с управляемыми объектами микропрограммный автомат М6010 использует стандартные агрегатные модули АСВТ-М и специальные устройства сопряжения. [46]
В каждом блоке можно вьщелить узел управления, являющийся основным узлом блока. Каждый узел управления построен по-принципу конечного синхронного микропрограммного автомата. Операции, выполняемые блоками, разбиваются на последовательности действий ( микроопераций), выполнение которых осуществляется под управлением синхронизирующей серии импульсов. Узлы управления построены на основе регистра и дешифратора микроопераций. Каждая микрооперация выполняется при определенном состоянии регистра и остальных блоков и узлов устройства управления. Если хотя бы одно из необходимых условий отсутствует, то микрооперация не выполняется, состояние регистра микроопераций не изменяется и блок находится в ожидании выполнения отсутствующего условия. После окончания выполнения микрооперации изменяется состояние регистра микроопераций, тем самым формируется одно из необходимых условий для выполнения следующей микрооперации. [47]
Представляя ЦБУ, реализованный по схеме Уилкса ( см. рис. 6.14), легко понять, что РМК представляет собой блок памяти, а матрицы MI, M2 и Мз - логический преобразователь. Методы синтеза ЦБУ на основе модели микропрограммного автомата с использованием языка ЛСА подробно описаны в: [50], в связи с чем здесь не рассматриваются. [48]
При этом устройство управления будет представлять собой набор автоматов, соответствующий набору операций. Можно ожидать, что при использовании единственного микропрограммного автомата для управления всей совокупностью операций будет получена экономия в количестве используемых в автомате элементов по сравнению с вариантом, основанным на управлении с помощью набора автоматов. [49]
Сказанное поясняет, почему управляющие блоки называют управляющими автоматами. Поскольку эти автоматы задаются микропрограммами, они часто именуются микропрограммными автоматами. [50]
Схема синхронизации автомата.| Схема синхронизации автомата с переменной длительностью такта. [51] |
Факт синхронизации переходов может отмечаться на графе автомата. Пусть с - сигнал, синхронизирующий переключение состояний в микропрограммном автомате, часть графа которого представлена на рис. 5.10, а. [52]
Схема формирования адреса следующей команды БУК. [53] |
В устройствах жесткого логического ( схемного) управления используются блоки управления операциями, в задачу которых входит в ыдача определенного набора сигналов, соответствующих логическим условиям кода операции. В современных ЦВМ основой таких блоков являются распределители сигналов, образующие микропрограммные автоматы или схемы на элементах задержки. Пусть логические условия будут обозначены А, а получаемые сигналы управления микрооперациями - В. Логические условия А и НО учитываются схемами конъюнкции, а временные параметры управляющих сигналов задаются элементами выдержки. [54]
При построении БУО по схемному принципу в качестве основных узлов могут использоваться линии задержки ( ЛЗ), микропрограммные конечные автоматы, распределители сигналов. В соответствии с этим различают БУО на ЛЗ, БУО - микропрограммные автоматы и БУО на распределителях сигналов. [55]
Количество оборудования, входящего в устройство управления, зависит от количества элементов, используемых в запоминающей части устройства, способа построения запоминающей части и от количества логических элементов, реализующих выработку сигналов возбуждения и выходных сигналов. Характер зависимости между объемом оборудования и количеством запоминающих элементов в памяти микропрограммного автомата приведен на рис. 5.31. Количество запоминающих элементов лежит в пределах Iog2 n; k 5 п, где п - число состояний автомата. [56]
Для роботов с ЦПУ характерны высокая точность позиционирования, простые алгоритмы управления, невысокая стоимость, но малый объем информации управляющих программ и низкие функциональные возможности. Узел управления может быть построен на дискретных релейных элементах, интегральных микросхемах, базе микропрограммных автоматов и микропроцессорах. [57]
Рассматриваются математические модели, варианты регулярных структур, задачи проектирования элементарных матричных схем и сложных устройств из регулярных структур, методы синтеза и диагностирования комбинационных схем и микропрограммных автоматов из Е ИС с регулярной структурой. [58]
При определении закона функционирования абстрактного автомата предполагалось, что порядок переключения состояний задается входными сигналами. Автомат переключается в следующее очередное состояние, если входные переменные, входящие в некоторую конъюнкцию, принимают значения, обращающие конъюнкцию в единицу. Входные сигналы микропрограммного автомата в большинстве случаев определяются состояниями операционных устройств, и порядок их изменения не связан с порядком следования микроопераций. Для задания моментов перехода в автомате необходимо использовать другие сигналы, определяющие ход машинного времени. [59]
Сигналы ЛУ управляют порядком следования микрокоманд. Порядок функционирования ЦУ, представленный в терминах микроопераций и логических условий ( осведомительных сигналов), называется микропрограммой. Таким образом, ЦУ является микропрограммным автоматом. [60]