Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Архив2 / курсач docx283 / chistovik_kursach_Ilya_S

.docx
Скачиваний:
55
Добавлен:
07.08.2013
Размер:
98.97 Кб
Скачать

Федеральное агентство по образованию Российской Федерации

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

«Южно-Уральский государственный университет»

Факультет «Приборостроительный»

Кафедра «Автоматика и Управление»

«Разработка аппаратурного дешифратора адреса»

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

К КУРСОВОМУ ПРОЕКТУ

по дисциплине «Вычислительные машины, системы и сети»

ЮУрГУ–220201.2010.887.ПЗ

Нормоконтролер Руководитель работы

________ Е.В. Вставская ________ Е.В. Вставская

«____»______________2019 г. «____»______________2019 г.

Автор работы

студент группы ПС-316

______________Семёнов И.А.

«____»______________2019 г.

Работа защищена с оценкой

_________________________

«____»______________2019 г.

Челябинск, 2012

Федеральное агентство по образованию Российской Федерации

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

«Южно-Уральский государственный университет»

Факультет «Приборостроительный»

Кафедра «Автоматика и Управление»

ЗАДАНИЕ

на курсовую работу студента

Семёнова Ильи Алексеевича

Группа ПС-316

Дисциплина «Вычислительные машины, системы и сети»

Тема проекта «Разработка аппаратурного дешифратора адреса»

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

1. полученный адрес соответствует любому из заданных диапазонов;

2. полученный адрес соответствует одноадресной ссылке;

3. полученный адрес соответствует первому диапазону адресов;

4. полученный адрес соответствует второму диапазону адресов;

Для выполнения работы необходимо:

1. преобразовать заданные значения адресов из 16-ричного кода в двоичный, записав диапазоны адресов в виде последовательности единиц и нулей;

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

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

4. реализовать минимизированные логические функции с использованием элементной базы интегральных микросхем КМОП;

Исходные данные( вариант 22):

Адрес 1: 87C3

Диапазон 1: 69F1 – 69F9

Диапазон 2: 4100 - 4BFF

Руководитель проекта ___________ Вставская Е. В.

Студент ___________ Семёнов И.А.

АННОТАЦИЯ

Семёнов И.А. Разработка аппаратурного

дешифратора адреса: Пояснительная записка

к курсовому проекту по дисциплине «Вычислительные машины, системы и сети». – Челябинск: ЮУрГУ, 2012,

12 с, 2 ил., 3табл., библиогр. список  –  3 наим., 2прил.

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

В приложении приводится схема реализации аппаратурного дешифратора, соответствующего исходным данным и реализованного на КМОП микросхемах 40xx серии.

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ…………………………………………………………..…..…..5

1 ФОРМИРОВАНИЕ ЛОГИЧЕСКИХ ФУНКЦИЙ, ОПИСЫВАЮЩИХ РАБОТУ УСТРОЙСТВА…………………………………………………………6

    1. Преобразование систем счисления……………………….………..6

    2. Функция одноадресной ссылки.…………………………..…….....6

1.3 Функция первого диапазона ……………………………………….6

1.4 Функция второго диапазона……………………………………….7

2 ВЫБОР ЭЛЕМЕНТНОЙ БАЗЫ……………………………….………….8

ЗАКЛЮЧЕНИЕ…………………………………………………………………9

БИБЛОГРАФИЧЕСКИЙ СПИСОК………………………………………….10

ПРИЛОЖЕНИЯ

ПРИЛОЖЕНИЕ A. СХЕМА РЕАЛИЗАЦИИ АППАРАТУРНОГО ДЕШИФРАТОРА………………………………….…………………………….11

ПРИЛОЖЕНИЕ Б. СПЕЦИФИКАЦИИ………………….……………..12

ВВЕДЕНИЕ

Дешифратором называется комбинационная схема, имеющая n входов и 2n выходов и преобразующая двоичный код на своих входах в унитарный код на выходах. Схемотехнически дешифратор представляет собой совокупность конъюнкторов (в дешифраторах с инверсными выходами - элементы И-НЕ ), не связанных между собой. Каждый конъюнктор (или элемент И-НЕ) вырабатывает одну из выходных функций.

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

1 ФОРМИРОВАНИЕ ЛОГИЧЕСКИХ ФУНКЦИЙ, ОПИСЫВАЮЩИХ РАБОТУ УСТРОЙСТВА

    1. Преобразование систем счисления.

Преобразование значений адреса и адресных диапазонов в двоичную систему счисления из шестнадцатеричной системы счисления:

87C316 = 1000 0111 1100 00112 адрес

69F116 = 0110 1001 1111 00012 начало первого диапазона

69F916= 0110 1001 1111 10012 конец первого диапазона

410016 = 0100 0001 0000 00002 начало второго диапазона

4BFF16 =0100 1011 1111 11112 конец второго диапазона

    1. Функция одноадресной ссылки.

Функция одноадресной ссылки:

    1. Функция первого диапазона.

Значения, определяющие первый диапазон:

0110 1001 1111 00012 - начало

0110 1001 1111 10012 - конец

Нетрудно заметить, что, что в первом диапазоне необходимо минимизировать только четвёртую тетраду.

Рисунок 1-Диаграмма Вейча для четвёртой тетрады первого диапазона.

.

Функция первого диапазона:

.

1.4 Функция второго диапазона.

Значения, определяющие первый диапазон:

0100 0001 0000 0000- начало второго диапазона

0100 1011 1111 1111- конец второго диапазона

Нетрудно заметить, что, что во втором диапазоне минимизировать только вторую тетраду.

Рисунок 2-карта Вейча для второго диапазона.

.

Функция второго диапазона:

.

2 ВЫБОР ЭЛЕМЕНТНОЙ БАЗЫ

В качестве элементной базы для построения дешифратора использованы интегральные микросхем КМОП серии 40xx. Дешифратор реализован на элементах «И-НЕ», «ИЛИ-НЕ», «НЕ», так микросхемы, реализующие данные элементы помехоустойчивы и доступны.

Ниже приведены таблицы истинности используемых элементов:

x1

x2

y

0

0

1

0

1

0

1

0

0

1

1

0

Таблица 1. Таблица истинности элемента «ИЛИ-НЕ»

x1

x2

y

0

0

1

0

1

1

1

0

1

1

1

0

Таблица 2. Таблица истинности элемента «И-НЕ»

x

y

0

1

1

0

Таблица 3. Таблица истинности элемента «НЕ»

Для реализации данного устройства на интегральных микросхемах нам использованы:

4069 (6 НЕ): 3 шт;

4012 (4x2 И-НЕ): 6 шт;

4011 (2x4 И-НЕ): 2 шт;

4002 (2x4 ИЛИ-НЕ): 2 шт;

Заключение

В ходе работы были изучены принципы разработки и схемотехнической реализаций простейшего адресного дешифратора в 16-битном адресном пространстве.

  1. Угрюмов Е.П. Цифровая схемотехника. – СПб.: БХВ-Санкт-Петербург, 2000.

  2. Шило В.Л. Популярные цифровые микросхемы: Справочник. – М.: Металлургия, 1988.

  3. Гудилин А.Е. Архитектура ЭВМ, узлы и подсистемы: Учебное пособие. –Челябинск: Изд. ЮУрГУ, 2004.

Соседние файлы в папке курсач docx283