2018.03.27-amba protocol (AHB APB Axi, etc.) \ Peripheral Communication protocol (SPI can, etc.)

Source: Internet
Author: User

Added the AXI4 specification (the specification for in-SOC IP interconnect developed by ARM and XILINX), with the addition of the Advanced System Bus (ASB) and advanced Peripheral Bus (APB) to the latest version of AMBA4.0, from the very beginning of the AMBA1.0 version definition to the AHB APB, the Advanced tracking bus ATB, et. The AHP APB Axi can be considered as the bus protocol or specification within the scope CPU, however we often refer to the SPI can bus for peripheral communication, which is actually the communication layer protocol of the SPI controller or the can controller and the peripheral chip. In the SPI controller can controller and CPU communication, the use of Amba Bus protocol, through the AMBA bus protocol to read or write to the SPI or can cache, and then by the SPI can start its own communication protocol, the data to the peripheral, or read the peripheral data.

AMBA APB:APB belongs to the AMBA3 protocol family, which provides a low-power interface and reduces the complexity of the interface. The APB interface is used on external devices that have low bandwidth and do not require a high-performance bus. APB is a non-pipelined interface, and all signals are related only to the rising edge of the clock. This simplifies the design process for APB external devices, which consumes at least 2 clock cycles per transmission.

Amba AHB:AHB is a new generation of AMBA buses designed to address high-performance, synchronous design requirements, and the AHB is an additional level of bus, higher than APB, for achieving high performance, high clock frequency system feature requirements. Requirements include: Burst transmission, split transactions, single-cycle bus master equipment handover, single clock along the operation, no three-state implementation, a wider data bus configuration (or a bit).

A typical Amba system includes the AHB and APB bus structures. The high performance ARM processor, connected to the APB bus via the AHB connection with high performance bias RAM, high bandwidth memory interface, DMA bus master, and then via AHB to APB Bridge. On the APB bus, the serial port, peripheral IO, keyboard, timer and other peripheral controller are hung.

AMBA AXI4:SOC The communication protocol between the internal IP cores.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.