Для студентов НИУ «МЭИ» по предмету СхемотехникаКМ-2. Комбинационные функциональные узлы и устройстваКМ-2. Комбинационные функциональные узлы и устройства
2023-11-27СтудИзба

Лабораторная работа: КМ-2. Комбинационные функциональные узлы и устройства вариант 3

Описание


Содержит ЛР и файлы схем.


Часть 1

ТИПОВЫЕ ФУНКЦИОНАЛЬНЫЕ УЗЛЫ КОМБИНАЦИОННЫХ ЛОГИЧЕСКИХ УСТРОЙСТВ – ШИФРАТОРЫ, ДЕШИФРАТОРЫ, МУЛЬТИПЛЕКСОРЫ, ДЕМУЛЬТИПЛЕКСОРЫ

Задание 1. Постройте и проверьте моделированием схему дешифратора 12.

Задание 2.Изучение встроенных в DEEDS блоков дешифраторов на примере дешифратора 24. Построить его таблицу истинности и измерить по временной диаграмме задержки при изменении разрешающего сигнала E для четных вариантов и информационных входов A0, A1 для нечетных вариантов. Получить VHDL описание.

Задание3.Постройте дешифратор каскадированием из боле простых (табл.3.2).Проверьте его работоспособность .

Таблица 3.2

Варианты каскадирования дешифраторов для задания 3

функция

1

Постройте схему дешифратора 3‒6 из деш. 2‒4

2

Постройте схему дешифратора 3‒7 из 2‒4

3

Постройте схему дешифратора 3‒8 из 2‒4

4

Постройте схему дешифратора 4‒9 на 2‒4

5

Постройте схему дешифратора 4‒10 на 2‒4

6

Постройте схему дешифратора 3‒ 5 на 2‒4

7

Постройте схему дешифратора 2‒4 на 1‒2

8

Постройте схему дешифратора 2‒3 на 1‒2

9

Постройте схему дешифратора 3‒5 на 2‒4

10

Постройте схему дешифратора 3‒6 на 2‒4

11

Постройте схему дешифратора 3‒ 5 на 2‒4

12

Постройте схему дешифратора 2‒4 на 1‒2

13

Постройте схему дешифратора 2‒3 на 1‒2

14

Постройте схему дешифратора 3‒5 на 2‒4

15

Постройте схему дешифратора 3‒6 на 2‒4

16

Постройте схему дешифратора 3‒ 5 на 2‒4

17

Постройте схему дешифратора 2‒4 на 1‒2

18

Постройте схему дешифратора 2‒3 на 1‒2

19

Постройте схему дешифратора 3‒5 на 2‒4

20

Постройте схему дешифратора 3‒6 на 2‒4

21

Постройте схему дешифратора 3‒ 5 на 2‒4

22

Постройте схему дешифратора 2‒4 на 1‒2

23

Постройте схему дешифратора 2‒3 на 1‒2

24

Постройте схему дешифратора 3‒5 на 2‒4

25

Постройте схему дешифратора 3‒6 на 2‒4



Задание 4. Изучите поведение схемы мультиплексора 2 1, приведенной на рис. 3.2.

Задание 5. Изучение мультиплексора 41

а) Исследовать мультиплексор 41 из библиотеки базовых элементов d-DcS. Построить таблицу истинности и измерить временные задержки. Изучить VHDLописание.

Задание 6. Каскадирование мультиплексоров.

Используя встроенные в ДЕЕДС блоки мультиплексоров постройте каскадированием более сложный и проверьте правильность работы схемы( табл.3.2) .

Таблица 3.2. Варианты каскадирования мультиплексоров

Задание

1

Постройте схему мультиплексора 3‒1 из 2‒1

2

Постройте схему мультиплексора 5‒1 из 2‒1

3

Постройте схему мультиплексора 5‒1 из 4 -1

4

Постройте схему мультиплексора 4‒1 на 2‒1

5

Постройте схему мультиплексора 6‒1 из 4 -1

6

Постройте схему мультиплексора 7‒ 1 из 4 -1

7

Постройте схему мультиплексора 4 -1 из 2‒1

8

Постройте схему мультиплексора 7‒1 из 4-1

9

Постройте схему мультиплексора 3‒1 из 2‒1

10

Постройте схему мультиплексора 6 -1 из 2‒1

11

Постройте схему мультиплексора 5‒ 1 из 2‒1

12

Постройте схему мультиплексора 6‒1 из 4-1

13

Постройте схему мультиплексора 4‒1 из 2-1

14

Постройте схему мультиплексора 5 -1 из 2‒1

15

Постройте схему мультиплексора 3‒1 из 2‒1

16

Постройте схему мультиплексора 5-1 из 2‒1

17

Постройте схему мультиплексора 7‒1 из 4-1

18

Постройте схему мультиплексора 6‒1 из 2-1

19

