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

UptoLike

7
ки. Для выполнения этого необходимо иметь инструментальные
средства с использованием компьютерных технологий. И если для
выполнения последующих этапов проектирования уже существует
достаточно много систем
CAD
/
CAM
(computer aided design/computer
aided modeling), позволяющих оценить правильность и качество при-
нимаемых решений, то для этапа эскизного проектирования их не-
достаточно.
Существенным является и то, что современная тенденция проек-
тирования цифровых устройств, реализующих параллельные алго-
ритмы, значительно усложняет эту задачу. Во-первых, разработчику
традиционно, с точки зрения ранее накопленного опыта и по своей
физической сути (одна голова), способнее мыслить в рамках одно-
процессорной системы, легче описывать последовательные дейст-
вия для однопроцессорной системы, чем параллельные действия
для многопроцессорных. При описании же параллельных процессов
чисто умозрительно представить, что же произойдет в целом в алго-
ритме, становится практически очень и очень сложным. Во-вторых,
значительно возрастает количество вариантов, из которых надо сде-
лать не интуитивный выбор, а обоснованный выбор.
Предоставить возможность оценки альтернативных вариантов при
разработке алгоритмов ЦУ особенно необходимо при обучении про-
ектированию (студенты соответствующих специальностей и т. п.).
Почему? Потому что специалист с большим опытом проектирования
может правильно выбрать нужный вариант, а для обучающегося
нужно вначале получить характеристики предлагаемого решения,
чтобы оценить его качество.
ки. Для выполнения этого необходимо иметь инструментальные
средства с использованием компьютерных технологий. И если для
выполнения последующих этапов проектирования уже существует
достаточно много систем CAD/CAM (computer aided design/computer
aided modeling), позволяющих оценить правильность и качество при-
нимаемых решений, то для этапа эскизного проектирования их не-
достаточно.

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

  Предоставить возможность оценки альтернативных вариантов при
разработке алгоритмов ЦУ особенно необходимо при обучении про-
ектированию (студенты соответствующих специальностей и т. п.).
Почему? Потому что специалист с большим опытом проектирования
может правильно выбрать нужный вариант, а для обучающегося
нужно вначале получить характеристики предлагаемого решения,
чтобы оценить его качество.


                                7