home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / transput / 1166 next >
Encoding:
Text File  |  1992-11-04  |  1.6 KB  |  44 lines

  1. Newsgroups: comp.sys.transputer
  2. Path: sparky!uunet!wizzy!andyr
  3. From: andyr@wizzy.com (Andy Rabagliati)
  4. Subject: Re: Link Splitting
  5. Message-ID: <Bx88In.Lqn@wizzy.com>
  6. Organization: W. Z. I.
  7. References: <27661@castle.ed.ac.uk>
  8. Date: Thu, 5 Nov 1992 04:59:11 GMT
  9. Lines: 33
  10.  
  11. In article <27661@castle.ed.ac.uk> bxhv02@castle.ed.ac.uk (Tim Wilkinson) writes:
  12. >
  13. >I'm looking for some info on the probability of splitting a single transputer
  14. >link to allow it to be connected to more than one destination transputer. 
  15.  
  16. >         Tim Wilkinson          email tjw@cs.hull.ac.uk
  17.  
  18. A transputer uses both wires of a link, even for unidirectional
  19. communication. Each byte that goes out, must have an acknowledge come
  20. back before another byte will be sent.
  21.  
  22. So, don't even *think* of bi-directional communication.
  23.  
  24. The Correct Way would be to have the two 'return' wires go into a
  25. circuit that produced a 200ns pulse (10Mhz) or 100ns pulse (20Mhz) when
  26. one ack had been received from each return wire.
  27.  
  28. The Dirty Way would be connect one return wire, ignore the other return
  29. wire, and hope for the best.
  30.  
  31. What could go wrong ?
  32.  
  33. Well, only that the second receiving transputer could drop, garble, and
  34. generally behave in a very un-transputery fashion. But, if it isn't
  35. doing anything else, and (especially) if you are nice to it and have
  36. comms go straight into internal RAM, or you help it along by delaying
  37. the other ack by a tick or two, you might get away with it.
  38.  
  39. Don't tell the Transputer police, though.
  40.  
  41. print ! "Just another occam hacker",   Cheers, Andy.
  42. -- 
  43. andyr@wizzy.com  Andy Rabagliati, RR1 Box 33, Wyalusing, PA 18853 (717)746-7780
  44.