Курсовая работа по дисциплине \"Моделирование\" icon

Курсовая работа по дисциплине "Моделирование"



НазваниеКурсовая работа по дисциплине "Моделирование"
Быков Н. Д
Дата конвертации13.07.2012
Размер118.31 Kb.
ТипКурсовая
скачать >>>

Московский государственный институт электроники и математики

Кафедра ЭВА


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

( по дисциплине “Моделирование”)


Вариант №17:

«Четырехразрядный сдвиговый регистр»


Выполнил: студент группы С-74

Быков Н. Д.


Проверила:

Гоманилова Н. Б.


Москва, 2008

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





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




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

Исходная схема – 4х разрядный сдвиговый регистр


png" name="graphics1" align=bottom width=572 height=536 border=0>

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





 

 

 

 

 

 

 

 













In0

























 

 

 

 
















 




 




 




 




In1

 

 

 

 

 

 

 

 

 

 

 

 







 




 




 




 




 




 

C

 

 

 

 

 

 

 

 

 

 

 

 




 

 

 

 

 

 

 

 

 

 

 

 

S








































 


































R

 

 

 

 

 

 

 

 

 

 

 

 










 

 

 

 







 

 

 

 

D0 - D3

 

 

 










 

 

 

















































Const0

 

 

 

 

 

 

 

 

 

 

 

 




 

 

 

 

 

 

 

 

 

 

 

 

Const1




































Режимы работы схемы


  1. Установка триггера в "0" происходит при логическом "1" на входе R

  2. Параллельная запись осуществляется при IN0="1" и IN1="0" и положительном фронте на входе С

  3. Сдвиг вправо осуществляется при отрицательном фронте на входе IN1. Информация поступает с входов D0–D3

Требуемые результаты работы


Необходимо провести моделирование заданной схемы, если потребуется, внести исправления в схему, а также построить обнаруживающий тест с максимальной полнотой.

Анализ рабочего задания


Данная схема не удовлетворяет условиям работы, описанным в задании.

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

Также на вход элемента «2и-или-не» поступает сигнал !R, который должен управлять переносом, а должен поступать сигнал IN1. Мало того, перед тем, как подать сигнал IN1, его нужно сложить с сигналом C.

Для сдвига при отрицательном фронте на входе IN1 необходимо сигнал !IN1 домножить на сигнал C и завести на C-входы триггеров.

Схема после доработки



Временная диаграмма после доработки








 

 

 

 

 

 

 

 













In0

























 

 

 

 
















 




 




 




 




In1

 

 

 

 

 

 

 

 

 

 

 

 







 




 




 




 




 




 

C

 

 

 

 

 

 

 

 

 

 

 

 




 

 

 

 

 

 

 

 

 

 

 

 

S








































 


































R

 

 

 

 

 

 

 

 

 

 

 

 










 

 

 

 







 

 

 

 

D0 - D3

 

 

 










 

 

 

















































Const0

 

 

 

 

 

 

 

 

 

 

 

 




 

 

 

 

 

 

 

 

 

 

 

 

Const1




































Схема в базовых элементах



Временная диаграмма рабочей схемы

ЯЗОС-описание схемы


1: 533ЛН1(In1,P12)

2: 533ЛИ3(P12,In0,Const1,P13)

3: 533ЛИ3(P12,C,Const1,P14)

4: 533ЛН1(R,vxR)

5: 533ЛР11.2(Const0,P28,P13,D0,P16)

6: 533ЛР11.2(Выход Q0,P28,P13,D1,P17)

7: 533ЛР11.2(Выход Q1,P28,P13,D2,P18)

8: 533ЛР11.2(Выход Q2,P28,P13,D3,P19)

9: 533ТМ2(S,P29,P14,vxR,Выход Q0,!Q0)

10: 533ТМ2(S,P30,P14,vxR,Выход Q1,!Q1)

11: 533ТМ2(S,P31,P14,vxR,Выход Q2,!Q2)

12: 533ТМ2(S,P32,P14,vxR,Выход Q3,!Q3)

13: 533ЛЛ1(C,In1,P28)

14: 533ЛН1(P16,P29)

15: 533ЛН1(P17,P30)

16: 533ЛН1(P18,P31)

17: 533ЛН1(P18,P32)

X1/1: ВХ(R)

X1/2: ВХ(In0)

X1/3: ВХ(In1)

X1/4: ВХ(Const1)

X1/5: ВХ(Const0)

X1/6: ВХ(D0)

X1/7: ВХ(D1)

X1/8: ВХ(D2)

X2/9: ВХ(D3)

X2/10: ВХ(C)

X2/11: ВХ(S)

X2/12: ВЫХ(Выход Q0)

X2/13: ВЫХ(!Q0)

X2/14: ВЫХ(Выход Q1)

X2/15: ВЫХ(!Q1)

X2/16: ВЫХ(Выход Q2)

X3/17: ВЫХ(!Q2)

X3/18: ВЫХ(Выход Q3)

X3/19: ВЫХ(!Q3)

Элементная база




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





При использовании для обнаруживающего теста набора входных сигналов, аналогичных временной диаграмме, использованной для проверки корректности работы схемы, полнота обнаруживающего теста достигает приблизительно 65%. Откажемся от полученных входных наборов и начнем строить тест с 0-го такта.



1 такт


