Introducing new AMBA 5 CHI protocol enhancements
In 2013 ARM announced the AMBA 5 CHI protocol to provide the performance and scale required for infrastructure applications such as networking and data center. The protocol has been highly successful and has been the foundation for ARM many core systems that are scaling up to 32 or more processors on a single system-on-chip.
Today, ARM is happy to announce a new major revision to the CHI specification (AMBA 5 CHI Issue B), which adds many new capabilities and performance enhancements. These enhancements have been used to improve memory latency and increase data throughput on ARM’s latest generation of IP including: the Cortex-A75 and Cortex-A55 processors, the CoreLink CMN-600 Coherent Mesh Network and the CoreLink DMC-620 Dynamic Memory Controller. Some of the key features and benefits include:
- ARMv8.1-A Large System Extensions
- Far atomic operations enable the interconnect to perform high frequency updates to shared data
- Improved virtualization with extended virtual machine IDs and virtual host extensions for type 2 hypervisors
- Support for up to 52-bit physical address space for more addressable memory in a coherency system
- Performance Extensions and Latency Reduction
- Cache stashing allows accelerators or IO devices to stash critical data within a CPU cache for low latency access
- Direct Data Transfer offers significant latency reduction with fast data path return and memory prefetch
- Enhanced RAS aligning with ARMv8.2-A Architecture
- Adds end-to-end data protection and poison signaling
- Enables common error signaling, logging and reporting for CPUs, interconnects and memory controllers
Related Semiconductor IP
- CXL 3.0 Premium Controller EP/RP/DM/SW 128-1024 bits with AMBA bridge and Advanced HPC Features (Arm CCA)
- CXL 3.0 Premium Controller EP/RP/DM 1024b/512b/256b/128b with AMBA bridge for CXL.io and LTI & MSI Interfaces
- CXL 3.0 Premium Controller EP/RP/DM 1024b/512b/256b/128b with AMBA bridge for CXL.io
- CXL 2.0 Premium Controller Device/Host/DM 512b with AMBA bridge and Advanced HPC Features (Arm CCA)
- CXL 2.0 Premium Controller Device/Host/DM 512b with AMBA bridge + LTI and MSI-GIC interfaces
Related Blogs
- Why do I need an AMBA 5 CHI Memory Controller?
- New AMBA 5 ACE/AXI Specification: Rationale for Atomic Transactions
- New AMBA 5 ACE/AXI Specification: More About Atomic Transactions
- New AMBA 5 ACE/AXI Specification and Its Support in Cadence ACE/AXI VIP
Latest Blogs
- Why Choose Hard IP for Embedded FPGA in Aerospace and Defense Applications
- Migrating the CPU IP Development from MIPS to RISC-V Instruction Set Architecture
- Quintauris: Accelerating RISC-V Innovation for next-gen Hardware
- Say Goodbye to Limits and Hello to Freedom of Scalability in the MIPS P8700
- Why is Hard IP a Better Solution for Embedded FPGA (eFPGA) Technology?