Разработка электрической схемы цифрового устройства

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

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид контрольная работа
Язык русский
Дата добавления 14.04.2015
Размер файла 589,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Министерство образования и науки РФ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«Тульский государственный университет»

Кафедра «Робототехника и автоматизация производства»

Контрольная работа

по дисциплине «Микропроцессоры, цифровые устройства и схемотехника БМиП»

Выполнил: студент гр.

20501 Егоров В.А.

Проверил: к. т. н. доц.

Зайчиков И.В.

Тула - 2014

Задание

Разработать и протестировать (в программе Electronics Workbench) электрическую схему цифрового устройства, реализованную на элементах «И», « ИЛИ», «НЕ» и RS-DC триггерах. В соответствие с вариантом задания, устройство должно быть построено на базе программируемой логической матрицы и должно выполнять функцию деления. Вход делимого должен быть четырехразрядным, вход делителя трехразрядным, выход частного должен быть четырехразрядным.

Содержание

1. Общие сведения и электронная схема прототипа

2. Описание разрабатываемого цифрового блока

3. Общие сведения и электрическая схема стандартных базовых цифровых элементов

4. Функциональное назначение разрабатываемого блока

5. Описание функциональной схемы

6. Описание электрической схемы

Заключение

Библиографический список

1. Общие сведения и электронная схема прототипа

В качестве прототипа разрабатываемого устройства возьмем микросхему К556РТ1. Она представляет собой 2 матрицы: элементов «И» (с инверторами) и элементов «искл. ИЛИ» (структура ДНФ). Кроме того, в составе микросхемы (см. Рис. 2) находятся адресные формирователи FA1 и FA2, а также программируемый дешифратор DC PR, необходимые для программирования устройств. К556РТ1 имеет 16 входов A0 - A15 и 8 выходов D0 - D7. Каждая функция, которую вычисляет ПЛМ, может содержать до 48 конъюнкций.

Рисунок 2. Структурная схема К556РТ1

Для того чтобы микросхема могла выполнять определенные функции (например делитель целых чисел) её необходимо запрограммировать (у ИМС имеется специальный вход для подтверждения записи), причем запрограммировать ПЛМ можно всего лишь 1 раз, так как при записи происходит уничтожение (пережигание) проводников внутри кристалла микросхемы. Перед программированием ПЛМ требуемые функции необходимо оптимизировать, с целью более эффективного использования микросхемы (учитывая, что потребляемый ток не зависит от количества используемых элементов). Так, например, с помощью К556РТ1 можно бы было выполнить делитель, с большей разрядностью, чем у проектируемого устройства (в зависимости от степени оптимизации). Использование элементов «искл. ИЛИ» во втором уровне данного ПЛМ позволяет с помощью логического уровня на входе 2 ножки микросхемы получать прямые или инверсные выходные значения.

Рисунок 3. Функциональная схема К556РТ1

После выходов элементов «искл. ИЛИ» в ПЛМ установлены вентили на элементах «И», необходимые для разрешения или блокирования выполнения операций (вход OE).

Рисунок 4. Обозначение ПЛМ на принципиальной схеме

2. Описание разрабатываемого цифрового блока

Постановка задачи и анализ возможных вариантов ее функционирования.

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

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

В данной работе требуется разработать делитель на базе программируемой логической матрицы (ПЛМ). Устройство будет состоять условно из двух частей. Первая часть будет определять различные комбинации на входе ПЛМ, а вторая часть суммировать комбинации (для каждого разряда), при которых на данном разряде появляется одинаковый результат.

Следует отметить, что выбор построения устройства на базе ПЛМ обусловливается относительной простотой построения схемы (при небольших количествах разрядов), высоким быстродействием (по сравнению устройств на базе сумматора). Однако имеются и недостатки данного метода: высокое энергопотребление из-за большого количества элементов (микросхем); большая конструкция, усложняющая реализацию. Частично энергопотребление (и конструкцию) можно уменьшить, используя упрощения при проектировании, в частности правило поглощения (из дискретной математики). Таким образом, можно значительно упростить схему проектируемого устройства.

3. Общие сведения и электрическая схема стандартных базовых цифровых элементов

Программируемая логическая матрица представляет собой схему, состоящую из 2-ух уровней. Логические элементы, на которых выполнены данные уровни, выбираются на основании выбранного при проектировании математического аппарата (ДНФ, КНФ), семейства микросхем (ТТЛ, КМОП и т. д.), а также методов оптимизации устройства. Построение ПЛМ производится с помощью таблицы истинности, в которой должны быть запрограммированы функции устройства. При этом, простейшие булевы функции, вычисленные из таблицы, могут приводиться как к ДНФ (дизъюнктивной нормальной форме), так и к КНФ (конъюнктивной нормальной форме), что впоследствии и определяет базу элементов, на которых выполняются уровни ПЛМ. В контрольно-курсовой работе функции будут приводиться к ДНФ (более распространенной в ТТЛ логике). Ниже приведена структурная схема ПЛМ, построенная на основе функций в ДНФ.

Рисунок 1. Структурная схема ПЛМ.

4. Функциональное назначение разрабатываемого блока

