ДЗ 3: Разработка рабочей модели процессора
Описание
Задание и условия выполнения ДЗ №3
Разработать модель специализированного процессора, использовать ИС малой и средней степени интеграции из библиотеки элементов Proteus VSM. УА необходимо синтезировать, тип УА для своего варианта определить из приведенных ниже таблиц, в качестве ОА использовать1804ВС1 или 589 ИК02, или синтезировать оригинальный ОА.
Управляющий автомат – МПА с принудительной адресацией (ПА).
Алгоритм для моделирования – разработать микропрограмму, которая выполняет операции с разрядами РОНi и РОНj, нумерация разрядов регистров i и j - сквозная: определяет разряды с 0 в коде регистров РОНi и РОНj и записывает А в регистры с номерами, соответствующими номерам единичных разрядов.
Рисунок 1. Схема МПА с принудительной адресацией.
В качестве ОА используем схему КМ1804. Особенность МПА с принудительной адресацией заключается в том, что адрес следующей микрокоманды в ПЗУ определяется путем выбора соответствующего флага на мультиплексоре флагов.
Рисунок 2. Формат микрокоманд МПА с принудительной адресацией
Таблица 1 – Осведомительные сигналы
CA2 | CA1 | CA0 | Flag |
0 | 0 | 0 | NZ |
0 | 0 | 1 | CONST1 |
0 | 1 | 0 | |
0 | 1 | 1 | LDM |
1 | 0 | 0 | Z |
1 | 1 | 1 | ENDP |
В качестве источников операндов выступают входы D0-D3 регистры внутри микросхемы, адреса которых задаются входами А0-А3 и В0-В3. Сами операции задаются на входах I0-I8. Результаты операций выводится на выходы Y0-Y3. Данной конфигурацией обладает каждый из использованных KM1804.
Для реализации были прошиты элементы EPROM и использована внешняя библиотека для операционного автомата.