Файл: Проектирование цифрового арифметикологического устройства на интегральных микросхемах.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 10.11.2023

Просмотров: 86

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Расчет быстродействия схемы заключается в определении задержки распространения сигнала с того момента, как нажата кнопка “Равно”, и до момента появления результата вычисления на индикаторах. Для расчёта быстродействия необходимо определить самый длинный путь прохождения сигнала в проектируемом устройстве. В данном случае самый длинный путь при выполнении арифметической операции вычитание. Путь быстродействия имеет следующий вид:

  1. Входные буферы.

tbuf = 17 нс

  1. Схема вычитания.

Прохождение по схеме 32-разрядного вычитания состоит из 2 шагов. Первый шаг – прохождение инвертирующих вентилей для операнда “B” (tnot= 7 нс) Второй шаг – прохождение схемы полного сумматора, в котором на каждую ступень полусумматора, приходится 17 нс (thalf_adder= 17 нс) и дополнительный вентиль OR (tor= 17 нс)

tsub = 7 + 17 х 3 = 58 (нс)

  1. Выходные буферы.

tbuf = 17 нс

Итого суммарная задержка, начиная с нажатия клавиши равно и по получения результата на индикаторах равна:

Таблица 2.2. Подсчет итоговой задержки.

Схема

Суммарная задержка, нс.

Входные буферы

10

Схема вычитания

58

Выходные буферы

10

Всего:

78

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




Рисунок 2.30. Структурная схема в программе Microsoft Visio

    1. Функциональная схема




Рисунок 2.31. Функциональная схема в программе Microsoft Visio

Принципиальная схема




Рисунок 2.32. Принципиальная схема в программе Proteus

Таблица 2.3. Обозначение связей на функциональной схеме:

Номер

Значение

1

Унарный код цифры

2

Двоичный код цифры

3

Двоичный код цифры A

4

Двоичный код цифры A

5

Результат арифметической операции «Вычитание» в двоичном коде

6

Результат арифметической операции «Вычитание» в двоичном коде

7

Результат логической операции « » в двоичном коде

8

Результат логической операции « » в двоичном коде

9

Двоичный код цифры B

10

Двоичный код цифры B

11

Управляющие сигналы, равно, сброс, «Умножение», « »

12

Управляющие сигналы, равно, сброс, «Умножение», « »



    1. Заключение


В результате выполнения курсового проекта было реализовано цифровое арифметико-логическое устройство, позволяющее выполнять арифметическую операцию вычитания и логическую инверсию ИЛИ над 32-х разрядными операндами, представленными в шестнадцатеричной системе счисления. Были проведены работы по выборке подходящих микросхем, вычислению необходимых расчётов и проектированию самого устройства.

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

Вычислительное устройство требует 2 мВт мощности при ограничении на потребляемую мощность в 300 мВт. Задержка распространения сигналов равна 78 нс. при ограничении в 300 нс. Таким образом схема полностью соответствует требованиям, указанным в задании.




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





  1. Хоровиц П., Хилл У. Искусство схемотехники: В 2-х томах = The Art of Electronics: Second Edition (© Cambridge University Press, 1980) / Пер. с англ. под ред. М. В. Гальперина, редакторы: Н. В. Серегина, Ю. Л. Евдокимова. — М.: Мир, 1983. — т. 1: 568 с., т. 2: 590 с. — 50 000 экз.

  2. Нефедов А.В. Интегральные микросхемы и их зарубежные аналоги: Справочник. Т. 5 —М.; КУбК-а,1997г. —608 с: ил.

  3. Титце У., Шенк К. Полупроводниковая схемотехника. 12 е изд. Том II: Пер. с нем. – М.: ДМК. Пресс. – 942 с.:

  4. Угрюмов Е. П. У27 Цифровая схемотехника: Учеб. пособие для вузов. — 2-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2007. — 800 с.: ил.

  5. Методические указания к выполнению КП по схемотехнике «Проектирование цифровых устройств».



Приложение 1. Блок «Вычитание»



Приложение 2. Блок « »