русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Переходные процессы в цифровых последовательностных схемах


Дата добавления: 2014-11-28; просмотров: 936; Нарушение авторских прав


В лабораторной работе рассматривается устройство, реализованное по следующему заданию:

На выходе устройства формируется сигнал «1» в ответ на каждое входное слово, заканчивающееся последовательностью 00-10-11. При действии любого другого входного слова сигнал на выходе устанавливается нулевым.

Структурно автомат реализован по канонической схеме (рис.4.1): входной регистр (RGX), комбинационная схема (КС), реализующая таблицу переходов и выходов автомата, выходной регистр (RGZ) и синхронный регистр состояний (RGY). Здесь рассматриваются два варианта комбинационной схемы: реализованной по асинхронной таблице переходов и по синхронной.

Рисунок 4. 1


Асинхронная таблица

 

Sk-1   Y1 Y2
2,0 1,0 1,0 1,0  
2,0 1,0 1,0 3,0  
2,0 1,0 4,1 3,0  
2,0 1,0 4,1 1,0  

Асинхронная таблица переходов и выходов, реализующая исходное задание, представлена на рис. 4.2. Кодирование состояний представлено здесь же. Функции выхода Z и внутренних

Рис. 4.2 состояний Y1, Y2 при этом будут:



Синхронная таблица

Sk-1   Y1 Y2
2,0 1,0 1,0 1,0  
2,0 1,0 1,0 3,0  
2,0 1,0 1,1 1,0  

Синхронная таблица переходов представлена на рис. 4.3. Кодирование состояний в данном случае выбрано естественное. Получаемые при этом

Рис. 4.3 функции выхода и внутренних со-

стояний:

 

Цель работы – исследовать влияние расфазировки синхросигналов триггеров регистра внутренних состояний RGY на правильность функционирования устройства и показать, что в случае асинхронной таблицы переходов здесь все благополучно, тогда как при синхронной реализации таблицы переходов мы будем наблюдать неправильную работу устройства при значительной расфазировке моментов срабатывания двух триггеров регистра RGY.



Действительно, пусть задержка поступления сигнала синхронизации на разные триггеры регистра различны. При этом пусть .

Тогда для синхронной таблицы рассмотрим переход из состояния 2 в 3 при X1X2=10. Правильный переход Y1Y2=01-10. Однако, поскольку первым сработает триггер Y2, то мы получим Y1Y2=01-00-00. Это возникает тогда, когда до момента прихода синхросигнала CY1 уже успел сформироваться новый Y1, от измененного по CY2 сигнала Y2.

Тем самым может быть промоделирована возможная разница в быстродействии триггеров вместе с ситуацией, когда «интервал прозрачности» одного триггера превышает задержку другого триггера более, чем на время задержки комбинационной части. Чтобы промоделировать это, комбинационная схема должна иметь минимальную задержку, поэтому она выполнена одноуровневой на элементах И-ИЛИ-НЕ и И-НЕ. Комбинационные схемы для асинхронного и синхронного вариантов представлены на рис. 4.4.

Рисунок 4.4

 



<== предыдущая лекция | следующая лекция ==>
Исследование микросхемы дешифратора К155ИД3 | Общее описание используемых схем


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.161 сек.