. . .
. . .
| |
--------------------------------| | | A6
--------------------------------АДРЕСНЫЕ РЕГИСТРЫ
--------------------------------| | A7
--------------------------------УКАЗАТЕЛЬ ПОЛЬЗОВАТЕЛЬСКОГО СТЕКА
--------------------------------| | PC
--------------------------------СЧЕТЧИК КОМАНД
-----------------| 0 0 | | CCR
-----------------РЕГИСТР КОДА УСЛОВИЯ
31 15 0
---------------------------------| | | A7'
---------------------------------УКАЗАТЕЛЬ СТЕКА ПРЕРЫВАНИЙ
---------------------------------| | | A7'' ( ТОЛЬКО В MC68020 )
---------------------------------УКАЗАТЕЛЬ ГЛАВНОГО СТЕКА
---------------------------------| | VBR
---------------------------------РЕГИСТР ВЕКТОРНОЙ БАЗЫ
---------------------------------| | CAAR (ТОЛЬКО В MC68020)
---------------------------------РЕГИСТР АДРЕСА КЭША
---------------------------------| | CACR (ТОЛЬКО В MC68020)
---------------------------------РЕГИСТР УПРАВЛЕНИЯ КЭШЕМ
-----------------| СИСТЕМА | | SR
------------------<----- ПОЛЬЗОВАТЕЛЬ
РЕГИСТР СОСТОЯНИЯ ----------------------------------------------------| | | SFC
---------------------------------РЕГИСТР ФУНКЦИОНАЛЬНОГО КОДА ИСТОЧНИКА
---------------------------------| | | DFC
---------------------------------РЕГИСТР ФУНКЦИОНАЛЬНОГО КОДА ПРИЕМНИКА
МП MC68020 ОБРАБАТЫВАЕТ ДАННЫЕ СЕМИ ТИПОВ:
A) БИТЫ;
Б) БИТОВЫЕ ПОЛЯ ( ПОСЛЕДОВАТЕЛЬНОСТНЫЕ ЦЕПОЧКИ ДЛИННОЙ 1-32 БИТ );
В) ДВОИЧНО- ДЕСЯТИЧНЫЕ ЦИФРЫ ( В УПАКОВАННОМ ФОРМАТЕ- ДВЕ ЦИФРЫ В
БАЙТЕ , В РАСПАКОВАННОМ- ОДНА ЦИФРА В БАЙТЕ);
Г) БАЙТОВЫЕ ЦЕЛЫЕ ВЕЛИЧИНЫ ( 8 БИТ );
Д) ЦЕЛЫЕ ВЕЛИЧИНЫ С ФОРМАТОМ СЛОВА ( 16 БИТ );
Е) ЦЕЛЫЕ ВЕЛИЧИНЫ С ФОРМАТОМ ДВОЙНОГО СЛОВА ( 32 БИТ );
Ж) ЦЕЛЫЕ ВЕЛИЧИНЫ С ФОРМАТОМ СЧЕТВЕРЕННОГО СЛОВА ( 64 БИТ ).
ОРГАНИЗАЦИЯ КЭШ ПАМЯТИ МИКРОПРОЦЕССОРА MC68020.
В МП MC68020 ПРИМЕНЯЕТСЯ КЭШ-ПАМЯТЬ С ПРЯМЫМ ОТОБРАЖЕНИЕМ, В
КОТОРОЙ КЭШ ИМЕЕТ ОБ'EM, РАВНЫЙ ОДНОЙ СТРАНИЦЕ. ОРГАНИЗАЦИЯ КЭШ-ПАМЯТИ
С ПРЯМЫМ ОТОБРАЖЕНИЕМ СИСТЕМЫ MC68020 ПРЕДСТАВЛЕНА НА РИС.3.
ОНА ВКЛЮЧАЕТ 256- БАЙТОВЫЙ БУФЕР, ОРГАНИЗОВАННЫЙ В ВИДЕ 64
КЭШ-СТРОК. КЭШ- СТРОКА СОСТОИТ ИЗ 24- РАЗРЯДНОГО ПОЛЯ, СОДЕРЖАЩЕГО
МЕТКУ И БИТ ЗНАЧИМОСТИ, И 4- БАЙТОВОГО СЛОВА ДАННЫХ. КОГДА ВОЗНИКАЕТ
НЕОБХОДИМОСТЬ В ВЫБОРКЕ КОМАНДЫ, БИТЫ АДРЕСА 2- 7 ОБРАЗУЮТ УКАЗАТЕЛЬ
ОДНОЙ ИЗ 64 КЭШ- СТРОК. СТАРШИЕ 24 РАЗРЯДА АДРЕСА СРАВНИВАЮТСЯ
ПОЛЕМ МЕТКИ ЭТОЙ СТРОКИ;В СЛУЧАЕ ИХ СОВПАДЕНИЯ УСТАНАВЛИВАЕТСЯ БИТ ЗНАЧИМОСТИ И ПРОИСХОДИТ ВЫБОРКА КОМАНДЫ ИЗ КЭША. ПРИ НЕУДАЧНОМ
ОБРАЩЕНИИ, ПРИЗНАКАМИ КОТОРОГО ЯВЛЯЕТСЯ НЕСОВПАДЕНИЕ СТАРШИХ 24 РАЗРЯДОВ АДРЕСА С ПОЛЕМ МЕТКИ И СБРОШЕННОЕ СОСТОЯНИЕ БИТА ЗНАЧИМОСТИ, ВЫБОРКА КОМАНДЫ ПРОИЗВОДИТСЯ ИЗ ОСНОВНОЙ ПАМЯТИ И АВТОМАТИЧЕСКИ ОБНОВЛЯЕТСЯ СООТВЕТСТВУЮЩАЯ ЗАПИСЬ В КЭШЕ.
КЭШ МОЖЕТ БЫТЬ ЗАБЛОКИРОВАН ПОДАЧЕЙ СИГНАЛА НА ПРЕДУСМОТРЕННЫЙ ДЛЯ ЭТОГО ВХОДНОЙ КОНТАКТ ИЛИ С ПОМОЩЬЮ УПРАВЛЯЮЩЕГО
РЕГИСТРА КЭША. СОВМЕСТНО ИСПОЛЬЗУЯ ЭТОТ РЕГИСТР И РЕГИСТР АДРЕСА КЭША,
МОЖНО СБРОСИТЬ НАХОДЯЩИЕСЯ В КЭШЕ СЛОВА. КЭШ ДОЛЖЕН БЫТЬ ОЧИЩЕН, КОГДА
ПРОИСХОДИТ КОНТЕКСТНОЕ ПЕРЕКЛЮЧЕНИЕ МЕЖДУ ЗАДАЧАМИ; СЛОВО, НАХОДЯЩЕЕСЯ
В КЭШЕ , НЕОБХОДИМО ПРИЗНАТЬ НЕЗНАЧАЩИМ, КОГДА ОПЕРАЦИОННАЯ СИСТЕМА
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.