0

I'm reading J. Clark Scott's book But How Do It Know.

When he is describing registers and the bus he illustrates this at one point as five registers sequentially parallel-connected to a bus.

As you turn on the enabler of one register all other registers will copy its byte if their signal is turned on.

If R3s enabler is on it sends signals both left and right, to R2 and R4, and all other registers.

My assumption: The bus is a loop connected to ground at the end so the current from R3 that is sent on the bus has parallel paths to ground, left and right.

My question: Is the bus connected to ground in both directions, and how is the current maintained on the bus when it is being split into the each registers' inputs?

JRE
  • 71,321
  • 10
  • 107
  • 188
  • Please clarify your specific problem or provide additional details to highlight exactly what you need. As it's currently written, it's hard to tell exactly what you're asking. – Community Oct 28 '21 at 08:12
  • This is incredibly vague and fuzzy. I don't see how anyone can explain in which way currents flow in some abstract artificial system. Also, "bus" could pretty much mean everything. – Lundin Oct 28 '21 at 08:23
  • As one of my professors pointed out, unless you define it otherwise a bus is a big red thing with four wheels. – Frog Oct 28 '21 at 08:34
  • Sorry, I'm dipping my toe in to this world for the first time and my inexperience might show. But hopefully I will learn from this and be clearer in the future. But the feedback is welcomed, feels like I have a bunch of teachers. – Erik Eriksson Oct 28 '21 at 08:38
  • "My assumption: The bus is a loop connected to ground at the end ..." - no, a bus is not typically connected to ground anywhere. In simplistic terms, you're interested in voltage levels on the bus, not current flow. Any current flowing is just an inconvenient side-effect. – brhans Oct 28 '21 at 11:44
  • @brhans, A high-speed bus is a transmission line, and they often have some kind of termination network at one or both ends to prevent signals from being reflected. Maybe that is what the OP means when he says, "connected to ground." – Solomon Slow Oct 28 '21 at 14:54
  • @SolomonSlow considering the context of the entire question, I think that talking about transmission lines is probably going way over the OP's head here and is likely to just introduce more confusion. – brhans Oct 28 '21 at 16:10
  • While I appreciate the concern about confusion, I think that is unavoidable. But it gives me something do google and hopefully come back with a better understanding. – Erik Eriksson Oct 29 '21 at 07:34

1 Answers1

1
  • Instead of thinking of currents think of voltages.

enter image description here

Figure 1. Computer architecture showing address, data and control busses. Source: Wikispaces.

  • Remember that "bus" is short for "omnibus" (Latin) which means "for all".
  • If any device applies a voltage onto the bus then all others connected to the bus can see it and read it.

... how is the current maintained when it is being split into the the other registers' inputs?

Each logic device will have a rated output "fan-out" which tells you how many inputs can be fed from that output. This used to be a big issue with TTL logic which had high input currents but isn't generally an issue on CMOS as the input resistance is so high that negligible current is drawn (other than to charge up the input capacitance). You can generally consider the inputs as voltage driven.

It might be worth noting that each device on the bus will load the bus whether enabled or not because the enable/disable feature will be implemented after the input buffer (which is what creates the bus load).

See my answer to What is a bus (physically) in digital design? which has more on the topic.

Transistor
  • 175,532
  • 13
  • 190
  • 404
  • Thank you. I realise that I'm just starting to learn to basics and some of these questions will be answered as I keep reading, but it's a great help to be able to get answers to the head scratchers I happen upon so. – Erik Eriksson Oct 28 '21 at 08:28