Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание на ЛАБОРАТОРНАЯ РАБОТА №2 .doc
Скачиваний:
22
Добавлен:
20.05.2014
Размер:
287.23 Кб
Скачать

Генератор слова (Word Generator)

Для задания входных наборов сигналов используется генератор слова. Внешний вид генератора слова в развернутом виде показан на рис. 2 (слева). Для открытия его малого окна нужно щелкнуть по кнопке Instruments(правая во втором сверху ряду) и в открывшейся панели выбратьWordGenerator. Для открытия его развернутого окна нужно щелкнуть два раза по малому окну. Генератор слова является 16-разрядным. Кодовые комбинации необходимо задавать в шестнадцатиричном коде.

Для набора комбинаций необходимо щелкнуть мышью на соответствующем разряде и затем ввести с клавиатуры значение разряда.

Дальнейшие перемещения по полю экрана удобнее проводить не с помощью мыши, а клавишами управления курсором. Содержимое экрана можно стереть, загрузить новое значение или записать в файл соответственно кнопками.

Каждая кодовая комбинация заносится с помощью клавиатуры, номер редактируемой ячейки фиксируется в окошке EDITблокаADRESS, верхняя ячейка — нулевая). Всего таких ячеек и, следовательно, комбинаций — 2048. В процессе работы генератора в отсекеADRESSиндицируется номер текущей ячейки (CURRENT), ячейки инициализации или начала работы (INITIAL) и конечной ячейки (FINAL). Выдаваемые на 16 выходов (в нижней части генератора) кодовые комбинации индицируются в текстовом (ASCII) и двоичном коде (в том числе в окнеBINARY- при редактировании ячейки, выделенной зеленым цветом).

Генератор может работать в трех режимах:

• Пошаговый (каждый раз после подачи очередного слова на выход генератор останавливается).

• Циклический (на выход генератора однократно последовательно поступают все 16 слов).

• Непрерывный (все слова циклически передаются на выход генератора в течение необходимого времени).

Нажатием на кнопку STEPгенератор переводится в пошаговый режим, кнопкаBURSTпереводит в режим анализа с выбранного слова до конца набора, а кнопкаCYCLE- в непрерывный. Для того чтобы прервать работу в непрерывном режиме, необходимо еще раз нажать кнопкуCYCLE(илиCTRL+ Т на клавиатуре).

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

Панель управления TRIGGERопределяет момент начала работы генератора. Момент запуска может быть задан по положительному или отрицательному фронтам синхронизирующего импульса. В режимеEXTERNAL(Внешняя синхронизация) передача слов на выход генератора синхронизируется с помощью импульсов;подаваемых на вход запуска. С приходом каждого импульса на выход генератора выдается одно слово. В режимеINTERNAL(Внутренняя синхронизация) генератор производит внутреннюю синхронизацию передачи слов на выход.

Установить частоту импульсов в пределах от Гц до МГц можно в окне FREQUENSY. Для проверки логики функционирования рекомендуется устанавливать частоту равную 1Гц.

Одновременно с изменением частоты генератора необходимо соответственно изменять частоту развертки на экране логического анализатора (левый Set– в окне задать частоту).

К дополнительным органам управления относится также кнопка BREAKPOINT-прерывание работы генератора в указанной ячейке. При этом требуемая ячейка выбирается на дисплее генератора курсором, а затем нажимается кнопкаBREAKPOINT. После нажатия кнопкиPATTERNпоявляется меню, в котором обозначено:

Clearbuffer— стереть содержимое всех ячеек (содержимое буфера экрана);

Open— загрузить кодовые комбинации (из файла с расширением .dp);

Save— записать все набранные на экране комбинации в файл;

Upcounter— заполнить буфер экрана кодовыми комбинациями, начиная с 0 в нулевой ячейке и далее с прибавлением 1 в каждой последующей ячейке;

Downcounter— заполнить буфер экрана кодовыми комбинациями, начиная сFFFFв нулевой ячейке и далее с уменьшением на 1 в каждой последующей ячейке;

Shiftright— заполнить каждые четыре ячейки комбинациями 1-2-4-8 со смещением их в следующих четырех ячейках вправо;

Shiftleft— то же самое, но со смещением влево.