Разрабатываемое устройство предназначено для математического деления четырехразрядных чисел на трехразрядные. Оно может найти применение в различных цифровых системах для вычисления элементарного арифметического действия (как отмечалось выше, данное устройство будет работать быстрее традиционных блоков АЛУ, всего лишь за 1 такт машинного времени), где требуется высокое быстродействие и с соответствующей разрядностью чисел, над которыми необходимо выполнить операцию деления. цифровой блок электрический сигнал

5. Описание функциональной схемы

Функциональная схема цифрового блока аналогична структурной схеме (см. Рис. 1). Устройство ПЛМ (по ДНФ) включает в себя два уровня:

1) на первом уровне расположены элементы «И» с инверторами, служащие для определения своих (уникальных) комбинаций на входах ПЛМ;

2) на втором уровне расположены элементы «ИЛИ», которые объединяют комбинации, при которых значения на выходных разрядах будет одинаковым (равные Лог. 1).

В общем случае количество элементов «И» должно быть равно количеству комбинаций на входах (на входах делимого 4 разряда, т. е. 16 комбинаций, на входе делителя 3 разряда, т. е. 8 комбинаций, всего 128 комбинаций). Количество инверторов должно быть равно общему количеству входных разрядов, в нашем случае 7. А количество элементов «ИЛИ» равно количеству выходов, т. е. 4.

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

6. Описание электрической схемы

Электрическая схема блока вынесена в Приложение 1.

Электрическая схема выполнена на основе элементов ТТЛ: «И» и «ИЛИ». Схема арифметического делителя на ПЛМ строится на базе булевых функций (приведенных к ДНФ), определенных из таблицы истинности устройства, в которой и определены функции работы блока. Перед созданием устройства функции оптимизируются.

Далее представлена таблица истинности делителя на базе ПЛМ.

По составленной таблице истинности определяем значение функций разрядов выхода устройства, с помощью простейших булевых операций (приводим к ДНФ), а кроме того упрощаем функции по правилу склеивания (правило склеивания для ДНФ ). Из-за большого количества комбинаций упрощение функций производим в программе «CarnoMinimizer».

,

,

.

,

.

,

,

.

,

,

,

Таким образом, в электрической схеме устройства ПЛМ на двух уровнях будут расположены элементы «И» и «ИЛИ». На первом уровне входы элементов присоединяются к соответствующим операндам в скобках (1 элемент выполняет действия с операндами одной скобки), причем общее количество таких элементов равно количеству скобок, т. е. 14. Входы элементов второго уровня, подключаются к выходам элементов первого уровня, причем количество подключений определяется количеством скобок для каждой функции, а общее количество элементов равно количествам выходов устройства, т. е. 4.

Тестовая электрическая схема вынесена в Приложение 2.

Для того чтобы протестировать разработанную схему к ее входам надо подключить входы X (делимое), Y (делитель), а к выходу датчики. Для генерации всех комбинаций используем генератор G (частотой 4000 Гц и скважностью 50%), который подключен 7 разрядный счетчик (128 комбинации). С четырех младших разрядов снимается сигнал делимого, а с трех старших сигнал делителя. Так как счетчики выполнены на базе DC триггеров, то инверторы из схемы устройства убираются, а инверсные сигналы снимаются непосредственно с выходов DC триггеров.

К генератору (для проверки правильности работы счетчиков), к прямым выходам счетчика, а также выходам разработанного блока подключаются входы цифрового анализатора, с которого снимаются диаграммы работы схемы.

Описание диаграмм сигналов.

Диаграммы сигналов вынесены в Приложение 3.

На диаграмме выведены следующие сигналы:

G - сигнал с задающего генератора (4000 Гц 50%);

- сигналы на входных разрядах - делимое;

- сигналы на входных разрядах - делитель;

- сигналы на выходных разрядах - частное;

Ширина исследуемого участка диаграммы должна быть не менее 128 комбинаций на входе (или 128 импульсов задающего генератора), с целью проверки правильности работы блока при всех комбинациях, закодированных в таблице истинности. Для наглядности это значение увеличивается (берется с запасом), чтобы убедиться, что устройство в другой момент времени работает аналогично, то есть является простой комбинационной схемой. Рассмотрение диаграммы при ширине, значительно превышающих 128 импульсов задающего генератора, бессмысленно, так как это уменьшает наглядность (уменьшается масштаб), а каждые 128 импульсов комбинации на выходе будут повторяться.

Заключение

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

Библиографический список

1. Шило В.Л. Популярные цифровые микросхемы: Справочник. 2-е изд., испр. - Челябинск: Металлургия, Челябинское отд., 1989. - 352с.: ил. - (Массовая радиобиблиотека. Вып.111).

2. Токарев В.Л. Аппаратные средства вычислительной техники : учеб. пособие для вузов / В.Л.Токарев .-- Тула : Изд-во ТулГУ, 2005 .-- 470c. -- (75-летию ТулГУ посвящается) .-- Библиогр.в конце кн. -- ISBN 5-7679-0762-5 /в пер./ : 230.00.

Размещено на Allbest.ru

...

