Cтраница 3
![]() |
Использование СШ и ШВВ в местной ( а и удаленной ( б конфигурации. [31] |
Общее устройство управления ( УУ) координирует работу функциональных узлов процессора. Все операции ( выполнение команд, циклы пересылки с ПДП, ответы на запрос готовности канала и др.), выполняемые СПВБ, распадаются на последовательности элементарных действий, которые называются внутренними циклами. Цикл шины, например, составляет один внутренний цикл; выполнение команды может потребовать нескольких внутренних циклов. Общее УУ указывает для каждой операции, какой функциональный узел будет выполнять очередной внутренний цикл. [32]
После выбора способа решения задачи его необходимо детализировать в виде последовательности конечного числа возможно простых действий, учитывающие возможности МК. Последовательность элементарных действий представляет собой алгоритм решения задачи. [33]
Четвертый уровень управления У4 - это уровень синтеза функционально законченных сложных действий, в результате которых решается конкретная задача, например, сборка какого-либо изделия. В соответствии с планом, выработанным для этого на вышестоящем уровне У5, на уровне У4 производится его разбиение на последовательность элементарных типовых операций, которые реализуются нижними уровнями управления. Так, например, план сборки изделия распадается на последовательность элементарных действий по взятию, ориентированию, соединению и закреплению деталей в узлы, настроечных, контрольно-измерительных и прочих операций. [34]
Выше были определены классы функциональных ММ на различных иерархических уровнях как системы уравнений определенного типа. Реализация таких моделей на ЭВМ подразумевает выбор численного метода решения уравнений и преобразование уравнений в соответствии с особенностями выбранного метода. Все указанные преобразования исходной ММ в последовательность элементарных действий ЭВМ выполняет автоматически по специальным программам, создаваемым инженером-разработчиком САПР. Инженер-пользователь САПР должен лишь указать, какие программы из имеющихся он хочет использовать. [35]
Такой подход обладает универсальностью и обеспечивает хорошие результаты при построении относительно несложных ДУ. Однако полученные на его основе процедуры синтеза ДУ оказываются чрезмерно громоздкими и трудоемкими при построении устройств средней и большой сложности, имеющих важное практическое значение. При построении таких ДУ целесообразно использовать принцип микропрограммного управления, состоящий в следующем [37]: 1) любая операция, реализуемая устройством, рассматривается как сложное действие, которое разделяется на последовательность элементарных действий, называемых микрооперация-м и; 2) для управления порядком следования микроопераций используются логические условия xit принимаемые в зависимости от результатов выполнения микроопераций значения 1 или 0; 3) процесс выполнения операций в устройстве описывается в форме алгоритма, представленного в терминах микроопераций и логических условий и называемого микропрограммой; 4) микропрограмма используется как форма представления функции устройства, на основе которой определяются его структура и порядок функционирования. [36]