MIPS ARC 625D Processor Core

Overview

The MIPS ARC® 625D processor core is highly configurable and ideal for embedded application where high-performance and low-power is required. Instruction and data cache memories ranging from 2 KB – 32 KB allow designers to configure the processor core at build time to improve the efficiency and performance of the microprocessor. The processor core is designed as a complete solution for system-on-chips (SoCs) targeted at consumer, networking, automotive and other applications.

The MIPS ARC 625D processor core’s flexible, configurable memory architecture makes it ideal for applications running an embedded RTOS. Powerful digital signal processing (DSP) options enable designers to implement more functionality eliminating separate logic or DSP blocks from the SoC. User-defined extensions offer the flexibility to add instructions, registers, flags and condition codes, enabling the creation of a processor core that is highly tuned for the specific application. The ARC 625D processor core also supports an optional Floating Point Unit (FPU) that supports single precisions, double precision, or both computation requiring only 10% the area of a typical FPU coprocessor.

The MIPS ARC 625D processor core has an optional memory protection unit (MPU) that gives the software running on the processor core the ability to control access rights to the memory. This improves performance by preventing processes running on the processor from accessing memory that is not allocated to them. The optional Power Management Unit (PMU) allows software control over clocking and the processor core voltage level, enabling dynamic power consumption management. There are also a number of multiplier options available with the processor core including a single-cycle 16×16 multiplier, and single- and multiple-cycle 32×32 multipliers that reduce power consumption and silicon area.

The ARC processor is designed with a 16-/32-bit instruction set architecture that provides high code density with no overhead for switching between 16- and 32-bit instructions. With flexible addressing modes, the ARC 625D provides up to 128 dual or single operand instruction codes available for user-defined instructions and up to 64 directly addressable core registers and 32 conditional execution codes.

The ARC 625D processor core is supported by a full suite of software and hardware development tools. The suite includes the acclaimed MetaWare Development Kit that generates highly efficient code ideal for deeply embedded applications, the ARC simulators including xCAM and nSIM, and the ARChitect configuration tool.

Highlights & Key Features

Product Details

Products

ARC 625D 32-bit embedded processor core with cache, optional MPU, DSP, FPU STARs Subscribe

Downloads & Documentation

Description ARC 625D 32-bit embedded processor core with cache, optional MPU, DSP, FPU
Name dwc_arc_625d_core
Version 4.9b
ECCN 3E991/NLR
STARs Open and/or Closed STARs
myDesignWare Subscribe for Notifications
Product Type DesignWare Cores
Documentation
Application Notes
ARC Processors Not Susceptible to Meltdown and Spectre Vulnerabilities ( PDF )
Getting Started with Embedded Programming on ARC ( PDF )
Optimizing DPFPfast Floating Point Extension for Lower Cycle Count ( PDF )
Pipeline Stall Hazards ( PDF )
Using the ARC 600 Memory-Error Exception ( PDF )
Viterbi Butterfly Extension Instruction ( PDF )
XY-Memory Pointer Buffer Update ( PDF )
Databook
ARC 600 Databook ( PDF )
ARC RDF Synplicity Databook ( PDF )
ARC RDF Xilinx Databook ( PDF )
Datasheet
MIPS ARC 625D Datasheet ( PDF )
QuickStart
ARC MIPS RDF Getting Started ( PDF )
ML50x Development Board Getting Started 4.90b ( PDF )
Reference Manual
ARC 600 DSP Options Reference ( PDF )
ARC 600 DSPlib Reference ( PDF )
ARCompact Instruction Set Architecture ARC 600 Programmer’s Reference ( PDF )
Release Notes
ARC ML509 Development Systems Release Notes ( PDF )
ARC MIPS RDF Release Notes ( PDF )
Success Story
Siglead Achieves First-Pass Silicon Success for SSD Controller IC with MIPS IP and ARC Processors ( PDF )
Tutorial
EIA_Cookbook.pdf ( PDF )
User Guide
ARC MIPS RDF User Guide ( PDF )
Toolsets Qualified Toolsets
Download dwc_arc_625d_core
Product Code 8022-0, 8023-0, 8024-0, 8025-0, 8045-0, 8046-0, 9839-0

Resources

Brochure

MIPS IP Brochure

A comprehensive portfolio of leading-edge MIPS IP.

Article

MIPS IP Technical Bulletin

In-depth technical articles, white papers, videos, webinars, product announcements and more.

Brochure

IP Solutions for Edge AI

A collection of articles on innovations and best practices.

Find Your IP

Search for IP

Quickly identify and access the right IP solutions for your project needs.

Foundation IP Selector

Find embedded memory and logic IP for your SoC design.

Non-Volatile Memory IP Selector

Find silicon-proven NVM IP for your SoC design needs.

Customer Support Portal

Scroll to Top