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

UptoLike

8
Рассмотрим еще некоторые аспекты, относящиеся к этапу эскиз-
ного проектирования. Как уже было отмечено ранее алгоритм управ-
ления из технического задания на проектирование ЦУ, и алгоритм,
реализуемый в конечном итоге в ЦУ это не одно и то же (возможно
несколько вариантов). Далее при формализации какого-либо вариан-
та алгоритма возможны различные реализации его отдельных частей
(например, использование разных алгоритмов умножения, деления и
т. п.). Это приводит к появлению дополнительных вариантов, которые
также должны быть оценены по заданным критериям.
Предположим, произведен выбор варианта алгоритма для даль-
нейшей проработки. Этот алгоритм будет определять структуру ЦУ в
общем виде. Дальнейшее проектирование ЦУ распадается на две
взаимосвязанные задачи: проектирование УА и проектирование ОА.
При разработке УА и ОА также, как правило, появляется несколько
вариантов их реализации. В конечном итоге алгоритм и соответст-
вующее ему ЦУ будут однозначно определены, когда будет выпол-
нено формализованное описание как УА, так и ОА. Какое из этих уст-
ройств описывать первым, а какое
вторым? Есть сторонники опи-
сания вначале ОА, а затем УА, а есть и сторонники обратного подхо-
да. Авторы считают, что для выполнения этих двух тесно взаимоувя-
занных задач лучше всего использовать, так называемую, содержа-
тельную граф-схему алгоритма, из которой затем легко получить
описания УА и ОА [2].
После завершения формализации описания УА и ОА разработ-
чику необходимо иметь соответствующие инструментальные средст-
ва, которые позволят выполнить тестирование алгоритма для оценки
  Рассмотрим еще некоторые аспекты, относящиеся к этапу эскиз-
ного проектирования. Как уже было отмечено ранее алгоритм управ-
ления из технического задания на проектирование ЦУ, и алгоритм,
реализуемый в конечном итоге в ЦУ это не одно и то же (возможно
несколько вариантов). Далее при формализации какого-либо вариан-
та алгоритма возможны различные реализации его отдельных частей
(например, использование разных алгоритмов умножения, деления и
т. п.). Это приводит к появлению дополнительных вариантов, которые
также должны быть оценены по заданным критериям.

  Предположим, произведен выбор варианта алгоритма для даль-
нейшей проработки. Этот алгоритм будет определять структуру ЦУ в
общем виде. Дальнейшее проектирование ЦУ распадается на две
взаимосвязанные задачи: проектирование УА и проектирование ОА.
При разработке УА и ОА также, как правило, появляется несколько
вариантов их реализации. В конечном итоге алгоритм и соответст-
вующее ему ЦУ будут однозначно определены, когда будет выпол-
нено формализованное описание как УА, так и ОА. Какое из этих уст-
ройств описывать первым, а какое —вторым? Есть сторонники опи-
сания вначале ОА, а затем УА, а есть и сторонники обратного подхо-
да. Авторы считают, что для выполнения этих двух тесно взаимоувя-
занных задач лучше всего использовать, так называемую, содержа-
тельную граф-схему алгоритма, из которой затем легко получить
описания УА и ОА [2].

  После завершения формализации описания УА и ОА разработ-
чику необходимо иметь соответствующие инструментальные средст-
ва, которые позволят выполнить тестирование алгоритма для оценки


                                8