РефератыИнформатика, программированиеВсВстроенный блок логических наблюдений BILBO

Встроенный блок логических наблюдений BILBO

Кафедра ЭВА


КУРСОВАЯ РАБОТА


на тему


«Встроенный блок логических наблюдений BILBO»


Москва 2009


Оглавление

Оглавление. 2


Техническое задание на курсовую работу. 3


Анализ технического задания. 4


1. Системный рабочий режим. 4


2. Генератор псевдослучайных чисел. 4


Моделирование. 5


Окончательный вид схемы.. 6


Используемые элементы.. 6


Временная диаграмма схемы.. 7


Описание на языке ЯЗОС. 8


Разработка обнаруживающего теста. 8


1–2 такт. 8


3–4 такт. 10


5–6 такт. 12


7–8 такт. 14


9–10 такт. 15


Вывод. 19


Список использованной литературы. 20


Техническое задание на курсовую
работу


1. Провести моделирование и отладку заданной схемы.


2. Разработать обнаруживающий тест с использованием системы схемотехнического проектирования «Мозайка».


Заданная схема – схема встроенного блока логических наблюдений BILBO



В1, В2 – управляющие входы


Z1, Z2, Z3, Z4 – информационные входы


Q1, Q2, Q3, Q4 – информационные выходы


Scan – вход сканирования


В курсовой работе требуется рассмотреть 2 режима работы схемы:


1. B1=В2=1, C=0 – системный рабочий режим


2. B1=B2=0, С=1 – генератор псевдослучайных чисел


Анализ технического задания
1. Системный рабочий режим

B1=В2=1, C=0


При таких значениях на управляющих входах и входе сканирования схема будет выглядеть следующим образом:



Т.е. в данном режиме схема представляет собой четыре независимых друг от друга триггера.


2
. Генератор псевдослучайных чисел

B1=B2=0, C=1


При таких значениях на управляющих входах и входе сканирования схема будет выглядеть следующим образом:



В данном режиме работы на входы D триггеров 2–4 подаются сигналы с инверсных выходов предыдущих триггеров. Но т. к. сигналы с инверсных выходов инвертируются элементом «или-не», то на D-входы подаются сигналы, совпадающие со значениями на прямых выходах триггеров. На вход D 1-го триггера подаются сигналы с выходов триггеров 3–4, которые складываются по модулю 2 и инвертируются. Т.о. на его вход поступает инвертированный сигнал, что приводит к неправильной работе схемы, поэтому заменяем элемент «и» на элемент «и-не».


Моделирование

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


В результате приходим к выводу, что данная схема в режиме генератора псевдослучайных чисел работает неверно, т. к. при подаче на входы всех единиц, на следующем такте мы получаем такие же значения. Чтобы исправить эту схему, необходимо заменить в обратной связи элемент «и» на элемент «и-не».


Окончательный вид схемы



Используемые элементы

Серия 1533:


«И» ЛИ1–4


«ИЛИ-НЕ» ЛЕ1–4


«И-НЕ» ЛА-3


«исключающие ИЛИ» ЛП5–4


Серия 564


«D-триггер» ТМ2–4


Временная диаграмма схемы


Временная диаграмма отражает работу двух режимов:


· Системный рабочий режим с 1–4 такт


· Генератор псевдослучайных чисел с 5–12 такт.


Схема работает верно, согласно предварительным расчетам.


Описание на языке ЯЗОС
Разработка обнаруживающего теста

Этот тест должен проверять все возможные неисправности за минимальное количество тактов.


1–2 такт:


В схеме используются D

-триггеры, поэтому необходимо их установить в нулевое начальное положение. Для этого подадим на информационные входы 0 в системном рабочем режиме. В результате чего мы можем проверить неисправность типа 1 на выходах схемы.



Таблица неисправностей:




3–4 такт
:


Рассмотрим неисправности:


13
типа 0 – подаем на z1=1


93
типа 0 – подаем на z3=1


63
типа 1 – подаем на z2=0


123
типа 1 – подаем на z4=0


Соответственно для проверки этих неисправностей подаем:


z1=1


z2=0


z3=1


z4=0


Режим многоканального сигнатурного анализатора


График полноты для этих неисправностей:



Таблица неисправностей:




Из таблицы неисправностей можно заметить, что помимо отмеченных проверились и другие.


5–6 такт
:


Неисправность 43
= = 1


С=1 132
=1


С=0 33
=0


С=0 23
=1


С=0 13
=1


С=0 z1=1,


где С-синхросигнал.


Значит, чтобы проверить 43
= = 1, надо на z1 подать 1


Неисправность 53
= =0


C=0 z2=0


C=1 63
=0


C=1 53
= =0


Значит, чтобы проверить 43
= = 1, надо на z1 подать 0


Неисправность 73
= = 1


С=1 142
=1


С=1 73
= = 1


Неисправность 103
= = 1


С=0 142
=1


С=0 73
=1


С=0 z3=1


С=0 93
=1


С=0 83
=0


С=1 152
=1


С=1 103
= = 1


Значит, чтобы выявить эту неисправность надо на 3–4 такт z3 подать 1


Неисправность 173
= = 0


C=0 q3=1


C=0 q4=0


То ест подавая на исключающие ИЛИ разные сигналы, то можно проверить 173
на 0


Исходя из этих неисправностей подаем на вход:


z1=1


z2=0


z3=1


z4=1


Режим многоканального сигнатурного анализатора


График полноты теста:



Таблица непроверенных неисправностей:




7–8 такт:


Неисправность 63
= =0


С=0 z2=1


C=0 b1=1


Неисправность 11
= =1


С=0 z1=0


Неисправность 31
= =1


С=0 z1=0


Исходя из этих неисправностей подаем на вход:


z1=0


z2=1


z3=0


z4=0


В режиме многоканального сигнатурного анализатора


График полноты теста:



Таблица непроверенных неисправностей




9–10 такт


Неисправность 12
= =1


Необходим режим сброса: b1=0 b2=1


C=0 z1=1


Неисправность 62,
92,
122
аналогично.


Значит на вход подаем:


z1=1


z2=1


z3=1


z4=1


b1=0


b2=1


График полноты теста:



Таблица непроверенных неисправностей:



11–12 такт


График полноты теста:



Таблица непроверенных неисправностей:



В итоге получилось добиться того, что полнота теста стала составлять 98% всего за 10 тактов.


Вывод

В курсовой работе была проведена отладка схема встроенного блока логических наблюдений BILBO. Затем был разработан тест, обнаруживающий неисправности типа константа 0 и константа 1. Полнота теста составила 98%.


Список использованной литературы

1.Гоманилова Н.Б., Погодин В.Н. «Методические указания к выполнению курсовой работы по дисциплине моделирование».

Сохранить в соц. сетях:
Обсуждение:
comments powered by Disqus

Название реферата: Встроенный блок логических наблюдений BILBO

Слов:876
Символов:8204
Размер:16.02 Кб.