Особенности архитектуры универсальных микропроцессоров. Механов В.Б. - 90 стр.

UptoLike

Составители: 

90
указателя стека или указателя кадра, поэтому дополнительный
такт требуется редко. Компиляторы часто вводят «буферную»
команду между командой, которая изменяет регистр адреса, и
командой, которая использует этот регистр.
4.2.2. Шинный интерфейс
Это устройство учитывает приоритеты обращений к шине
и координирует передачи данных, осуществляет предвыборку
команд и выполняет функции согласования действий между
внутренними устройствами процессора и внешней системой. На
внутренней стороне это устройство взаимодействует с кэш-
памятью и устройством предвыборки по трем 32-битным ши-
нам. На внешней стороне шинный интерфейс формирует сигна-
лы шины процессора. За исключением сигналов определения
цикла, все циклы внешней шины (считывание из памяти, пред-
выборки команд, заполнения строк кэш-памяти и др.) выглядят
для внешних схем обычными циклами процессора, причем все
циклы имеют одинаковую временную диаграмму. В составе
шинного интерфейса имеются следующие компоненты:
1) драйверы адреса для формирования сигналов адреса и
сигналов разрешения байт. Старшие 28 сигналов адреса являют-
ся двунаправленными, позволяя внешней схеме передать в про-
цессор адрес строки кэш-памяти, содержимое которой объявля-
ется недостоверным;
2) приемопередатчики шины данных, предназначенные для
управления двунаправленными сигналами данных шины про-
цессора;
3) схемы для управления (по тактам синхронизации) раз-
мером шины данных. Можно задать три размера внешней шины
данных: 32, 16 и 8 бит.
4) буферы записи, обеспечивающие буферирование до че-
тырех запросов записи, что позволяет продолжать многие внут-
ренние операции, не ожидая окончания циклов записи на шине
процессора;
5) схемы формирования циклов шины и управления ши-
ной, которые реализуют большой набор циклов шины и управ-
указателя стека или указателя кадра, поэтому дополнительный
такт требуется редко. Компиляторы часто вводят «буферную»
команду между командой, которая изменяет регистр адреса, и
командой, которая использует этот регистр.
              4.2.2. Шинный интерфейс
     Это устройство учитывает приоритеты обращений к шине
и координирует передачи данных, осуществляет предвыборку
команд и выполняет функции согласования действий между
внутренними устройствами процессора и внешней системой. На
внутренней стороне это устройство взаимодействует с кэш-
памятью и устройством предвыборки по трем 32-битным ши-
нам. На внешней стороне шинный интерфейс формирует сигна-
лы шины процессора. За исключением сигналов определения
цикла, все циклы внешней шины (считывание из памяти, пред-
выборки команд, заполнения строк кэш-памяти и др.) выглядят
для внешних схем обычными циклами процессора, причем все
циклы имеют одинаковую временную диаграмму. В составе
шинного интерфейса имеются следующие компоненты:
     1) драйверы адреса для формирования сигналов адреса и
сигналов разрешения байт. Старшие 28 сигналов адреса являют-
ся двунаправленными, позволяя внешней схеме передать в про-
цессор адрес строки кэш-памяти, содержимое которой объявля-
ется недостоверным;
     2) приемопередатчики шины данных, предназначенные для
управления двунаправленными сигналами данных шины про-
цессора;
     3) схемы для управления (по тактам синхронизации) раз-
мером шины данных. Можно задать три размера внешней шины
данных: 32, 16 и 8 бит.
     4) буферы записи, обеспечивающие буферирование до че-
тырех запросов записи, что позволяет продолжать многие внут-
ренние операции, не ожидая окончания циклов записи на шине
процессора;
     5) схемы формирования циклов шины и управления ши-
ной, которые реализуют большой набор циклов шины и управ-
                            90