Материал: ЛР4_данные_удалены

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего образования

«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР)

Кафедра комплексной информационной безопасности электронновычислительных систем (КИБЭВС)

ИЗУЧЕНИЕ РАБОТЫ ТРИГГЕРОВ

Отчет по лабораторной работе №4 по дисциплине «Электроника и схемотехника 2»

Вариант №19

Студент гр.

Руководитель

Томск 2022

Введение

Цель работы – изучить основные типы триггеров, их принципы

построения и работы.

Постановка задачи:

1.Составить таблицы функционирования для схем согласно варианту.

2.Собрать заданные схемы триггеров.

3.Описать устройства с помощью HDL.

3. Промоделировать работу схем и проверить с таблицами

функционирования.

Задания по варианту:

-динамический триггер RS на базисе И-НЕ;

-статический двухступенчатый триггер T на базисе ИЛИ-НЕ;

-статический одноступенчатый триггер T на базисе И-НЕ.

2

1 ДИНАМИЧЕСКИЙ RS-ТРИГЕР В БАЗИСЕ И-НЕ

1.1 ТАБЛИЦА ФУНКЦИОНИРОВАНИЯ

Для триггеров с динамическим управлением можно менять информационные сигналы при любом уровне синхросигнала без проявления ошибки.

В таких схемах тактовый сигнал активен на коротком промежутке времени в окрестностях нарастающего или сдающего фронта тактового импульса.

Ниже приведена таблица 1.1, которая отражает функционирование динамического RS-триггера.

Таблица 1.1 – Таблица функционирования динамического RS-триггера

 

Входы

 

 

Выходы

Переход

 

 

 

 

 

 

 

 

̅

 

̅

 

( )

 

( + 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

X

1

 

0 → 1

0

 

0

0 → 0

 

 

 

 

 

 

 

1

X

0 → 1

1

 

1

1 → 1

 

 

 

 

 

 

 

 

1

0

 

0 → 1

0

 

0

0 → 1

 

 

 

 

 

 

 

 

0

1

 

0 → 1

1

 

1

1 → 0

 

 

 

 

 

 

 

 

1.2 ФУНКЦИОНАЛЬНАЯ СХЕМА

На рисунке 1.1 представлена функциональная схема динамического

RS-триггера с базисным элементом И-НЕ.

3

Рисунок 1.1 – Функциональная схема динамического RS-триггера

1.3 ФОРМУЛА

На основе функциональной схемы составим формулы для выходов на основе базисного элемента И-НЕ:

 

 

̅̅̅̅̅̅̅̅̅̅̅̅̅̅

 

1( + 1) = ( ) 1( )

 

 

̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅

 

2( + 1) = ( ) 1( )

̅

̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅

1( + 2) = 1( + 1) ( + 1) 1( + 1)

̅̅̅

̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅

1

( + 2) = 2( + 1) ( + 1) 1( + 1)

 

( + 3)

̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅

 

= 1( + 2) ( + 2)

 

̅

̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅

 

( + 3)

= 1( + 2) ( + 2)

 

1.4 МОДЕЛИРОВАНИЕ

Было выполнено моделирование составленной функциональной схемы из пункта 1.2. На рисунке 1.2 изображен результат моделирования в режиме

Timing.

4

Рисунок 1.2 – Моделирование динамического RS-триггера в режиме Timing

По результатам моделирование видно, что состояние изменяется в момент после смены синхросигнала из состояния 0 в состояние 1, но при этом есть задержка между активностью такого сигнала и смены состояния равная примерно 13нс.

На рисунке 1.3 представлен результат моделирования в режиме

Functional.

Рисунок 1.3 – Моделирование RS-триггера в режиме Functional

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

По результатам моделирования можно сделать вывод, что схема выполнена в соответствии с таблицей функционирования динамического RS-

триггера 1.1.

1.5 ОПИСАНИЕ С ПОМОЩ ЬЮ HDL

Ниже представлен код на SystemVerilog:

module RS( input logic R, input logic S, input logic C,

5

Смотрите также:

1-1
11
11 Горм +
113
14
1433
1511
1632
197
199