Исследование основных видов триггерных элементов в САПР MAX+PLUS II
1. Общие сведения о триггерных элементах
Триггерные устройства или триггеры (trigger – курок) предназначены для запоминания логической информации теоретически на неограниченное время. Триггеры используются в последовательностных логических устройствах, в которых значения логических функций определяются по значениям входных и выходных сигналов, как в текущий момент времени, так и в предшествующие моменты времени.
По логике функционирования существует несколько разновидностей триггеров – RS-, D-, T- и JK- триггеры. По моментам изменения состояния триггеры могу быть синхронными и асинхронными. В синхронных триггерах предусмотрен синхронизирующий сигнал, по которому происходит изменение состояния триггера. Из перечисленных выше триггеров универсальным является JK- триггер, так как на его основе можно получить любой триггер из перечисленных выше.
2. Методика выполнения работы
Перед началом исследований разновидностей триггеров необходимо создать новый проект в соответствии с методикой, изложенной в описании работы №1 в п.п. 1 и 2. Описание проекта выполняется в следующей последовательности. На плоскости рисунка курсором следует указать место расположения модуля JK – триггера. Затем выполнить действия по извлечению нужного элемента из библиотеки по цепочке Symbol – Enter Symbo-DISK:\ max2lib\edif- jkffre-OK.После выполнения этих действий на поле рисунка появится изображение синхронного JK – триггера, приведенное ниже. Назначение выводов триггера:
- S- асинхронный вход установки;
- J- синхронный вход установки;
- CK- синхронизирующий вход – динамический, по переднему фронту;
- K- синхронный вход сброса;
- R – асинхронный вход сброса;
-Q- выход;
- QN- инверсный выход.
Полная схема для исследований имеет следующий вид:
Порты ввода INPUT и вывода OUTPUT необходимо извлечь из библиотеки примитивов по цепочке Symbol – Enter Symbol- DISK:\maxplus2\ max2lib\prim.
После составления описания в графическом редакторе необходимо в соответствии с ранее рассмотренной методикой запомнить файл со схемой под заданным именем с расширением *gdf, создать новый проект (FILE – New Project… OK), и создать файл в редакторе WAVE FORM EDITOR с расширением *SCF для исследований схем триггеров.
Далее необходимо, подавая необходимые комбинации входных сигналов, получить вначале требуемую схему триггера:
- для получения RS –триггера необходимо на входы CK, Jи K подать логические нули;
- для получения JK – триггера необходимо на входы R и S подать логические нули;
- для получения D- триггера на входы R, S подать нули, входы J и К необходимо объединить в один вход(подавать одинаковые сигналы ) и использовать как информационные, а вход СК использовать как синхронизирующий.
Для получения Т – триггера исходную схему следует преобразовать так, как показано на рисунке ниже. На входы R и S необходимо подать нули, а на вход К – логическую 1.
Для определения логики работы каждого из триггеров необходимо:
- составить таблицу истинности;
- по таблице истинности составить логическую функцию триггера;
- составить таблицу переходов.
Все приведенные выше схемы и результаты исследований должны быть отражены в отчёте по лабораторной работе.