Проектирование ЭВМ. Довгий П.С - 15 стр.

UptoLike

15
8) Текстовое описание исполнения одной из команд по схемам.
Необходимо для формирования технического языка, характерного для этой
области.
9) Описание тестов верификации и демонстрация результатов по
временным диаграммам.
III. Структура ЭВМ
Построение структурной (блок) схемыпервый этап в проектировании
схемы ЭВМ на основе программной модели.
Следующие принципы учтены при выборе
структуры рис 3.1:
1. Иерархический подход к проектированию схем, который
поддерживается в MaxPlus. На первом этапе выполняется функциональное
неформальное разбиение схемы на функциональные блоки с учетом
распределения памяти по блокам и функциональным элементам, определяемым
в программной модели.
2. Используется шинная организация соединений [5], достоинствами
которой являются:
максимально параллельное исполнение разнообразных передач между
регистрами, регистрами
и блоками иерархической памяти и выполнение
элементарных операций в АЛУ;
Используется регулярная схема управления, в которой применяется
адресация при выборе регистров и определении функций записи и чтения,
вместо одиночных управляющих сигналов. При этом можно ожидать более
простую схему кодирования и декодирования микрокоманд.
3. Применяются, по возможности, простые регистры-защелки для
хранения выбранных из памяти данных и промежуточных результатов.
Операции счета и сдвига могут быть выполнены комбинационными схемами
при передаче данных между регистрами.
4. Для максимально параллельного выполнения операций счета и сдвига
используются накапливающие синхронизированные регистры-счетчики и
сдвигатели. Выполнение этих микроопераций совмещается с передачами между
регистрами и памятью, в которых активно
используются шины.
5. К регистрам может быть обеспечен как регулярный адресный доступ
через мультиплексоры, так и непосредственный для контроля и работы с
отдельными битами и полями битов.
6. Неявно используемые регистры SFR для сокращения обращения к
памяти дублируются с использованием их теневого отображения в памяти и
непосредственного доступа в схеме при чтении.
Таким образом, сначала выбирается блочная структура памяти с учетом
ее организации в программной модели (микроархитектуре). В один блок
объединяются элементы памяти с одинаковыми интерфейсами. Признаками
интерфейса являютсяспособ доступа (адресныйзадаваемый режимами