Review on Design and Verification of an Advanced Extensible Interface - 4 Slave Devices

Authors

  • T.L. Harish Department of Electronics and Communication Engineering, Sri Siddhartha Institute of Technology, Tumkur, India.
  • M.C. Chandrashekhar Department of Electronics and Communication Engineering, Sri Siddhartha Institute of Technology, Tumkur, India.

DOI:

https://doi.org/10.34293/acsjse.v3i2.80

Keywords:

Advanced Microcontroller Bus Architecture (AMBA), Advanced Peripheral Bus (APB), AMBA High performance Bus (AHB), Advanced Extensible Interface (AXI)

Abstract

An essential part of a system on a chip (SoC) is not just the components or blocks that it contains, but also how these components and blocks are connected to one another. Advanced Microcontroller Bus Architecture (AMBA) is a system that enables the individual blocks to interact with one another. These protocols have established the de facto standard for 32-bit embedded processors because they are widely documented and may be used without the payment of royalties. High-performance and high-frequency system designs may be designed with the aid of the AMBA AXI 4 protocol. It's ideal for systems that need both large bandwidth and low latency since it enables high-frequency operation without the use of complicated bridges. In addition to being compatible with older versions of the AHB and APB interfaces, it also allows for a wide range of possible configurations for the network's interconnects. Without the need for a bridge, many peripherals may be connected into AMBA-based CPUs via the use of this slave interface. By constructing a wrapper over the AXI4 slave interface, the newly created slave interface may also be used to link non-AMBA-based CPUs to a variety of peripherals. These peripherals include SPI, I2C, and UART, amongst others

Downloads

Published

01-09-2023

Issue

Section

Articles