Меню

Функциональная схема микропроцессорной системы

Функциональная схема показана на рис. Кроме перечисленных выше основных элементов в состав схемы входят следующие дополнительные элементы:

Рг1 - Рг4 - регистры ввода информации в систему;

Рг5 - Рг6 - регистры хранения значения КП;

Рг7 - Рг8 - регистры ввода результатов вычисления.

Работа всей системы синхронизируется ТТИ.

Алгоритмом работы данной микропроцессорной системы выбираю алгоритм АК с обычным коррелятором (рис.)

Оценка быстродействия и вычисление времени выполнения данного алгоритма.

Для оценки быстродействия всей МПС необходимо определить время выполнения микрокоманды для БМУ и БОД.

. Для получения максимального быстродействия блока БМУ необходимо располагать в ПЗУ команды с возрастающим адресом. При таком расположении микрокоманд вычисление адреса следующей микрокоманды блоком БМУ (операция СОNТ) займет наименьшее время. В соответствии с данным вариантом структурной схемы, БМУ будет выполнять следующие микрокоманды:

микрокоманда СОNТ - переход по адресу следующей в памяти микрокоманды;

микрокоманда СУР - переход по адресу, выбираемому из регистра микрокоманд.

Рассмотрим быстродействие выполнения каждой микрокоманды:

СОNТ - выполнение микроинструкции разбивается на 2 этапа:

время выбора из РгМК микроинструкции - 10 нс;

время вычисления адреса следующей микрокоманды - 50 нс.

Таким образом, получили время выполнения блоком БМУ микроинструкции СОNТ - 60 мс.

Время выполнения микроинструкции СУР разбивается на 3 этапа:

время выборки из регистра микрокоманд (РгМК) микроинструкции - 10 нс.

время распространения сигнала разрешения записи РЕ адрес перехода - 50 нс.

время распространения сигнала адреса ветвления от входа к выходу - 20 нс.

В результате получим время выполнения микроинструкции СУР БМУ равно 80 нс.

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

А) запись во внутренние регистры блока РОН МП секций данных из входной шины А;

В) выполнение арифметических операций над операндами, записанными в блоке РОН МП секций и запись результата туда же. Время выполнения микрокоманды А разбивается на 2 временных участка:

время выборки из РгМК микрокоманды

время записи операнда в блок РОН - 70 нс.

В результате получим время выполнения микрокоманды А - 80 нс.

Время выполнения микрокоманды В разбивается на 3 этапа:

время выборки микрокоманды В из РгМК - 10 нс;

время распространения сигналов из блока РОН на выход Y для арифметических операций - 100 нс;

время установления сигнала на выходе Y - 20 нс.

Результирующее время выполнения микрокоманды В - 130 нс.

Для определения тактовой частоты необходимо выбрать микрокоманду, время выполнения которой наибольшее и, исходя из этого, выбирать тактовую частоту. Поскольку микрокоманды А и В имеют наибольшее время выполнения, то выбираем период тактовой частоты, соответствующей микрокоманды осуществляется методом двойного опережения. использование которого дает возможность сократить время выполнения микрокоманды до времени выполнения микрокоманды блоком БОД.

Перейти на страницу: 1 2

Другие статьи:

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

Проводная связь в годы ВОВ
Великая Отечественная война началась для Советского Союза в исключительно неблагоприятной обстановке. Фашистская Германия, захватив европейские страны, сосредоточила и развернула у советских границ огромные группировки войск ...

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

(C) 2021 | www.techniformula.ru