Шаг 20 Загрузите на экран SCHEMATICS схему, изображенную на рис. 10.5, которую вы сохранили в папке Projects под именем DIGI4, и замените установленные в ней источники входных сигналов информационной шиной. Информационные шины прокладываются тем же способом, как и обычный проводной монтаж. Предназначенный для этого чертежный карандаш активизируется с помощью кнопки, находящейся на панели инструментов справа от кнопки для черчения простых проводов. Свяжите с информационной шиной также и отдельные провода, ведущие к цифровым модулям (рис. 10.19).
Шаг 21 В качестве источника сигнала будет использован 4-разрядный генератор входных сигналов типа STIM4. Такой источник обязательно должен быть соединен со всеми четырьмя линиями передачи данных. Для этой цели вам понадобится установить резистор-эквивалент нагрузки RDummy. Создайте схему по образцу на рис. 10.19 и сохраните ее под именем DIGI_BUS.sch.
Шине и четырем ее линиям передачи данных нужно присвоить имена. Имя информационной шины должно включать в себя имена используемых линий передачи с указанием в квадратных скобках их количества.
Шаг 22 Дважды щелкните мышью по любому месту информационной шины. Откроется окно Set Attribute Value. Назовите свою шину D[3-0] и введите это обозначение в строку LABEL (рис. 10.20). Таким образом, линии передачи данных будут называться D0, D1 и D3 соответственно.
После того как вы подтвердите введенное имя щелчком по кнопке OK, имя информационной шины появится на вашем чертеже.
Шаг 23 Теперь вам нужно снабдить линии передачи данных соответствующими метками. Сделайте это, взяв за образец первоначальный вариант схемы (рис. 10.5). Назовите линию передачи данных, которая обеспечивалась питанием за счет источника U1, — именем D0; линию, питавшуюся от источника U2, — именем D1; третью линию назовите D2. Необходимо также подсоединить к шине и линию D3. Она будет обеспечивать питанием резистор-эквивалент нагрузки RDummy. В результате ваш чертеж должен выглядеть так, как показано на рис. 10.21.
Шаг 24 Остается провести настройку источника входных сигналов. Откройте окно его атрибутов и введите следующие значения:
• TIMESTEP=оставить без ввода;
• COMMAND1=0m 0101;
• COMMAND2=1m 0100;
• COMMAND3=2m 0F10;
• COMMAND4=3m 0011;
• COMMAND5=4m 0101;
• COMMAND6=4.5m ZZZZ;
• COMMAND7-16=оставить без ввода;
• WIDTH=4 — это разрядность информационной шины;
• FORMAT=1111 — 4-разрядный двоичный формат, возможен также ввод в шестнадцатеричной (4) и в восьмеричной (3) системах счисления;
• остальные атрибуты остаются без изменений.
Шаг 25 Запустите моделирование в интервале времени от 0 до 5 мс и выведите на экран PROBE диаграмму, изображенную на рис. 10.22.
Добавьте еще несколько диаграмм в цифровую часть экрана PROBE и затем активизируйте курсор PROBE, щелкнув по кнопке с изображением стилизованной диаграммы (см. рецепт 6 в главе 7). Обратите внимание, что для каждой точки, в которую вы устанавливаете курсор, слева от цифровой части указываются логические состояния, а в окне курсора, как и прежде, выдаются аналоговые данные (рис. 10.23).
10.3. Руководство к действию
1. Установите на входах источники постоянного напряжения VDC (5 В для сигнала логической единицы, 0 В для сигнала логического нуля).
2. Откройте окно Analysis Setup и деактивизируйте все анализы.
3. Запустите процесс моделирования (см. рецепт 1 в главе 2).
4. Щелкните по кнопке с изображением большой буквы V (см. рецепт 2 в главе 2) и выведите с ее помощью на чертеж схемы индикаторы логического уровня узлов (см. рис. 10.2).
(См. раздел 10.1.)
1. Разместите на чертеже схемы генератор входных сигналов типа STIM1.
2. Откройте окно атрибутов источника STIM1 (см. рис. 10.17).
3. Введите в командные строки необходимые комбинации времени состояния. Оставляйте пробел между указаниями времени и состояния!
(См. раздел 10.2.3.)