PowerQUICC - это имя для нескольких PowerPC - и Power ISA микроконтроллеры от Freescale Semiconductor. Они построены на основе одного или нескольких ядер PowerPC и модуля процессора связи (QUICC Engine ), который представляет собой отдельное ядро RISC, специализирующееся на такие задачи, как ввод-вывод, связь, ATM, ускорение безопасности, сеть и USB. Многие компоненты «Система на кристалле» разработаны специально для встроенных приложений.
Процессоры PowerQUICC используются в сетевых, автомобильных, промышленных, складских, полиграфических и потребительских приложениях. Freescale использует процессоры PowerQUICC как часть своей платформы mobileGT.
Freescale также производит микроконтроллеры QUICC на основе более старой технологии 68k.
Существует четыре различных линейки процессоров, в основном в зависимости от вычислительной мощности.
Семейство MPC8xx было первым PowerPC Motorola встроенные процессоры на базе, подходящие для сетевых процессоров и устройств система на кристалле. Ядро является оригинальной реализацией спецификации PowerPC. Это единственная проблема, четырехступенчатое конвейерное ядро с MMU и блоком предсказания переходов со скоростью до 133 МГц. MPC821 был представлен в 1995 году вместе с MPC860 с полным движком QUICC. Уменьшенная версия MPC850 с уменьшенными кэшами и портами ввода-вывода появилась в 1997 году. Модуль коммуникационного процессора QUICC (CPM) разгружает сетевые задачи с ЦП, таким образом, это семейство маркируется как PowerQUICC . Все процессоры в семействе различаются встроенными в микросхемы функциями, такими как контроллеры USB, последовательного порта, PCMCIA, ATM и Ethernet, а также разным количеством кэшей L1 в диапазоне от 1 KiB до 16 KiB.
MPC8xx - Все процессоры PowerQUICC используют эту общую схему именования.
PowerQUICC II был представлен в 1998 году и является прямым потомок PowerPC 603e, и ядро также имеет имя 603e или G2 . Процессоры по-прежнему имеют кеш-память L1 инструкций / данных 16/16 KiB и достигают частот до 450 МГц. Эти коммуникационные процессоры используются в таких приложениях, как системы VoIP, коммутаторы связи, базовые станции сотовой связи и DSLAM. Семейство процессоров PowerQUICC II постепенно прекращается в пользу более мощной линейки PowerQUICC II Pro. Планов по дальнейшему развитию этого ядра нет.
MPC82xx - Все процессоры PowerQUICC II используют эту общую схему именования.
Представлен в 2004 году на основе ядра e300, усовершенствованного ядра PowerPC 603e с 32/32 КБ кэшей L1 инструкций / данных. 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 имеют его.
Процессоры PowerQUICC III основаны на 32-битном ядре Power ISA v.2.03 под названием e500, представленном в 2003 году. Он имеет двойной выпуск, семиступенчатый конвейер с FPU двойной точности, 32/32 KiB данных и кэш L1 инструкций, несколько Gigabit Ethernet, PCI и PCIe, RapidIO, контроллеры памяти DDR / DDR2 и ускорители безопасности.. Скорости варьируются от 533 МГц до 1,5 ГГц. Эти процессоры предназначены для сетевых и телекоммуникационных приложений корпоративного уровня, систем хранения данных высокого класса, печати и обработки изображений. Некоторые процессоры используют старый модуль CPM для обработки разгрузки сетевой обработки, некоторые используют более новый механизм QUICC (такой же, как в PowerQUICC II Pro), а некоторые вообще не имеют модуля CPM или QUICC. Тем не менее, отдел маркетинга Freescale маркирует все устройства серии 85xx как «PowerQUICC III».
MPC85xx - Все процессоры PowerQUICC III используют эту общую схему именования. Буква "E" в конце означает, что процессоры имеют встроенный модуль шифрования.
PowerQUICC прекратит разработку в пользу программно-совместимая платформа QorIQ, включающая все процессоры на базе PowerPC e500, от одноядерных до многоядерных и до 32 ядер. Freescale продолжит производство процессоров PowerQUICC в обозримом будущем для существующих клиентов, но они помогут облегчить переход на QorIQ.