The DesignWare® 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 DesignWare 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 DesignWare 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 DesignWare 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 DesignWare 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.
Register for the ARC 600 Processor Online Training
Description: | ARC 610D 32-bit embedded processor core with ARC XY advanced DSP and floating point |
Name: | dwc_arc_610d_core |
Version: | 4.9b |
STARs: | Open and/or Closed STARs |
myDesignWare: | Subscribe for Notifications |
Product Type: | DesignWare Cores |
Documentation: |
Hide Documents... 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 ) Databooks ARC 600 Databook ( PDF ) ARC FPGA Peripherals Databook ( PDF ) ARC RDF Synplicity Databook ( PDF ) ARC RDF Xilinx Databook ( PDF ) Datasheet DesignWare ARC 610D Datasheet ( PDF ) QuickStarts ARC Synopsys RDF Getting Started ( PDF ) ML50x Development Board Getting Started 4.90b ( PDF ) Reference Manuals ARC 600 DSP Options Reference ( PDF ) ARC 600 DSPlib Reference ( PDF ) ARCompact Instruction Set Architecture ARC 600 Programmers Reference ( PDF ) Release Notes ARC ML509 Development Systems Release Notes ( PDF ) ARC Synopsys RDF Release Notes ( PDF ) Tutorial EIA_Cookbook.pdf ( PDF ) User Guide ARC Synopsys RDF User Guide ( PDF ) |
Download: | arc_ARC600_Series_bundle |
Product Code: | 7339-0, 8022-0, 8023-0, 8024-0, 8025-0, 8045-0, 8046-0, 9839-0 |