Постройте схему мультиплексора 8‒1 из 4 -1

20

Постройте схему мультиплексора 6‒1 из 4 -1

21

Постройте схему мультиплексора 5-1 из 4-1

22

Постройте схему мультиплексора 4 -1 из 2-1

23

Постройте схему мультиплексора 3- из 2 -1

24

Постройте схему мультиплексора 5 -1 из 2‒1

25

Постройте схему мультиплексора 6 -1 на 4 -1

Задание 7.Реализация произвольных логических функций с помощью мультиплексоров.

Задание 8. Реализуйте на мультиплексоре логическую функцию заданную в таблице 3.3 и проверьте схему моделированием

( обозначения ~НЕ,&И,|ИЛИ)

Таблица 3.3

Варианты функций реализуемых на мультиплексоре (задание 8)


№ варианта

функция

1

Y=A &~B

2

Y=~A |B

3

Y= A XOR B

4

Y=~A &~B

5

Y=A &B

6

Y=A |~B

7

Y=~(A & B)

8

Y=~A |~B

9

Y=A |~B

10

Y=~A |B

11

Y=~(A | B)

12

Y=~(~A | B)

13

Y=~(A &~ B)

14

Y= A XOR B

15

Y=~A &~B

16

Y=A &B

17

Y=A |~B

18

Y=~(A & B)

19

Y= ~A XOR B

20

Y= A XOR ~ B

21

Y= ~A XOR ~B

22

Y= ~A & ~B

23

Y= A & ~ B

24

Y= A XOR ~B

25

Y= ~A & B


Задание 9.Изучение схемы демультиплексора 1 – 2. Постройте схему и проверьте ее моделированием.


Часть 2

ИЗУЧЕНИЕ И ПРОЕКТИРОВАНИЕ АРИФМЕТИКО–ЛОГИЧЕСКИХ УСТРОЙСТВ


Задание 1. Постройте схему двоичного одноразрядного сумматора в элементном базисе И,ИЛИ,НЕ, XOR, проверьте ее моделированием, определите задержку, получите vhdl код. На рис. 4.2 представлены его УГО и таблица истинности логической функции, где А, В, С ‒ входы, S выход суммы, Ciперенос в следующий разряд.

Задание 2. Постройте схему одноразрядного сумматора в заданном элементном базисе (табл. 4.1) и проверьте ее моделированием. Получите VHDL‒ код описания сумматора.


Таблица 4.1.

Варианты элементных базисов для реализации одноразрядного сумматора

Элементный базис

Элементный базис

1

3И, 3ИЛИ, НЕ

14

2И, 3ИЛИ, НЕ

2

2ИЛИ-НЕ, XOR

15

4И-НЕ, 2И-НЕ

3

2И,2ИЛИ, НЕ

16

3ИЛИ, 3И, НЕ

4

3И-НЕ, 4ИЛИ, НЕ

17

3И, 2ИЛИ, НЕ

5

3И, 4ИЛИ-НЕ, НЕ

18

- НЕ, XOR

6

3И, 2ИЛИ, НЕ

19

3И, 2ИЛИ, НЕ

7

2И, 3ИЛИ, НЕ

20

- НЕ, XOR

8

ИЛИ-НЕ, XOR

21

3И, 2ИЛИ, НЕ

9

2И, 3ИЛИ, НЕ

22

2И, 3ИЛИ, НЕ

10

2И, 2ИЛИ, НЕ, XOR

23

3И, 2ИЛИ, НЕ

11

2И, 3ИЛИ, НЕ

24

ИЛИ-НЕ, XOR

12

3И, 2ИЛИ, НЕ

25

3И, 2ИЛИ, НЕ

13

2И, 3ИЛИ, НЕ




Задание 3. Построить схему двухразрядного сумматора с последовательным переносом из двоичных одноразрядных сумматоров- блоков ДИИДС типа FULL ADDER, проверить функцию и измерить задержку.


Задание 4. Изучение преобразования кодов.

