As subject:

Hi,

Been struggling for a while on converting bus speeds and transfers (per cycle I believe) into Mbps quantities e.g. I know that:

- an ISA bus of 16bits @ 8Mhz = 16Mbps

- an EISA bus of 32bits @ 8Mhz = 32Mbps

- a VESA bus of 32bits @ 25Mhz = 100Mbps

So my initial believe was a straight X bits * Y Mhz = Z Mbps, however the mathematics isn't that simple.

I do have a working formula of:

(X bits * Y Mhz) / 8

which converts the numbers, however I'm at a loss to explain why you need to divide by 8, other than convert the final figure to Bytes which wasn't what I expected.

Anyone explain this in more detail?

Hi,

Been struggling for a while on converting bus speeds and transfers (per cycle I believe) into Mbps quantities e.g. I know that:

- an ISA bus of 16bits @ 8Mhz = 16Mbps

- an EISA bus of 32bits @ 8Mhz = 32Mbps

- a VESA bus of 32bits @ 25Mhz = 100Mbps

So my initial believe was a straight X bits * Y Mhz = Z Mbps, however the mathematics isn't that simple.

I do have a working formula of:

(X bits * Y Mhz) / 8

which converts the numbers, however I'm at a loss to explain why you need to divide by 8, other than convert the final figure to Bytes which wasn't what I expected.

Anyone explain this in more detail?

## Comment