home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / sci / space / 16032 < prev    next >
Encoding:
Text File  |  1992-11-17  |  2.8 KB  |  62 lines

  1. Newsgroups: sci.space
  2. Path: sparky!uunet!charon.amdahl.com!pacbell.com!ames!saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!news.sei.cmu.edu!fs7.ece.cmu.edu!crabapple.srv.cs.cmu.edu!roberts@cmr.ncsl.nist.gov
  3. From: roberts@cmr.ncsl.nist.gov (John Roberts)
  4. Subject: Re: Shuttle computers
  5. Message-ID: <Bxw8ru.Kus.1@cs.cmu.edu>
  6. X-Added: Forwarded by Space Digest
  7. Sender: news+@cs.cmu.edu
  8. Organization: National Institute of Standards and Technology formerly National Bureau of Standards
  9. Original-Sender: isu@VACATION.VENARI.CS.CMU.EDU
  10. Distribution: sci
  11. Date: Wed, 18 Nov 1992 04:05:28 GMT
  12. Approved: bboard-news_gateway
  13. Lines: 47
  14.  
  15.  
  16. -From: prb@access.digex.com (Pat)
  17. -Subject: Re: Shuttle computers
  18. -Date: 17 Nov 92 04:58:22 GMT
  19. -Organization: UDSI
  20.  
  21. -In article <BxsMA3.D2o.1@cs.cmu.edu> roberts@cmr.ncsl.nist.gov (John Roberts) writes:
  22. ->Do you recall how tight the lockstep is? I don't believe I've seen anything
  23. ->written on that since before STS-1.
  24.  
  25. -I think it was 1/2 a clock.  i believe every instruction is run at the same
  26. -time on each processor and when a computation is ready they go to the master
  27. -for comparison and validation.  
  28.  
  29. That *is* a tight lockstep - obviously a pure hardware implementation (at
  30. least for detection). Do the processors have measurement "hooks" into
  31. their internal workings for the lockstep comparison?
  32.  
  33. -one of the first shuttle flights was screwed up because IBM tested the
  34. -software ona ground test bed which had different cable lengths then the
  35. -shuttle and the propagation delay was putting the clock edges enough out that
  36. -they kept locking out the slave in each pair.  i think it was something
  37. -like this.  there are two control channels, each has a primary and backup
  38. -computer.  the backups kept going off-line and the mission got scrubbed.
  39. -i am sure henry knows the true details but thats how a guyt from IBM
  40. -explained it to me.
  41.  
  42. If the new GPCs have a performance of 1.2 Mips, and the old GPCs have
  43. "a third" of that, then it is very unlikely that the main processor clock
  44. ran at more than a few megahertz. Since signals travel through cable at
  45. roughly 1/2 - 1/3 of the speed of light, that sounds like either an
  46. extraordinarily long cable or an unreasonably tight timing tolerance 
  47. relative to the clock speed.
  48.  
  49. The first launch of the first Shuttle (STS-1) was delayed a few days
  50. because when the system was powered up on the launch pad, an unacceptable
  51. phase relationship was established between two of the system clocks. The
  52. relationship was such that it was extremely unlikely to happen at any given
  53. powerup, but no provision had been made to prevent it (the self-checks
  54. *were* designed to detect it).
  55.  
  56. The solution at the time was to look at the phase relationship after powerup,
  57. and if detected, the processors would be turned off and powered up again. :-)
  58.  
  59. John Roberts
  60. roberts@cmr.ncsl.nist.gov
  61.  
  62.