The advanced microcontroller bus architecture AMBA specification defines three types of buses

The advanced microcontroller bus architecture AMBA specification defines three types of buses:

(1) AHB (AdvancedHigh-performanceBus): Used to connect high-performance system modules. It supports burst data transmission mode and single data transmission mode, all timings refer to the same clock edge;

(2) ASB (AdvancedSystemBus): used to connect high-performance system modules, it supports burst data transmission mode;

(3) APB (AdvancePeripheralBus): It is a simple interface that supports low-performance peripheral interfaces.

A typical AMBA-based microcontroller integrates AHB (or ASB) and APB interfaces at the same time, as shown in Figure 2. The ASB bus is the bus of the old system, and the new version of the AHB bus has enhanced support for performance, synthesis and timing verification. The APB bus is usually used as a local second bus, as a single slave module on the AHB or ASB.

Figure 28 AMBA bus structure diagram

According to the AMBA specification, the only function of the APB bridge connecting AHB/ASP and APB is to provide a simpler interface. Any delay caused by low-performance peripherals will be reflected by the bridge connected to the high-performance (AHB/ASP) bus. The bridge itself is like a master device of a simple APB bus. It accesses the slave devices connected to it and controls them through a subset of the control signals on the high-performance bus. The main features of AHB, ASP and APB are given below.

AHB

AHB is an advanced system bus. Its main purpose is to connect high-performance, high-throughput devices, such as CPU, DMA, and DSP. Its main features:

●High-performance next-generation bus; ●Multi-controller; ●Segmented transmission; ●Single-cycle bus control transfer; ●No tri-state implementation; ●32~128-bit bus width; ●Includes an access protection mechanism for Distinguish between privileged access and unprivileged access modes, or command and data extraction, etc.; ●The burst transmission mode is up to 16 sections; ●Access space is limited to 32 bits; ●Provide a mechanism to throttle data flow for slower device use; ●Support Arbitration, REQ, GNT and LOCK; ●Support byte, half word and word transmission.

AHB bus and ASB bus have the following different characteristics: ●AHB bus supports separate processing. Slaves with long response delays give up the bus to other transmission operations when preparing to transmit data; ●Use a single clock edge to control all operations, which is conducive to synthesis and design verification (by using static timing analysis and other similar tools); ● Use a central multiplexer bus scheme instead of a three-state drive bidirectional bus; ●Support wider 64-bit or 128-bit data bus configuration.

ASP

ASP is a general-purpose system bus, a high-performance interconnection between microprocessors and system peripherals. The main features are as follows:

●Multi-controller; ●burst data transmission mode; ●pipeline transmission; ●32-128-bit bus width; ●includes an access protection mechanism to distinguish between privileged access and unprivileged access modes, or instruction and data extraction, etc.; ●Two-way data bus; ●Provide a mechanism to throttle data flow for slower devices; ●Arbitration supports REQ, GNT and LOCK.

APB

APB is a peripheral interconnection bus. The focus is on minimum power consumption and ease of use. The main features are as follows:

●Low performance, low power peripheral bus; ●Single controller; ●Very simple, only 4 control signals (plus clock and reset); ●32-bit address space; ●Up to 32-bit data bus; ●Separate reading and writing Data Bus.

AMBA is a basic SoC bus, which is divided into three types of buses. According to needs, the system designer must choose which of the three types of buses to connect. A high-performance device may choose AHB or ASP bus, which will bring difficulties to IP core integrators, because both buses try to access the same type of device. There is no clear way to integrate the device with the AHB and ASP buses. The APB bridge does not seem to provide any benefits, but also limits the high-performance buses connected to it. All three types of buses contain an address state and one or more data states.

11th Laptop

So happy to know that 11th laptop is ranking the No.1 position in 2022 custom market. You can see intel core i3 11th generation laptop,Gaming Laptop i5 11th generation, laptop price i7 11th generation, etc. At this store. Maybe you will ask why 11th gen gaming laptop is so popular and welcome, mainly reason is its competitive cost and high performance. Intel i7 11th Generation Laptop cost is similar as intel i7 10th gen laptop, but performance is much better than 10th one. Besides, 12th laptop is arriving in lot at the end of 2022 at custom laptop market, price is will much competitive at that time.

Whom this Gaming Laptop is more suitable to? Of course, heavier tasks workers, no matter office jobs, education tasks, or others. However, if your clients focus more powerful cpu and performance, i7 16gb ram 4gb graphics laptop or 15 Inch Gaming Laptop with 10th cpu and 2GB graphics also alternatives.

You can contact us directly to get get right and valuable information fast. Will try our best to support every clients no matter quantity you take.

11th Laptop,Intel Core I3 11th Generation Laptop,11th Gen Gaming Laptop,Gaming Laptop I5 11th Generation,Laptop Price I7 11th Generation

Henan Shuyi Electronics Co., Ltd. , https://www.shuyiminipc.com