Complete list of CoreLink, AMBA 1-5, DMA, Bridges, and other associated interfaces
AMBA Interface Models
An example of AMBA interface is the AMBA-AHB Multilayer Bus matrix with self-motivated arbitration scheme. The ARM Advanced Microcontroller Bus Architecture (AMBA) is an open-standard, on-chip inter-connects specification for the connection and management of functional blocks in system-on-a-chip (SoC) designs. AMBA is widely used on a range of ASIC and SoC parts including applications processors. The Advanced Microcontroller Bus Architecture (AMBA) specification defines an on-chip communications standard for designing high-performance embedded microcontrollers. An important aspect of a SoC is not only which components or blocks it houses, but also how they interconnect. AMBA is a solution for the blocks to interface with each other. The ARM–AMBA CoreLink is witnessed to provide faster speeds.
The Genesis Architect gives exactly the same liberty as to the designer can interconnect the buses to form a large core according to the specification at hand. Genesis Architect, consists of numerous blocks like the bus interface, bus arbiter or the DMA database etc. It aims at minimizing the silicon infrastructure while supporting high-performance and low-power on-chip communications. The major objective of Genesis is to provide technology independence and to encourage modular system design. Furthermore, it strongly encourages the development of reusable peripheral devices while minimizing silicon infrastructure.