Процессоры семейства MOTOROLA: Методическое пособие к изучению курса “Микропроцессорные системы”, страница 7

5. СИГНАЛ DMA/BREQ ДЕЙСТВУЕТ КАК СВОЕГО РОДА ПРЕРЫВАНИЕ. КОГДА ЭТА ЛИНИЯ АКТИВИРУЕТСЯ ВНЕШНИМ УСТРОЙСТВОМ,ПРОЦЕССОР ОСВОБОЖДАЕТ АДРЕСНУЮ ШИНУ И ШИНУ ДАННЫХ ( ПЕРЕВОДИТ ИХ В ТРЕТЬЕ СОСТОЯНИЕ ). ЭТО ДАЕТ ВОЗМОЖНОСТЬ ВНЕШНЕМУ УСТРОЙСТВУ ПОЛУЧИТЬ ДОСТУП К ПАМЯТИ ИЛИ ИСПОЛЬЗОВАТЬ ШИНУ ДАННЫХ; СИГНАЛ ИСПОЛЬЗУЕТСЯ, В ЧАСТНОСТИ, УСТРОЙСТВОМ УПРАВЛЕНИЯ НАКОПИТЕЛЕМ НА ГИБКОМ ДИСКЕ С ПРЯМЫМ ДОСТУПОМ, ОПЕРАЦИЯМИ РЕГЕНЕРАЦИИ ПАМЯТИ И МНОГОПРОЦЕССОРНЫХ СИСТЕМАХ.

ВОЗМОЖНОСТИ ВВОДА-ВЫВОДА

ВСЕ УСТРОЙСТВА УВВ МИКРОПРОЦЕССОРА 6809 РАБОТАЮТ В РЕЖИМЕ С РАСПРЕДЕЛЕНИЕМ ПАМЯТИ, ПОЭТОМУ ДЛЯ ОРГАНИЗАЦИИ ДОСТУПA K ПОРТАМ ВВОДА-ВЫВОДА ИСПОЛЬЗУЮТСЯ НЕКОТОРАЯ ЕЕ ЧАСТЬ. ПРИ ТАКОМ РЕЖИМЕ РАБОТЫ УВВ НЕОБХОДИМЫ ДОПОЛНИТЕЛЬНЫЕ ВНЕШНИЕ УСТРОЙСТВА ТИПА АДАПТЕРА СОПРЯЖЕНИЯ 6821, В КОТОРОМ ИМЕЮТСЯ ДВА 8-РАЗРЯДНЫХ ПОРТА ВВОДА-ВЫВОДА, ПРОГРАММИРУЕМЫЕ ПРОУЕССОРОМ ДЛЯ РАБОТЫ В ОБОИХ НАПРАВЛЕНИЯХ. МОЖЕТ БЫТЬ ЗАДАНА КОНФИГУРАЦИЯ ВХОДОВ, РАЗРЕЩАЮЩАЯ ИЛИ ЗАПРЕЩАЮЩАЯ ПРОГРАММНО-УПРАВЛЯЕМОЕ ПРЕРЫВАНИЕ ПРОЦЕССОРА. ПРЕДУСМОТРЕНА ТАКЖЕ ВОЗМОЖНОСТЬ ФОРМИРОВАНИЯ СТРОБИРУЮЩЕГО ВЫХОДНОГО СИГНАЛА. ИМЕЮТСЯ И ДРУГИЕ МИКРОСХЕМЫ ЦЕПЕЙ ВВОДА-ВЫВОДА, КАК , НАПРИМЕР, УСТРОЙСТВО УПРАВЛЕНИЯ ЭЛЕКТРОННО -ЛУЧЕВЫМ ИНДИКАТОРОМ 6835 И СИНХРОННЫЙ АДАПТЕР ПОСЛЕДОВАТЕЛЬНОЙ ПЕРЕДАЧИ ДАННЫХ 6852, ОБЕСПЕЧИВАЮЩИЕ ВЫПОЛНЕНИЕ РАЗЛИЧНЫХ СПЕЦИАЛЬНЫХ ФУНКЦИЙ ВВОДА-ВЫВОДА. ХОТЯ САМ ПО СЕБЕ МИКРОПРОЦЕССОР 6809 НЕ РЕАЛИЗУЕТ ОПЕРАЦИЮ ВВОДА-ВЫВОДА, В СОЧЕТАНИИ С УКАЗАННЫМИ УСТРОЙСТВАМИ ОН МОЖЕТ СТАТЬ МОЩНЫМ ПРОЦЕССОРОМ ВВОДА-ВЫВОДА С ВЕСЬМА ШИРОКИМИ ВОЗМОЖНОСТЯМИ.

