Синтез и отладка алгоритмов функционирования цифровых устройств управления. Вашкевич Н.П - 9 стр.

UptoLike

9
полученных результатов. При этом, кроме главной задачи тестиро-
вания – определить выполняется ли заданная функциональность,
тестирование должно позволить решить ряд других достаточно важ-
ных вопросов. Например, при проектировании ОА решить следующие
задачи:
минимизировать число узлов ОА (регистры, сумматоры, счетчики
и т. п.) без потери функциональности;
определить минимально необходимую разрядность узлов ОА;
определить оптимальный набор сигналов управления {
y
i
} и опре-
делить их совместимость;
исследовать и правильно обработать исключительные ситуации
(переполнение и т. п.);
отработать взаимодействие с внешней средой ОА по информа-
ционным входам.
При проектировании УА нужно решить следующие задачи:
определить оптимальный набор {
x
i
};
отработать взаимодействие с внешней средой УА по управляю-
щим входам;
выполнить оптимизацию алгоритма работы непосредственно УА
как с использованием формальных методов (минимизация числа состоя-
ний и т. п.), так и "вручную".
Выполнить такое тестирование путем макетирования нереально
не только из-за значительных материальных затрат, но главное из-за
затрат времени на это, поскольку временной цикл проектирования не
может быть большим. Наличие же соответствующей инструменталь-
полученных результатов. При этом, кроме главной задачи тестиро-
вания – определить выполняется ли заданная функциональность,
тестирование должно позволить решить ряд других достаточно важ-
ных вопросов. Например, при проектировании ОА решить следующие
задачи:

   ⎯      минимизировать число узлов ОА (регистры, сумматоры, счетчики
и т. п.) без потери функциональности;

   ⎯      определить минимально необходимую разрядность узлов ОА;

   ⎯      определить оптимальный набор сигналов управления {yi} и опре-
делить их совместимость;

   ⎯      исследовать и правильно обработать исключительные ситуации
(переполнение и т. п.);

   ⎯      отработать взаимодействие с внешней средой ОА по информа-
ционным входам.

   ⎯      При проектировании УА нужно решить следующие задачи:

   ⎯      определить оптимальный набор {xi};

   ⎯      отработать взаимодействие с внешней средой УА по управляю-
щим входам;

   ⎯      выполнить оптимизацию алгоритма работы непосредственно УА
как с использованием формальных методов (минимизация числа состоя-
ний и т. п.), так и "вручную".

   Выполнить такое тестирование путем макетирования нереально
не только из-за значительных материальных затрат, но главное из-за
затрат времени на это, поскольку временной цикл проектирования не
может быть большим. Наличие же соответствующей инструменталь-

                                    9