АрхКурс (Курсовой проект (готовый) вариант 77), страница 2
Описание файла
Файл "АрхКурс" внутри архива находится в следующих папках: Курсовой проект (готовый) вариант 77, 77_1. Документ из архива "Курсовой проект (готовый) вариант 77", который расположен в категории "". Всё это находится в предмете "электронные вычислительные машины (эвм)" из 5 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "эксплуатация эвм" в общих файлах.
Онлайн просмотр документа "АрхКурс"
Текст 2 страницы из документа "АрхКурс"
Имея обобщенную микропрограмму и списки операций и условий, строим на их основе закодированный граф микропрограммы. Он будет нам необходим при разработке управляющего автомата.
В закодированном графе все операции заменяются управляющими сигналами, а все условия информационными сигналами.
После этого каждому состоянию присваивается уникальный номер ai. Начальное и конечное состояния имеют номер 0.
Закодированный граф микропрограммы представлен в Приложении 1.
6. Синтез операционных элементов.
-
Регистр А.
Для реализации 8-миразрядного регистра используем универсальный сдвиговый регистр К155ИР13. Для реализации сдвигов соединяем выходы Q7, Q0 со входами DSR, DSL соответственно. Данная микросхема имеет инверсный вход . На вход синхронизации С подаём синхроимпульс.
Управляющий сигнал | Операции | R | S1 | S0 |
У1 У4 | А:=Швх А:=D | 0 | 1 | 1 |
У2 | А:=R1(А.А) | 0 | 0 | 1 |
У3 | А:=L1(А.А) | 0 | 1 | 0 |
У5 | А:=0 | 1 | * | * |
Покой | 0 | 0 | 0 |
R=У5;
Для реализации дизъюнкции используем 4 элемента ИЛИ микросхемы К155ЛЛ1.
-
Регистр В.
Для реализации 8-миразрядного регистра используем универсальный сдвиговый регистр К155ИР13. Данная микросхема имеет инверсный вход . На вход синхронизации С подаём синхроимпульс.
Управляющий сигнал | Операции | R | S1 | S0 |
У7 У8 У9 У10 | В:=Швх В:=С ЗнВ:=1 ЗнВ:=0 | 0 | 1 | 1 |
Покой | 0 | 0 | 0 |
R=0;
Подаём на вход обнуления положительный потенциал т.к. ни одной операции не требуется низкий потенциал на этом входе.
Для реализации дизъюнкции используем 3 элемента ИЛИ микросхемы К155ЛЛ1.
-
Регистр D.
Для реализации 8-миразрядного регистра используем универсальный сдвиговый регистр К155ИР13. Для реализации сдвига соединяем вход DSR со старшим выходным разрядом регистра С. Данная микросхема имеет инверсный вход . На вход синхронизации С подаём синхроимпульс.
Управляющий сигнал | Операции | R | S1 | S0 |
У11 | D:=B | 0 | 1 | 1 |
У12 | D:=R1(С(7).D) | 0 | 0 | 1 |
Покой | 0 | 0 | 0 |
R=0;
S1 =У11;
Подаём на вход обнуления положительный потенциал т.к. ни одной операции не требуется низкий потенциал на этом входе.
Для реализации дизъюнкции используем 1 элемент ИЛИ микросхемы К155ЛЛ1.
-
Регистр C.
Для реализации 8-миразрядного регистра используем универсальный сдвиговый регистр К155ИР13. Вход левого сдвига (DSL) не используются для реализации данного элемента, поэтому заземляем его. Для реализации операции С:=R1(0.С) используемой в умножении нужно заземлить вход правого сдвига (DSR). Данная микросхема имеет инверсный вход . На вход синхронизации С подаём синхроимпульс.
Управляющий сигнал | Операции | R | S1 | S0 |
У13 У14 У15 У16 У17 У18 У21 У22 | С:=А С:= А+В С:=А-В ЗнС:=D(7) | 0 | 1 | 1 |
У20 | С:=R1(0.С) | 0 | 0 | 1 |
У19 | С:=0 | 1 | * | * |
Покой | 0 | 0 | 0 |
R=У19;
Для реализации дизъюнкции используем 15 элементов ИЛИ микросхемы К155ЛЛ1.
-
Арифметическо-логическое устройство.
Для реализации 8-миразряздного АЛУ используем 2 четырёхразрядных АЛУ К155ИП3 с соединёнными управляющими входами (S0, S1, S2, S3, M). Также соединяем выход переноса (CO)на первом АЛУ со входом переноса (C1) на втором.
Управляющий сигнал | Операции | S3 | S2 | S1 | S0 | C1 | M |
У13 | С:=А | 0 | 0 | 0 | 0 | 1 | 0 |
У14 | 0 | 1 | 0 | 1 | * | 1 | |
У15 | 1 | 1 | 1 | 0 | * | 1 | |
У16 | С:= А+В | 0 | 0 | 0 | 1 | 1 | 0 |
У17 | С:=А-В | 0 | 1 | 1 | 0 | 0 | 0 |
У18 | 0 | 0 | 1 | 0 | 0 | 0 |
Для реализации дизъюнкции используем 6 элементов ИЛИ микросхемы К155ЛЛ1.
-
Мультиплексор регистра А.
Для реализации 3-ёхканального восьмиразрядного мультиплексора используем 4 двухканальных 4-ёхразрядных мультиплексора К155КП11. Объединяем стробирующие (EN) и управляющие (S) входы первого, второго и третьего, четвёртого. Входы 1.0, 1.1, 1.2, 1.3 первого и второго мультиплексоров соединяем с входной шиной данных, а входы 2.0, 2.1, 2.2, 2.3 с информационными выходами регистра D. Входы 1.1, 1.2, 1.3 третьего и 1.0, 1.1, 1.2, 1.3 четвёртого мультиплексоров соединяем со старшими семью разрядами регистра А; вход 1.0 третьего мультиплексора заземляем.
Управляющий сигнал | Операции | EN1 | S1 | EN2 | S2 |
У1 | А:= Швх | 0 | 0 | 1 | * |
У4 | А:=D | 0 | 1 | 1 | * |
У6 | ЗнА:=0 | 1 | * | 0 | 0 |
Покой | 1 | * | 1 | * |
S1=У4;
S2=0.
Для реализации схемы управления данного элемента используем 2 элемента И-НЕ микросхемы К155ЛА3.
-
Мультиплексор регистра В.
Для реализации 3-ёхканального восьмиразрядного мультиплексора используем 4 двухканальных 4-ёхразрядных мультиплексора К155КП11. Объединяем стробирующие (EN) и управляющие (S) входы первого, второго и третьего, четвёртого. Входы 1.0, 1.1, 1.2, 1.3 первого и второго мультиплексоров соединяем с входной шиной данных, а входы 2.0, 2.1, 2.2, 2.3 с информационными выходами регистра С. Входы 1.1, 1.2, 1.3 третьего и 1.0, 1.1, 1.2, 1.3 четвёртого мультиплексоров соединяем со старшими семью разрядами регистра В.
Управляющий сигнал | Операции | EN1 | S1 | EN2 | S2 | 1.0 (3-его мультиплексора) |
У7 | В:= Швх | 0 | 0 | 1 | * | * |
У8 | В:=С | 0 | 1 | 1 | * | * |
У9 | ЗнВ:=0 | 1 | * | 0 | 0 | 0 |
У10 | ЗнВ:=1 | 1 | * | 0 | 0 | 1 |
Покой | 1 | * | 1 | * | * |