PowerQUICC

Last updated

PowerQUICC is the name for several PowerPC- and Power ISA-based microcontrollers from Freescale Semiconductor. They are built around one or more PowerPC cores and the Communications Processor Module (QUICC Engine) which is a separate RISC core specialized in such tasks such as I/O, communications, ATM, security acceleration, networking and USB. Many components are System-on-a-chip designs tailor-made for embedded applications.

Contents

PowerQUICC processors are used in networking, automotive, industrial, storage, printing and consumer applications. Freescale are using PowerQUICC processors as a part of their mobileGT platform.

Freescale also manufactures QUICC microcontrollers based on the older 68k technology.

There are four distinct lines of processors, mainly based on processing power.

PowerQUICC I

The Freescale XPC855T Service Processor of a Sun Fire V20z XPC855TZP66D4 3K20A.jpg
The Freescale XPC855T Service Processor of a Sun Fire V20z

The MPC8xx family was Motorola's first PowerPC based embedded processors, suited for network processors and system-on-a-chip devices. The core is an original implementation of the PowerPC specification. It is a single issue, four stage pipelined core with MMU and branch prediction unit with speeds up to 133 MHz. The MPC821 was introduced in 1995 together with MPC860 with a complete QUICC engine. A slimmed down version, MPC850 with reduced caches and IO ports came in 1997. The QUICC communication processor module (CPM) offloads networking tasks from the CPU, thus branding this family as PowerQUICC. All processors in the family differ in on-chip features like USB, serial, PCMCIA, ATM and Ethernet controllers and different amount of L1 caches ranging from 1 KiB up to 16 KiB.

MPC8xx – All PowerQUICC processors share this common naming scheme.

PowerQUICC II

MPC8245 in a Qlogic SANbox 5200 Fibre Channel switch MPC8245.jpg
MPC8245 in a Qlogic SANbox 5200 Fibre Channel switch

PowerQUICC II was introduced in 1998 and is the direct descendant of PowerPC 603e and the core also goes under the name 603e or G2. The processors still have 16/16 KiB instruction/data L1 caches, and are reaching frequencies up to 450 MHz. These communications processors are used in applications like VoIP systems, telecom switches, cellular base stations and DSLAMs. The PowerQUICC II family of processors are phased out in favour for the more powerful PowerQUICC II Pro line. There's no plans for further development of this core.

MPC82xx – All PowerQUICC II processors share this common naming scheme.

PowerQUICC II Pro

Introduced in 2004, based on the e300 core, an enhanced PowerPC 603e core, with 32/32 KiB instruction/data L1 caches. PowerQUICC II Pro is used as networking processors for routers, switches, printers, network-attached storage, wireless access points and DSLAMs. PowerQUICC II Pro processors reaches 677 MHz, and can include a multitude of embedded technologies like USB, PCI, Ethernet and security devices. They also use a newer QUICC Engine network offload engine instead of the CPM used in the original PowerQUICC I and PowerQUICC II series. The memory controller provides support for DDR and DDR2 SDRAMs.

MPC83xx – All PowerQUICC II Pro processors share this common naming scheme. A trailing "E" signifies that the processors have a built in encryption module. All devices with an 834x name lacks the quicc engine, while devices with a number like 836x has one.

PowerQUICC III

The PowerQUICC III processors are based on a 32-bit Power ISA v.2.03 core called e500, introduced in 2003. It has a dual issue, seven-stage pipeline with double precision FPUs, 32/32 KiB data and instruction L1 caches, multiple Gigabit Ethernet, PCI and PCIe, RapidIO, DDR/DDR2 memory controllers, and security accelerators. Speeds ranges from 533 MHz up to 1.5 GHz. These processors target enterprise level networking and telecom applications, high end storage, printing and imaging. Some of the processors use the older CPM module for the handling network processing offload, some use the newer QUICC Engine (same as in PowerQUICC II Pro), and some do not have a CPM or QUICC Engine at all. Freescale's marketing department nevertheless brand all devices in the 85xx series as being "PowerQUICC III".

