Обоснование выбора элементной базы интерфейсной части. Расчет минимально допустимого времени цикла ОБ. Блок синхронизации. Схема начальной установки

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Содержание работы

8. Обоснование выбора элементной базы интерфейсной части:

При выборе элементной базы курсового проекта выбору подлежали только интерфейсные элементы, так как АЛУ, РГФ и РОН предусмотрены заданием.

Для компоновки операционного блока были выбраны интерфейсные элементы зарубежных производителей по нескольким причинам:

-  так как ALU, RGF и MPL зарубежного производства и выполнены по высокоскоростным технологиям, то большая часть интерфейсных элементов отечественного призводства не удовлетворяет по своим временным характеристикам данному проекту, при их использовании будет увеличиваться время цикла микроЭВМ;

-  при современном уровне развития компьютерных сетей можно достать всю необходимую документацию на зарубежные компоненты за короткие промежутки времени, тогда как документация на отечественные компоненты в большинстве случаев недостаточно полная или отсутствует в библиотеках.

-  в связи с учебным характером работы не принимались во внимание такие характеристики интерфейсных элементов, как себестоимость и энергопотребление.

При выборе интерфейсных элементов принималась во внимание совместимость по электрическим характеристикам с заданными компонентами, а также по возможности использование как можно меньшего количества типономиналов для облегчения разработки микроЭВМ.

Так как в соответствие с ариантом задания разрядность операционного блока равна 32, то целесообразно при компановке операционного блока применение 16 разрядных регистров. Исходя из этого, а также учитывая все вышесказанное, при выполнении курсового проекта были использованы регистры фирмы IDT – IDT54/FCT16374ET (тех. документация прилагается).

Также в ОБ используются мультиплексоры SN74LS157A и элемент И-НЕ SN74ALS37A производства фирмы Texas Instruments. Данные элементы наиболее хорошо подходят для исользования в ОБ по архитектуре и быстродействию.

9. Расчет минимально допустимого времени цикла ОБ:

tCLK®Y (RGDin) + tD®Y (RGF) + tD®Y (ALU) + tпредустановки D (RGF) = 3,7 + 23 + 28 + 9 = 67,7 нс

tA®Y(&) + t#Wea/b®Ya/b(RGF) + tD®Y(ALU) + tпредустановки D(RGF) = 5 + 27 + 28 + 9 = 69 нс

Максимальное время умножения у MPL в синхронном режиме – 100 нс.

Примем максимально допустимое ТЦ = 100 нс.

10. Компоновка МУУ, обоснование выбора элементной базы:

            Так как шина данных 32-х разрядная и разрядность команды также равна 32 битам, то в качестве регистра команд были выбраны два 16-ти разрядных регистра фирмы IDT – IDT54/FCT16374ET, точно такие же, как и при компоновке операционного блока для регистров входных и выходных данных и регистра адреса. RG команд тактируется синхроимпульсом, вход разрешения вывода управляется битом микрокоманды, т.е. есть возможность контролировать поступление входных данных для ПНА.

            Учитывая такие требования к преобразователю начального адреса (ПНА), как:

-  9-разрядный вход (так как КОП команды 9 бит),

-  16-разрядный выход (так как SEQ имеет 16-ти разрядную шину входных данных),

в качестве ПНА были выбраны две отечественные микросхемы КР556РТ17 со временем выборки адреса 50 нс. Совместно с остальными элементами зарубежного производства это позволило сохранить длительность цикла устройства управления на должном уровне.

            В качестве МПП была выбрана PROM фирмы CYPRESS – CY7C276 со временем выборки адреса 25 нс. Эта схема обладает высоким быстродействием. Выход данных (OE) управляется битом микрокоманды. В качестве регистра микрокоманд используется IDT54/FCT16374ET. Организация МПП – 16Кх84 бит.

            Секвенсор микрокоманд задан в задании на прект – Am29C331 фирмы AMD. На входы тестирования внешних условий подаются флаги C, Z, N, V, L из опреационного блока и флаг «почти полон» (A-FULL) указателя стека соответственно на T0 – T4 и Т5. На входы инструкйии (I0 – I5) и на селекторные входы выбора для тестирования одного из внешних условий (S0 – S3) сигналы берутся из соответствующих битов микрокоманды. Вход разрешения вывода в Y – шину заземлен, так как на  МПП работает только один SEQ. На вход RST# подается сигнал с блока начальной установки для сброса секвенсора, т.е. выполнения в начальный момент времени микрокоманды по нулевому адресу. Синхронизация работы секвенсора осуществляется путем подачи импульсов от блока синхронизации на вход СР.

            Данные для МУУ поступают с шины данных через 32-х разрядный регистр команд. С выходов регистра команд 9 разрядов из 32-х поступают на преобразователь начального адреса, а 23 разряда поступают на операционный блок (12 из них задают адреса чтения/записи для регистрового файла, а 11 определяют ширину и правую границу битового поля для АЛУ).

Похожие материалы

Информация о работе

Предмет:
Схемотехника
Тип:
Курсовые работы
Размер файла:
408 Kb
Скачали:
0

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.