Записка (Курсовой проект (готовый) вариант 52), страница 8
Описание файла
Файл "Записка" внутри архива находится в следующих папках: Курсовой проект (готовый) вариант 52, 52. Документ из архива "Курсовой проект (готовый) вариант 52", который расположен в категории "". Всё это находится в предмете "электронные вычислительные машины (эвм)" из 5 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "эксплуатация эвм" в общих файлах.
Онлайн просмотр документа "Записка"
Текст 8 страницы из документа "Записка"
Таблица 45. Синтез операционного элемента №12.
Управляющие сигналы | микрооПера ция | Регистр | Мультиплексор | ||||||||||
C | S1 | S2 | 0 | 1 | 2 | 3 | D0 | D1 | D2 | V1 | V2 | ||
Y28 | Швых:=В | Y28 | ¬C | ¬C | М0 | М1 | М2 | М3 | * | B0 | * | 1 | 0 |
Y29 | Швых:=С | Y29 | ¬C | ¬C | М0 | М1 | М2 | М3 | * | * | C0 | 0 | 1 |
Схема операционного элемента №12 приведена на рис. 20.
Рис. 20. Операционный элемент №12.
-
Операционный элемент №13.
Машинные слова, используемые в операционном элементе № 13 приведены в таблице 46.
Таблица № 46. Машинные слова ОЭ №13.
Наименование и формат слова | Тип слова |
| Пояснения |
ША(0:5) | Целое | – | Шина адреса |
N (0:5) | Целое | – | Адрес ВУ, выставленный на тумблерном регистре |
ЗАН | Логич | – | Состояние занятости ВУ |
ПРГОТ | Целое | – | Сигнал проверки готовности |
Данный операционный элемент не выполняет никаких машинных операций
Логические условия, формируемые операционным элементом №13 приведены в таблице 47.
Таблица № 47. Логические условия ОЭ №13.
логические условия | осведомительные сигналы |
ПРГОТ & <¬ЗАН> & (ША==N) | Х 1 |
Схема операционного элемента №13 приведена на рис. 21.
Рис. 21. Операционный элемент №13.
-
Логические условия, формируемые вне ВУ.
В таблице 48 приведены логические условия, формируемые вне ВУ.
Таблица №48 . Логические условия, формируемые вне ВУ.
логические условия | осведомительные сигналы |
КОП | X2 |
Данные | X3 |
ПРРЕЗ | X4 |
-
Разработка структурной схемы операционного автомата.
Структурная схема операционной автомата (лист 2) разрабатывается на основе обобщенной микропрограммы (см. лист 1), списка микроопераций, списка логических условий (пункт 4 данного документа).
При разработке структурной схемы учитываются возможности конкретных микросхем, которые в дальнейшем будут использованы при разработке функциональной схемы операционной части вычислительного устройства. Также учитывается необходимость выполнения некоторых служебных функций (выдача логических условий на входы устройства управления, проверка совпадения адреса устройства и адреса на адресной шине, выработка сигнала "захват") Кроме того, предусмотрена выдача на шину выхода служебных флагов (ГОТ, ЗАН, РЕЗ, ЗАПР)). Триггеры установки этих флагов обозначены на структурной схеме как Т1 – Т4 соответственно.
К каждому регистру на данной схеме подводится набор, управляющих сигналов, которые определяют режим его работы: хранение, запись, сдвиг вправо, сдвиг влево – необязательно все эти режимы.
Нам понадобятся следующие регистры А, В, С, D, Е.
Регистр А применяются для хранения слова А (первого операнда).
Регистр В применяется для хранения и сдвига слова В (второго операнда и старших разрядов результата операции «умножение»).
Регистр С применяется для хранения результата операции АЛУ над словами А и В.
Регистр D применяется для хранения результата операции АЛУ над словами А, В и С, а также как промежуточный регистр для временного хранения значений регистров А и В.
Регистр Е применяется для хранения кода выполняемой операции.
Дешифратор КОП предназначен для вычисления логических условий B1,…,B7, основываясь на значениях кода операции, хранящегося в регистре Е.
Так как регистры В и С должены выдавать данные на выходную шину, то предусмотрены специальные буферные элементы с 3-мя состояниями выходов между регистрами В и С и выходной шиной. К данному буферному элементу подводится управляющий сигнал, который разрешает запись в выходную шину их регистра С только в нужные моменты времени.
Так как в регистры А, В С и D информация может заносится из разных источников, то предусмотрены мультиплексоры MSA, MSB, MSС, MSD
Мультиплексор MSA служит для выбора источника записи для слова А (Швх, АЛУ, D или A).
Мультиплексор MSВ служит для выбора источника записи для слова В (Швх, АЛУ, D или В).
Мультиплексор MSC – для выбора источника данных для записи для регистра С –точнее для АЛУ С (А, B, С или D ).
Мультиплексор MSD- служит для выбора источника записи для слова АЛУ D (A,B,C).
Так как триггеры Т1-Т4 должны выдавать данные на шину управления, то для них для каждого предусмотрен буферный элемент с 3-мя состояниями выходов (на чертеже они не показаны из-за недостатка места).
К каждому из четырех триггеров Т1-Т4 на данной схеме подводится по два сигнала: первый – для сброса триггера, второй – для установки триггера.
Все арифметические и логические операции выполняются в АЛУ. В дополнение к АЛУ введён счётчик для подсчёта итераций цикла при операции "умножение".
Для установки адреса ВУ предусмотрен тумблерный регистр из шести переключателей.
Для сравнения адреса на тумблером регистре и на ША предусмотрена специальная схема СЛОЖЕНИЯ ПО МОДУЛЮ ДВА.
Структурная схема операционного автомата представлена на листе 2.
-
Разработка функциональной схемы операционного автомата.
Разработка функциональной схемы операционного автомата состоит в сборке схем всех операционных элементов в соответствии со структурной схемой операционного автомата.
При этом совпадающие элементы в схемах операционных элементов объединяются для минимизации затрат на оборудование.
После этого все использующиеся в функциональной схеме элементы обозначаются буквой D с индексом. Если в корпусе одной микросхемы содержится несколько однотипных логических элементов, то для них применяется двойной индекс: первая цифра – номер корпуса микросхемы, вторая цифра – номер логического элемента в корпусе.
Индексы элементов идут начиная с номера 1 по колонкам сверху вниз и слева направо.
Функциональная схема операционного автомата представлена на листе 3.
-
Разработка закодированного графа обобщенной микропрограммы.
Закодированный граф обобщенной микропрограммы (лист 4) составляется на основе обобщенной микропрограммы (лист 1), списка микроопераций и списка логических условий (пункт 4 данного документа) путем подстановки соответствующих комбинаций управляющих сигналов ( ) в соответствии с текущей микрооперацией в каждый узел графа. Логические условия используются в этом графе в качестве условий перехода . После этого всем узлам полученного графа присваивается индивидуальный порядковый номер - номер состояния – с a0 по a45.
Таблица №49 . Таблица переходов.
№ пп | Исходное состояние | Код | следующее состояние | Код | Входные сигналы | сигналы возбуждения | Выходные сигналы |
1 | A0 | 000000 | A0 | 000000 | ¬X1 | —— | —— |
2 | A1 | 000001 | X1 | D1 | |||
3 | A1 | 000001 | A1 | 000001 | ¬X2 | D1 | Y18 |
A2 | 000010 | X2 | D2 | ||||
4 | A2 | 000010 | A3 | 000011 | —— | D1, D2 | Y25, Y17, Y120 |
5 | A3 | 000011 | A3 | 000011 | ¬X3 | D1, D2 | Y22 |
6 | A4 | 000100 | X3 | D3 | |||
7 | !!!A4 | 000100 | A4 | 000100 | <X4>X3 | D3 | Y24,Y11,Y20 |
8 | A5 | 000101 | <X4><X3> | D1, D3 | |||
9 | A7 | 000111 | X4 | D1, D2, D3 | |||
10 | A5 | 000101 | A5 | 000101 | <X3> | D1, D3 | Y21 |
11 | A6 | 000110 | X3 | D2, D3 | |||
12 | A6 | 000110 | A6 | 000110 | X3 | D2, D3 | Y24,Y8,Y11,Y20 |
13 | A7 | 000111 | <X3>X4 | D1, D2, D3 | |||
14 | A16 | 010000 | <X3><X4>X5 <X13> <X14> | D5 | |||
15 | A16 | 010000 | <X3><X4> <X5>X6 <X13> <X14> | D5 | |||
16 | A17 | 010001 | <X4><X5>X6X13 | D1, D5 | |||
17 | A18 | 010010 | <X3>X4> <X5>X6 <X13>X14 | D2, D5 | |||
18 | A19 | 010011 | <X3><X4> <X5><X6> X7 | D1, D2, D5 | |||
19 | A20 | 010100 | <X3><X4> <X5><X6> <X7>X8 | D3, D5 | |||
20 | A23 | 010111 | <X3><X4> <X5><X6> <X7><X8> X9 | D1, D2, D3, D5 | |||
21 | A25 | 011001 | <X3><X4> <X5><X6> <X7><X8> <X9>X10 | D1, D4, D5 | |||
22 | A30 | 011110 | <X3><X4>X5 X13 | D1, D2, D3, D4 | |||
23 | A34 | 100010 | <X3><X4>X5 <X13> X14 | D2, D6 | |||
24 | A0 | 000000 | <X3><X4> <X5><X6> <X7><X8> <X9> <X10> | ------------- | |||
25 | A7 | 000111 | A8 | 000100 | X11 | D3 | Y25,Y10,Y4,Y7 |
26 | A11 | 001011 | <X11> | D1, D2, D4 | |||
27 | A8 | 000100 | A9 | 000101 | ------ | D1, D3 | Y26,Y1,Y7 |
28 | A9 | 000101 | A10 | 001010 | ----- | D2, D4 | Y26,Y11,Y0,Y6 |
29 | A10 | 001010 | A14 | 001110 | ----- | D2, D3, D4 | Y27,Y7,Y14,Y15 |
30 | A11 | 001011 | A12 | 001100 | ----- | D3, D4 | Y26,Y0,Y6 |
31 | A12 | 001100 | A13 | 001101 | ----- | D1, D3, D4 | Y26,Y1,Y7,Y11 |
32 | A13 | 001101 | A14 | 001110 | ----- | D2, D3, D4 | Y27,Y0,Y14,Y15 |
33 | A14 | 001110 | A8 | 000100 | <X12> X11 | D3 | Y28 |
34 | A11 | 001011 | <X12> <X11> | D1, D2, D4 | |||
35 | A15 | 001111 | X12 | D1, D2, D3, D4 | |||
36 | A15 | 001111 | A27 | 011011 | ----- | D1, D2, D4, D5 | Y29,Y12,Y13,Y15 |
37 | A16 | 010000 | A27 | 011011 | <X15> | D1, D2, D4, D5 | Y29 |
38 | A38 | 100110 | X15 | D2, D3, D6 | |||
39 | A17 | 010001 | A18 | 010010 | X14 | D2, D5 | Y27,Y7,Y14,Y15 |
40 | A16 | 010000 | <X14> | D5 | |||
41 | A18 | 010010 | A16 | 010000 | ------ | D2, D5 | Y27,Y9,Y7, Y14,Y15 |
42 | A19 | 010011 | A27 | 011011 | ----- | D1, D2, D4, D5 | Y29,Y12,Y15 |
43 | A20 | 010100 | A21 | 010101 | ----- | D1, D3, D5 | Y29,Y13,Y15 |
44 | A21 | 010101 | A22 | 010110 | ------ | D2, D3, D5 | Y30,Y15,Y9 |
45 | A22 | 010110 | A27 | 011011 | ------ | D1, D2, D4, D5 | Y30, Y12, Y13 Y15, Y9, Y11 |
46 | A23 | 010111 | A24 | 011000 | ------ | D4, D5 | Y30,Y15 |
47 | A24 | 011000 | A19 | 010011 | ------ | D1, D2, D5 | Y30, Y12, Y13 Y15, Y11 |
48 | A25 | 011001 | A26 | 011010 | ------ | D2, D4, D5 | Y30,Y15,Y8 |
49 | A26 | 011010 | A19 | 010011 | ------ | D1, D2, D5 | Y30, Y12, Y13 Y15, Y8, Y11 |
50 | A27 | 011011 | A27 | 011011 | <X16> | D1, D2, D4, D5 | Y23,Y31 |
51 | A28 | 011100 | X16 | D3, D4, D5 | |||
52 | A28 | 011100 | A29 | 011101 | ----- | D1, D3, D4, D5 | Y22 |
53 | A29 | 011101 | A0 | 000000 | ----- | -------- | Y18 |
54 | A30 | 011110 | A31 | 011111 | ------ | D1, D2, D3, D4, D5 | Y30,Y15 |
55 | A31 | 011111 | A32 | 100000 | ------ | D6 | Y30, Y12, Y13 Y15, Y11 |
56 | A32 | 100000 | A33 | 100001 | -------- | D1, D6 | Y30,Y12 |
57 | A33 | 100001 | A16 | 010000 | <X14> | D5 | Y30, Y12, Y13 Y15, Y11 |
58 | A34 | 100010 | X14 | D2, D6 | |||
59 | A34 | 100010 | A35 | 100011 | ----- | D1, D2, D6 | Y30, Y15, Y8 |
60 | A35 | 100011 | A36 | 100100 | ------- | D3, D6 | Y30, Y12, Y13 Y15, Y8, Y11 |
61 | A36 | 100100 | A37 | 100101 | ------ | D1, D3, D6 | Y30, Y12, Y8 |
62 | A37 | 100101 | A16 | 010000 | ------- | D5 | Y30, Y12, Y13 Y15, Y8, Y11 |
63 | A38 | 100110 | A39 | 100111 | ------- | D1, D2, D3, D6 | Y30, Y15, Y9 |
64 | A39 | 100111 | A40 | 101000 | ------- | D4, D6 | Y30, Y12, Y13 Y15, Y9, Y11 |
65 | A40 | 101000 | A41 | 101001 | ------ | D1, D4, D6 | Y30, Y12, Y9 |
66 | A41 | 101001 | A27 | 011011 | ------ | D1, D2, D4, D5 | Y30, Y12, Y13 Y15, Y9, Y11 |
-
р
-
р
-
р
-
р
-
р
-
р
-
р
-
р
-
р
-
р
-
р
-
р
-
р
-
р
-
р
-
рр
49