e200 Core Family, NXP Power Architecture IP

CoolFlux

NXP’s e200 family of synthesizable, high-efficiency cores is intended for cost-sensitive, embedded real-time applications with significant performance requirements. The four e200 cores —e200z0, e200z1, e200z3, and e200z6—provide a range of features ideal for automotive, avionics, robotics, industrial control, medical devices, and compact networking applications.

Built to Power Instruction Set Architecture (ISA) Version 2.03, all four cores support variable length encoding (VLE); all except the z0 also implement the full 32-bit Book E instruction set. The cores offer low interrupt latency, AMBA AHB connectivity, and low-power design through clock gating. Debug features include static debug through Nexus Class 1 and real time debug through Nexus Class 2/3.

The small-footprint z0 core has a compact four-stage pipeline and runs the VLE instruction set, which delivers excellent code density. Reduced memory requirements and compact design make the z0 ideal for low-cost applications.

In addition to running the full 32-bit and VLE instruction sets, the z1 and z3 feature a memory management unit (MMU) for full operating system support. For applications with significant signal processing requirements, the z3 also includes a signal-processing engine (SPE) and single-precision floating-point unit (FPU), which often eliminates the need for an additional DSP.

The z6 is the highest-performance core of the family, with a seven-stage pipeline machine, all of the features of the z3, plus an integrated cache unit.

E200z6 core features

  • 7-stage pipeline with in-order execution
  • Single-issue (one instruction issued per clock cycle)
  • 32-bit Power Architecture Book E CPU core
  • VLE for code density
  • Unified 32-KB, 8-way set-associative cache
  • 32-entry unified MMU
  • SIMD and FPU for enhanced DSP support
  • AMBA AHB 2.0 v6 bus interface
  • Single-cycle execution for many instructions
  • Integer and floating point multiply and multiply-accumulate in 3 clocks, fully pipelined
  • Integer divide in 6 to 16 clocks, unpipelined
  • 3-cycle loads
  • 1 to 3-cycle branches
  • Small branch target address cache (BTAC) to accelerate loops
  • Nexus Class 3 support
CoolFlux

E200z3 core features

  • Single-issue, in-order, 4-stage pipeline
  • 32-bit Power Architecture Book E CPU core
  • VLE for code density
  • 16-entry unified MMU
  • SIMD and FPU for enhanced DSP support
  • AMBA AHB 2.0 v6 bus interface
  • Single-cycle execution for many instructions
    • 1-cycle load, store, arithmetic, logical, and multiply
    • 1 to 2-cycle branches
    • Integer divide 6 to 16 clocks (unpipelined)
  • Nexus Class 3 support
CoolFlux

E200z1 core features

The z1 core is ideal for cost-sensitive applications that require an MMU but do not need enhanced DSP support.

  • Single-issue, in-order, 4-stage pipeline
  • 32-bit Power Architecture Book E CPU core
  • VLE for code density
  • 8-entry unified MMU
  • AMBA AHB 2.0 v6 bus interface
  • Single-cycle execution for many instructions
  • 1-cycle load, store, arithmetic, logical, and multiply
  • 1 to 2-cycle branches
  • Integer divide 6 to 16 clocks (unpipelined)
  • Nexus Class 1 support
CoolFlux

E200z0 core features

The z0 core is intended for low-end cacheless MCU implementations that do not require an MMU and can benefit from very compact code.

  • In-order, 4-stage pipeline with pipeline stages mapped directly to 2-cycle AHB
  • Power Architecture compatible VLE core
  • Support for existing PowerPC VLE compilers
  • Single-issue machine with 32-bit unified bus
  • Single-cycle simple operations
  • Single-cycle loads and stores
  • Branches: 1-cycle not-taken, 2-cycle taken
  • Nexus Class 2+ support (Nexus Class 2 plus
  • selected Nexus Class 3/4 features)
CoolFlux
USB

Partner Silvaco takes care of the distribution of e200 family of synthesizable. Silvaco is a leading EDA provider of Software tools, used in analog/mixed-signal, power IC and memory design.

Headquartered in Santa Clara, California, Silvaco has a global presence with offices located in North America, Europe, Japan and Asia for over 30 years and is offering fast-turnaround and affordable services for TCAD, SPICE Modeling, and PDK development. In June 2016 Silvaco acquired Semiconductor IP blocks vendor IPextreme, now the IP department of Silvaco (under IPextreme brand)

The USB IP is owned by NXP, but packaged, sold, and supported through Silvaco

Deliverables

Each of the NXP e200 Power Architecture cores is in technology-independent RTL source code format and includes:

For detailed information on deliverables, please contact us:

  • Synthesizable Verilog source code
  • Integration testbench
  • Documentation
  • IPextreme XPack for design configuration, simulation, and synthesis with support for common EDA tools