Подобные документы

  • Описание функциональной схемы цифрового устройства для реализации микроопераций. Выбор элементной базы для построения принципиальной электрической схемы цифрового устройства. Разработка и описание алгоритма умножения, сложения, логической операции.

    курсовая работа [684,0 K], добавлен 28.05.2013

  • Разработка электрической схемы цифрового устройства на основе базовых интегральных микросхем: упрощение и преобразование; выбор типа логики и конкретных серий. Электрический расчет цифровой схемы, расчет мощностей. Создание топологии в гибридном варианте.

    курсовая работа [610,3 K], добавлен 29.09.2014

  • Разработка топологии базисных элементов и цифрового комбинационного устройства в целом в программе Microwind. Моделирование базисных логических элементов и функциональная схема демультиплексора. Схемотехническое проектирование цифрового устройства.

    курсовая работа [1,7 M], добавлен 27.02.2012

  • Проектирование устройства преобразования цифровой информации в аналоговую и наоборот для цифрового магнитофона. Описание используемых интегральных микросхем. Разработка структурной и принципиальной схемы цифрового канала звукозаписи без кодера и декодера.

    курсовая работа [1,8 M], добавлен 18.10.2010

  • Разработка общего алгоритма и функционирования цифрового фильтра. Составление и описание электрической принципиальной схемы устройства, расчет его быстродействия. Листинг программного модуля вычисления выходного отсчета. Оценка устойчивости устройства.

    курсовая работа [236,2 K], добавлен 03.12.2010

  • Функциональная и электрическая схемы, алгоритм работы устройства сложения с накоплением суммы. Выбор серии ИМС. Пояснения к принципиальной и функциональной электрической схеме. Временные диаграммы. Разработка и расчет печатной платы, схемы монтажа.

    курсовая работа [117,8 K], добавлен 08.06.2008

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

    курсовая работа [526,8 K], добавлен 03.12.2010

  • Метод, использующий декомпозицию заданной ЛФ по методу Шеннона. Обзор и обоснование выбора элементной базы. Схема электрическая принципиальная устройства управления на мультиплексорах К155КП1 и логических элементах И–НЕ. Анализ гонок сигналов в схеме.

    курсовая работа [462,1 K], добавлен 07.01.2015

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

    дипломная работа [2,2 M], добавлен 05.07.2012

  • Разработка алгоритма функционирования устройства. Разработка и отладка рабочей программы на языке команд микропроцессора. Составление и описание электрической принципиальной схемы. Расчет АЧХ устройства для заданных и реальных значений коэффициентов.

    курсовая работа [313,9 K], добавлен 28.11.2010

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

    курсовая работа [268,1 K], добавлен 05.08.2011

  • Исследование структурной схемы цифрового автомата и операционного устройства. Алгоритм функционирования цифрового автомата в микрооперациях. Кодирование его состояний. Характеристика функций возбуждения триггеров и формирования управляющих сигналов.

    курсовая работа [3,6 M], добавлен 06.12.2013

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

    курсовая работа [774,7 K], добавлен 03.12.2010

  • Проектирование цифрового автомата, формирующего четырехразрядный код на заданном числе тактов. Общая схема синтеза пересчетного устройства, векторная диаграмма работы. Разработка входного комбинационного устройства. Микросхема кодопреобразоателя.

    курсовая работа [2,2 M], добавлен 05.12.2012

  • Методы измерения тока и напряжения. Проектирование цифрового измерителя мощности постоянного тока. Выбор элементной базы устройства согласно схеме электрической принципиальной, способа установки элементов. Расчет экономической эффективности устройства.

    курсовая работа [1,1 M], добавлен 21.07.2011

  • Разработка общего алгоритма функционирования цифрового фильтра нижних частот. Разработка и отладка программы на языке команд микропроцессора, составление и описание электрической принципиальной схемы устройства. Быстродействие и устойчивость фильтра.

    курсовая работа [860,6 K], добавлен 28.11.2010

  • Таблица истинности, функции алгебры логики разрабатываемого цифрового автомата. Функциональная логическая схема устройства. Минимизация функции алгебры логики, представление ее в базисе "И-НЕ". Функциональная схема минимизированных функций Y1 и Y2.

    контрольная работа [2,1 M], добавлен 22.10.2012

  • Внедрение микропроцессорной и цифровой техники в устройства управления промышленными объектами. Проектирование схемы детектора фронтов, генератора тактовых импульсов, счетного устройства, блока вывода в устройство обработки, блока индикации и управления.

    курсовая работа [247,5 K], добавлен 15.05.2012

  • Основные этапы проектирования контрольной аппаратуры. Анализ цифрового вычислительного комплекса. Разработка устройства контроля ячеек постоянного запоминающего устройства с использованием ЭВМ. Описание функциональной схемы устройства сопряжения.

    дипломная работа [1,9 M], добавлен 24.09.2012

  • Описание работы однополярного аналого-цифрового преобразователя. Расчет эмиттерного повторителя и проектирование схемы высокочастотного аналого-цифрового преобразователя. Разработка печатной платы устройства, технология её монтажа и проверка надежности.

    курсовая работа [761,6 K], добавлен 27.06.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.