A little understanding of the S3C2440 On-Chip Bus (AMBA)

Source: Internet
Author: User
Tags key string
A little understanding of the S3C2440 On-Chip Bus (AMBA)-key string structure and the S3C2440 On-Chip Bus (AMBA)

Recently, I have been keeping an in-depth understanding of the S3C2440 AMBA bus, and its progress is slow. Most of the time I spent on the opening of my thesis, I can only squeeze a little time for embedded. The key string used for one year is broken, the hook is broken, and a new key string is bought. In the afternoon when changing the key string, some small keys cannot be mounted because the hole is too small and the key ring is too thick. The nail clippers cannot be mounted because the hole is too small. The larger key is no problem. Just put these little keys and nail clippers on the old key ring, and then the old key ring on the new key ring.

What is the relationship between this and the S3C2440 AMBA bus ???

First, briefly introduce the AMBA Bus Specifications. Arm defines AMBA (Advanced
Microcontroller bus architecture) bus specification, which is a set of standard protocols designed for communication between on-Chip Systems Based on ARM cores. Because of the wide use of arm processors, it has many third-party support and is adopted by more than 90% of arm's partners. In AMBA Bus Specifications, three bus types are defined: AHB, APB, and ASB. The first AMBA bus was ASB and APB. In its second version, Arm introduced AHB.
(L) AHB: advanced high-performance Mace bus, used for high-performance system module connection, supporting burst mode data transmission and transaction segmentation;
(2) asb: advanced system bus, which is also used for high-performance system module connection and supports data transmission in burst mode. This is an old system bus format and was later replaced by AHB Bus;
(3) APB: Advanced Peripheral Bus, used for simple connections with low-performance peripherals, generally the second-level bus connected to the AHB or ASB system bus.


Figure 1 Typical AMBA-Based System

The relationship between the key string and AMBA bus is as follows:

  • Key string hook --> arm9-core
    • The hook is also mounted on the key ring, which is a very important component of the key ring. Key rings are all important keys (larger keys should be important ). The arm9-core is mounted on the AHB Bus and is a master device on the AHB Bus. All devices mounted on the AHB are devices with high performance requirements.
  • New key ring --> AHB Bus
    • As mentioned above, the new key ring is a key that is very important. It means mounting a device with high requirements on the AHB Bus. It's just the same!
  • Old key ring --> APB bus
    • The old key ring is hung on the new key ring. The old key ring is hung on some small and unimportant keys (the old key is relatively small), and there is a nail clipper. The APB bus is connected to the AHB Bus through the bridge device; the APB bus is mounted with a low-speed device.

A little bit of understanding, welcome to shoot bricks !~~

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.