Ниже приводится частичный список продуктов NXP и Freescale Semiconductor , включая продукты, которые ранее производились Motorola до 2004 года. Обратите внимание, что в 2015 году NXP и Freescale объединились. [1]
Микропроцессоры
Ранние микропроцессоры
- Motorola MC10800 (4-бит)
- Промышленный блок управления Motorola MC14500B (ICU) (1-бит)
- Motorola 6800 (8-бит)
- Motorola 6802 (8-бит)
- Motorola 6808 (8-бит)
- Motorola 6809 (8/16-бит)
68000 серии
- Motorola 68000 (16/32-бит)
- Motorola 68008 ( 8/16/32 бит)
- Motorola 68010 (16/32-бит)
- Motorola 68012 (16/32-бит)
- Motorola 68020 (32-бит)
- Motorola 68030 (32-бит)
- Motorola 68851 ( MMU )
- Motorola 68881 ( FPU )
- Motorola 68882 (FPU)
- Motorola 68040 (с FPU)
- Motorola 68060 (с FPU)
88000 серии (RISC)
Процессоры PowerPC и Power ISA
- PPC 601 ("G1")
- PPC 603 / PPC 603ev («G2»)
- PPC 604 / PPC 604e / PPC 604ev
- КПП 620
- Семейство PowerPC 7xx , только PowerPC 740, 750, 745 и 755 («PowerPC G3»)
- MPC8xx ( PowerQUICC )
- MPC82xx ( PowerQUICC II , ядро G2 )
- MPC83xx ( PowerQUICC II Pro , ядро e300 )
- MPC85xx ( PowerQUICC III , ядро e500 )
- MPC86xx ( ядро e600 )
- MPC87xx (будущее ядро e700 )
- Pxxxx ( QorIQ , E500 ядра , E5500 ядра )
- Txxxx ( QorIQ , ядра e6500) )
Ядра ARM Cortex-A
i.MX
ARM920 на базе:
- i.MX1 (MC9328MX1)
- i.MXL (MC9328MXL)
- i.MXS (MC9328MXS)
ARM926 на базе:
- i.MX21 (MC9328MX21)
- i.MX23 (MCIMX23)
- i.MX25 (MCIMX25)
- i.MX27 (MCIMX27)
- i.MX28 (MCIMX28)
ARM11 на базе:
- i.MX31 (MCIMX31)
- i.MX35 (MCIMX355)
- i.MX37 (MCIMX37)
На базе Cortex-A8:
- Семейство i.MX51 (например, MCIMX515)
- Семейство i.MX50 (i.MX508)
- Семейство i.MX53 (например, MCIMX535)
На базе Cortex-A9:
- i.MX6 соло
- i.MX6 двойной
- i.MX6 четырехъядерный
На базе Cortex-A7:
- i.MX7 [2]
На базе Cortex-A72:
- i.MX8 [3]
S32
ARM Cortex-A53 и / или ARM Cortex-M4 на основе:
- S32V234 [4]
- S32V3xx [5]
Layerscape / QorIQ
ARM Cortex-A7 на базе:
- LS1020A
- LS1021A
- LS1022A
ARM Cortex-A9 на базе:
- LS1024A
ARM Cortex-A53 на базе:
- LS1012A
- LS1043A
- LS1046A
- LS1088A
ARM Cortex-A72 на базе:
- LS1028A
- LS2084A / 44A
- LS2048A / 44A
- LS2160A (16x Cortex-A72) [6]
Микроконтроллеры
6800 серии
8-битный
- Motorola 6801/6803
- Motorola 6802
- Motorola 6804
- Motorola 6805/146805
- Motorola 68HC05 (CPU05) - наследие
- Freescale 68HC11 (CPU11) - устаревшая версия
- Технологии Freescale 68HC08 (CPU08) 0,65 мкм, 0,5 мкм и 0,25 мкм
- Freescale S08 (CPUS08) 0,25 мкм
- Freescale RS08 (CPURS08) 0,25 мкм - на основе ядра RS08, S08 с ограниченным ЦП. меньше инструкций для более низкой стоимости.
16 бит
- Freescale 68HC16 (CPU16) - наследие
- Freescale 68HC12 (CPU12) - устаревшая версия
- Freescale S12 (CPU12) - все еще разрабатывается
- Freescale S12X (CPU12X-1) - семейство устройств S12XD, S12XA ... с сопроцессором XGATE . Как DMA или сопроцессор ввода / вывода.
- Freescale S12XE (CPU12X-2) - семейство устройств S12XE с сопроцессором XGATE , Emulated EEPROM = EEEPROM. Технология 0,18 мкм.
68000 серии
- Freescale 683XX
- Freescale DragonBall
- Freescale ColdFire
- Freescale ColdFire +
M · на основе CORE
Микроконтроллеры RISC на базе M · CORE - это 32-битные процессоры, специально разработанные для маломощной электроники . [7] Процессоры M · CORE, как и процессоры семейства 68000, имеют пользовательский режим и режим супервизора, а в пользовательском режиме оба имеют 32-битный ПК и 16 регистров по 32 бита каждый. Набор инструкций M · CORE сильно отличается от набора инструкций 68k - в частности, M · CORE - это чистая машина для загрузки и сохранения, и все инструкции M · CORE являются 16-битными, в то время как инструкции 68k имеют различную длину. Однако исходный код на языке ассемблера 68k может быть механически переведен на язык ассемблера M · CORE. [8]
Ядро процессора M · CORE было лицензировано Atmel для смарт-карт . [9]
- MMC2001
- MMC2114
Энергетическая архитектура
- MPC5xx
- MPC512x ( ядро e300 )
- MPC52xx ( ядро e300 )
- MPC55xx ( ядро e200 )
- MPC56xx ( ядро e200 )
- MPC57xx ( ядро e200 )
Ядра ARM Cortex-M
- MXC300-30
Микроконтроллеры Cortex-M0 +
- Kinetis L серия
- Kinetis E серия
- Kinetis M серия
- Kinetis серии W
Микроконтроллеры Cortex-M4
- Kinetis K серия
- Kinetis KW2x серии
см. также: S32 K
Ядра ARM7
Автомобильные микроконтроллеры ARM7TDMI
- MAC71xx
- MAC72xx
Модули TPU и ETPU
Блок обработки времени (TPU) и усовершенствованный блок обработки времени (eTPU) - это в основном автономные периферийные устройства для синхронизации, которые можно найти в некоторых частях Freescale.
- MC68832 (ТПУ)
- MPC5554 ( PowerPC ) (eTPU)
- MPC5777C ( PowerPC ) (eTPU2 +)
- MCF5232, MCF5233, MCF5234, MCF5235 ( ColdFire ) (eTPU)
Цифровые сигнальные процессоры
Примечание: серия 56XXX обычно известна как серия 56000 или 56K, и аналогично 96XXX известна как серия 96000 или 96K.
56000 серии
- Motorola DSP560XX (24-бит)
- Motorola DSP563XX ( 16/24 бит)
- Motorola DSP566XX (16 бит)
- Motorola DSP567XX (цифровой контроллер сигналов)
- Motorola DSP568XX (цифровой контроллер сигналов)
96000 серии
- Motorola DSP96XXX (32-разрядная версия )
Серия StarCore
Примечание: «В StarCore нет встроенной поддержки операций с плавающей запятой» [10]
- MSC8101 / 3 Одно ядро SC140, 300 МГц (Окончание срока службы)
- MSC8102 Quad SC140 core, 275 МГц (Снято с производства)
- MSC8122 / 26 Quad SC140 ядро, 500 МГц
- MSC711x Одно ядро SC1400, 200/300 МГц (Производство частично прекращено)
- MSC8144 / E Quad SC3400 core, 1 ГГц
- MSC8156 / E Шестиядерное ядро SC3850 , 1 ГГц с сопроцессором MAPLE-B
- MSC8154 / E Четырехъядерный процессор SC3850, 1 ГГц с сопроцессором MAPLE-B
- MSC8152 Двухъядерный ядро SC3850, 1 ГГц с сопроцессором MAPLE-B
- MSC8151 Одноядерное ядро SC3850, 1 ГГц с сопроцессором MAPLE-B
- MSC8256 Шестиядерное ядро SC3850, 1 ГГц
- MSC8254 четырехъядерный ядро SC3850, 1 ГГц
- MSC8252 Двухъядерный ядро SC3850, 1 ГГц
- MSC8251 Одноядерное ядро SC3850, 1 ГГц
Датчики MEMS
- Серия MMA (многоцелевые / многоосевые акселерометры)
- Давление серии MPX
- Серия MPR Proximity
Реконфигурируемое устройство вычислительной фабрики
- MRC6011
Программное обеспечение
- Интегрированная среда разработки CodeWarrior
- Операционная система реального времени MQX
- FreeMaster
- Эксперт по процессору
- Разработка графического интерфейса пользователя PEG
- Набор инструментов для датчиков
- Набор инструментов для беспроводного подключения
Рекомендации
- ^ NXP Semiconductors и Freescale Semiconductor близкое слияние RTTNews. Проверено 13 декабря 2015.
- ^ "Процессоры приложений серии i.MX 7: Multicore Arm® Cortex®-A7, Cortex-M4" . NXP . Проверено 3 декабря 2018 .
- ^ «Процессоры приложений серии i.MX 8: ядра Multicore Arm® Cortex®-A72, Cortex-A53, Cortex-A35, Cortex-M4» . NXP . Проверено 3 декабря 2018 .
- ^ «S32V234: Процессор технического зрения для камеры переднего и кругового обзора, машинное обучение и приложения Sensor Fusion» . NXP . Проверено 3 декабря 2018 .
- ^ «Рынок цепных ADAS и автономного вождения в 2017-2021 годах: ACC, FCW и LKS продемонстрировали самые высокие темпы роста» . PRNewsWire . 2018-08-23 . Проверено 3 декабря 2018 .
- ^ «Процессоры QorIQ® Layerscape на основе технологии Arm®» . NXP . Проверено 3 декабря 2018 .
- ^ «Проектирование с низким энергопотреблением: Обзор механизмов энергосбережения, используемых в архитектуре Motorola M · CORE»
- ^ "PortAsm / 68K для MCore: перевод на уровне исходного кода"
- ^ пресс-релиз: "Защищенный процессор Motorola M210 M-CORE лицензирован для Atmel"
- ^ Руководство по переносу C64x на SC3850 Архивировано 07июля 2011 г.на Wayback Machine (август 2010 г. / цитата со страницы 29)