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

На схему выводится уменьшенное изображение генератора слов

На 16 выходов в нижней части генератора параллельно подаются биты генерируемого слова.

На выход тактового сигнала (правый нижний) подается последовательность тактовых импульсов с заданной частотой.

Вход синхронизации используется для подачи синхронизирующего импульса от внешнего источника.

Двойным щелчком мыши открывается расширенное изображение генератора

Левая часть генератора содержит 16 разрядные слова, задаваемые в шестнадцатеричном коде. Каждая кодовая комбинация заносится с помощью клавиатуры. Номер редактируемой ячейки (от 0 до 03FF, т.е. от 0 до 2047) высвечивается в окошке Edit. В процессе работы генератора в отсеке Address индицируется адрес текущей ячейки (Current), начальной ячейки (Initial) и конечной ячейки (Final). Выдаваемые на 16 выходов (внизу генератора) кодовые комбинации индицируются в коде ASCII и двоичном коде (Binary).

Генератор может работать в шаговом, циклическом и непрерывном режимах.

Кнопка Step переводит генератор в пошаговый режим;

Кнопка Burst - в циклический режим (на выход генератора однократно последовательно поступают все слова;

Кнопка Cycle - в непрерывный режим. Для того чтобы прервать работу в непрерывном режиме, нужно еще раз нажать кнопку Cycle.

Панель Trigger определяет момент запуска генератора (Internal - внутренняя синхронизация, External - внешняя синхронизация по готовности данных. )

Режим внешней синхронизации используется в случае, когда исследуемое устройство может квитировать (подтверждать) получение данных. В этом случае на устройство вместе с кодовой комбинацией поступает сигнал c клеммы Data ready , а исследуемое устройство должно выдать сигнал получения данных, который должен быть подключен к клемме Trigger генератора слов. Этот сигнал и производит очередной запуск генератора.

Кнопка Breakpoint прерывает работу генератора в указанной ячейке. Для этого нужно выбрать требуемую ячейку курсором, а затем нажать кнопку Breakpoint

Кнопка Pattern открывает меню с помощью которого можно

Clear buffer - стереть содержимое всех ячеек,

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

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

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

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

Shift right - заполнить каждые четыре ячейки комбинациями 8000-4000-2000-1000 со смещением их в следующих четырех ячейках вправо;

Shift left -то же самое, но со смещением влево.