Московский государственный институт электроники и математики
(технический университет)
Кафедра ИКТ

Курсовая работа по дисциплине
«Моделирование»
Вариант №23
Выполнила:
студентка группы С - 75
Александров Н.В. Проверил:
Гоманилова Н.Б.
Москва 2012
Оглавление Оглавление 3
Рабочее задание 5
Схема 5
Временная диаграмма 5
Режимы работы 6
Моделирование 6
Разработка обнаруживающего теста 10
Список используемой литературы 46
Рабочее задание Провести анализ заданной схемы на предмет корректности её работы в установленных режимах. Внести необходимые исправления в схему, для обеспечения правильности её работы.
Разработать обнаруживающий тест с использованием системы схемотехнического проектирования "Мозаика".
Схема

Временная диаграмма
 Режимы работы Все переключения триггеров осуществляются при отрицательном фронте на входе С.
При логическом «0» на входе R выходы триггеров обнуляются.
Моделирование Представим схему в системе Мозайка.

Транслируем данную схему. После трансляции ошибок не обнаружено. Переходим к трансляции ЯЗОС- описания схемы. После будут доступны временные диаграммы. На временных диаграммах выставляем значения J, C, K, R триггеров в соответствии с заданием (смотрим на временную и диаграмму и режимы работы триггеров). Теперь переходим соответственно к моделированию. На статической диаграмме на всех тактах выходы триггеров находятся в неопределенном состоянии. Соответственно, необходимо преобразовать исходную схему. Во-первых, замечаем, что элемент 533ТВ6 имеет изначально инверсный R вход. Для того, чтобы R вход триггера не инвертировался дважды, убираем элемент “НЕ”.
Во-вторых, обратную связь с выхода схемы объединяем с сигналом C c помощью дополнительного элемента «И», а затем подаем ее на исключающее «ИЛИ» с сигналом R. Тогда сброс будет срабатывать в момент, когда C=0. Более того, это решит следующую проблему - счетчик отсчитывает 7 сигналов, обратная связь слишком быстро сбрасывает триггеры в ноль и подвергает их неопределенному состоянию. Теперь триггеры сбрасываются не сразу а с небольшой задержкой в один такт. Таким образом получаем следующую схему в Мозайке.
 Приводим описание элементов

Проверяем, корректную работу схемы.
Временные диаграммы

Проводим АТТЕСТ-описание.

Приводим статическую диаграмму.

Проверяем ее работоспособность. Нет неопределенных состояний.
1 такт: R=0, C=0, F0=0, F1=0, F2=0, Q=0 обнуление триггера на всех выходах :000
2 такт: R=1, C=1, F0=0, F1=0, F2=0, Q=0 подача первого импульса
3 такт: R=1, C=0, F0=1, F1=0, F2=0, Q=0 переключение первого триггера по отрицательному фронту на входе С: подача 001
4 такт: R=1, C=1, F0=1, F1=0, F2=0, Q=0
5 такт: R=1, C=0, F0=0, F1=1, F2=0, Q=0 - 010 подача 2
6 такт: R=1, C=1, F0=0, F1=1 F2=0, Q=0
7 такт: R=1, C=0, F0=1, F1=1, F2=0, Q=0 - 011 подача 3
8 такт: R=1, C=1, F0=1, F1=1, F2=0, Q=0
9 такт: R=1, C=0, F0=0, F1=0, F2=1, Q=0 – 100 подача 4
10 такт: R=1, C=1, F0=0, F1=0, F2=1, Q=0
11 такт: R=1, C=0, F0=1, F1=0, F2=1, Q=0 – 101 подача 5
12 такт: R=1, C=1, F0=1, F1=0, F2=1, Q=0
13 такт: R=1, C=0 F0=0, F1=1, F2=1, Q=0 – 110 подача 6
14 такт: R=1, C=1, F0=0, F1=1, F2=1, Q=0
15 такт: R=1, C=0, F0=1, F1=1, F2=1, Q=1 счетчик-делитель на 7: 111 на трех выходах триггера.
Соответсветвенно, происходит деление на 7.
Следовательно, моделирование проведено правильно. Разработка обнаруживающего теста Перед проведением тестирование необходимо определить, какие элементы имеются в данной схеме, а именно их номер, чтобы в дальнейшем иметь возможность ликвидировать неисправность именно в имеющихся элементах. Номер элемента определяем из описания элементов. Помимо номера элементов необходимо знать номера контактов в данных элементах.
Приведем из справочника следующие данные:
№1, 2, 3
Элемент 533 ТВ6 SN54LS107

№ 6
Элемент 1533 ЛИ1
SN74ALS08, SN54ALS08

Причем 02 – С вход
№5
Элемент 1533 ЛП5 SN74ALS86

Причем 02 R вход
№4
Элемент 533 ЛИЗ SN54LS11

1-ый такт

 
2-ой такт


3-ий такт
Подаем на R=1, 5В=1, С=0
   4-ый такт

 
.
5-ый такт



6-й такт



7-й такт

 
8-й такт
  
9-й такт
  
10-й такт
  
11-й такт

 
12-й такт

 
13-й такт

 
14-й такт
  
15-й такт
  
16-й такт
   17-й такт
  
18-й такт
  
19-й такт
  
20-й такт
 
21-й такт
  
22-й такт

 
23-й такт
  
24-й такт
  
25-й такт
  
26-й такт
  
27-й такт
   28-й такт
   29-й такт
  
30-й такт
   31- й такт

 
32-й такт
   33-й такт

 
34-й такт
  

1: J=1 R=0 C=0 K=1 Сброс
2: J=0 R=1 C=1 K=0 Хранение
3: J=0 R=1 C=0 K=0 Хранение
4: J=1 R=1 C=1 K=0 Установка в «1» первого JK-триггера
5: J=1 R=1 C=0 K=0 Установка в «1» первого JK-триггера
6: J=1 R=1 C=1 K=0
7: J=1 R=1 C=0 K=0
8: J=0 R=1 C=1 K=0 Хранение
9: J=0 R=1 C=0 K=0 Хранение
10: J=1 R=1 C=1 K=1 Инверсия
11: J=1 R=1 C=0 K=1 Инверсия
12: J=1 R=0 C=1 K=0 Установка в «1»
13: J=1 R=1 C=0 K=0
14: J=1 R=0 C=1 K=0
15: J=1 R=0 C=0 K=0
16: J=1 R=1 C=1 K=1
17: J=1 R=1 C=0 K=1
18: J=0 R=1 C=1 K=1
19: J=0 R=1 C=0 K=1
20: J=1 R=1 C=1 K=1
21: J=1 R=1 C=0 K=1
22: J=1 R=1 C=1 K=1
23: J=1 R=1 C=0 K=1
24: J=1 R=1 C=1 K=1
25: J=1 R=1 C=0 K=1
26: J=1 R=1 C=1 K=1
27: J=1 R=1 C=0 K=1
28: J=1 R=1 C=1 K=1
29: J=1 R=1 C=0 K=1
30: J=1 R=1 C=1 K=1
31: J=1 R=1 C=0 K=1
32: J=1 R=1 C=1 K=1
33: J=1 R=1 C=0 K=1
34: J=1 R=1 C=1 K=1
Список используемой литературы “Логическое моделирование и разработка тестов для цифровых устройств”, методические указания. Гоманилова Н.Б., Погодин В.Н.
http://datasheet.su/datasheet/Texas%20Instruments/SN74ALS10AN

|