MIPS ARC 601 Processor Core

Overview

The ultra-compact MIPS ARC® 601 configurable 32-bit microprocessor is a member of the widely used ARC 600 family and is ideal for embedded and deeply embedded applications that require extremely low power consumption without compromising performance. Designed for multi-processor and portable applications the ARC 601 extends battery life and reduces cost while offering the performance required for a broad range of embedded applications.

The ARC 601 features Close Coupled Memory for both Instruction (ICCM) and Data (DCCM) to accelerate processing and keep implementation size and power consumption to a minimum. The RISC microprocessor core is user-customizable and highly configurable, enabling designers to tailor the ARC 601 to meet their specific application needs. Customers can also add user-defined instructions to the core with the easy-to-use ARC Processor EXtension (APEX) wizard and their own RTL (no need to learn special languages). The processor is based on the ARCompact 16-/32-bit Instruction Set Architecture (ISA) that implements 16-bit encodings of frequently used 32-bit instructions to reduce code size by as much as 40%. The 16-bit instructions can be freely intermixed with the 32-bit instructions in the MIPS ARC 601 processor core to increase throughput and simplify program flow.

The ARC 601 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 601 ultra-compact 32-bit processor core for deeply embedded applications STARs Subscribe

Downloads & Documentation

Description ARC 601 ultra-compact 32-bit processor core for deeply embedded applications
Name dwc_arc_601_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 )
Using the ARC 600 Memory-Error Exception ( PDF )
Viterbi Butterfly Extension Instruction ( PDF )
Databook
ARC 600 Databook ( PDF )
ARC RDF Synplicity Databook ( PDF )
ARC RDF Xilinx Databook ( PDF )
Datasheet
MIPS ARC 601 Datasheet ( PDF )
QuickStart
ARC MIPS RDF Getting Started ( PDF )
ML50x Development Board Getting Started 4.90b ( PDF )
Reference Manual
ARC 600 DSPlib Reference ( PDF )
ARC HAPS51 Board Connections and Settings Reference Manual ( 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_601_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