DesignWare ARC EM4 Processor Core

Synopsys' DesignWare® ARC® EM4 is based on the next-generation ARCv2 Instruction Set Architecture (ISA) and pipeline. At less than 10K gates, the core's small size makes it ideal for embedded and deeply embedded applications such as sensors and actuators, memory cards, SSD controllers, 8- and 16-bit microcontroller replacement and battery-operated products.

The DesignWare ARCv2 architecture is a combined 16-/32-bit ISA that is compatible with the existing ARCv1 architecture used on the ARC 600 and 700 families. The ARCv2 ISA is implemented with a new scalable pipeline that enables the development of advanced RISC microprocessor cores with the optimum balance of performance, power consumption and size for a broad range of applications, giving designers a complete processor solution for their system-on-chip (SoC) designs.

The DesignWare ARC EM4 processor core is designed to deliver unmatched performance efficiency (DMIPS/mm2 and DMIPS/mW). Its high degree of configurability enables design teams to optimize the ARC EM4 for a specific application's performance, power and size requirements.

The ARC EM4 features native ARM® AMBA® AHB™ and AHB-lite™, as well as BVCI interfaces to enable high system throughput. The core is fully supported by a complete suite of development tools, including the acclaimed MetaWare Development Kit that generates highly efficient code, the ARC simulators including xCAM and nSIM, and the ARChitect configuration tool.

A low-cost ARC EM Starter Kit enables designers to start early development of their designs. The EM Starter Kit, consisting of a hardware platform that includes pre-installed FPGA images of two ARC EM4 and two ARC EM6 configurations with peripherals and a software package, is a versatile platform for rapid software development, code porting, software debugging, and system analysis of ARC EM4 and EM6 processors.

ARC EM4 processors are supported by a broad ecosystem of commercial and open source tools, operating systems and middleware, including offerings from leading industry vendors who are members of the ARC Access Program as well as a comprehensive suite of free and open source software available through the embARC Open Software Platform.

Join embARC

DesignWare ARC EM4 Block Diagram
Figure 1: DesignWare ARC EM4 Block Diagram

Register for the ARC EM Processor Online Training

Evaluate ARC EM Now

Order the DesignWare ARC EM Starter Kit

DesignWare ARC EM4 and EM6 Processors Datasheet


Downloads and Documentation
  • Very small size - less than 10K gates
  • 1.81 DMIPS/MHz performance, 4.02 CoreMarks/MHz
  • Up to 240 interrupts with 16 levels
  • 512B - 2MB instruction closely coupled memory (ICCM)
  • 512B - 2MB data closely coupled memory (DCCM)
  • Native ARM® AMBA® AHB™, AHB-lite™ and BVCI bus interfaces
  • Optional 32x32 or 16x16 multipliers, or both
  • Support for custom user extensions
ARC EM4 32-bit processor core, ARC V2 ISA, for embedded applicationsSTARs Subscribe

Description: ARC EM4 32-bit processor core, ARC V2 ISA, for embedded applications
Name: dwc_arc_em4_core
Version: 5.01a
STARs: Open and/or Closed STARs
myDesignWare: Subscribe for Notifications
Product Type: DesignWare Cores
Download: arc_em_processor
Product Code: 9169-0