Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Architectures and Processors blog Extending the CoreLink Cache Coherent Network Family
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tell us what you think
Tags
  • ccn-504
  • AMBA
  • Corelink
  • ccn-508
  • CoreLink CCI-400
  • Cortex-A
  • ccn-512
  • ccn-502
  • system_ip
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Extending the CoreLink Cache Coherent Network Family

Jeff Defilippi
Jeff Defilippi
October 22, 2014
3 minute read time.

Chinese Version 中文版:扩展 CoreLink 缓存一致性网络系列

It has been a busy month for ARM in the infrastructure space. ARM TechCon 2014 started it off with ARM silicon, OEM and ecosystem partners demonstrating their new SoCs, hardware and software platforms. The show also had several talks discussing the challenges within infrastructure and the need for innovation. Neil Parris discussed one aspect in his recent blog, Heterogeneous Compute Requirements in Network Infrastructure, where he described how different cores for different tasks are required to optimize Software Defined Networking (SDN) and Network Functions Virtualization (NFV) solutions.

The month then wrapped up at the Linley Processor Conference where ianforsyth presented Scalable ARM-Based Solutions from Sensor to Server, from Edge to Core. Ian discussed how the growth of IoT and smart devices are stressing the current system and announced two new members to the CoreLink Cache Coherent Network (CCN) Family to help tackle the challenge, the CoreLink CCN-502 and CoreLink CCN-512.

ccn-502_ccn-512_intro.PNG

So where do the new CoreLink CCN interconnects fit?

One common theme throughout the recent shows, blogs and talks - there is a need for more efficient, optimized solutions from edge to core. ARM Cortex A-Series Processors with CoreLink System IP provide a common architecture across the spectrum, scaling from cost efficient home gateways to high performance core networking and server applications. The CoreLink CCN-502 fits between the CoreLink CCI-400 and CoreLink CCN-504, enabling power and cost efficient small to mid-range solutions. The CoreLink CCN-512 increases the compute density by supporting up to 48 cores.

ARM Cortex and CoreLink Scalable Solution.PNG

CoreLink CCN-512 – Maximize Heterogeneous Compute

On the high end of the performance spectrum, macro base station and cloud applications require dense, efficient compute platforms with the right-sized cores to match the appropriate workload.  High performance cores are required for server compute and control plane processing, efficient small cores are required to maximize packet throughput and customized accelerators are needed for Layer-1, security and content delivery processing.

With up to 12 CPU Clusters (48 cores), 4 channels of DDR4-3200 memory, and 32MB of Level 3 System Cache, the CoreLink CCN-512 is well suited to maximize heterogeneous processing on a single SoC while maintaining bandwidth up to 1.8 Tb/s.

CoreLink CCN-512 callouts.PNG

CoreLink CCN-502 – High Performance, Small Footprint

On the low power and cost efficient end, there is a need to deploy many smaller devices to fill gaps or connect devices on a budget. If you look closely around office buildings or shopping malls, you’ll see cellular repeaters, small cell base stations, and WiFi access points scattered throughout to ensure our smart devices are always on, always available.


With up to 4 CPU clusters (16 cores) and optional Level 3 System Cache, the area optimized CoreLink CCN-502 is the ideal interconnect for these small systems that still demand performance. It is up to 70% smaller than the CoreLink CCN-504 (at the 1MB L3 System Cache design point), yet still capable of maintaining bandwidth up to 0.8Tb/s.

CoreLink CCN-502 callouts.PNGCoreLink CCN Family Summary

With CoreLink CCN-504 SoCs already in production, the new family members build upon a proven architecture and offer the same enterprise class features; native AMBA 5 CHI interfaces for high frequency, non-blocking data transfers, end-to-end QoS (Quality of Service) and RAS with CoreLink DMC-520, and extensive clock gating and retention states for optimal power efficiency.

In summary, the CoreLink Cache Coherent Network Family provides a common platform for ARM silicon providers to customize scalable systems from edge to core; platforms with a common software framework across heterogeneous systems to meet diverse price, performance and environment requirements.

For more information on the CoreLink CCN Family, please visit the CoreLink Interconnect Homepage - CoreLink Interconnect - AMBA on-chip connectivity - ARM.

Anonymous
  • Neil Parris
    Neil Parris over 10 years ago

    Hi Wangyong - the CoreLink CCN family has been designed for infrastructure networking and server applications, and the CoreLink CCI family including CCI-400 have been optimized for mobile applications. We do see these interconnects used in different markets, however I would expect all mobile applications today to use CCI.

    Regards,

    Neil.

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • wangyong
    wangyong over 10 years ago

    Is CCN-502 more suitable for mobile chips than CCN-504?

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Architectures and Processors blog
  • When a barrier does not block: The pitfalls of partial order

    Wathsala Vithanage
    Wathsala Vithanage
    Acquire fences aren’t always enough. See how LDAPR exposed unsafe interleavings and what we did to patch the problem.
    • September 15, 2025
  • Introducing GICv5: Scalable and secure interrupt management for Arm

    Christoffer Dall
    Christoffer Dall
    Introducing Arm GICv5: a scalable, hypervisor-free interrupt controller for modern multi-core systems with improved virtualization and real-time support.
    • April 28, 2025
  • Getting started with AARCHMRS Features.json using Python

    Joh
    Joh
    A high-level introduction to the Arm Architecture Machine Readable Specification (AARCHMRS) Features.json with some examples to interpret and start to work with the available data using Python.
    • April 8, 2025