ProductsARC® 600 Core FamilyConfigurable 32-Bit CPU/DSP Cores Deliver Smallest Area and Lowest Power in their ClassThe ARC® 600 family of configurable cores is ideal for embedded control, computation and DSP tasks in system-on-chips (SoCs) for consumer, networking, automotive and many other markets. The core family is especially well suited to battery-operated and cost-sensitive products.
Benefits of the 600 Core FamilyLeanThe configurable architecture of the ARC 600 family allows SoC designers to select only the processor features that are required for their specific application, achieving smaller die size and lower power than is possible with a fixed architecture core. EfficientSoC designers can optimize application efficiency by defining extensions to the ARC 600 architecture, providing higher application performance than can be achieved with a fixed core. Alternatively, frequency can be lowered, resulting in a lower power core. Gets More Work DoneWith both 32-bit RISC and full performance DSP in a single architecture, the ARC 600 family cores can perform more functions in an SoC than any other cores in their class, allowing designers to eliminate additional logic or DSP blocks, and simplify software. ARC 600 Core Applications
ARC® 600 ArchitectureCPU ArchitectureThe ARC 600 32-bit architecture employs a highly efficient 5-stage pipeline, achieving 1.3 DMIPS/MHz. The architecture includes flexible memory options to address a wide range of processing needs. These include single-cycle Closely Coupled Memories (CCMs) for instructions and data, as well as configurable I-cache and D-cache, and a Memory Protection Unit (MPU). External access is via multiple 32-bit ports, including main memory, auxiliary registers and CCMs. BVCI , AHB and AXI configuration options are supported. ARCompact ISAUp to 40 percent improvement in code density can be achieved with the ARCompact 16-/32-bit ISA. 16- and 32-bit instructions are freely mixed by compilers without overhead. Highly ConfigurableARC enables designers to add features they need and remove features they do not need for their individual application. Performance, size and power tradeoffs are quickly accomplished and the resulting optimized solution will invariably have smaller area and lower production cost than a fixed processor core. Custom configurations are created using the drag and drop GUI of ARC's ARChitect Processor Configurator tool. The menu of configuration options includes:
Customized Instruction ExtensionsARC also makes it possible for SoC designers to add custom instructions, creating a processor that is highly tuned for the specific application. Reduction of up to 100 times in the number of clock cycles required for inner loops or repetitive software can be achieved. The result is higher application performance and/or lower device frequency and lower power than is possible with a fixed instruction set. Custom instructions are created directly in SystemC or Verilog using ARC's Extension Instruction Automation tool suite and templates. Powerful DSP CapabilitiesThe ARC 600 family provides true DSP on a RISC pipeline, with performance up to 500 MMACs per second in a 0.13m process.
Floating Point InstructionsARC FPX Floating Point Extensions add high performance single and double precision math instructions to most cores within the configurable ARC 600 core family. The ARC FPX extensions dramatically accelerate computations where data sets have a large dynamic range and when high precision is required.
Software DevelopmentARC 600 Cores are Supported by the Industry's Leading Development Environments:
Modeling Tools
On-chip Debug FeaturesEach core's JTAG interface allows a debug host to set software breakpoints, examine or change memory and register values, and step through the target code. Optional hardware breakpoints can be added. Operating SystemsThe ARC 600 family is supported by industry standard operating system software from ARC and from third parties. Available ports include: |
DownloadsProduct Briefs
ARC International pioneered configurable processor technology and is the leader with over 150+ customers worldwide who collectively ship more than 300 million ARC-Based™ chips annually. ApplicationsConsumer products
Network devices
Automotive control
Imaging
Multi-core designs for networking applications
Industrial control8- and 16-bit microcontroller design upgradesDeeply Embedded state machines |
||