В первом такте подаем на вход R «1», тем самым сбросим триггеры и проверим выходы Выход Q0 – Выход Q3 на константную «1», а !Q0-!Q3 константный «0».






2 такт


Во втором такте установим In1 в «0», In0 в «1», Const1 в «1». На информационные входы D0-D3 подадим «0», это позволит D входы триггеров на константную «1».






3 такт


На третьем такте ничего не проверяем.

4 такт


В четвертом такте, подавая на вход S «0», установим триггеры в «1» и проверим выходы уже !Q0-!Q3 на константную «1», а Q0-Q3 на константный «0». Также в этом такте проверяются S входы триггеров на константную «1».



5-9 такт


В тактах 5-8 подадим на In1 «1, 0, 1, 0», таким образом мы разрешаем сдвиг данных, т.е. на вход каждого старшего разряда триггера поступит информация с выхода соответствующего ему младшего разряда. Т.к. мы в первый раз подаем на In1 «1» в 5-м такте проверяется выход элемента «1-НЕ» на константную «1», а в 6-м такте при подаче «0» на In1 проверяется целая цепочка - вход элемента «1-НЕ», первые входы элементов 2 и 6, на которые и поступает инверсный сигнал с входа In1. Т.к. в 5-6 такте мы также изменяем вход «Const0» - подаем «1, 0», в 6-м такте также проверятся первые два входа элемента 3 – «2И-ИЛИ-НЕ». В такте 6-9, модулируя сигналы С, In1, Const1, мы до проверяем второй и третий вход элемента 6 – «3И».





10 такт


На 10-м такте схема находится в режиме записи. Подаем на входы D0-D3 «1», для проверки этих разъемов на константный «0».




11-12 такт


11-й такт «установочный», в нем мы подаем на Сonst1 «0», для проверки в 12-м такте 2-го и 3-го входов «И» элементов 7,10,11 «2И-ИЛИ-НЕ», также 3-го входа элемента 2 – «3И», и двух входа элемента 3 – «ИЛИ». У элементов «2И-ИЛИ-НЕ» осталось проверить по одному ходу.

13-14 такт


Установим в тактах 13-14 схему в режим сдвига – на входе IN1=»10» на всех остальных включая Const1 «11». Проверяются 1-е входы элементов 7,10,11 на «1», а также элемент 9 и разъем one на «0».




15 такт


В 15-м такте на S и R подаем «0» и проверяем входы R триггеров на «1».




16-20 такт


В 16-й такт на In1 и In0 подаем «0», а на все стальные входы подадим «1». Проверяем последний из непроверенных входов элемента 3 «2И-ИЛИ-НЕ» и 2-й вход элемента 2 «3И», на который приходит сигнал с In0.






Вывод


В работе было проведено моделирование 4х разрядного сдвигового регистра. Для анализа работы схемы в целом и отдельных ее элементов было использовано логическое моделирование с помощью системы схемотехнического проектирования "Мозаика". Полученные временные диаграммы входов и выходов полностью иллюстрируют работу данного устройства.

Также был разработан тест, позволяющий выявить все обнаруживаемые неисправности типа "константа 0" или "константа 1".




Похожие:

Курсовая работа по дисциплине \"Моделирование\" iconКурсовая работа по дисциплине «Моделирование»

Курсовая работа по дисциплине \"Моделирование\" iconКурсовая работа по дисциплине «Моделирование»
Разработать обнаруживающий тест с использованием системы схемотехнического проектирования "Мозаика"
Курсовая работа по дисциплине \"Моделирование\" iconКурсовая работа по дисциплине «Моделирование» Вариант №21: Четырёхразрядный счётчик
Московский государственный институт электроники и математики (технический университет)
Курсовая работа по дисциплине \"Моделирование\" iconКурсовая работа по дисциплине «Моделирование» вариант 21 «4х разрядный счетчик»
Проведение логического моделирования схемы с последующим анализом правильности ее функционирования
Курсовая работа по дисциплине \"Моделирование\" iconКурсовая работа по дисциплине «Моделирование» «Двухразрядный регистр с отключением»
Разработать обнаруживающий тест с использованием системы схемотического проектирования «Мозайка»
Курсовая работа по дисциплине \"Моделирование\" iconКурсовая работа по дисциплине «Моделирование» на тему: «Двухразрядный регистр с отключением»
В схеме осуществляется переключение между 2 независимыми двухразрядными регистрами
Курсовая работа по дисциплине \"Моделирование\" iconКурсовая работа по дисциплине «Моделирование» вариант 21 «4х разрядный счетчик»
Проведение логического моделирования схемы с последующим анализом правильности ее функционирования
Курсовая работа по дисциплине \"Моделирование\" iconКурсовая работа по дисциплине «Моделирование» вариант 21 «4х разрядный счетчик»
Проведение логического моделирования цифрового таймера с последующим анализом правильности его функционирования
Курсовая работа по дисциплине \"Моделирование\" iconКурсовая работа по дисциплине "Моделирование" на тему «Цифровой таймер» (
Проведение логического моделирования цифрового таймера с последующим анализом правильности его функционирования
Курсовая работа по дисциплине \"Моделирование\" iconКурсовая работа по дисциплине «Моделирование»
Провести анализ заданной схемы на предмет корректности её работы в установленных режимах. При необходимости внести исправления в...
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©rushkolnik.ru 2000-2015
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы