The DSP-enhanced DesignWare® ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). The DSP-enhanced ARC processor families support a broad portfolio of certified audio codecs and post-processing software from a range of popular standards including Dolby, DTS, Microsoft and SRS.
With patented configuration technology, the cores can be easily customized to meet any application requirement from ultra-small task-specific controllers robust application processors. Additionally, the extendible instruction set makes it possible for customers to add instructions and operations to provide additional acceleration and more efficient operation, resulting in highly differentiated designs that cannot be built with standard, off-the-shelf DSPs or CPUs.
These processors are also designed to be tolerant to high memory latencies. Compared to other solutions in the market, the impact of latency on the processor load is negligible, making the ARC processors the best solution for systems like video and graphics IP, where DDR memory is shared with other resources.
See Synopsys' portfolio of ARC codecs that are optimized for ARC processors with DSP capabilities.
The ARC EMxD family, which includes the ARC EM5D processor, ARC EM7D processor, ARC EM9D processor, and EM11D processor, are specifically designed for ultra low-power embedded DSP applications. These processors are based on the enhanced ARCv2DSP ISA, which adds over 150 optimized DSP instructions to the area- and code-efficient real-time ARCv2 RISC ISA. The processors feature a power-efficient unified 32x32 MUL/MAC unit, support for fixed point DSP vector and single instruction multiple data (SIMD) operations. The ARC EM DSP family features a balanced 3-stage Harvard architecture pipeline that provides efficient throughput and the cores offer excellent real-time control and DSP performance.
The HS45D and HS47D processors support more than 150 DSP-optimized instructions, delivering a unique combination of high-performance control and high-efficiency digital signal processing. To speed the execution of math functions, the HS4xD cores give designers the option to implement a hardware integer divider, instructions for 64-bit multiply, multiply-accumulate (MAC), vector addition and vector subtraction, and a optional IEEE 754-compliant floating point unit (single- or double-precision or both). The ARC HS4xD processors are compatible with the ultra-low power ARC EMxD processors and have the same instruction set, making it easy to migrate code between the two processor families.
The AS2xx single and dual core audio processors are based on the ARCv1 ISA and remain excellent solutions for consumer, portable and mobile applications including portable audio players, digital cameras, media players and digital TVs where low power and small area are required. The dual core AS221 processor is capable of supporting multi-channel HD audio and is backward compatible with the single core AS211 processor.
The ARC audio processors utilize the 16-/32-bit DesignWare ARCompact Instruction Set Architecture (ISA) that provides both RISC and full DSP capabilities in a unified architecture. With patented configuration technology, the cores can be easily customized to meet any application requirement from ultra-small task-specific controllers to programmable and robust application processors. Additionally, the extendible instruction set makes it possible for customers to add instructions and operations to provide additional acceleration and more efficient operation, resulting in highly differentiated designs that cannot be built with standard, off-the-shelf DSPs or CPUs.
These audio processors are also designed to be tolerant to high memory latencies. Compared to other solutions in the market the impact of latency on the processor load is negligible, making the ARC processors the best solution for systems like video and graphics IP, where DDR memory is shared with other resources.
ARC Sound AS211SFX Audio Processor
The AS211SFX audio processor is an excellent solution for consumer, portable and mobile applications including portable audio players, digital cameras, media players and digital TV where lowest power and smallest area are required.
ARC Sound AS221BD Audio Processor
The DesignWare ARC Sound AS221BD Audio Processor extends the capabilities of the ARC Sound AS211SFX processor with a dual core processor to maximize performance. The AS221BD processor is designed for high-performance, multi-channel HD audio and Blu-ray Disc™ applications. The processor software is fully backwards compatible with the ARC Sound AS211SFX audio processor. The AS221BD audio processor runs the most demanding, complex, high data rate audio applications at low clock speeds, providing a lot of headroom for future tasks or additional audio post-processing.
Register for the ARC Sound Audio Processor Online Training
DesignWare Processor IP Portfolio Brochure
ARC EM11D Enhanced 32-bit processor core, ARCv2DSP ISA with Cache and XY Memory | STARs | Subscribe |
ARC EM5D Enhanced 32-bit processor core, ARCv2DSP ISA, for low power embedded DSP applications | STARs | Subscribe |
ARC EM7D DSP Enhanced 32-bit processor core with caches, ARCv2DSP ISA, for low power embedded DSP ap | STARs | Subscribe |
ARC EM9D 32-bit DSP Enhanced Processor core based on the ARCv2DSP ISA with CCM and XY Memory | STARs | Subscribe |
ARC HS47Dx2 dual-core version of dual-issue HS47D ARCv2DSP ISA, with 100+ DSP instructions and I&D cache | STARs | Subscribe |
ARC HS47Dx4 quad-core version of dual-issue HS47D ARCv2DSP ISA, with 100+ DSP instructions and I&D cache | STARs | Subscribe |
ARC HS47D 32-bit, dual-issue processor core, ARCv2DSP ISA, with 100+ DSP instructions and I&D cache | STARs | Subscribe |
ARC Sound 211 audio processor, with dual MAC, optimized DSP | STARs | Subscribe |
ARC Sound 221 BD for Blu-ray HD audio, with dual MAC, optimized DSP, power management | STARs | Subscribe |
Description: | ARC EM11D Enhanced 32-bit processor core, ARCv2DSP ISA with Cache and XY Memory |
Name: | dwc_arc_em11d_core |
Version: | 5.10b |
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 ) Databooks ARC EM APEX Databook (EM 5.10a) ( PDF ) ARC EM APEX Databook (EM latest) ( PDF ) ARC EM Databook (EM 5.10a) ( PDF ) ARC EM Databook (EM latest) ( PDF ) ARC Trace Databook (EM 5.10a) ( PDF ) ARC Trace Databook (EM latest) ( PDF ) DSP Library Performance Databook for ARC EM (latest) ( PDF ) Datasheets DesignWare ARC EM9D and EM11D DSP-Enhanced Processors Datasheet ( PDF ) Programmer's Reference Manual for ARC EM Processors ( PDF ) Reference Manuals ARCv2 ISA Programmer's Reference Manual (EM 5.10a) ( PDF ) ARCv2 ISA Programmer's Reference Manual (EM latest) ( PDF ) User Guides ARC EM Implementation and Integration Guide (EM 5.10a) ( PDF ) ARC EM Implementation and Integration Guide (EM latest) ( PDF ) ARCv2 FPGA Synthesis Flow (EM 5.10a) ( PDF ) ARCv2 FPGA Synthesis Flow (EM latest) ( PDF ) Synopsys ASIC Reference Design Flow User's Guide (EM 5.10a) ( PDF ) Synopsys ASIC Reference Design Flow User's Guide (EM latest) ( PDF ) White Paper Designing an Efficient DSP Solution: Choosing the Right Processor and Software … ( PDF ) |
Download: | arc_em_processor |
Product Code: | 9169-0, 9170-0, A628-0, A629-0, B074-0, B138-0, B139-0 |
Description: | ARC EM5D Enhanced 32-bit processor core, ARCv2DSP ISA, for low power embedded DSP applications |
Name: | dwc_arc_em5d_core |
Version: | 5.10b |
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 ) Databooks ARC EM APEX Databook (EM 5.10a) ( PDF ) ARC EM APEX Databook (EM latest) ( PDF ) ARC EM Databook (EM 5.10a) ( PDF ) ARC EM Databook (EM latest) ( PDF ) ARC Trace Databook (EM 5.10a) ( PDF ) ARC Trace Databook (EM latest) ( PDF ) DSP Library Performance Databook for ARC EM (latest) ( PDF ) Datasheet Programmer's Reference Manual for ARC EM Processors ( PDF ) Reference Manuals ARCv2 ISA Programmer's Reference Manual (EM 5.10a) ( PDF ) ARCv2 ISA Programmer's Reference Manual (EM latest) ( PDF ) User Guides ARC EM Implementation and Integration Guide (EM 5.10a) ( PDF ) ARC EM Implementation and Integration Guide (EM latest) ( PDF ) ARCv2 FPGA Synthesis Flow (EM 5.10a) ( PDF ) ARCv2 FPGA Synthesis Flow (EM latest) ( PDF ) Synopsys ASIC Reference Design Flow User's Guide (EM 5.10a) ( PDF ) Synopsys ASIC Reference Design Flow User's Guide (EM latest) ( PDF ) White Papers Configurable and Extensible 32-Bit RISC Processors for Next-Generation SSDs ( PDF ) Designing an Efficient DSP Solution: Choosing the Right Processor and Software … ( PDF ) White Paper: Securing the Internet of Things Using Hardware Rooted Processor Security - … ( PDF ) |
Download: | arc_em_processor |
Product Code: | 9169-0, 9170-0, A628-0, A629-0, B074-0, B138-0, B139-0 |
Description: | ARC EM7D DSP Enhanced 32-bit processor core with caches, ARCv2DSP ISA, for low power embedded DSP ap |
Name: | dwc_arc_em7d_core |
Version: | 5.10b |
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 ) Databooks ARC EM APEX Databook (EM 5.10a) ( PDF ) ARC EM APEX Databook (EM latest) ( PDF ) ARC EM Databook (EM 5.10a) ( PDF ) ARC EM Databook (EM latest) ( PDF ) ARC Trace Databook (EM 5.10a) ( PDF ) ARC Trace Databook (EM latest) ( PDF ) DSP Library Performance Databook for ARC EM (latest) ( PDF ) Datasheet Programmer's Reference Manual for ARC EM Processors ( PDF ) Reference Manuals ARCv2 ISA Programmer's Reference Manual (EM 5.10a) ( PDF ) ARCv2 ISA Programmer's Reference Manual (EM latest) ( PDF ) User Guides ARC EM Implementation and Integration Guide (EM 5.10a) ( PDF ) ARC EM Implementation and Integration Guide (EM latest) ( PDF ) ARCv2 FPGA Synthesis Flow (EM 5.10a) ( PDF ) ARCv2 FPGA Synthesis Flow (EM latest) ( PDF ) Synopsys ASIC Reference Design Flow User's Guide (EM 5.10a) ( PDF ) Synopsys ASIC Reference Design Flow User's Guide (EM latest) ( PDF ) White Paper Designing an Efficient DSP Solution: Choosing the Right Processor and Software … ( PDF ) |
Download: | arc_em_processor |
Product Code: | 9169-0, 9170-0, A628-0, A629-0, B074-0, B138-0, B139-0 |
Description: | ARC EM9D 32-bit DSP Enhanced Processor core based on the ARCv2DSP ISA with CCM and XY Memory |
Name: | dwc_arc_em9d_core |
Version: | 5.10b |
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 ) Databooks ARC EM APEX Databook (EM 5.10a) ( PDF ) ARC EM APEX Databook (EM latest) ( PDF ) ARC EM Databook (EM 5.10a) ( PDF ) ARC EM Databook (EM latest) ( PDF ) ARC Trace Databook (EM 5.10a) ( PDF ) ARC Trace Databook (EM latest) ( PDF ) DSP Library Performance Databook for ARC EM (latest) ( PDF ) Datasheets DesignWare ARC EM9D and EM11D DSP-Enhanced Processors Datasheet ( PDF ) Programmer's Reference Manual for ARC EM Processors ( PDF ) Reference Manuals ARCv2 ISA Programmer's Reference Manual (EM 5.10a) ( PDF ) ARCv2 ISA Programmer's Reference Manual (EM latest) ( PDF ) User Guides ARC EM Implementation and Integration Guide (EM 5.10a) ( PDF ) ARC EM Implementation and Integration Guide (EM latest) ( PDF ) ARCv2 FPGA Synthesis Flow (EM 5.10a) ( PDF ) ARCv2 FPGA Synthesis Flow (EM latest) ( PDF ) Synopsys ASIC Reference Design Flow User's Guide (EM 5.10a) ( PDF ) Synopsys ASIC Reference Design Flow User's Guide (EM latest) ( PDF ) White Papers Designing an Efficient DSP Solution: Choosing the Right Processor and Software … ( PDF ) Efficient Low-Cost Implementation of NB-IoT for Smart Applications ( PDF ) Say Welcome to the Machine - Low-Power Machine Learning for Smart IoT Applications ( PDF ) Say Welcome to the Machine: Low-Power Machine Learning for Smart IoT Applications ( PDF ) |
Download: | arc_em_processor |
Product Code: | 9169-0, 9170-0, A628-0, A629-0, B074-0, B138-0, B139-0 |
Description: | ARC HS47D 32-bit, dual-issue processor core, ARCv2DSP ISA, with 100+ DSP instructions and I&D cache |
Name: | dwc_arc_hs47d_core |
Version: | 3.60a |
STARs: | Open and/or Closed STARs |
myDesignWare: | Subscribe for Notifications |
Product Type: | DesignWare Cores |
Documentation: |
Hide Documents... Application Notes ARC HS4x Halt on Reset Behavior ( PDF ) Databooks ARC HS APEX Databook ( PDF ) ARC HS4x Series Databook ( PDF ) ARC Trace Databook ( PDF ) DSP Library Performance Databook for ARC HS ( PDF ) HAPS Reference Design Flow Databook ( PDF ) Datasheet DesignWare ARC HS4xD Datasheet ( PDF ) Reference Manuals ARCv2 FPGA Synthesis Flow ( PDF ) ARCv2 ISA Programmer's Reference Manual for ARC HS4x Processors ( PDF ) User Guides ARC HS Implementation and Integration Guide ( PDF ) ARC Synopsys ASIC Reference Design Flow User's Guide ( PDF ) White Paper Digital Signal Processing for Frequency-Modulated Continuous Wave RADARs ( PDF ) |
Download: | arc_hs_processor |
Product Code: | C238-0, C239-0, C240-0, C241-0, C242-0, C243-0, C244-0, C245-0, C246-0, C247-0, C248-0, C249-0, C250-0, C251-0, C252-0, C340-0, C425-0, C764-0, F490-0 |
Description: | ARC HS47Dx2 dual-core version of dual-issue HS47D ARCv2DSP ISA, with 100+ DSP instructions and I&D cache |
Name: | dwc_arc_hs47dx2_core |
Version: | 3.60a |
STARs: | Open and/or Closed STARs |
myDesignWare: | Subscribe for Notifications |
Product Type: | DesignWare Cores |
Documentation: |
Hide Documents... Application Notes ARC HS4x Halt on Reset Behavior ( PDF ) Databooks ARC HS APEX Databook ( PDF ) ARC HS4x Series Databook ( PDF ) ARC Trace Databook ( PDF ) DSP Library Performance Databook for ARC HS ( PDF ) HAPS Reference Design Flow Databook ( PDF ) Datasheet DesignWare ARC HS4xD Datasheet ( PDF ) Reference Manuals ARCv2 FPGA Synthesis Flow ( PDF ) ARCv2 ISA Programmer's Reference Manual for ARC HS4x Processors ( PDF ) User Guides ARC HS Implementation and Integration Guide ( PDF ) ARC Synopsys ASIC Reference Design Flow User's Guide ( PDF ) White Paper Digital Signal Processing for Frequency-Modulated Continuous Wave RADARs ( PDF ) |
Download: | arc_hs_processor |
Product Code: | C238-0, C239-0, C240-0, C241-0, C242-0, C243-0, C244-0, C245-0, C246-0, C247-0, C248-0, C249-0, C250-0, C251-0, C252-0, C340-0, C425-0, C764-0, F490-0 |
Description: | ARC HS47Dx4 quad-core version of dual-issue HS47D ARCv2DSP ISA, with 100+ DSP instructions and I&D cache |
Name: | dwc_arc_hs47dx4_core |
Version: | 3.60a |
STARs: | Open and/or Closed STARs |
myDesignWare: | Subscribe for Notifications |
Product Type: | DesignWare Cores |
Documentation: |
Hide Documents... Application Notes ARC HS4x Halt on Reset Behavior ( PDF ) Databooks ARC HS APEX Databook ( PDF ) ARC HS4x Series Databook ( PDF ) ARC Trace Databook ( PDF ) DSP Library Performance Databook for ARC HS ( PDF ) HAPS Reference Design Flow Databook ( PDF ) Datasheet DesignWare ARC HS4xD Datasheet ( PDF ) Reference Manuals ARCv2 FPGA Synthesis Flow ( PDF ) ARCv2 ISA Programmer's Reference Manual for ARC HS4x Processors ( PDF ) User Guides ARC HS Implementation and Integration Guide ( PDF ) ARC Synopsys ASIC Reference Design Flow User's Guide ( PDF ) White Paper Digital Signal Processing for Frequency-Modulated Continuous Wave RADARs ( PDF ) |
Download: | arc_hs_processor |
Product Code: | C238-0, C239-0, C240-0, C241-0, C242-0, C243-0, C244-0, C245-0, C246-0, C247-0, C248-0, C249-0, C250-0, C251-0, C252-0, C340-0, C425-0, C764-0, F490-0 |
Description: | ARC Sound 211 audio processor, with dual MAC, optimized DSP |
Name: | dwc_arc_sound_211_sfx |
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 ) Pipeline Stall Hazards ( PDF ) Using the ARC 600 Memory-Error Exception ( PDF ) Viterbi Butterfly Extension Instruction ( PDF ) Databooks ARC 600 Databook ( PDF ) ARC FPGA Peripherals Databook ( PDF ) ARC RDF Synplicity Databook ( PDF ) ARC RDF Xilinx Databook ( PDF ) DSPLIB Performance Databook for AS211SFX Processors ( 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 |
Description: | ARC Sound 221 BD for Blu-ray HD audio, with dual MAC, optimized DSP, power management |
Name: | dwc_arc_sound_221_bd |
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 ) Using the ARC 600 Memory-Error Exception ( PDF ) Viterbi Butterfly Extension Instruction ( PDF ) Databooks ARC 600 Databook ( PDF ) ARC FPGA Peripherals Databook ( PDF ) ARC RDF Synplicity Databook ( PDF ) ARC RDF Xilinx Databook ( 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 ) ARC Sound 221BD System 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 |