БЫСТРОДЕЙСТВУЮЩИЙ 32-РАЗРЯДНЫЙ MП MC68020 С МАЛЫМ ПОТРЕБЛЕНИЕМ МОЩНОСТИ КОМПАНИИ MOTOROLA INC.

ВВЕДЕНИЕ.

ДЛЯ ЗАВОЕВАНИЯ ПРОЧНЫХ ПОЗИЦИЙ НА ФОРМИРУЮЩЕМСЯ РЫНКЕ 32-РАЗРЯДНЫХ МИКРОПРОЦЕССОРОВ НЕОБХОДИМО ДОБИТЬСЯ СОЧЕТАНИЯ ВЫСОКОГО БЫСТРОДЕЙСТВИЯ С МАЛЫМ ПОТРЕБЛЕНИЕМ МОЩНОСТИ. ИМЕННО ПО ЭТОМУ ПУТИ ИДЕТ

ФИРМА MOTOROLA INC. , СУДЯ ПО ЕЕ 32-РАЗРЯДНОМУ МП 68020. ПРИ СОЗДАНИИ ЭТОГО МИКРОПРОЦЕССОРА ФИРМА СТРЕМИЛАСЬ  МАКСИМАЛЬНО ВОСПОЛЬЗОВАТЬСЯ УСПЕХОМ, ДОСТИГНУТЫМ НА РЫНКЕ 16-РАЗРЯДНЫХ МИКРОПРОЦЕССОРОВ ПРИБОРАМИ СЕРИИ 68000. ВЫПУСК МП 68020 НАЧАЛСЯ В КОНЦЕ ИЮНЯ 1984 Г.

НА КРИСТАЛЛЕ БОЛЬШОЕ КОЛИЧЕСТВО СХЕМНЫХ БЛОКОВ, ВЫПУСКАЕМЫХ

ПО ВЫСОКОКАДЕСТВЕННОЙ К/МОП- ТЕХНОЛОГИИ, ЧТО ПОЗВОЛИЛО ПОВЫСИТЬ ЕГО ПРОИЗВОДИТЕЛЬНОСТЬ ЕЩЕ НА 1 МЛН.ОП./СЕК. ПРИ ВДВОЕ МЕНЬШЕЙ ( ПО СРАВНЕНИЮ С ПРОЕКТИРУЕМОЙ ПЕРВОНАЧАЛЬНО ) МОЩНОСТИ ПОТРЕБЛЕНИЯ.

БЫСТРОДЕЙСТВИЕ  МП  MC68020  В  НОРМАЛЬНОМ  РЕЖИМЕ  СОСТАВЛЯЕТ

2-3 МЛН.ОП./СЕК., А В ПИКОВОМ БОЛЕЕ 8 МЛН.ОП./СЕК. ДАННЫЙ ПОКАЗАТЕЛЬ В 2,5 РАЗА ПРЕВОСХОДИТ ПОКАЗАТЕЛЬ ПРОИЗВОДИТЕЛЬНОСТИ ЛЮБОГО ИЗ ИМЕЮЩИХСЯ СЕЙЧАС В ПРОДАЖЕ МИКРОПРОЦЕССОРОВ. ТАКТОВАЯ ЧАСТОТА МП MC68020 РАВНА 16,67 МГЦ( ТАКТОВЫЙ ПЕРИОД РАВЕН 60 НС ). В 1986 Г. НА

