Организация вычислительных систем

       

Распараллеливание функций в структуре микропроцессоров фирмы Motorola


В первом же МП семейства MC 68000 фирма Motorola использовала один из самых эффективных методов повышения производительности - распараллеливание функций с помощью относительно автономно работающих блоков.

Распараллеливание функций в структуре микропроцессоров фирмы Motorola

Рис. 7.2.  Структура МП МС 68000

Распараллеливание функций в структуре микропроцессоров фирмы Motorola

Рис. 7.3.  Структура МП МС 68020

Распараллеливание функций в структуре микропроцессоров фирмы Motorola

Рис. 7.4.  Структура МП МС 68030

Распараллеливание функций в структуре микропроцессоров фирмы Motorola

Рис. 7.5.  Структура МП МС 68040

Устройство памяти инструкций (данных) включает:

  • устройство управления памятью инструкций (данных);
  • кэш инструкций (данных) - 4 Кбайт;
  • устройство снупинга инструкций (данных).

Механизм снупинга позволяет альтернативному владельцу магистрали получать доступ к содержимому внутрикристального кэша данных.

Система арбитра, служащая для определения владельца магистрали, включает сигналы:

  • запроса магистрали;
  • передачи управления магистралью;
  • подтверждения приема магистрали.

В ЦП MC68000 - 68030 основным владельцем магистрали и одновременно устройством, осуществляющим арбитраж, является сам ЦП. В ЦП MC68040, 68060 - внешний арбитр.

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

Распараллеливание функций в структуре микропроцессоров фирмы Motorola

Рис. 7.6.  Структура МП МС 68060



Содержание раздела