Bird
0
0

Why does the ARM architecture separate the system bus into AHB and APB instead of using a single bus for all peripherals?

hard📝 Conceptual Q10 of 15
ARM Architecture - Bus Architecture
Why does the ARM architecture separate the system bus into AHB and APB instead of using a single bus for all peripherals?
ATo reduce complexity and power consumption for low-speed peripherals
BTo increase the cost of the system design
CTo force all peripherals to run at the same speed
DTo eliminate the need for bridges between buses
Step-by-Step Solution
Solution:
  1. Step 1: Understand bus separation rationale

    Separating buses allows optimization: AHB for speed, APB for simplicity and low power.
  2. Step 2: Evaluate incorrect options

    Cost increase and forcing same speed are negatives; bridges are needed for compatibility.
  3. Final Answer:

    To reduce complexity and power consumption for low-speed peripherals -> Option A
  4. Quick Check:

    Bus separation optimizes speed and power [OK]
Quick Trick: Separate buses save power and simplify design [OK]
Common Mistakes:
  • Thinking separation increases cost
  • Assuming no bridges needed

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More ARM Architecture Quizzes