MPC85xx – All PowerQUICC III processors share this common naming scheme. A trailing "E" signifies that the processors have a built-in encryption module.

Future

PowerQUICC will[ when? ] cease development in favor of the software-compatible QorIQ platform featuring all PowerPC e500 based processors, from single core, through multi-core, up to 32 cores. Freescale will[ when? ] keep manufacturing PowerQUICC processors in the foreseeable future for existing customers, but they will[ when? ] help facilitate the transition to QorIQ.

See also

Related Research Articles

<span class="mw-page-title-main">Freescale 683XX</span>

The Freescale 683xx is a family of compatible microcontrollers by Freescale that use a Motorola 68000-based CPU core. The family was designed using a hardware description language, making the parts synthesizable, and amenable to improved fabrication processes, such as die shrinks.

The PowerPC 7xx is a family of third generation 32-bit PowerPC microprocessors designed and manufactured by IBM and Motorola. This family is called the PowerPC G3 by Apple Computer, which introduced it on November 10, 1997. A number of microprocessors from different vendors have been used under the "PowerPC G3" name. Such designations were applied to Mac computers such as the PowerBook G3, the multicolored iMacs, iBooks and several desktops, including both the Beige and Blue and White Power Macintosh G3s. The low power requirements and small size made the processors ideal for laptops and the name lived out its last days at Apple in the iBook.

PowerPC G4 is a designation formerly used by Apple to describe a fourth generation of 32-bit PowerPC microprocessors. Apple has applied this name to various processor models from Freescale, a former part of Motorola. Motorola and Freescale's internal name of this family of processors is PowerPC 74xx.

<span class="mw-page-title-main">Geode (processor)</span> Series of x86-compatible processor

Geode is a series of x86-compatible system-on-a-chip (SoC) microprocessors and I/O companions produced by AMD that was targeted at the embedded computing market.

The PowerPC 400 family is a line of 32-bit embedded RISC processor cores based on the PowerPC or Power ISA instruction set architectures. The cores are designed to fit inside specialized applications ranging from system-on-a-chip (SoC) microcontrollers, network appliances, application-specific integrated circuits (ASICs) and field-programmable gate arrays (FPGAs) to set-top boxes, storage devices and supercomputers.

The PowerPC 600 family was the first family of PowerPC processors built. They were designed at the Somerset facility in Austin, Texas, jointly funded and staffed by engineers from IBM and Motorola as a part of the AIM alliance. Somerset was opened in 1992 and its goal was to make the first PowerPC processor and then keep designing general purpose PowerPC processors for personal computers. The first incarnation became the PowerPC 601 in 1993, and the second generation soon followed with the PowerPC 603, PowerPC 604 and the 64-bit PowerPC 620.

The PowerPC e600 is a family of 32-bit PowerPC microprocessor cores developed by Freescale for primary use in high performance system-on-a-chip (SoC) designs with speed ranging over 2 GHz, thus making them ideal for high performance routing and telecommunications applications. The e600 is the continuation of the PowerPC 74xx design.

The PowerPC 5000 family is a series of PowerPC and Power ISA microprocessors from Freescale and STMicroelectronics designed for automotive and industrial microcontroller and system on a chip (SoC) use. The MPC5000 family consists of two lines that really don't share a common heritage.

The PowerPC e500 is a 32-bit microprocessor core from Freescale Semiconductor. The core is compatible with the older PowerPC Book E specification as well as the Power ISA v.2.03. It has a dual issue, seven-stage pipeline with FPUs, 32/32 KiB data and instruction L1 caches and 256, 512 or 1024 KiB L2 frontside cache. Speeds range from 533 MHz up to 1.5 GHz, and the core is designed to be highly configurable and meet the specific needs of embedded applications with features like multi-core operation interface for auxiliary application processing units (APU).

