CoreLink CCI-500

The Arm CoreLink CCI-500 Cache Coherent Interconnect

Getting Started

The Arm CoreLink CCI-500 Cache Coherent Interconnect extends the performance and low power leadership of Arm mobile systems. It provides full cache coherency between big.LITTLE processor clusters and provides I/O coherency for other agents such as Mali GPU, network interfaces or accelerators. CoreLink CCI-500 offers a scalable and configurable interconnect which enables SoC designers to meet the performance goals with the smallest possible area and power.


Specifications

 Features Details
 AMBA AMBA 4 ACE and ACE-Lite
 ACE slave interfaces 1-4 for fully coherent processors including Arm Cortex
 ACE-Lite slave interfaces 0-6 for IO coherent devices such as Mali processors, accelerators and IO such as PCIe root complex
 Memory and System master interfaces 1-4 memory interfaces
1-2 system interfaces
 Coherency and snoop filter Integrated snoop filter maintains directory of 
processor cache contents, reduces CPU snoops and reduces system power
 Memory map 32-48 bit physical address width, configurable address map
40, 44, or 48-bit DVM

Start designing now

Arm Flexible Access gives you quick and easy access to this IP, relevant tools and models, and valuable support. You can evaluate and design solutions before committing to production, and only pay when you’re ready to manufacture.


  • TRM
  • CoreLink CCI-500 TRM

    For system designers, system integrators and programmers who are designing a SoC, the TRM is the go-to resource.

    CCI-500 TRM
  • A guide on software optimization.
  • AMBA 4 ACE Specification

    CoreLink CCI-500 is built on the AMBA AXI4 specification, targeting high bandwidth, high clock frequency designs.

    AMBA specs
  • A program that is running on a desktop.
  • Extended System Coherency

    A three-part series of blogs on cache coherency fundamentals, and why they matter to system design.

    Learn more
  • A program that is running on a desktop.
  • System Validation at Arm

    Enabling Partners to Build Better Systems

    Download
  • A program that is running on a desktop.
  • Introduction to AMBA 4 ACE

    Focused on AMBA ACE and ACE-Lite interfaces, which introduce system-level coherency, cache maintenance, Distributed Virtual Memory (DVM) and barrier transaction support. It enables big.LITTLE software to run effectively, increasing system efficiency.

    Download
  • A program that is running on a desktop.
  • Quality of Service in Arm Systems

    Nearly all performance-oriented SoCs are dependent on high bandwidth and low latency external memory systems to deliver within cost and performance constraints. This paper goes through the QoS functions that help deliver predictable performance in Arm systems.

    Download
  • A program that is running on a desktop.
  • QoS for Performant and Efficient HD Media.

    Ensuring the demands of video streaming are consistently met while minimizing cost and maximizing battery life are the challenges for today's SoC designer. This paper explores how QoS mechanisms can enable lower latency while maintaining sufficient overall system bandwidth.

    Download

Introduction Video

Learn more about CoreLink CCI-500 features, applications and benefits.

Watch video

Get support

Community Forums

Answered uVision 5.29.0.0 crashes when opening the debugger
  • Keil MDK
  • uVision
  • Debugger
0 votes 398 views 1 replies Latest 7 days ago by MTC Answer this
Answered I encountered with the error "Unable to execute API call /api/v1/connect" when getting evaluation key from ARM DS IDE 0 votes 1108 views 4 replies Latest 8 days ago by Sungkun Moon Answer this
Answered CMSIS DSP FIR filter for continous real signal
  • DSP
  • Tool
  • Cortex-M
  • CMSIS
0 votes 30096 views 6 replies Latest 14 days ago by Gary Answer this
Answered Keil µVision V5.32.0.0 extreme lag in editor, high CPU load 0 votes 1894 views 4 replies Latest 21 days ago by Denia Answer this
Answered I2C start condition issue 0 votes 553 views 1 replies Latest 24 days ago by HASEEB Answer this
Answered How do I configure ethernet to a link speed of 10Mbps? 0 votes 393 views 2 replies Latest 28 days ago by OldFoggy Answer this
Answered uVision 5.29.0.0 crashes when opening the debugger Latest 7 days ago by MTC 1 replies 398 views
Answered I encountered with the error "Unable to execute API call /api/v1/connect" when getting evaluation key from ARM DS IDE Latest 8 days ago by Sungkun Moon 4 replies 1108 views
Answered CMSIS DSP FIR filter for continous real signal Latest 14 days ago by Gary 6 replies 30096 views
Answered Keil µVision V5.32.0.0 extreme lag in editor, high CPU load Latest 21 days ago by Denia 4 replies 1894 views
Answered I2C start condition issue Latest 24 days ago by HASEEB 1 replies 553 views
Answered How do I configure ethernet to a link speed of 10Mbps? Latest 28 days ago by OldFoggy 2 replies 393 views