232k views
1 vote
Assume that you have a 64-bit microprocessor, with a 48-bit external data bus, driven by a 4.0 GHz input clock. This microprocessor has a bus cycle whose minimum duration equals 100 input clock cycles. What is the maximum data transfer rate that this microprocessor can sustain

User Alexlok
by
5.3k points

1 Answer

3 votes

Answer:

The maximum Data transfer rate is 320 Mb/s

Step-by-step explanation:

The minimum microprocessor bus cycle duration = 100 input clock cycles and Data bus clock = 4.0 GHz = 4 × 10⁹ Hz

The maximum bus cycle rate = Data bus clock/minimum microprocessor bus cycle duration

Therefore, The maximum bus cycle rate = 4.0 GHz/100 = 4 × 10⁹ / 100 = 4 × 10⁷ = 40 × 10⁶ = 40 M/s

8 bits is equal to 1 byte, therefore 64 bit is equal to (64/8 = 8) byte.

Data transferred per bus cycle = 64-bit = 8 bytes.

The maximum Data transfer rate per second = bus cycle rate × data transferred per bus cycle = 40 M/s × 8 bytes = 320 Mbytes/s = 320 Mb/s.

The maximum Data transfer is 320 Mb/s

User Latania
by
4.8k points