Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Arm Research
    • DesignStart
    • Education Hub
    • Graphics and Gaming
    • High Performance Computing
    • Innovation
    • Multimedia
    • Open Source Software and Platforms
    • Physical
    • Processors
    • Security
    • System
    • Software Tools
    • TrustZone for Armv8-M
    • 中文社区
  • Blog
    • Artificial Intelligence
    • Automotive
    • Healthcare
    • HPC
    • Infrastructure
    • Innovation
    • Internet of Things
    • Machine Learning
    • Mobile
    • Smart Homes
    • Wearables
  • Forums
    • All developer forums
    • IP Product forums
    • Tool & Software forums
    • Pelion IoT Platform
  • Activity
  • Support
    • Open a support case
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • More
  • Cancel
System
  • Developer Community
  • IP Products
  • System
  • Jump...
  • Cancel
System
SoC Design blog CoreLink NIC-400: a great interconnect for wearables and entry-level smartphones
  • Blogs
  • Forums
  • Videos & Files
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
  • New
More blogs in System
  • Embedded blog

  • SoC Design blog

Tags
  • nic
  • Corelink
  • corelink_system_ip
  • nic-400
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

CoreLink NIC-400: a great interconnect for wearables and entry-level smartphones

William Orme
William Orme
May 12, 2014

As the number of processors and I/O masters in an SoC continues to rise the need for an efficient and easy to design interconnect becomes critical. An interconnect must provide sufficient throughput and low enough latency for all masters in the system. But must also keep costs and power to a minimum. Costs include design time, silicon area and licensing and royalty fees.

Example Entry-level Smartphone.jpg

Fig. 1 An example SoC design using CoreLink NIC-400 Network Interconnect

ARM has developed its 4th generation configurable interconnect for connecting up AMBA AXI, AHB and APB devices, the CoreLink NIC-400 Network Interconnect, that addresses these needs. The NIC-400 comes with a powerful and easy to use GUI-driven configuration tool, AMBA Designer, that allows the designer to generate a complex hierarchical network of interconnects within hours. From the user entry of the master and slave interfaces, such as AXI3/4, AHB or APB, the required connectivity matrix and the position of slaves in the address map, the tool generates and connects up all the required interface blocks, switches, upsizers, downsizers and clock and protocol domain bridges. All unused paths are removed and bus widths selectable to minimise wiring. The network of switches topology employed by NIC-400 allows reduced routing as masters and slaves can be grouped locally and longer cross-SoC data paths are shared to minimise area. From the first pass system generated there are many powerful configurable options to reduce silicon area, ease timing closure, and size buffers to optimize performance without unnecessary overheads.

AMBA Designer Screenshot.jpg

Fig. 2 AMBA Designer: a powerful and easy to use GUI configuration tool

The CoreLink NIC-400 comes with options for data traffic management QoS-400 Advanced Quality of Service and QVN-400 QoS Virtual Networks to ensure all masters are serviced within acceptable bandwidth and latency constraints to maintain the required performance. Dividing traffic up in to virtual networks than run over shared physical networks reducing routing congestion while maintaining QoS contracts, such as min/max latency or required bandwidth, and thus processor performance.

To further reduce routing congestion on long links between different power or clock domains, the TLX-400 Thin Links option is available to pack the AXI bus on to dramatically reduced widths, configurable from 2/3rd to 1/20th number of wires.

The CoreLink NIC-400 has gone through extensive validation to ensure any configuration is known to be good and the NIC-400 is a mature product that has already been silicon proven in dozens of customer designs.

There is a full ecosystem of EDA tools to support the NIC-400. Cycle accurate models from The specified item was not found., derived from the customer configured NIC-400 RTL. For dynamic performance analysis of the NIC-400, the Cadence Interconnect Workbench offers in depth debug and analysis of the RTL with masters and slaves replaced by VIP testbench. SystemC modelling solutions are available from Synopsys SBL-400 for Platform Architect MCO. Check out the upcoming webinar on Case Study: Performance Analysis and Optimization of ARM® CoreLink™ NIC-400 based Systems Using Synopsys Platform Architect, May 20, 2014 10am PDT. Register here.

On pricing, the options allow the buyer to select the best value package for their design and CoreLink NIC-400 is royalty free.

Anonymous
SoC Design blog
  • SoC Design blog: Simplifying workload modeling with AMBA ATP Engine

    Francisco Socal
    Francisco Socal
    Following the release of the AMBA Adaptive Traffic Profiles (ATP) Specification, we are pleased to announce the AMBA ATP Engine, to further facilitate ATP’s adoption into a variety of platforms.
    • May 20, 2020
  • SoC Design blog: Docker enables Arm Cycle Model Studio on Ubuntu

    Jason Andrews
    Jason Andrews
    Arm Cycle Model Studio (CMS) is a great tool to create SystemC simulation models from Verilog RTL source code. This articles shows how to use Docker to run CMS and create models on an Ubuntu machine.
    • October 23, 2019
  • SoC Design blog: AMBA ATP: Gaining momentum with workload modeling

    Francisco Socal
    Francisco Socal
    This blog presents examples of AMBA ATP adoption and the benefits that Arm and its ecosystem partners deliver.
    • August 7, 2019