Bird
0
0

Given a system where the AHB bus runs at 100 MHz and the APB bus runs at 25 MHz, what is the main reason for this difference?

medium📝 Analysis Q4 of 15
ARM Architecture - Bus Architecture
Given a system where the AHB bus runs at 100 MHz and the APB bus runs at 25 MHz, what is the main reason for this difference?
AAPB bus is designed for higher speed than AHB
BAHB bus frequency is always fixed at 100 MHz
CAPB bus frequency is limited by external devices
DAHB bus supports high-speed data transfer, APB is slower for peripherals
Step-by-Step Solution
Solution:
  1. Step 1: Understand bus frequency roles

    AHB is designed for high-speed data transfer; APB is for slower peripherals.
  2. Step 2: Analyze frequency difference

    APB runs slower to save power and simplify peripheral interface; AHB runs faster for performance.
  3. Final Answer:

    AHB bus supports high-speed data transfer, APB is slower for peripherals -> Option D
  4. Quick Check:

    AHB fast, APB slow by design [OK]
Quick Trick: AHB fast, APB slow for peripherals [OK]
Common Mistakes:
  • Assuming APB is faster
  • Thinking AHB frequency is fixed

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More ARM Architecture Quizzes