Friday, July 20, 2018
Tuesday, November 10, 2015
 Imagination Extends the MIPS Warrior CPU Family
You are sending an email that contains the article
and a private message for your recipient(s).
Your Name:
Your e-mail: * Required!
Recipient (e-mail): *
Subject: *
Introductory Message:
(Photo: Yes/No)
(At the moment, only Text is allowed...)
Message Text: Imagination Technologies has added new chips to its MIPS Warrior CPU product line. The additions include the embedded 32-bit M-class M6200 and M6250 CPUs and high-end P-class P6600 64-bit CPU.

The MIPS P6600 is the next evolution of the MIPS P-class family, building on the 32-bit P5600 CPU, and paving the way to future generations of higher performance 64-bit MIPS processors. The P6600 is a balanced mainstream high-performance CPU choice, enabling multicore 64-bit SoCs with area efficiency for applications in segments including mobile, home entertainment, networking, automotive and more.

The MIPS M6200 and M6250 are the latest additions to Imagination’s M-class family processors for MCUs/MPUs for embedded designs in segments requiring higher performance and larger address space, including wired/wireless modems, GPU supervisor processors, flash and SSD controllers, packet processing, industrial and motor control, voice processing and more.

All based on the MIPS Release 6 (r6) architecture.

MIPS P6600 key features

  • High-performance 64-bit MIPS Warrior CPU based on a 16-stage multi-issue Out of Order (OoO) pipeline implementation
  • Integrated compiler-friendly 128-bit MIPS SIMD Architecture (MSA) support for efficient parallel processing of vector operations in multimedia applications
  • Branch prediction with fully associative Level 1 BTB (branch target buffer) and an improved Level 2 cache sub-system
  • Full hardware virtualization support and Imagination’s OmniShield technologies for security and reliability in a wide range of applications


Target TSMC 28HPM
Frequency 1 GHz – 2+ GHz
CoreMark/MHz (per core) > 5
Total CoreMark @ 1.5GHz > 7500 per core
DMIPS/MHz (per core) 3.5
Total DMIPS @ 1.5GHz > 5250 per core

The internal architecture of the MIPS P6600 64-bit CPU

System designers can use this new P-class Warrior CPU in configurations that range from single to hexacore clusters. The figure below shows a block diagram of the MIPS P6600 Multiprocessing System (MPS) that includes a Coherence Manager (CM2) with integrated L2 cache for a more streamlined data flow.

MIPS M6200 MCU & M6250 MPU key features

  • Low-power, compact 32-bit CPUs based on a 6-stage pipeline implementation, enabling 30% higher frequencies versus the MIPS microAptiv CPU for similar implementations
  • Integrated DSP and SIMD functionality to address signal processing requirements of such applications as industrial/motor control, voice processing and more
  • Support for microMIPS r6 Instruction Set Architecture (ISA) for code compression and reduced memory footprint
  • Data integrity features, including ECC and parity protection
  • AMBA APB debug interface enabling JTAG, multi-core and mixed core debugging

M6200 MCU:

  • Includes a memory controller for tightly coupled 64-bit Instruction/Data SRAM
  • A memory protection unit enables program/data security

M6250 MPU:

  • Includes a memory controller for Instruction/Data L1 cache and optional tightly coupled ScratchPad RAMs (SPRAMs)
  • A Memory Management Unit (MMU) supports virtual memory, enabling full support for Linux and other high level operating systems
  • 40-bit eXtended Physical Addressing (XPA) support
  • AMBA AXI3 Bus Interface Unit

28HPM 12T SVt



Freq (MHz)



Core Area (mm2)



Core Power  (µW/MHz)



These M-class processors are 6-stage pipeline designs that implement the MIPS32 Release 6 architecture and also include support for the microMIPS32 ISA, a set of optimized 16-bit and 32-bit instructions that provide a reduction in code size with a performance equivalent to MIPS32.

MIPS M6200 is a 32-bit M-class CPU designed for microcontroller and embedded devices that run real-time operating systems; the processor includes an SRAM controller and 64-bit instruction and data SRAM interfaces.

MIPS M6250 is a 32-bit M-class CPU designed for microprocessor devices that require Linux capabilities; it includes a high-speed 64-bit AXI bus interface, a Memory Management Unit (MMU), data and instruction cache controllers, and support for eXtended Memory Addressing (XPA) to 40-bit physical address space (up to 1 TB of system memory).

The M6200, M6250 and P6600 are all available now.

Home | News | All News | Reviews | Articles | Guides | Download | Expert Area | Forum | Site Info
Site best viewed at 1024x768+ - CDRINFO.COM 1998-2018 - All rights reserved -
Privacy policy - Contact Us .