Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
EWBbook.doc
Скачиваний:
98
Добавлен:
07.06.2015
Размер:
818.69 Кб
Скачать

4.5. Генератор слов

Генератор словвырабатывает 8-битовые наборы данных, которыецеликом или отдельными разрядамимогут посылаться в исследуемую схему. На рис. 4.8,а показан значок, а на рис. 4.8,б — генератор в развернутом виде (после двойного щелчка на значке).

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

Рис.4.8. Генератор слов

Чтобы установитьнужное значение бита в слове, щелкните в желаемой позиции и наберите1или0. После этого можно использовать клавиши редактирования (BackSpace, Delete, Home, End, клавиши со стрелками) в их общепринятом смысле.

Совет. Используйте такие наборы битов, которые дадут предсказуемый результат на выходе анализируемой схемы, например, соответствующий ее таблице истинности.

Способ передачи словв схему задается нажатием кнопки во втором сверху ряду на панели генератора.

Нажатие кнопки STEP (ШАГ)определяетпошаговыйрежим работы генератора. Определите первое (может и единственное) слово, которое нужно передать в схему (допустим, что это слово изстроки5). Щелкните на номере строки у слова, стоящего перед ним (в нашем примере щелкните наномере 4). Эта строка станетвыделенной. При запуске моделирования (выключателем или нажатием на кнопкуSTEP)первым словом, переданным в схему, будет слово из строки, стоящейпосле выделеннойстроки. После начала моделирования передаваемое в схему слово будетвыделяться.

Выбрав BURST (ПАКЕТ), Вы пошлете в схему все 16 слов, начиная со слова, следующего завыделенным. Последним переданным словом будетвыделенноеслово.

После нажатия CYCLE (ЦИКЛ), в схему будет непрерывно передаваться поток слов. Прервать его можно нажатиемCtrl+T.

Передаваемое в схему слово отображается (в двоичном и шестнадцатеричном кодах) на индикаторах в нижней части генератора.

Замечание. На уже нажатую кнопку можно нажиматьнеоднократно, чтобы вновь активизировать тот же самый режим. В окнеEWBслева от выключателя показываетсявремя в исследуемой схеме.

Кнопки CLEAR (ОЧИСТИТЬ),LOAD (ЗАГРУЗИТЬ)иSAVE (СОХРАНИТЬ), расположенные в правой верхней части лицевой панели генератора, позволяют обнулить (очистить)все 16 слов,загрузитьфайл с заранее заготовленными словами исохранитьв файле набранные в окне генератора слова. Файлы являются текстовыми (только текст) и по умолчанию имеют расширение.dp. Файл имеет следующую организацию.

Каждая строка файла соответствует строке генератора слов. В первой позиции каждой строки в файле помещается символ Q. В шестой позиции (или пятой и шестой) указывается номер строки. В седьмой позиции должен быть пробел, а сами слова для генератора записывают в позициях 8..15. Ниже приведен пример файла (читать по столбцам):

Q 0 10000000

Q 4 00001000

Q 8 00000010

Q 12 00100000

Q 1 01000000

Q 5 00000100

Q 9 00000100

Q 13 01000000

Q 2 00100000

Q 6 00000010

Q 10 00001000

Q 14 10000000

Q 3 00010000

Q 7 00000001

Q 11 00010000

Q 15 00000000

У генератора имеется клемма CLK, с которой можно снять тактовые сигналы в виде последовательности прямоугольных импульсов, соответствующих1и0. Эти импульсы можно, например, подать на вход счетной схемы.

Органы управления запускомгенератора расположены в правой нижней части лицевой панели — областьTRIGGER(СИНХРОНИЗАЦИЯ).

Если нажать кнопку INTERNAL (ВНУТРЕННИЙ), то генератор будет запускаться своим внутренним тактовым импульсом (это обычный режим работы).

Если нажать кнопку EXTERNAL (ВНЕШНИЙ), то генератор будет запускаться внешним сигналом, который должен быть подключен к входу внешней синхронизации (правая верхняя клемма, см. рис. 4.8,а). При использовании внешней синхронизациисловопередается в схему с приходомвысокогоуровня.

Тактовая частотагенератора может быть задана в Гц (Hz), кГц (kHz) и МГц (MHz) и принимать значения 0,1 и от 1 до 999 с шагом 1.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]