PowerPC e600 — это семейство 32-битных ядер микропроцессора PowerPC , разработанных Freescale для первичного использования в высокопроизводительных системах на кристалле (SoC) с частотой свыше 2 ГГц, что делает их идеальными для высокопроизводительных маршрутных и телекоммуникационных приложений. E600 является продолжением дизайна PowerPC 74xx.
e600 — это суперскалярное внеочередное RISC- ядро с кэшами данных/инструкций L1 объемом 32/32 КБ , семиступенчатым конвейером с тремя выпусками с загрузкой/хранением, системным регистром, мощным предсказанием ветвлений , целочисленным блоком , FPU двойной точности и усовершенствованным 128-битным блоком AltiVec с ограниченным внеочередным выполнением. Ядро предназначено для работы в многопроцессорных и многоядерных конструкциях и может принимать большие объемы кэшей L2 на кристалле.
Ядро e600 полностью обратно совместимо с ядрами PowerPC 74xx, на базе которых оно создано.
В 2004 году Freescale переименовала ядро PowerPC 74xx в e600 и сменила фокус с общих ЦП на высокопроизводительные встраиваемые устройства SoC, а также представила новую схему именования, MPC86xx. 7448 должен был стать последним чистым 74xx и лег в основу нового ядра e600.
7448 представляет собой эволюцию PowerPC 7447 и по сути является более быстрой (до 2 ГГц) и энергоэффективной версией 7447B, изготовленной по 90 нм техпроцессу с кэшем L2 объемом 1 МБ и системной шиной до 200 МГц. Он оснащен новым стандартным ядром Freescale — e600 .
Проблемы, связанные с интерфейсом шины MPX с ограниченной пропускной способностью, которые есть в серии 74xx, решаются с помощью одного ( MPC8641 ) или двух ( MPC8641D ) ядер e600, более быстрого системного интерфейса через RapidIO , двух x8 PCI Express и встроенного 667 МГц MPX-соединения между вводом/выводом, ядрами и двумя 64-битными контроллерами памяти DDR2 (с ECC ). Продукт также оснащен четырьмя встроенными контроллерами Gigabit 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 Вт, оставаясь идентичными своим старшим собратьям в других отношениях.
Представленный в 2007 году MPC8610 — это хост-процессор со встроенным графическим процессором, поддерживающий 24-битные экраны размером до 1280x1024 пикселей. Это одноядерный ЦП с 256 КБ кэша L2 на кристалле. Изготовленный по 90-нм техпроцессу, он достигает скоростей от 667 до 1333 МГц.
Этот список представляет собой полный список известных конструкций на базе ядра e600 (исключая старые конструкции 74xx). Изображения являются иллюстрациями и не соответствуют масштабу.