
- •Лабораторная работа №1 «Исследование работы регистра сдвига» Краткие теоретические сведения. Цифровой логический уровень.
- •Постановка задачи Базовое задание
- •Задание повышенной сложности
- •Рекомендации к выполнению
- •Лабораторная работа №2 «Моделирование работы буфера данных»
- •Классификация полупроводниковых зу по способу доступа к данным и хранению.
- •Краткая характеристика памяти
- •Память fifo
- •Описание лабораторной работы
- •Постановка задачи Базовое задание
- •Рекомендации к выполнению
- •Лабораторная работа №3 «Моделирование кэш-памяти» Описание лабораторной работы
- •Постановка задачи
- •Рекомендации к выполнению
- •Блок микропрограммного управления
- •Блок-схема блока микропрограммного управления (см. Рис. 4.5.)
- •Блок управления с жесткой логикой
- •Лабораторная работа№4а «Моделирование блока управления с микропрограммным управлением» Описание лабораторной работы
- •Рекомендации к выполнению
- •Лабораторная работа №4б «Моделирование блока управления с жесткой логикой»
- •5.Индивидуальные домашние задания
- •5.1. Индивидуальное домашнее задание №1 «Комбинационные многовходовые схемы»
- •Варианты заданий
- •Рекомендации к выполнению
- •5.2.Индивидуальное домашнее задание №2 «Проектирование модуля памяти» Описание домашнего задания
- •Назначение выводов микросхем к155ру5 и к155ру7 Таблица 5.2.1 .
- •Варианты заданийТаблица 5.2.2
- •Методика проектирования модуля памяти
- •6.Курсовое проектирование Список тем курсовых проектов
- •6.1.Память эвм
- •6.1.1.Модуль памяти с блоком ключей защиты
- •6.1.2.Модуль памяти с буфером fifo для записи сбойных адресов, в которых были обнаружены одиночные ошибки блоком контроля с использованием кода Хемминга для их обнаружения в считываемых данных.
- •6.1.3.Модуль памяти с блоком контроля количества обращений к страницам памяти и заменой содержимого страницы с наименьшим количеством обращений (операций чтения) при операции записи в модуль.
- •6.1.4.Модуль памяти с блоком контроля последовательности обращений к адресам памяти в группе заранее указанных адресов.
- •6.2.Процессор
- •6.2.1.Устройство управления объектом, обходящим препятствия.
- •6.2.2.Устройство управления движением объекта на плоскости с контролем за движения его на табло, собранным на сдвиговых регистрах.
- •6.2.3.Анализатор формы сигнала.
- •6.2.4.Универсальный информационный конвейер.
- •6.3.Система ввода-вывода
- •6.3.1.Устройство сбора информации с датчиков и ее обработки.
- •6.3.2.Шифровальное устройство.
- •6.3.3.Электронный коммутатор на четыре направления.
- •Приложение 1. П1 .1. Перечень тем рефератов
- •П1.2. Перечень тем семинаров
- •П1.3. Перечень вопросов к зачету
- •П1.4. Перечень вопросов к экзамену Вводная часть
- •Запоминающие устройства эвм
- •Процессор
- •Система прерываний
- •Организация ввода-вывода
- •Организация мультипрограммного режима эвм
- •Многопроцессорные системы
- •Приложение 2.Справочные данные по микросхемам серии ттл к155 п2.1. Микросхема 2d триггера к155тм2
- •П2.2.Микросхема счетчик двоичный реверсивный к155е7
- •П2.3.Микросхема памяти к155ру2.
- •П2.4.Микросхема зу регистровое на 16 бит к155рп1
- •П2.5.Микросхема регистр сдвига 8- разрядный к155ир13
- •П2.6. Микросхема алу к155ип3
- •Рекомендуемая литература
- •Дополнительная литература
- •Содержание
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ Федеральное государственное автономное образовательное учреждение высшего проффесионального образования «Национальный исследовательский ядерный университет «мифи» обнинский институт атомной энергетики
факультет кибернетики
г.в. логинов
|
Учебно-методическое пособие по дисциплине «Организация электронно-вычислительных машин и систем» |
Для студентов по специальности 230101 «Вычислительные машины, комплексы, системы и сети» |
|
|
|
Вступление
Данное методическое пособие предназначено для оказания помощи студентам в освоении материала при проведении лабораторных работ и выполнении домашних заданий по дисциплине «Организация ЭВМ и систем».Помимо тем и методических указаний по выполнению лабораторных работ и домашних заданий в пособие включены разделы, содержащие теоретический материал и справочные данные по микросхемам, необходимые для выполнения заданий в каждой из лабораторных работ .Поэтому перед началом выполнения лабораторных работ студентам необходимо внимательно изучить теоретический материал и только после этого приступать к выполнению задания. Тематика лабораторных работ охватывает объем материала по разделам курса дисциплины: память , процессор и некоторым подразделам системы ввода вывода. Так целью лабораторной работы №1является не только понимание принципа работы регистра сдвига во всех его режимах, но и его применение в комбинационных схемах для различных целей. Например, в схемах преобразования параллельного кода в последовательный или наоборот как приемного регистра в последовательных каналах ввода вывода с дальнейшей записью принятой информации в буферную память. Используя для сборки подобных схем микросхемы из набора лабораторной установки. В лабораторной работе№2 используется базовая микросхема памяти РП1, имеющая два независимых порта: порт чтения и порт записи. Это дает возможность моделировать работу памяти FIFOиLIFO. А используя возможность асинхронного доступа к ячейкам памяти по разным адресам с командами записи и чтения, моделировать работу буфера памяти в каналах ввода вывода, осуществляющего асинхронную обработку запросов за данными одновременно со стороны процессора и устройства ввода вывода в одном из режимов передачи данных или в строну внешнего устройства или в сторону процессора. Для более глубокого изучения функционирования многоуровневой организации памяти в ЭВМ предназначена лабораторная работа №3, целью которой является моделирование работы КЭШ. Используя микросхемы памяти РУ2 и РП1и другие микросхемы лабораторной установки студенту представляется возможность собрать схему КЭШ как прямого отображения ,так и полностью ассоциативной , в качестве блока для хранения тегов используется микросхема РП1, а для хранения данных микросхема РУ2. В лабораторной работе №4 студентам предлагается смоделировать работу схемы блока управления с жесткой логикой или с микропрограммным управлением, предназначенную для управления перемещением «объекта» по заданному маршруту в двухмерном пространстве в пределах размеров матрицы, собранной на сдвиговых регистрах ИР13. Тематика лабораторных работ и последовательность их выполнения подобраны таким образом, чтобы студенты во время их выполнения должны использовать знания и опыт ,приобретенные при выполнении предыдущих работ. Темы двух домашних заданий предназначены для освоения материала дисциплины по разделу “ПАМЯТИ” и методике проектирования комбинационных схем как одной из форм на базе мультиплексоров. При выполнении домашнего задания по разделу «ПАМЯТЬ» студенты практически самостоятельно разрабатывают схему модуля памяти большого объема, используя для этого базовые микросхемы:РУ2, РУ5, РУ7, осваивая при этом технологию проектирования организации банков памяти и чередования адресов при построении памяти большого объема ,как средств повышения производительности работы системной памяти. Методическое пособие содержит темы для курсового проектирования ,вопросы для самостоятельного изучения и темы семинарских занятий .Это дает возможность выбора тем для курсового проектирования заранее. Перечень вопросов к экзамену и зачету и список дополнительной литературы также способствует более глубокому изучению материала дисциплины.
|
Лабораторная работа №1 «Исследование работы регистра сдвига» Краткие теоретические сведения. Цифровой логический уровень.
ЦЛУ является низшим уровень в многоуровневой организации вычислительных систем.
Задачей этого уровня является разработка и проектирование логических элементов, выполняющих элементарные логические операции и – не, и – или – не, на базе физических элементов: транзисторов, диодов, конденсаторов и т.д.
Элементарным элементом для построения более сложных структур (триггеров, дешифраторов, сумматоров, сдвигателей), которые являются основными узлами для построения сложных структур ЭВМ, является элемент «и – не». Этот элемент построен на базе диодно-транзисторной логики ДТЛ или транзисторно-транзисторной логики ТТЛ.
В ЭВМ 1-го поколения на электронных лампах в качестве инвертирующего элемента использовались триоды, которые в ЭВМ 2-го поколения были заменены транзисторами.
В современных ЭВМ используются БиС и СБиС. Но в основе их по-прежнему используются «классический вентель» и – не, на базе которых и проектируются вышеуказанные структуры.
Для понимания работы ЭВМ на цифровом логическом уровне рассмотрим в общих чертах работу элемента и – не в структуре ТТЛ (см. рис. 1.1.)
Рис.1.1.Базовый элемент И-НЕ ТТЛ логики.
В качестве логической сборки, выполняющей функции «и» используется многоэмиттерный транзистор Т1. Функцию инвертирования выполняет Т2. Данный элемент собран на транзисторах типа n-p-n.
Основное структурное отличие многоэмитерного транзистора (МЭТ) от обычного заключается в том, что он имеет несколько эмиттеров, расположенных таким образом, что прямое взаимодействие между ними исключается, что и позволяет реализовать функцию «и».
Рассмотрим работу схемы.
Как видно из схемы переход базы – эмиттер работает в режиме прямого смещения, а переход базы - коллектор в обратном.
При подаче хотя бы на один из ходов Х1, Х2, Х3 сигнала низкого уровня будет открыт один из переходов Б-Э в многоэмиттерном транзисторе. Из-за малой величины сопротивления RБ-Э. В прямом направлении UБ ≡ 0,8.
Т2, и значение тока Основной ток будет стекать во входящую схему через переход Б-Э в многоэмиттерном транзисторе. Ток, втекающий в базу Т2 практически отсутствует, поэтому. напряжения Uб = 0,8 будет не достаточным, чтобы открыть переход Б-Э - коллектора будет равно обратному току коллектора в закрытом режиме, вследствие чего потенциал на базе Т2 Uб=Iб * RБ-Эпрям. ≡ 0 и Т2 будет закрыт.
Так как транзистор Т2 закрыт, то напряжение выходное
Uвых = ЕК – IК ×RК
Значение тока коллектора IК ≡ 0,а Uвых будет иметь значение высокого
уровня близкого к источнику питания, т.е. данный режим будет реализован как
Y=X1X2X3
В случае всех единичных уровней на входах
Х1 = Х2 = Х3 = 1
Эмитерные переходы Т1 будут закрыты, вследствие чего положительный потенциал базы в T2 поднимется, потому что через прямой переход база-коллектор Т1 и прямой переход база- эммитер Т2 потечет ток, который откроет Т2 . Величина IК будет максимальной, а Uвых = ЕК – IК ×RК≡ 0.
Выше рассмотренный вариант схемы «и-не» является упрощенным и не используется из-за низкой помехоустойчивости. Данный вариант схемы используется только в схеме с «общим коллектором» для реализации монтажного, или «по низкому уровню», а также для включения элементов индикации.
Принципиальная схема стандартного элемента, используемая в серии ТТЛ представлена на рисунке 1.2
Рис.1.2. Принципиальная электрическая схема логического элемента И-НЕ ТТЛ серии
Как видно из схемы (см. рис. 1.2.), при наличии на одном из входов низкого уровня Т2 как и в предыдущем примере закрыт, потенциал UБТ3 ≡ UК, что приводит к его открытию и потенциал на Uвых= Eк. т.к. нет цепи тока от источника питания на землю потому что транзистор Т4 закрыт, из-за того, что Т2 закрыт UБТ4 ≡ 0
При наличии Х1 = Х2 = Х3 = 1, Т2 – открыт, Т3 – закрыт, Т4 – открыт, являясь в этом Uвых ≡ 0 случае приемником токов из входных цепей нагрузки.
Данную схему нельзя без дополнительной доработки использовать для объединения выходов для организации монтажа «или» по низкому уровню, (см. рис. 1.3.) т.к. в этом случае транзистор Т4 в элементе Uвых ≡ 0 может выйти из «строя», т.к. в этом случае через этот транзистор потечет суммарный ток всех элементов, соединенных в монтаж «или» у которых Хi1 × Хi2 × Хi3 = 0
Рис. 1.3.Схема недопустимого объединения выходов элементов для формирования ИЛИ по низкому уровню.
Для того, чтобы использовать данный вариант элемента для объединения по выходу «дополнительная доработка» заключается в дополнительном сигнале ОЕ – output Enable при подаче на вход которого ОЕ = 1, выходные транзисторы Т3 и Т4 переводятся в закрытое состояние. Таким образом элемент отключается от внешней схемы не оказывая влияния на работу других по другому организуя «обрыв» своего выхода.
Альтернативным решением объединения элементов по выходам является схема с общим коллектором (см. рис. 1.4.). Суть заключается в том, что «выходной» транзистор, управляемый входной логикой имеет «свободный» выход коллектора не подключенный к внутренним цепям элемента. Для обеспечения работы этот выход подсоединяется к внешнему сопротивлению RК через который подсоединяется к источнику питания объединяя группу таких элементов и подсоединяя их к общему сопротивлению получаем схему монтажную «или» по низкому уровню.
Получим F=
Рис.1.4. Схема монтажного ИЛИ с общим коллектором.
Типовые элементы построены на стандартных элементах И-НЕ
Рис. 1.5. Схема RSтриггера
Рис. 1.6. Схема динамического DC триггера.
Рис. 1.7.Динамический DC триггер
На рисунке 1.7. представлена схема динамического DC триггера ,который устанавливается в зависимости от состояния сигнала на входе D по положительному фронту сигнала синхронизации. Два дополнительных входных триггера предназначены для этой цели. К моменту прихода сигнала синхронизации в зависимости от значения на входе D формируется Q2=0 или - Q1=0 по значению которых триггер T3 устанавливается в 1 или 0.
Регистром называется логическое устройство, используемое для хранения n-разрядных двоичных слов (чисел) и выполнения преобразований над ними. Он представляет собой упорядоченную последовательность триггеров, число которых соответствует числу разрядов в слове. С каждым регистром обычно связано комбинационное цифровое устройство, с помощью которого обеспечивается выполнение некоторых операций над словами.
Регистры можно разделить по способы обработки информации на накопительные регистры (регистры памяти или хранения) и сдвигающие регистры. Сдвигающие регистры, в свою очередь подразделяются по способы выдачи информации на параллельные, последовательные и комбинированные регистры. Также сдвигающие регистры классифицируют по направлению передачи данных: однонаправленные и реверсивные.
В лабораторном стенде присутствует восьмиразрядный универсальный сдвиговый регистр К155ИР13 (Рис. 1.8.)
Рис. 1.8. Регистр К155ИР13
Каждая операция продолжается в регистре не более 20 наносекунд, то есть тактовая частота может превышать 25 МГц.
Синхронную работу регистру
обеспечивают специальные входы
выбора режима и
.
Различные сочетания уровней на этих
входах позволяют переводить регистр в
режимы: хранения (
),
параллельной загрузки (
),
сдвига влево (
)
и сдвига вправо (
).
Данные режимы могут активизироваться,
только если на входе сброса
зафиксировано напряжение высокого
уровня.
Кроме однотипных параллельных
входов ,
первый и последний разряды регистра
имеют дополнительные входы данных:
для определения освобождающегося
разряда при сдвиге вправо и
для
определения освобождающегося разряда
при сдвиге влево.
При параллельной загрузке
слово, подготовленное на входах ,
появится на выходах
после
прихода на вход
положительного
перепада следующего
тактового импульса. Сдвиг осуществляется
также по положительному
перепаду на тактовом
входе
.
Сброс у регистра К155ИР13 асинхронный.
При подаче на вход
активного
напряжения низкого уровня на выходах
фиксируются низкие
уровни.
Таблица 1.1. Электрические параметры К155ИР13
1 |
Номинальное напряжение питания |
5 В |
2 |
Выходное напряжение низкого уровня |
не более 0,4 В |
3 |
Выходное напряжение высокого уровня |
не менее 2,4 В |
4 |
Помехоустойчивость |
не менее 0,4 В |
5 |
Входной ток низкого уровня |
не более -1,6 мА |
6 |
Входной ток высокого уровня |
не более 0,04 мА |
7 |
Ток короткого замыкания |
-18...-57 мА |
8 |
Потребляемая мощность |
не более 609 мВт |