Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/16/11 11:12
Read: times


 
Msg Score: +1
 +1 Good Answer/Helpful
#181128 - a nontechnical explanation
Responding to: ???'s previous message
Imagine a row of desks, with clerks sitting behind them. Every clerk can do one particular operation: the first can pick up a paper from a pile containing instructions, read them, and decide, who of the other clerks can perform the instruction. The second examines the paper and if the instruction needs data, he can find them (they are on paper in a filer cabinet), and attach to the instruction. The third has a calculator, and according to the instructions he calculates the required operation (+-*/) and writes the result on the paper. The fourth takes the result and writes it on a blackboard.

They simply hand the papers one to the other.

Now if some of them works slower than the preceding one, soon he would be overwhelmed by a mess of papers. So they employ a simple system to keep a common pace: regularly, a whistle sounds, when everybody hands their "current work" to the next one in the line.

JW


List of 13 messages in thread
TopicAuthorDate
Why CLOCK Required?            01/01/70 00:00      
   a nontechnical explanation            01/01/70 00:00      
   Student?            01/01/70 00:00      
   No need for a clock...            01/01/70 00:00      
   Why not have a clock?            01/01/70 00:00      
      The Clockless Controller            01/01/70 00:00      
         Handshake Solutions            01/01/70 00:00      
            Handshake works quite well            01/01/70 00:00      
               Asynchronous logic            01/01/70 00:00      
   actual answer            01/01/70 00:00      
      Absolutely Right....Andy Peters            01/01/70 00:00      
   the triggers need clock to work            01/01/70 00:00      
      Note that edges only needed if you have changing input data            01/01/70 00:00      

Back to Subject List