Пояснительная записка 26.11.99 - 5 (Курсовой проект (готовый) вариант 12), страница 2
Описание файла
Файл "Пояснительная записка 26.11.99 - 5" внутри архива находится в следующих папках: Курсовой проект (готовый) вариант 12, 12. Документ из архива "Курсовой проект (готовый) вариант 12", который расположен в категории "". Всё это находится в предмете "электронные вычислительные машины (эвм)" из 5 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "эксплуатация эвм" в общих файлах.
Онлайн просмотр документа "Пояснительная записка 26.11.99 - 5"
Текст 2 страницы из документа "Пояснительная записка 26.11.99 - 5"
Закодированный граф микропрограммы представлен на схеме «Закодированный граф микропрограммы».
6. Структурная схема операционного автомата
При разработке структурной схемы учтены возможности конкретных микросхем, которые в дальнейшем будут использованы при разработке функциональной схемы операционной части вычислительного устройства. Также должна быть учтена необходимость выполнения некоторых служебных функций (выдача логических условий на входы устройства управления, проверка совпадения адреса устройства и адреса на адресной шине, выработка сигнала «Захват»). Кроме того, должна быть предусмотрена выдача на шину выхода служебных флагов (ГОТ, ЗАН, РЕЗ, ЗАПР). Триггеры установки этих флагов обозначены на структурной схеме как Т1 – Т4 соответственно. Для хранения знака произведения (в случае выполнения микрооперации произведения) используется триггер, обозначенный как Тр.
К каждому регистру на данной схеме подводится набор, управляющих сигналов, которые определяют режим его работы. На входы мультиплексоров поступают сигналы из соответствующих им схем управления.
Все арифметические и логические операции должны выполняться в АЛУ, тогда как операции сдвига и обнуления слова производятся в соответствующих регистрах. Дополнительно введён счётчик для автономного от АЛУ подсчёта итераций цикла. Само АЛУ управляется с помощью схемы управления, формирующей на основании управляющих сигналов yi наборы сигналов, поступающих на управляющие входы АЛУ. На этой же схеме показываются особенности формирования осведомительных сигналов хi.
Структурная схема операционного автомата представлена на схеме «Структурная схема операционного автомата».
7. Синтез операционных элементов
Синтез операционных элементов производится на основе структурной схемы операционного автомата и обобщенного списка слов, полей и микроопераций
В результате построения структурной схемы операционного автомата каждому слову был сопоставлен регистр, каждому регистру – набор микроопераций, каждой микрооперации – своя комбинационная схема. На этапе синтеза операционного элемента производится разбиение множества комбинационных схем на подмножества: S=(S1,S2,…,Sк) – множество слов, =i, где i=(1,к). Таким образом комбинационные схемы одного и того же подмножества обслуживают один и тот же регистр. Это подмножество в совокупности с регистром и представляет собой операционный элемент.
1. Операционный элемент на основе мультиплексора регистра А и самого регистра А
Список реализуемых микроопераций:
A:=C
A:=0
A:=Швх
Y | м/ОП | М У Л Ь Т И П Л Е К С О Р ( КП1533П16 - 2 шт.) | |||||||||||||||||||||||||||
D0.0 | D0.1 | D0.2 | D0.3 | D0.4 | D0.5 | D0.6 | D0.7 | D1.0 | D1.1 | D1.2 | D1.3 | D1.4 | D1.5 | D1.6 | D1.7 | |E | SE | ||||||||||||
Y1 | A:=C | Швх(0) | Швх(1) | Швх(2) | Швх(3) | Швх(4) | Швх(5) | Швх(6) | Швх(7) | С(0) | С(1) | С(2) | С(3) | С(4) | С(5) | С(6) | С(7) | 0 | 1 | ||||||||||
Y2 | A:=0 | Швх(0) | Швх(1) | Швх(2) | Швх(3) | Швх(4) | Швх(5) | Швх(6) | Швх(7) | С(0) | С(1) | С(2) | С(3) | С(4) | С(5) | С(6) | С(7) | 0 | * | ||||||||||
Y3 | A:=Швх | Швх(0) | Швх(1) | Швх(2) | Швх(3) | Швх(4) | Швх(5) | Швх(6) | Швх(7) | С(0) | С(1) | С(2) | С(3) | С(4) | С(5) | С(6) | С(7) | 0 | 0 | ||||||||||
Y | м/ОП | Р Е Г И С Т Р ( КП1533ИР13) | |||||||||||||||||||||||||||
Q(0) | Q(1) | Q(2) | Q(3) | Q(4) | Q(5) | Q(6) | Q(7) | S0 | S1 | |R | |||||||||||||||||||
Y1 | A:=C | С(0) | С(1) | С(2) | С(3) | С(4) | С(5) | С(6) | С(7) | 1 | 1 | 0 | |||||||||||||||||
Y2 | A:=0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * | 1 | |||||||||||||||||
Y3 | A:=Швх | Швх(0) | Швх(1) | Швх(2) | Швх(3) | Швх(4) | Швх(5) | Швх(6) | Швх(7) | 1 | 1 | 0 |
Функциональная схема операционного элемента №1:
Логические выражения для управляющих входов микросхем, входящих в состав операционного элемента:
Мультиплексор (КП1533П16 - 2 шт.):
|E=0
SE=Y1
Регистр (КП1533):
S0=Y1Y3
S1=Y1Y3
|R=Y2
2. Операционный элемент на основе мультиплексора регистра B и самого регистра B
Список реализуемых микроопераций:
B:=Швх
В:=0
B:=R1(C(7),B)
B:=C
Y | м/ОП | М У Л Ь Т И П Л Е К С О Р ( КП1533П16 - 2 шт.) | ||||||||||||||||||||||||||||
D0.0 | D0.1 | D0.2 | D0.3 | D0.4 | D0.5 | D0.6 | D0.7 | D1.0 | D1.1 | D1.2 | D1.3 | D1.4 | D1.5 | D1.6 | D1.7 | |E | SE | |||||||||||||
Y5 | B:=Швх | Швх(0) | Швх(1) | Швх(2) | Швх(3) | Швх(4) | Швх(5) | Швх(6) | Швх(7) | С(0) | С(1) | С(2) | С(3) | С(4) | С(5) | С(6) | С(7) | 0 | 0 | |||||||||||
Y6 | В:=0 | Швх(0) | Швх(1) | Швх(2) | Швх(3) | Швх(4) | Швх(5) | Швх(6) | Швх(7) | С(0) | С(1) | С(2) | С(3) | С(4) | С(5) | С(6) | С(7) | 0 | * | |||||||||||
Y7 | B:=R1(C(7),B) | Швх(0) | Швх(1) | Швх(2) | Швх(3) | Швх(4) | Швх(5) | Швх(6) | Швх(7) | С(0) | С(1) | С(2) | С(3) | С(4) | С(5) | С(6) | С(7) | 0 | * | |||||||||||
Y9 | B:=C | Швх(0) | Швх(1) | Швх(2) | Швх(3) | Швх(4) | Швх(5) | Швх(6) | Швх(7) | С(0) | С(1) | С(2) | С(3) | С(4) | С(5) | С(6) | С(7) | 0 | 1 | |||||||||||
Y | м/ОП | Р Е Г И С Т Р ( КП1533ИР13) | ||||||||||||||||||||||||||||
Q(0) | Q(1) | Q(2) | Q(3) | Q(4) | Q(5) | Q(6) | Q(7) | S0 | S1 | |R | EX1 | |||||||||||||||||||
Y5 | B:=Швх | Швх(0) | Швх(1) | Швх(2) | Швх(3) | Швх(4) | Швх(5) | Швх(6) | Швх(7) | 1 | 1 | 0 | * | |||||||||||||||||
Y6 | В:=0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | * | * | 1 | * | |||||||||||||||||
Y7 | B:=R1(C(7),B) | C(7) | Q(0) | Q(1) | Q(2) | Q(3) | Q(4) | Q(5) | Q(6) | 1 | 0 | 0 | C(7) | |||||||||||||||||
Y9 | B:=C | С(0) | С(1) | С(2) | С(3) | С(4) | С(5) | С(6) | С(7) | 1 | 1 | 0 | * |
Функциональная схема операционного элемента №2:
Л огические выражения для управляющих входов микросхем, входящих в состав операционного элемента: