Getting Started

Infrastructure applications including networking, storage, and server have a wide range of compute performance and power requirements.  The Arm CoreLink CCN family is well suited to scale across the performance spectrum by supporting from 1 to 48 cores along with an integrated, configurable Level 3 system cache. The L3 system cache allows IO and accelerators to allocate memory on chip, offering reduced latency and power by minimizing accesses to external memory. The CCN family is optimized for the latest AMBA 5 CHI processors and memory controllers, and AMBA 4 ACE-Lite/AXI4 for IO interfaces.

  • CoreLink CCN-512 Cache Coherent Network Chip.
  • CoreLink CCN-512

    • Full coherency for up to twelve processor clusters (48 cores)
    • Supporting 1-32MB of L3 system cache for highest compute density

  • CoreLink CCN-508 Cache Coherent Network Chip.
  • CoreLink CCN-508

    • Full coherency for up to eight processor clusters (32 cores)
    • Supporting 1-32MB of L3 system cache for high performance compute and IO

  • CoreLink CCN-504 Cache Coherent Network Chip
  • CoreLink CCN-504

    • Full coherency for up to four processor clusters (16 cores)
    • Supporting 1-16MB of L3 system cache for the highest performance of 16 core systems

  • CoreLink CCN-502 Cache Coherent Network Chip.
  • CoreLink CCN-502

    • Full coherency for up to four processor clusters (16 cores)
    • Supporting up to 0-8MB of optional L3 system cache for small foot print cost sensitive applications

Product Comparison

Arm offers a range of CCN interconnects optimized for different size applications. Each product includes a wide configuration space allowing the SoC architect to optimize the interconnect to meet performance goals with the smallest possible area and power.

  CoreLink CCN-512 CoreLink CCN-508 CoreLink CCN-504
CoreLink CCN-502
Summary  Up to 12 cluster interconnect
(max processor bandwidth)
Up to 8 cluster interconnect
(high bandwidth) 
Up to 4 cluster interconnect
(high IO performance) 
Up to 4 cluster interconnect
(optimized for size) 
Performance Up to 225 GB/s
Up to 200 GB/s
Up to 150 GB/s
Up to 100 GB/s
Processors Up to 48 cores  Up to 32 cores  Up to 16 cores  Up to 16 cores 
DDR 1 to 4 channels  1 to 4 channels   1 to 2 channels   1 to 4 channels  
IO  Up to 24 AXI4/ACE-Lite Up to 24 AXI4/ACE-Lite  Up to 18 AXI4/ACE-Lite  Up to 9 AXI4/ACE-Lite 
Level 3 Cache  1-32 MB 1-32 MB  1-16 MB  0-8 MB 
System Size Large  Medium-Large  Medium  Small 
Example Applications Cloud applications, storage array network controller, Macro Base Station, and core networks.
Cloud applications, storage array network controller, Macro Base Station, and core networks.

Small enterprise solutions, cellular cell network, media content.
Home networks, home gateway, small cell base station, DSL modem, and web tier server.

CoreLink CCN System Examples

Server SoC with CoreLink CCN-512

Below is an example server configuration based on the CoreLink CCN-512.  It is designed to maximize compute density and well suited for web, cloud and big data analytic applications.  Some of the key features include:

  • Maximize compute density with 48x Cortex-A72, Arm's highest performance processor
  • Integrated 32MB of Level 3 System Cache for compute and IO
  • Up to 24 coherent IO ports for high bandwidth controllers such as 100Gb Ethernet and PCIe
  • 4 channels of x72 DDR4-3200 with CoreLink DMC-520

Networking SoC with CoreLink CCN-502

To meet the demands of increasing networking trafffic throughput and number of connected end points, system architects are looking to balance compute, storage and acceleration for a wide range of system design targets.  The CoreLink CCN-502 has been optimized for area and power making it the ideal interconnect for small to mid-range networking solutions.

  • Cortex-A72 processors provide the compute performance required of the Control Plane
  • Cortex-A53 processors provide efficient packet processing and IO throughput required of the Data Plane
  • Specialized DSPs, GPUs and other accelerators provide off-load engines for range of diverse needs such as security and layer 1 signal processing
  • Configurable CoreLink CCN-502 with flexible number of master interfaces, memory ports and optional Level 3 System Cache (0-8MB)

Get support

Community Forums

Suggested answer Making ONVIF conformant surveillance camera with STM32H743.
  • stm32 h7
0 votes 72 views 1 replies Latest 5 hours ago by ibrahim1236 Answer this
Suggested answer Which ARM board will be most suitable?
  • Video Processor Embedded Algorithms
  • Video Processor
0 votes 1650 views 3 replies Latest 18 hours ago by Dharmalingam.K Answer this
Suggested answer In AXI Why there is a read response in each data transfer? 0 votes 5378 views 4 replies Latest yesterday by Jenniferl Answer this
Answered IP Camera interface via STM32
  • Cortex-M
  • STM32F
  • Cortex-M4
1 votes 36221 views 8 replies Latest yesterday by Akash Kasturi Answer this
Not answered LPC2138 Program Execution Issue 0 votes 98 views 0 replies Started yesterday by kishor potdar Answer this
Suggested answer Hard fault handler problem - Cortex-M0+
  • R13 (SP Stack Pointer)
  • 3 (HardFault)
0 votes 439 views 1 replies Latest 6 days ago by Clonimus74 Answer this
Suggested answer Making ONVIF conformant surveillance camera with STM32H743. Latest 5 hours ago by ibrahim1236 1 replies 72 views
Suggested answer Which ARM board will be most suitable? Latest 18 hours ago by Dharmalingam.K 3 replies 1650 views
Suggested answer In AXI Why there is a read response in each data transfer? Latest yesterday by Jenniferl 4 replies 5378 views
Answered IP Camera interface via STM32 Latest yesterday by Akash Kasturi 8 replies 36221 views
Not answered LPC2138 Program Execution Issue Started yesterday by kishor potdar 0 replies 98 views
Suggested answer Hard fault handler problem - Cortex-M0+ Latest 6 days ago by Clonimus74 1 replies 439 views