Getting Started

The Arm CoreLink CMN-600 Coherent Mesh Network is designed for intelligent connected systems across a wide range of applications including networking infrastructure, storage, server, HPC, automotive, and industrial solutions.  The highly scalable mesh is optimized for Armv8-A processors and can be customized across a wide range of performance points. 

Notable highlights include:

  • Build more powerful infrastructure SoCs from edge to cloud.

  • 5x throughput uplift compared to today’s solution.

  • Coherent mesh interconnect with integrated agile system cache.


Specifications

Feature  Details  
AMBA specifications AMBA 5 CHI
Scalable mesh network Custom sizing and device placement  
Fully coherent CHI slave interfaces

1-32 fully coherent requesters, for example up to 128 Armv8-A processors

Agile System Cache 0MB-128MB shared between compute, accelerators, and IO
IO Coherent slave interface 1-96 IO interfaces
Memory and system master interfaces 1-8 memory interfaces
1-8 system interfaces
Coherency and snoop filter Integrated snoop filter reduces processor core snoops, and reduces system power
Coherent multichip links Extend coherency to multichip supporting the CCIX standard


CMN-600 key features

High performance, scalable coherent mesh 

The scalable mesh network can be customized to meet system performance and area requirements. The native AMBA 5 CHI network provides high-frequency, non-blocking data transfers between compute, accelerator, and IO to shared memory resources.  

  • Custom, automated design with CoreLink Creator
  • Minimum size less than 1mm2 in 16nm
  • Frequencies greater than 2.5GHz
  • Coherent multichip link extends coherency off-chip

Agile system cache

Keeping data on-chip greatly improves performance and efficiency. The integrated agile system cache was designed to boost IO throughput workloads such as networking and storage.

  • Shared cache for compute, accelerators, and IO.
  • Intelligent cache stashing allows accelerators and IO peripherals to allocate critical data to any cache level.
  • Far atomic operations supported within the Agile System Cache to enable high frequency updates of shared data such as counters.  
  • Programmable on-chip scratch pad RAM partitioning options allow applications to lock down critical data structures such as counters, statistics, and tables.      

Optimized for system performance

The CoreLink CMN-600 has been designed with the CoreLink DMC-620 to provide the highest performance coherent backplane for Armv8-A systems from small, efficient access points to data center solutions maximizing compute density. Notable highlights include:

  • 7.5x more compute.
  • 5x higher throughput.
  • 50% lower latency.
  • Sustainable bandwidth exceeding 1TB/s.

CoreLink Creator reduces SoC integration time

CoreLink Creator guides designers through the configuration and creation of an optimized and viable CoreLink CMN-600 interconnect fabric.

It addresses the most complex challenges associated with Interconnect configurability and assembly and enables a faster and easier design that produces a higher quality interconnect.

Get support

Arm support

Arm training courses and on-site system-design advisory services enable licensees to realize maximum system performance with lowest risk and fastest time-to-market.

Arm training courses  Open a support case

Community Blogs

Community Forums

Not answered Running .elf file on zynq board ubuntu platform 0 votes 50 views 0 replies Started yesterday by dolly1192 Answer this
Not answered WID not present in AXI4 0 votes 126 views 0 replies Started 3 days ago by Ravi V. Answer this
Not answered Vacuum pump waste gas treatment equipment 0 votes 184 views 0 replies Started 4 days ago by lay1014 Answer this
Answered arm9 family nuvoton 0 votes 744 views 1 replies Latest 4 days ago by sridhar6994 Answer this
Answered NUVOTON N9H 0 votes 1520 views 6 replies Latest 4 days ago by sridhar6994 Answer this
Not answered How to get Interrupt number (IRQ number) during kernel panic in interrupt context?
  • CoreLink GIC-400 Generic Interrupt Controller
  • Interrupt Handling
0 votes 352 views 0 replies Started 4 days ago by Rajeshkumar Answer this
Not answered Running .elf file on zynq board ubuntu platform Started yesterday by dolly1192 0 replies 50 views
Not answered WID not present in AXI4 Started 3 days ago by Ravi V. 0 replies 126 views
Not answered Vacuum pump waste gas treatment equipment Started 4 days ago by lay1014 0 replies 184 views
Answered arm9 family nuvoton Latest 4 days ago by sridhar6994 1 replies 744 views
Answered NUVOTON N9H Latest 4 days ago by sridhar6994 6 replies 1520 views
Not answered How to get Interrupt number (IRQ number) during kernel panic in interrupt context? Started 4 days ago by Rajeshkumar 0 replies 352 views