Consider a 32-bit microprocessor, with a 16-bit external data bus, driven by…

2015

Consider a 32-bit microprocessor, with a 16-bit external data bus, driven by an 8 MHz input clock. Assume that this microprocessor has a bus cycle whose minimum duration equals four input clock cycles. What is the maximum data transfer rate for this microprocessor ?

  1. A.

    8×106 bytes/sec

  2. B.

    4×106 bytes/sec

  3. C.

    16×106 bytes/sec

  4. D.

    4×109 bytes/sec

Attempted by 290 students.

Show answer & explanation

Correct answer: B

Solution:

  • Determine the bus cycle frequency: the input clock is 8 MHz and each bus cycle lasts four input clock cycles, so bus cycles per second = 8 MHz ÷ 4 = 2 MHz.

  • Determine bytes transferred per bus cycle: the external data bus is 16 bits = 2 bytes per bus cycle.

  • Compute the data transfer rate: 2 MHz × 2 bytes = 4×106 bytes/sec

  • So the maximum data transfer rate is 4×106 bytes/sec (4 MB/s).

A video solution is available for this question — log in and enroll to watch it.

Explore the full course: Mppsc Assistant Professor