Titan was a planned family of 32-bit Power ISA-based microprocessor cores designed by Applied Micro Circuits Corporation (AMCC), but was scrapped in 2010. Applied Micro chose to continue development of the PowerPC 400 core instead, on a 40 nm fabrication process.

<span class="mw-page-title-main">PowerPC e300</span>

The PowerPC e300 is a family of 32-bit PowerPC microprocessor cores developed by Freescale for primary use in system-on-a-chip (SoC) designs with speed ranging up to 800 MHz, thus making them ideal for embedded applications.

The i.MX range is a family of NXP proprietary microprocessors dedicated to multimedia applications based on the ARM architecture and focused on low-power consumption. The i.MX application processors are SoCs (System-on-Chip) that integrate many processing units into one die, like the main CPU, a video processing unit, and a graphics processing unit for instance. The i.MX products are qualified for automotive, industrial, and consumer markets. Most of them are guaranteed for a production lifetime of 10 to 15 years.

<span class="mw-page-title-main">QorIQ</span> Microprocessor range

QorIQ is a brand of ARM-based and Power ISA–based communications microprocessors from NXP Semiconductors. It is the evolutionary step from the PowerQUICC platform, and initial products were built around one or more e500mc cores and came in five different product platforms, P1, P2, P3, P4, and P5, segmented by performance and functionality. The platform keeps software compatibility with older PowerPC products such as the PowerQUICC platform. In 2012 Freescale announced ARM-based QorIQ offerings beginning in 2013.

<span class="mw-page-title-main">Sam440ep</span> Type of motherboard

Sam440, also known by Sam or its codename Samantha, is a line of modular motherboards produced by the Italian company ACube Systems Srl. The Sam440ep version is a motherboard based on the PowerPC 440EP system-on-a-chip processor which includes a double-precision FPU. It is made by AMCC. Their primary targets are the industrial and embedded markets, running operating systems such as Linux and AmigaOS 4.

The PowerPC e5500 is a 64-bit Power ISA-based microprocessor core from Freescale Semiconductor. The core implements most of the core of the Power ISA v.2.06 with hypervisor support, but not AltiVec. It has a four issue, seven-stage out-of-order pipeline with a double precision FPU, three Integer units, 32/32 KB data and instruction L1 caches, 512 KB private L2 cache per core and up to 2 MB shared L3 cache. Speeds range up to 2.5 GHz, and the core is designed to be highly configurable via the CoreNet fabric and meet the specific needs of embedded applications with features like multi-core operation and interface for auxiliary application processing units (APU).

The KOMDIV-64 is a family of 64-bit microprocessors developed by the Scientific Research Institute of System Development (NIISI) of the Russian Academy of Sciences and manufactured by TSMC, UMC, GlobalFoundries, and X-Fab. The KOMDIV-64 processors are primarily intended for industrial and high-performance computing applications.

The PowerPC e6500 is a multithreaded 64-bit Power ISA-based microprocessor core from Freescale Semiconductor. e6500 will power the entire range of QorIQ AMP Series system on a chip (SoC) processors which share the common naming scheme: "Txxxx". Hard samples, manufactured on a 28 nm process, available in early 2012 with full production later in 2012.

<span class="mw-page-title-main">Raspberry Pi 4</span> 4th generation of the mainline series of Raspberry Pi single-board computer

The Raspberry Pi 4 is the 4th generation of the mainline series of Raspberry Pi single-board computers. Developed by Raspberry Pi (Trading) Ltd and released on 24 June 2019, the Pi 4 came with many improvements over its predecessor; the SoC was upgraded to the Broadcom BCM2711, two of the Raspberry Pi's four USB ports were upgraded to USB 3.0, and options were added for RAM capacities larger than the 1 GB standard for the preceding Raspberry Pi 3 series. The Pi 4 also ends the trend of the $35 maximum MSRP that previous Raspberry Pis had adhered to, as the larger RAM capacities added extra cost to the board; however, the base 1 GB model is still sold for $35. On 28 September 2023, the Raspberry Pi 5 was announced as the successor to the Raspberry Pi 4.

References