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

UptoLike

13
схем отдельных блоков и функциональных схем в графике и функциональных
обозначениях MaxPlus.
В структурной схеме связи позволяет описывать всевозможные передачи
и преобразования в микропрограммах, накапливать информацию об
управлении и перейти к конкретизации, когда структурная схема и
микропрограмма работы ЭВМ разработана для всех команд.
2) Функциональная схема строится для каждого блока на
управляемых
функциональных элементах из библиотеки MaxPlus – регистрах,
мультиплексорах, арифметико-логических преобразователях и простой логике,
необходимой для формирования признаков и выполнения побитовых операций.
Данные и команды хранятся в модулях памяти, управление и доступ к
данным в памятиадресный.
3) Микропрограммы управления схемой оформляются в содержательном
виде в Си и являются естественной формализацией описания
содержания
команд, представленных в программной модели. В дальнейшем детализируется
структура микрокоманд и выполняется их упорядочение и кодирование с
учетом структуры управляющего устройства. Полученные массивы двоичных
кодов оформляются в загрузочные файлы.
Подготавливаются тесты для моделирования микропрограмм и с
использованием средств визуализации Borland C++ создается диалоговая среда
для исполнения микропрограмм и отображения результатов в
терминах
программной модели.
4) На основе функциональной схемы средствами MaxPLus
компилируется проект в виде файлов загрузки в ПЛИС.
5) Верификация проекта в симуляторе MaxPlus с использованием
временных диаграмм.
Большой объем неформализованной ручной работы в проекте требует
верификации с учетом реального времени и схемотехники элементов
библиотеки.
Диаграмма проектирования ЭВМ на основе программной модели
представлена на
рис 2.1.