Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Architectures and Processors blog Traffic Mixes in Networking Infrastructure - Base Transceiver Station (BTS) with CCN Interconnects
  • 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
  • Corelink
  • Cache
  • coherency
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Traffic Mixes in Networking Infrastructure - Base Transceiver Station (BTS) with CCN Interconnects

Ian Forsyth
Ian Forsyth
October 26, 2013
3 minute read time.

Introduction

ARM recently announced the next in the family of CCN (Cache Coherent Network) solutions. Specifically we introduced the CoreLink CCN-508. A quick recap – CoreLink CCN-508 is a cache coherent network providing support for up to 32 fully coherent cores. It has an integrated snoop filter and a configurable integrated L3 cache, 24 ports of AMBA 4 AXI4/ACE-Lite interfaces useful in IO coherent heterogeneous processing, hardware acceleration and high speed I/O. It also supports high memory bandwidth with up to four x72 channels of DDR.

CoreLink CCN-508 interconnect can scale to different networking solutions which have different traffic profiles by incorporating different combinations of CPU, GPU, DSP, and Accelerators.

Interconnect by definition - is to be joined to something else or to a number of joined things, or make something part of such a network and the CoreLink CCN family is found in the center of control processing, backhaul, packet processing, user interfacing and scheduling processing solutions, see Figure 1.

image002.pngFigure 1 Applicability of the CoreLink CCN-508

Networking Use-case: BTS

A base transceiver station (BTS) is a piece of equipment that facilitates wireless communication between user equipment (UE) and a network. UEs are devices like mobile phones and tablets with wireless Internet connectivity. The network can be that of any of the wireless communication technologies like GSM, CDMA, wireless local loop, Wi-Fi, WiMAX or other wide area network (WAN) technology. BTS is also referred to as the radio base station (RBS), node B (in 3G Networks) or, simply, the base station (BS).

The BTS application typically uses many-core processing for thread-able workloads. An example ARM based SOC utilizes CoreLink CCN interconnect products with a mix of Cortex-A CPU cores, memory controllers and acceleration engines. The point of coherency is managed by the L3 in the interconnect. Figure 2 shows a Macro base station platform that could be used in 2G, 3G, and 4G infrastructure platforms.

image003.png

Figure 2 Macro Cell BTS Base Band Unit

Here one cluster is used for backhaul processing, another for air interfacing scheduling and remaining two for baseband control. The performance of the coherent interconnect (in this case the CCN-504) is deterministic and consistent across different implementations. This allows system developers to predict performance and scale solutions from a small number of cores to many cores.

Essentially you can scale the numbers of cores and the performance according to Base Band Unit need (control, packet processing offload and air interface scheduling). The CoreLink CCN-508 doubles the maximum core count to 32 fully cache coherent ARM cores, compared with a maximum of 16 cores with the CoreLink CCN-504.

image006.pngFigure 3 Macro Cell BTS Base Band Unit with enhanced compute performance

Macro BTS capability (L3, L2, L1, transport and security) can be supplemented with large-scale computing workloads on near-infinite virtual machines in the SOC. Virtualization extensions supported in the cores and the interconnect can be used to virtualize storage and I/O functions.

image008.png

Figure 4 BTS Application has Control and Packet processing and UW scheduling as top priorities

Figure 4 shows the interrelationship between control processing, packet processing and UE scheduling - all are important priorities in these types of applications.

Possible Future

Network traffic is exploding within the Data Center so in Figure 3, I am suggesting that it is possible to scale the processing capability by adding more cores to the coherent interconnect. The CCN family continues to expand up and down to scale current and new solutions. In the future it may be possible to integrate the high performance server capability into these Macro BTS Base Band unit designs.

Let’s wait and see….

If you want to hear more about this exciting technology join us at ARM Techcon session ATC-222 on Wednesday October 30th at 2:30pm. Direct Link

Anonymous
Architectures and Processors blog
  • Scalable Matrix Extension: Expanding the Arm Intrinsics Search Engine

    Chris Walsh
    Chris Walsh
    Arm is pleased to announce that the Arm Intrinsics Search Engine has been updated to include the Scalable Matrix Extension (SME) intrinsics, including both SME and SME2 intrinsics.
    • October 3, 2025
  • Arm A-Profile Architecture developments 2025

    Martin Weidmann
    Martin Weidmann
    Each year, Arm publishes updates to the A-Profile architecture alongside full Instruction Set and System Register documentation. In 2025, the update is Armv9.7-A.
    • October 2, 2025
  • 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