PowerPC e600 - это семейство 32-битных PowerPC микропроцессорных ядер, разработанных Freescale для основного использования в высокопроизводительных системах на кристалле (SoC) с частотой более 2 ГГц, таким образом что делает их идеальными для высокопроизводительных приложений маршрутизации и телекоммуникаций. E600 является продолжением дизайна PowerPC 74xx.
e600 - это суперскалярная out-of-order ядро RISC с 32/32 КБ данных / инструкций L1 кешами, семиступенчатый, трехэтапный конвейер с загрузкой / сохранением, системный регистр, мощное предсказание ветвления, целочисленный блок, двойной точность FPU и усовершенствованный 128-битный блок AltiVec с ограниченным внеплановым исполнением. Ядро разработано для работы в многопроцессорной и многоядерной схемах и может принимать большие объемы кэшей L2 на кристалле.
Ядро e600 полностью обратно совместимо с ядрами PowerPC 74xx, от которых оно происходит.
В 2004 году компания Freescale переименовала ядро PowerPC 74xx в e600 и сместила акцент с обычных процессоров на высокопроизводительные встроенные устройства SoC и представила новую схему именования MPC86xx. 7448 должен был стать последним чистым 74xx и лег в основу нового ядра e600.
7448 является развитием PowerPC 7447 и по сути является более быстрой (до 2 ГГц) и более энергоэффективной версией 7447A, произведенной в 90 нм с кэш-памятью L2 объемом 1 МБ и передней шиной до 200 МГц, а также новое стандартное ядро Freescale, e600.
Проблемы, связанные с интерфейсом внешней шины MPX с ограниченной полосой пропускания, обнаруженные в серии 74xx, решаются с помощью одинарного (MPC8641 ) или двойного (MPC8641D ) ядер e600, более быстрый системный интерфейс через RapidIO, двойной x8 PCI Express и межсоединение MPX на кристалле 667 МГц между вводом / выводом, ядрами и двойные 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 КБ кэш-памяти второго уровня. Изготовленный по техпроцессу 90 нм, он достигает частот от 667 до 1333 МГц.
Этот список представляет собой полный список известных проектов на базе ядра E600 (за исключением старых моделей 74xx). Рисунки являются иллюстрациями и не в масштабе.
Имя | Изображение | Fab | Транзисторы | Размер кристалла | Ядра | Часы | Кэш L2 | Кэш L3 | Пакет | Представлен |
---|---|---|---|---|---|---|---|---|---|---|
MPC7448 | 90 нм SOI | 90 M | 58,44 мм | 1 | 1000–1700 МГц | 1024 кБ | нет данных | 360-контактный CBGA. 360-контактный CLGA | 2005 | |
MPC8641D. MPC8641 | 90 нм SOI | 225 M | 177,87 мм | 2. 1 | 1000–1500 МГц | 2 × 1024 кБ. 1 × 1024 кБ | н / д | 1023-контактный CBGA | 2007 | |
MPC8610 | 90 нм SOI | 82,45 мм | 1 | 667–1333 МГц | 256 кБ | н / д | 783-контактный PBGA | 2008 | ||
MPC8640D. MPC8640 | 90 нм SOI | 225 M | 177,87 мм | 2. 1 | 1000–1250 МГц | 2 × 1024 кБ. 1 × 1024 кБ | н / д | 1023-контактный CBGA | 2008 |