- •«Вычислительные средства асоиу» Вариант №40 Выполнил Принял
- •Содержание.
- •1. Постановка задачи
- •Расшифровка перечисленных в задании операций.
- •Микропрограммы машинных операций.
- •3. Обобщенная микропрограмма.
- •4. Списки слов, микроопераций и логических условий.
- •5. Закодированный граф микропрограммы.
- •6. Синтез операционных элементов.
- •7. Разработка структурной схемы операционного автомата.
- •8. Разработка функциональной схемы операционного автомата.
- •Список переходов для автомата Мура.
- •10. Разработка плм.
- •11. Разработка функциональной схемы управляющего автомата.
- •12. Расчет длительности машинного такта.
- •13. Заключение.
- •14. Список используемой литературы.
7. Разработка структурной схемы операционного автомата.
Разработка структурной схемы операционного автомата выполняется на основании списков операций и логических условий. При этом должны учитываться особенности конкретных микросхем.
Разработанная структурная схема операционного автомата приведена в Приложении на листе 3.
8. Разработка функциональной схемы операционного автомата.
Функциональная схема операционной части проектируется на основе структурной схемы (п. 7), отдельных операционных элементов (п. 6), и справочной литературы. Сначала разрабатываются на детальном уровне схемы управления отдельных операционных элементов, а также сами элементы. Затем операционные элементы сопрягаются друг с другом по схеме с общей шиной. Кроме того, необходимо спроектировать схемы, генерирующие осведомительные сигналы, которые поступают в управляющую часть. Приведу спецификацию элементов данного базиса:
Номер |
Наименование |
Элементный базис |
Количество |
Примечания |
DD1-DD2 |
Регистр А |
К155ИР13 |
2 |
Регистр переменной А |
DD3-DD4 |
Регистр В |
К155ИР13 |
2 |
Регистр переменной В |
DD5-DD6 |
Регистр С |
К155ИР13 |
2 |
Регистр переменной С |
DD7-DD8 |
Регистр D |
К155ИР13 |
2 |
Регистр переменной E |
DD9 |
Регистр E |
К155ИР13 |
1 |
Регистр переменной D |
DD10-DD12 |
АЛУ |
К155ИП3 |
3 |
Арифметико-логическое устройство |
DD13-DD21 |
Мультиплексоры А, B, D |
К155КП11 |
9 |
Управляет регистрами |
DD22 |
Мультиплексор В(E) |
К155КП1 |
1 |
Управляет регистром |
DD23-DD24 |
Мультиплексоры АЛУ |
К155КП11 |
2 |
Управляет операндами АЛУ |
DD25-DD26 |
Триггеры |
К155ТМ2 |
2 |
Хранят управляющие сигналы |
DD27-DD40 |
Буферный элемент |
К155ИР33 |
14 |
Запоминает выходной результат |
DD41-DD43 |
Компаратор |
К155СП1 |
3 |
Сравнивает значение на регистре с числом |
DD44-DD45 |
К155СП2 |
2 |
||
DD46 |
Искл. ИЛИ |
К155ЛП5 |
1 |
|
DD47-DD50 |
ИЛИ |
К155ЛД1 |
4 |
|
DD51-DD72 |
К155ЛД3 |
12 |
|
|
DD73-DD75 |
К155ЛЛ1 |
3 |
|
|
DD76 |
К155ЛЛ2 |
1 |
|
|
DD77-DD78 |
НЕ |
К155ЛА18 |
2 |
|
DD76 – DD85 |
ДЕМУЛЬТИПЛЕКСОР |
К155ИД7 |
10 |
|
DD86 - DD97 |
И |
К155ЛИ1 |
12 |
|
Функциональная схема операционного автомата представлена в приложении на листе 5.
