Синтез асинхронных и синхронных rs-триггеров и t-триггеров
.pdf
Зарегистрируйся в 2 клика в Кампус и получи неограниченный доступ к материалам с подпиской Кампус+ 🔥
Цель:
1) закрепить теоретические знания и получить практические навыки синтеза схем с памятью на примере асинхронных и синхронных RSтриггеров, и триггеров со счѐтным входом, широко применяемых в устройствах вычислительных систем, сетей и телекоммуникаций;
2) получить и закрепить практические навыки разработки структурных схем асинхронных и синхронных RS-триггеров, и Т-триггеров со счѐтным входом в простейшем базисе И-НЕ в электронном виде в различных программных средах.
Задание
Для получения зачѐта по лабораторной работе необходимо:
1) выбрать триггер по № задания, соответствующему № студента в журнале учебной группы (или другим способом по согласованию с преподавателем):
2) разработать только для своего задания в соответствии с теоретическим материалом таблицу переходов триггера;
3) получить, используя таблицу переходов, логическую функцию, реализуемую заданным типом триггера;
4) нарисовать в соответствии с логической зависимостью в базисе И-НЕ функциональную схему триггера, обозначение на принципиальных электрических схемах и временную диаграмму его работы;
5) проверить работоспособность построенной схемы триггера путем задания различных комбинаций входных переменных и определения результатов на его выходах.
Нужно полное решение этой работы?
Решение
Схема RS-триггера позволяет запоминать состояние логической схемы, но так как в начальный момент времени может возникать переходный процесс (в цифровых схемах этот процесс называется гонки сигналов), то запоминать состояния логической схемы нужно только в определённые моменты времени, когда все переходные процессы закончены.
Это означает, что большинство цифровых схем требуют сигнала синхронизации (тактового сигнала). Все переходные процессы в комбинационной логической схеме должны закончиться за время периода синхросигнала, подаваемого на входы триггеров. Триггеры, запоминающие входные сигналы только в момент времени, определяемый сигналом синхронизации, называются синхронными.
Синхронный RS-триггер имеет следующее обозначение на принципиальных электрических слемах:
Составим таблицу переходов синхронного RS-триггера:
Составим совершенную дизъюнктивную форму, соответствующую таблице истинности:
Qt+1=СQt+CRSQt+CRSQt+CRSQt=
=СQt+CRSQt+CRSQt+Qt=СQt+CRSQt+CRS=
=QtС+CRS+CRS=QtС+RS+CRS=QtС+QtRS+CRS=
=QtС+RQt+CS=QtС+RQt+RCS=QtС+R+RCS
Для приведения минимальной нормальной дизъюнктивной формы к базису ИЛИ-НЕ воспользуемся правилом де Моргана и правилом двойного отрицания.
QtС+R+RCS=QtСRCS
На основании полученной функции составим функциональную схему триггера в базисе И-НЕ:
Получим временную диаграмму работы триггера:
Проверим работоспособность схемы в пакете Quartus
. Схема синтезированного устройства:
Проверим работоспособность схемы с помощью пакета:
Видно, что результат симуляции совпал с требуемым заданием, значит, схема синтезирована верно.
Контрольные вопросы
1. Какую функцию выполняют схемы с памятью?
Основное назначение триггера в цифровых схемах - хранить выработанные логическими схемами результаты. Наличие памяти в схеме позволяет запоминать промежуточные состояния обработки и учитывать их значения в дальнейших преобразованиях.
2. Какую информацию способны хранить триггеры?
Один триггер способен хранить один бит данных.
3. Чем отличаются асинхронные и синхронные RS-триггеры?
Триггеры подразделяют на асинхронные (нетактируемые) и синхронные (тактируемые), т