Синтез и отладка алгоритмов функционирования цифровых устройств управления - 38 стр.

UptoLike

38
Рис. 3.7
На шестом шаге приступаем к моделированию работы устройства. Для это-
го выбираем [Моделирование|Моделирование УА+ ОА]. Затем, используя
кнопку
, устанавливаем значения операндов A, B, C, D, E на входных
шинах DI1 – DI5 (рис. 3.8).
Рис. 3.8
С использованием панели инструментов "Представление регистров"
устанавливаем систему счисления, в которой будет представле-
но содержимое регистров ОА. С помощью кнопки
выполняем потакто-
вое моделирование работы устройства, с проверкой полученного результата
после каждого такта. При достижении конечной вершины моделирование
завершается сообщением "нет активных событий" (рис. 3.9).
Чтобы убедиться в правильности работы устройства, надо, как минимум,
подготовить такой набор входных данных, при которых выполняется про-
хождение по всем ветвям алгоритма. Выполнив "прогоны" алгоритма
по
этим данным в тактовом режиме, рекомендуется, перейдя в автоматический
режим моделирования, выполнить еще прогоны. При этом выбираются
входные данные из допустимого диапазона так, чтобы проверить работу
алгоритма в "экстремальных" условиях (максимальные и минимальные зна-
чения исходных операндов и результата и т. п.).
                                   Рис. 3.7
    На шестом шаге приступаем к моделированию работы устройства. Для это-
го выбираем [Моделирование|Моделирование УА+ ОА]. Затем, используя
кнопку    , устанавливаем значения операндов A, B, C, D, E на входных
шинах DI1 – DI5 (рис. 3.8).




                                   Рис. 3.8
   С использованием панели инструментов "Представление регистров"
           устанавливаем систему счисления, в которой будет представле-
но содержимое регистров ОА. С помощью кнопки        выполняем потакто-
вое моделирование работы устройства, с проверкой полученного результата
после каждого такта. При достижении конечной вершины моделирование
завершается сообщением "нет активных событий" (рис. 3.9).
   Чтобы убедиться в правильности работы устройства, надо, как минимум,
подготовить такой набор входных данных, при которых выполняется про-
хождение по всем ветвям алгоритма. Выполнив "прогоны" алгоритма по
этим данным в тактовом режиме, рекомендуется, перейдя в автоматический
режим моделирования, выполнить еще прогоны. При этом выбираются
входные данные из допустимого диапазона так, чтобы проверить работу
алгоритма в "экстремальных" условиях (максимальные и минимальные зна-
чения исходных операндов и результата и т. п.).


                                   38