а) Исследовать работу блока COMPLEMENTOR- преобразователя кодов ДИИДС (получение дополнительного и обратного кодов из табл.4.2.

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

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

Получить VHDL описание.

Задание 5 . Исследовать блок параллельного четырехразрядного сумматора DEEDS, Наборы тестовых данных -коды,равные вашему номеру в группе, если номер больше 15, то остаток от деления на 16.

Задание 6 .Исследовать блок 8-разрядного АЛУ ДИИДС ( в разделе помощь -help ДИИДС имеется инструкция по этому блоку( HELP/Component guides/Deeds_ALU guide))

код операции взять из строки таблицы с номером, равным номеру в группе - например номеру 1 достанется операция с кодом 00001 выполняющая прибавление 1 к аргументу (F +1)..

Задание 7. Требуется построить и проверить схему простого АЛУ варианты см. в табл.4.4.. Входные данные коды А и В 4х разрядные числа со знаком , Код операции COP 4 разряда.

Коды операций(СОР): 0000– сложение,0001 –вычитание ,

1001 И,0010– ИЛИ, 0011– НЕ,0100– И–НЕ,0101– ИЛИ–НЕ,0111– XOR, 1000– XNOR.

Отрицательные числа подавать с преобразователя в дополнительном коде. Получить временную диаграмму и VHDL описание.

Таблица 4.2.Варианты наборов чисел для заданий 4 и 5

Набор чисел

Набор чисел

1

1; -4; -7; 10

6

7; 2; -11; -1

2

10; 13; -2; -12

7

-9; 14; 5; -6

3

-5; 8; 11; -3

8

-4; -13; 15; 7

4

-14; -3; 6; 5

9

10; -8; -3; 9

5

9; -12; -15; 8

10

1; 6; -12; -14






Варианты наборов чисел для заданий 4, 5

Набор чисел

Набор чисел

11

1; -4; -7; 10

16

7; 2; -11; -1

12

10; 13; -2; -12

17

-9; 14; 5; -6

13

-5; 8; 11; -3

18

-4; -13; 15; 7

14

-14; -3; 6; 5

19

10; -8; -3; 9

15

9; -12; -15; 8

20

1; 6; -12; -14


Варианты наборов чисел для заданий 4, 5

Набор чисел

21

1; -4; -7; 10

22

10; 13; -2; -12

23

-5; 8; 11; -3

24

-14; -3; 6; 5

25

9; -12; -15; 8




Ниже пример варианта устройства , выполняющего два вида операций. При СОР=0000 операция У=А+В, при СОР=0001 операция У=A & B.

В схеме (рис. 4.3) используются встроенные блоки сумматора, компаратора и мультиплексора ДИИДС, а также пользовательский блок четырехразрядного элемента 2И. Обработка кода операции в примере схемы упрощена просто анализируется младший разряд кода, который управляет мультиплексором на выходе.

Таблица 4.4. Варианты АЛУ

задание

1

Операции + , ИЛИ,НЕ

2

Операции + и ‒

3

Операции - и ИЛИ‒НЕ

4

Операции + ИЛИ, XOR

5

Операции + , И, ИЛИ

6

Операции - и NOT и ИЛИ

7

Операции + и ИЛИ и И

8

Операции + и XOR и И

9

Операции + и И и NOT

10

Операции - и XOR и И

11

Операции + и ИЛИ и НЕ

12

Операции + и И‒НЕ

13

Операции + и ИЛИ‒НЕ

14

Операции + и XOR

15

Операции - и XNOR

16

Операции + и NOT и ИЛИ

17

Операции + и ИЛИ и И

18

Операции - и XOR и И

19

Операции + и - и NOT

20

Операции - и XOR и И

21

Операции + и NOT и ИЛИ

22

Операции + и ИЛИ и И

23

Операции - и XOR и И

24

Операции + и И и NOT

25

Операции - и XOR и И


Задание 8 . Контрольные и диагностические тесты.

Задание предполагает построение контролирующего и диагностического тестов и определение места и вида неисправности в модели узла

В библиотеке SXEM_LAB_DEEDS в каталоге FAULTS/COMB_UNITS имеются модели комбинационных узлов , некоторые с неисправностями. Необходимо для модели, соответствующей номеру вашего варианта разработать контролирующий тест и определить исправен или нет узел . За тем надо попытаться дополнить тест новыми наборами входных сигналов , чтобы сделать тест диагностическим -попытаться неисправность локализовать и определить ее тип




Характеристики лабораторной работы

Учебное заведение
Вариант
Просмотров
9
Покупок
0
Размер
591,94 Kb

Список файлов

    Комментарии

    Поделитесь ссылкой:
    Цена: 899 руб.
    Расширенная гарантия +3 недели гарантии, +10% цены
    Рейтинг-
    0
    0
    0
    0
    0
    Поделитесь ссылкой:
    Сопутствующие материалы
    Свежие статьи
    Популярно сейчас
    А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
    Ответы на популярные вопросы
    Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
    Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
    Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
    Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
    Отзывы студентов
    Ставлю 10/10
    Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
    Лучшая платформа для успешной сдачи сессии
    Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
    Студизба ван лав ❤
    Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
    Отличный сайт
    Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
    Маленький отзыв о большом помощнике!
    Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
    Студ. Изба как крупнейший сборник работ для студентов
    Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
    Спасательный островок
    Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
    Всё и так отлично
    Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
    Отзыв о системе "Студизба"
    Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
    Отличный помощник
    Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
    Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
    Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
    Спасибо за шикарный сайт
    Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
    Популярные преподаватели
    Добавляйте материалы
    и зарабатывайте!
    Продажи идут автоматически
    5160
    Авторов
    на СтудИзбе
    439
    Средний доход
    с одного платного файла
    Обучение Подробнее