PowerPC e600 - PowerPC e600

В PowerPC e600 это семья 32-битный PowerPC микропроцессор ядра, разработанные Freescale для основного использования в высокой производительности система на кристалле (SoC) со скоростью более 2 ГГц, что делает их идеальными для высокопроизводительных приложений маршрутизации и телекоммуникаций. E600 является продолжением дизайна PowerPC 74xx.

E600 - это суперскалярный не работает RISC ядро с данными / инструкциями L1 32/32 КБ тайники, семиступенчатая, трехэтапная трубопровод с загрузкой / магазином, системный регистр, мощный предсказание ветвления, целочисленная единица, а двойная точность FPU и улучшенный 128-битный AltiVec агрегат с ограниченным внеочередным исполнением. Ядро предназначено для работы в многопроцессорность и многоядерный проектирует и может принимать большое количество кэшей L2 на кристалле.

Ядро e600 полностью обратно совместимо с ядрами PowerPC 74xx, от которых оно происходит.

Процессоры

Дизайн ядра e600.

В 2004 году Freescale переименовал ядро ​​PowerPC 74xx e600 и сместил акцент с обычных процессоров на высокопроизводительные встраиваемые устройства SoC и представил новую схему именования MPC86xx. 7448 должен был стать последним чистым 74xx и лег в основу нового ядра e600.

MPC7448

В 7448 является развитием PowerPC 7447 и, по сути, представляет собой более быструю (до 2 ГГц) и более энергоэффективную версию 7447A, изготовленную по 90-нм техпроцессу, с 1 МБ кэш-памяти второго уровня и передней шиной до 200 МГц, и в нем используется новый стандарт Freescale. ядро, е600.

MPC864x

Проблемы, связанные с интерфейсом внешней шины MPX с ограниченной полосой пропускания, обнаруженные в серии 74xx, решаются с помощью одного (MPC8641) или двойное (MPC8641D) ядра e600, более быстрый системный интерфейс через RapidIO, двойной x8 PCI Express и встроенное соединение MPX с частотой 667 МГц между вводом-выводом, ядрами и двумя 64-битными DDR2 -контроллеры памяти (с ECC ). Продукт также имеет четыре встроенных Гигабитный Ethernet контроллеры с TCP /UDP особенности разгрузки. Двухъядерный MPC8641D поддерживает асимметричная многопроцессорность, что позволяет двум операционные системы работать на одном устройстве одновременно, разделяя ресурсы, но практически не подозревая друг о друге.

В MPC8641 (одноядерный) и MPC8641D (двухъядерные) производятся по 90-нм техпроцессу SOI. 8641 потребляет менее 16 Вт на 1,33 ГГц, а 8641D менее 25 Вт на 1,5 ГГц.

Представленный летом 2008 г. MPC8640 и MPC8640D это маломощные и недорогие версии частей MPC8641. Работая на частоте 1–1,25 ГГц, они потребляют мощность 14–21 Вт, при этом в остальном они идентичны своим старшим собратьям.

MPC8610

Представленный в 2007 году MPC8610 это хост-процессор со встроенным графический процессор поддержка 24-битных экранов размером до 1280x1024 пикселей. Это одноядерный процессор с 256 КБ кэш-памяти второго уровня. Изготовленный по техпроцессу 90 нм, он достигает частот от 667 до 1333 МГц.

Список устройств

Этот список представляет собой полный список известных проектов на базе ядра E600 (за исключением старых моделей 74xx). Рисунки являются иллюстрациями и не в масштабе.

имяОбразFabТранзисторыРазмер умираютЯдраЧасыКэш L2Кэш L3ПакетВведено
MPC7448MPC7448.jpg90 нм SOI90 млн58,44 мм211000–1700 МГц1024 кБн / д360-контактный CBGA
360-контактный CLGA
2005
MPC8641D
MPC8641
MPC8641D.jpg90 нм SOI225 млн177,87 мм22
1
1000–1500 МГц2 × 1024 кБ
1 × 1024 кБ
н / д1023-контактный CBGA2007
MPC8610MPC8610.jpg90 нм SOI82,45 мм21667–1333 МГц256 КБн / д783-контактный PBGA2008
MPC8640D
MPC8640
MPC8640D.jpg90 нм SOI225 млн177,87 мм22
1
1000–1250 МГц2 × 1024 кБ
1 × 1024 кБ
н / д1023-контактный CBGA2008

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