Ожидание
запуска
Равномерная
двоичная
последовательность
х 40000
Шахматная
после-
довательность
х20000
Джонсон
х 60000
Субдвоичная
бесконечная
последова-
тельность
Код Грея
х 40000
SubWalking
х 600
Начало
Конец
Событие
Событие
Событие
GoTo
Событие
Рис. 45. Алгоритм работы секвенсора DTG, демонстрирующий циклы и условные ветв-
ления .
Поскольку DTG ориентирован исключительно на цифровое
тестирование, он обладает специальными возможностями,
отсутствующими у AWG и AFG, такими как сложный секвенсор,
несколько выходов, разные источники последовательностей и
специальный дисплей .
Никакой объем внутренней памяти не позволит сохранить мно-
гие миллионы слов (известных также, как векторы), необходимых
для тщательного тестирования цифрового устройства . Поэто-
му генераторы последовательностей оборудованы сложными
секвенсорами – абсолютно необходимыми в мире генерации
данных и последовательностей . Генератор последовательностей
должен выдавать чрезвычайно длинные и сложные последова-
тельности, и должен реагировать на внешние события – обычно
на выходные сигналы исследуемого устройства, вызывающие
условные ветвления в секвенсоре генератора . И хотя объем
памяти последовательностей DTG обычно не превышает 64
миллионов битов на канал, секвенсор DTG, подобно AWG, обла-
дает способностью зацикливать короткие сегменты последова-
тельности для получения потоков данных значительно большей
длины . Он может ждать появления внешнего события и затем
выполнять серию повторяющихся отсчетов или условных пере-
ходов . Кроме того, секвенсор DTG поддерживает многоуров-
невое вложенное зацикливание и ветвление . Этот инструмент
может управляться обычными командами программирования
и генерировать адреса, данные, такты и управляющие сигналы
практически для всех мыслимых цифровых устройств . Секвенсор
DTG обладает уникальной способностью бесконечного расши-
рения последовательности . Алгоритм на рис . 45 показывает, как
несколько коротких инструкций и сегментов последовательности
разворачиваются в миллионы строк испытательных данных .
Наличие нескольких выходов также превращает DTG в идеальный
прибор для цифровых приложений . В то время как AWG и AFG
могут иметь два или четыре выхода, генератор последователь-
ностей предлагает 8, 32 или даже сотни выходных каналов для
поддержки многочисленных линий данных и/или адреса типичных
цифровых устройств . Поскольку ручной ввод сложных цифровых
последовательностей может оказаться невероятно трудоемким
и, к тому же, подвержен ошибкам, современные DTG должны
обладать возможностью ввода данных из логических анализато-
ров, осциллографов, имитаторов и даже из табличных процес-
соров . Кроме того, цифровые данные можно получать на разных
этапах моделирования и проверки разрабатываемых схем .
Генераторы сигналов от А до Я
Учебное пособие
www .tektronix .ru 37
Рис. 48. Высокопроизводительный источник логических сигналов – генератор времен-
ных соотношений Tektronix DTG5334 .
Системы и органы управления источника логиче-
ских сигналов
На рис . 48 показан расширенный источник логических сигна-
лов – генератор временных соотношений Tektronix DTG5334 .
Подобно генератору смешанных сигналов, источник логических
сигналов предлагает функции, вызываемые через меню, плюс
кнопки прямого доступа на передней панели, ускоряющие рабо-
ту с часто применяемыми функциями, такими как регулировка
временных параметров и уровня . Современные источники логи-
ческих сигналов должны содержать специализированные, дру-
жественные функции для управления цифровыми параметрами,
плюс широкий диапазон средств проектирования последова-
тельностей, что заметно отличает их от AWG .
Do'stlaringiz bilan baham: