Electronic – the difference between a multiplexed bus and a multi-master bus

busetherneti2crs485serial-bus

The jargon of terms in bus architecture literature is half the difficulty in understanding it. At some places the term 'multiplexed' bus is used while at some other places 'multi-master' bus is used. They both look same to me but maybe they are different in some sense also. How to know what exactly is the meaning of these two terms?

Best Answer

Muli-master is mainly for long serial communications. A bunch of masters on the same bus can simultaneously attempt to initate a transmission. Like a bunch of people trying to yell over each other in a room until everyone settles down to listen to just one person.

Multi-plexed is only (I think) for parallel processor to memory communications. It is definitely only for parallel since it has no meaning in serial. It is where not every line is dedicated to only a single address or data bit. Some lines might be used/shared for a low and high bit of the same type, or a data and address bit. This lets you reduce the number of lines between processor and memory at expense of speed.

These two things appear in different places. I don't know why they might ever overlap in application.