MIPS ARC 610D Processor Core

Overview

The MIPS ARC® 610D configurable 32-bit processor core is designed for hard, real-time processing, where high speed and deterministic response are required. The processor core is widely used and ideal for a broad range of embedded control computing functions within system-on-chip (SoC) applications that include conventional computation, digital signal processing (DSP) algorithms and advanced power management capabilities.

DSP options enable the processor core to efficiently perform signal processing tasks by consolidating the development environment and eliminating the need for separate logic or DSP blocks from the SoC. The high-performance and high-speed ARC 610D processor core features a zero-overhead loop which reduces code size in highly integrated SoC designs. The core offers dedicated registers that enable parallel execution of its 16- and 32-bit multiplier (MUL) and multiply accumulate (MAC) instructions and other arithmetic logic unit (ALU) operations.

With the capability of incorporating custom floating point unit (FPU) and a memory protection unit (MPU), the processor core can achieve application performance levels unattainable with fixed architecture cores. Full DSP performance is achieved through the use of the configurable banks of the XY memory which includes support from the ARC DSPlib with extensions such as Dual FFT, Viterbi, CRC and 24 x 24 MAC.

The MIPS ARC processors are 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 610D provides up to 128 dual or single operand instruction codes available for user-defined extensions and up to 64 directly addressable core registers and 32 conditional execution codes.

The ARC 610D 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 610D 32-bit embedded processor core with ARC XY advanced DSP and floating point STARs Subscribe

Downloads & Documentation

Description ARC 610D 32-bit embedded processor core with ARC XY advanced DSP and floating point
Name dwc_arc_610d_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 610D 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 )
Tutorial
EIA_Cookbook.pdf ( PDF )
User Guide
ARC MIPS RDF User Guide ( PDF )
Toolsets Qualified Toolsets
Download dwc_arc_610d_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