AMBA CHI Protocol
ConceptThe AMBA CHI (Coherent Hub Interface) protocol is used by the eProcessor EuroHPC vector accelerator to access memory directly, bypassing the scalar core. Within the eProcessor verification environment (eprocessor-vpu-dv), a CHI Agent emulates this interface to validate the accelerator's direct memory transactions and memory disambiguation behavior under a weak memory ordering model.
WIKI
Overview
The AMBA CHI (Coherent Hub Interface) protocol is employed by the eProcessor EuroHPC project's vector accelerator as the on-chip fabric for accessing main memory directly from the accelerator, without needing to forward memory requests to the scalar core. This contrasts with designs (such as the European Processor Initiative accelerator) where memory traffic is mediated by the scalar core through the Open Vector Interface (OVI).