MPC5xx

редактировать
MCU 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.

Характеристики

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

внешние ссылки

Последняя правка сделана 2023-12-31 10:59:08
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте