Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Микроконтроллер Freescale MPC561

MPC5xx семейство процессоров , такие как MPC555 и MPC565 являются 32-разрядным PowerPC встроенных микропроцессоров , которые работают от 40 до 66 МГц и часто используемые в автомобильных применениях , включая контроллеры двигателя и трансмиссии. Корпорация Delphi использует MPC561 или MPC565 в контроллерах двигателей, которые они поставляют General Motors , при этом почти все автомобили GM North America модели 2009 года теперь используют MPC5xx в контроллере двигателя. Boschтакже использовали MPC5xx по всей ME (D) -9 серию контроллеров бензиновый двигатель, ВДГ-16 серии контроллеров дизельных двигателей как и дизельный двигатель серии Cummins B ECU .

Они обычно считаются микроконтроллерами из-за их интегрированного периферийного набора и необычной архитектуры: отсутствие MMU , большая встроенная SRAM и очень большая (до 1 МБ ) встроенная флэш-память с малой задержкой доступа , что означает, что их архитектура адаптирована к управляющие приложения. Вместо трансляции блочных адресов и аппаратной трансляции адресов с фиксированной страницей, предписанной первой спецификацией PowerPC, ядра 5xx предоставили программный механизм трансляции, который поддерживал переменные размеры страниц. Эта модель является основой для встроенной модели MMU в текущей спецификации Power ISA .

MPC5xx - все процессоры семейства PowerPC 5xx используют эту общую схему именования.

Разработка семейства PowerPC 5xx прекращена в пользу более гибкого и мощного семейства PowerPC 55xx .

Характеристики [ править ]

Периферийные устройства на каждой модели различаются, но часто включают аналого-цифровые преобразователи (АЦП), блоки процессора времени (TPU), GPIO и UARTS / последовательный порт (QSMCM). Семейство MPC5xx происходит от ядра семейства MPC8xx PowerQUICC , что означает, что оно использует архитектуру Гарварда , одно ядро. В отличие от семейства 8xx, варианты 5xx имеют блок с плавающей запятой . В то время как некоторые из более ранних чипов, таких как MPC509, имели кеш инструкций, последние чипы имеют возможность содержать на борту большие объемы флеш-памяти NOR, которая способна передавать инструкции процессору. В некоторых недорогих микросхемах отсутствует флеш-память, поскольку она увеличивает площадь кристалла, что приводит к увеличению стоимости микросхемы. Многие приложения-контроллеры запускают очень длинные контуры управления, где нет большого набора данных и низкая задержка, более важен детерминированный доступ как к данным, так и к процедурам инструкций. Если большая часть данных может быть сохранена во встроенной SRAM, доступной для канала данных процессора за один цикл, производительность может быть довольно хорошей. Если к данным требуется частый доступ вне кристалла, производительность может быть снижена, поскольку микросхема не может выполнять пакетный доступ к данным из внешней ОЗУ и имеет очень медленную шину.протокол доступа. Благодаря простому интерфейсу памяти, который можно запрограммировать, установив ячейку памяти по умолчанию и записав несколько базовых регистров, микросхемы довольно популярны среди любителей, а также среди автомобильных и промышленных разработчиков.

Внешние ссылки [ править ]

  • Страница Freescale MPC5xx
  • Одноплатные компьютеры MPC555, MPC565