PowerQUICC
![]() | Эта статья включает список литературы , связанную литературу или внешние ссылки , но ее источники остаются неясными, поскольку в ней отсутствуют встроенные цитаты . ( сентябрь 2017 г. ) |
POWER , PowerPC и Power ISA. Архитектуры |
---|
NXP (ранее Freescale и Motorola) |
ИБМ |
|
IBM/Нинтендо |
Другой |
Ссылки по теме |
Отменено выделено серым цветом , историческое — курсивом |
PowerQUICC — это название нескольких PowerPC и Power ISA на базе микроконтроллеров от Freescale Semiconductor . Они построены на базе одного или нескольких ядер PowerPC и модуля коммуникационного процессора ( QUICC Engine ), который представляет собой отдельное ядро RISC, специализирующееся на таких задачах, как ввод-вывод , связь, ATM , ускорение безопасности, работа в сети и USB . Многие компоненты представляют собой системы на кристалле, специально разработанные для встраиваемых приложений.
Процессоры PowerQUICC используются в сетевых, автомобильных, промышленных, складских, полиграфических и потребительских приложениях. Freescale использует процессоры PowerQUICC как часть своей платформы mobileGT .
Freescale также производит микроконтроллеры QUICC на основе старой технологии 68k .
Существует четыре различные линейки процессоров, в основном основанные на вычислительной мощности.
PowerQUICC I
[ редактировать ]
Семейство MPC8xx было первыми встраиваемыми процессорами Motorola на базе PowerPC , подходящими для сетевых процессоров и однокристальных устройств. Ядро представляет собой оригинальную реализацию спецификации PowerPC. Это одновыпускное четырехступенчатое конвейерное ядро с MMU и блоком прогнозирования ветвей со скоростью до 133 МГц. MPC821 MPC860 вместе с был представлен в 1995 году с полным двигателем QUICC. Уменьшенная версия MPC850 с уменьшенным кэшем и портами ввода-вывода появилась в 1997 году. Модуль коммуникационного процессора QUICC (CPM) разгружает сетевые задачи с ЦП, таким образом, это семейство получило название PowerQUICC . Все процессоры семейства различаются встроенными функциями, такими как контроллеры USB, последовательный порт, PCMCIA, ATM и Ethernet, а также разным объемом кэш-памяти L1 в диапазоне от 1 КиБ до 16 КиБ.
MPC8xx – все процессоры PowerQUICC используют эту общую схему именования.
- MPC821 - первый встроенный процессор PowerPC со встроенным CPM, но без FPU и с частотой до 50 МГц.
- MPC860 – первый PowerPC с полностью интегрированным механизмом QUICC и частотой до 80 МГц.
- MPC850 — недорогой MPC860 со встроенными USB и Ethernet. Скорость до 50 МГц
PowerQUICC II
[ редактировать ]
PowerQUICC II был представлен в 1998 году и является прямым потомком PowerPC 603e , ядро также носит название 603e или G2 . Процессоры по-прежнему имеют кэши инструкций/данных L1 объемом 16/16 КиБ и достигают частоты до 450 МГц. Эти коммуникационные процессоры используются в таких приложениях, как системы VoIP , телекоммуникационные коммутаторы , базовые станции сотовой связи и DSLAM . Семейство процессоров PowerQUICC II постепенно вытесняется более мощной линейкой PowerQUICC II Pro. Планов по дальнейшему развитию этого ядра нет.
MPC82xx – все процессоры PowerQUICC II используют эту общую схему именования.
PowerQUICC II Про
[ редактировать ]на основе ядра e300 Представленное в 2004 году усовершенствованное ядро PowerPC 603e с кэшем L1 инструкций/данных размером 32/32 КиБ. PowerQUICC II Pro используется в качестве сетевых процессоров для маршрутизаторов , коммутаторов , принтеров , сетевых хранилищ , точек беспроводного доступа и DSLAM . Процессоры PowerQUICC II Pro достигают частоты 677 МГц и могут включать в себя множество встроенных технологий, таких как USB , PCI , Ethernet и устройства безопасности. Они также используют новый механизм разгрузки сети QUICC Engine вместо CPM, который использовался в исходных сериях PowerQUICC I и PowerQUICC II. Контроллер памяти обеспечивает поддержку DDR и DDR2 SDRAM.
MPC83xx – все процессоры PowerQUICC II Pro используют эту общую схему именования. Завершающая буква «E» означает, что процессоры имеют встроенный модуль шифрования. На всех устройствах с именем 834x отсутствует механизм quicc, а на устройствах с номером типа 836x он есть.
- MPC8313E
- MPC8314E
- MPC8315E
- MPC8321E – нижний уровень для легкого перехода от семейства MPC8xx
- MPC8343E – используется в Killer NIC сетевой карте .
- MPC8347E
- MPC8349E
- MPC8358E
- MPC8360E
- MPC8377E
- MPC8378E
- MPC8379E
PowerQUICC III
[ редактировать ]Процессоры PowerQUICC III основаны на 32-битном Power ISA v.2.03 ядре под названием e500 , представленном в 2003 году. Он имеет двойной выпуск, семиступенчатый конвейер с FPU двойной точности, 32/32 КиБ кэшей данных и инструкций L1, несколько Gigabit Ethernet, PCI и PCIe, RapidIO , контроллеры памяти DDR/DDR2 и ускорители безопасности. Скорости варьируются от 533 МГц до 1,5 ГГц. Эти процессоры предназначены для сетевых и телекоммуникационных приложений корпоративного уровня, высокопроизводительных систем хранения данных, печати и обработки изображений. Некоторые процессоры используют старый модуль CPM для разгрузки сетевой обработки, некоторые используют новый механизм QUICC (такой же, как в PowerQUICC II Pro), а некоторые вообще не имеют модуля CPM или QUICC Engine. Тем не менее отдел маркетинга Freescale маркирует все устройства серии 85xx как «PowerQUICC III».
MPC85xx – все процессоры PowerQUICC III используют эту общую схему именования. Завершающая буква «E» означает, что процессоры имеют встроенный модуль шифрования.
- MPC8536/35/33(E) – коммуникационный процессор с ядром e500v2.
- MPC8540 – первый в мире хост-процессор с поддержкой RapidIO и ядром e500v1. Включает два контроллера Gigabit Ethernet, идеально подходящие для маршрутизаторов. Скорость от 600 МГц до 1 ГГц.
- MPC8541E — аналогичен 8540 с ядром e500v1, но без PCI-X, RapidIO и с механизмом безопасности.
- MPC8548/47/45/43(E) – семейство интегрированных устройств, включающее PCI Express и RapidIO, а также одно ядро e500v2. Каждое меньшее число имеет меньше способностей, чем его братья и сестры с более высоким номером.
- MPC8544E — аналогичен 8548 с ядром e500v2, но производится по экономичному 90-нм техпроцессу и с некоторыми отличиями в реальном наборе функций.
- MPC8555E — аналогичен 8560 с ядром e500v1, но без PCI-X, RapidIO и с механизмом безопасности.
- MPC8560 — аналогично 8540 с ядром e500v1, это было первое выпущенное устройство PQ III. Он включает в себя CPM вместе с ядром e500v1.
- MPC8568/68E/67/67E – вместо CPM используется механизм QUICC с ядром e500v2, 8567 имеет сокращенный набор периферийных устройств.
- MPC8569E – частота ядра e500v2 1,33 ГГц, техпроцесс 45 нм, улучшенный движок QUICC, богатый набор периферийных устройств и низкое энергопотребление. [1]
- MPC8572E – использует два ядра e500v2 с частотой до 1,5 ГГц. Используется в высококлассном сетевом оборудовании с поддержкой приложений, таком как межсетевые экраны и антивирусные устройства (от «Лаборатории Касперского» ).
Будущее
[ редактировать ]PowerQUICC будет [ когда? ] прекратить разработку в пользу программно-совместимой платформы QorIQ , включающей все процессоры на базе PowerPC e500 : от одноядерных до многоядерных и до 32 ядер. Freescale будет [ когда? ] продолжать производство процессоров PowerQUICC в обозримом будущем для существующих клиентов, но они будут [ когда? ] помогите облегчить переход на QorIQ.
См. также
[ редактировать ]Ссылки
[ редактировать ]- «Портфолио Power Architecture от Freescale» . Архивировано из оригинала 7 марта 2012 года.
- «Информационный документ Freescale Power Architecture — от Сомерсета до SoC» (PDF) . Архивировано из оригинала (PDF) 22 марта 2013 г.
- Хафхилл, Том Р. (21 марта 2005 г.). «Freescale ускоряет PowerQUICC». Отчет микропроцессора .