РЫНКЕ ПОЯВИЛИСЬ ВЕРСИИ МП MC68020 С РАБОЧЕЙ ТАКТОВОЙ ЧАСТОТОЙ 25 МГЦ, А ТАКЖЕ ВЕРСИИ СОПРОЦЕССОРА С ПЛАВАЮЩЕЙ ТОЧКОЙ MC68881 И MC68030 С РАБОЧЕЙ ЧАСТОТОЙ 20 МГЦ, В КОТОРЫХ ФУНКЦИИ MC68020 И МНОГИЕ ФУНКЦИИ MC68851 РЕАЛИЗОВАНЫ В ОДНОЙ БИС. С 1987 Г. НАЧАЛСЯ ВЫПУСК КСНК- ВЕРСИИ МП MC68020. ИМЕЕТ МОЩНОСТЬ РАССЕЯНИЯ=1,5 ВТ.

MC68020, В ПОЛНОЙ МЕРЕ ОБЛАДАЕТ СВОЙСТВАМИ MC68010, НО ЕЩЕ

ИМЕЕТ 32- РАЗРЯДНУЮ ВНЕШНЮЮ ШИНУ ДАННЫХ, ВСТРОЕННЫЙ КОМАНДНЫЙ КЕШ И МНОЖЕСТВО НОВЫХ КОМАНД. В НАБОР КОМАНД MC68020 ВКЛЮЧЕНО МНОГО НОВЫХ ОПЕРАЦИЙ ДЛЯ ДЕЙСТВИЙ  С 32- РАЗРЯДНОЙ ИНФОРМАЦИЕЙ , В ТОМ ЧИСЛЕ С 32- РАЗРЯДНЫМИ СМЕЩЕНИЯМИ ПРИ ВЫПОЛНЕНИИ КОМАНД ПЕРЕХОДА, 32- РАЗРЯДНЫМИ СМЕЩЕНИЯМИ ПРИ ИСПОЛЬЗОВАНИИ ИНДЕКСНОЙ АДРЕСАЦИИ И 32- РАЗРЯДНЫМИ ОПЕРАНДАМИ ПРИ ВЫПОЛНЕНИИ КОМАНД CHK, LINK, UNLK, MUL И DIV.

В ЧИСЛЕ НОВЫХ КОМАНД ИМЕЕТСЯ ТАКАЯ , С ПОМОЩЬЮ КОТОРОЙ ОСУЩЕСТВЛЯЕТСЯ ПЕРЕМЕЩЕНИЕ МЕЖДУ АДРЕСНЫМИ ПРОСТРАНСТВАМИ.

МП MC68010 И MC68020 ОТЛИЧАЮТСЯ ОТ MC68000 ТЕМ, КАК ОНИ   ИСПОЛЬЗУЮТ ПРИВИЛЕГИРОВАННЫЕ КОМАНДЫ, ОПЕРЕДЕЛЯЮЩИЕ ВОЗМОЖНОСТИ ДОСТУПА К РЕГИСТРУ СОСТОЯНИЯ. ДЛЯ УВЕЛИЧЕНИЯ ПОЛНОЙ СКОРОСТИ ОБРАБОТКИ В АРХИТЕКТУРЕ MC68020 ПРЕДУСМОТРЕННО ДВА СРЕДСТВА:

А) ОПЕРЕЖАЮЩАЯ ВЫБОРКА КОМАНД, ИЛИ КОНВЕЙЕРИЗАЦИЯ;

Б) КЭШ- ПАМЯТЬ КОМАНД.

НАЛИЧИЕ ЭТИХ СРЕДСТВ ЗАТРУДНЯЕТ ПРЕДВАРИТЕЛЬНУЮ ОЦЕНКУ ВРЕМЕНИ ОБРАБОТКИ, ТАК КАК ПРИ РАБОТЕ БЛОКА ОПЕРЕЖАЮЩЕЙ ВЫБОРК КОМАНД ВЫПОЛНЕНИЕ РАЗНЫХ КОМАНД СОВМЕЩАЕТСЯ ВО ВРЕМЕНИ, А, КРОМЕ ТОГО, ПРИ РАСЧЕТАХ ДОЛЖНА ПРИНИМАТЬСЯ ВО ВНИМАНИЕ ВЕРОЯТНОСТЬ УДАЧНЫХ ОБРАЩЕНИЙ.