home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / arch / 9246 < prev    next >
Encoding:
Text File  |  1992-09-07  |  3.1 KB  |  65 lines

  1. Newsgroups: comp.arch
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!rpi!psinntp!psinntp!trilo!sgolson
  3. From: sgolson@trilobyte.com (Steve Golson)
  4. Subject: Re: HP-9100 (was HP-97 Calculator)
  5. Message-ID: <1992Sep3.145432.4623@trilobyte.com>
  6. Organization: Trilobyte Systems
  7. References: <11AUG199221494044@erin.caltech.edu> <1992Aug12.150333.10293@news.uiowa.edu> <5647@armltd.uucp>
  8. Date: Thu, 3 Sep 1992 14:54:32 GMT
  9. Lines: 54
  10.  
  11. In article <5647@armltd.uucp> abaum@armltd.uucp (Allen Baum) writes:
  12. >jones@pyrite.cs.uiowa.edu (Douglas W. Jones,201H MLH,3193350740,3193382879) writes:
  13. >
  14. >>The diode matrix contains low level microcode [for] a digit serial processor
  15. >>The middle layer microcode is stored in a braided wire memory;
  16. >
  17. >I thought that the microcode was stored in an inductively coupled ROM, consisting of
  18. >a 14 layer pc board, where the inner layer traces defined the bits. The Russians
  19. >copied this calculator, which meant they had to peel back every layer of the PC board
  20. >to do it.
  21.  
  22. Quoting from _Hewlett-Packard Journal_, v20n1, September 1968 (reprinted in
  23. _Computer Structures: Readings and Examples_ by Bell and Newell, 1971, also
  24. in _Computer Structures: Principles and Examples_ by Siewiorek, Bell and
  25. Newell, 1982):
  26.  
  27.    The control logic uses a wire braid toroidal core read only memory
  28.    containing 64 29-bit words. ...
  29.  
  30.    The 32,768 bit read only program memory consists of 512 64-bit words.
  31.    These words contain all of the operating subroutines, stored constants,
  32.    character encoders, and CRT modulating patterns.  The 512 words are
  33.    contained in a 16 layer printer-circuit [sic] board having drive and
  34.    sense lines orthogonally located. ... When the program ROM is activated,
  35.    signals (micro-instructions) corresponding to the bit pattern in the word
  36.    are sent to the hard wired logic gates...
  37.  
  38.    All of the hard wired logic gates are synthesized on the instruction
  39.    logic board using time-proven diode-resistor logic.
  40.  
  41. There is also a 2208 (6 x 16 x 23) bit read/write core memory for storing
  42. user programs and data.
  43.  
  44. >The digit serial processor was extremely primitive- it couldn't add, just increment or
  45. >decrement a digit. Addition/subtraction was programmed from that, and multiplication,
  46. >division, exps/trigs/etc. programmed from those.
  47.  
  48. Not exactly. The 9100A has a digit-serial, bit-parallel ALU. It can add, but
  49. only one BCD digit at a time. All calculations are floating point, and are
  50. performed digit by digit. This technique is common to many calculators.
  51.  
  52. >The logic family is interesting. The boards are masses of diodes, (& resistors) packed
  53. >about as tightly as you could, with a few transistors here and there. It was discrete
  54. >DTL logic, with additional feature that one of the inputs was the power supply, and
  55. >it was wired up so that the input least likely to be turned on was the one connected
  56. >to the power supply, to conserve power.
  57.  
  58. A total of 350 logic gates, containing 750 diodes and 325 resistors. My, how
  59. far we've come...
  60.  
  61. >Allen J. Baum        Apple Computer        baum@apple.com, abaum@armltd.co.uk
  62.  
  63. Steve Golson -- Trilobyte Systems -- Carlisle MA -- sgolson@trilobyte.com
  64. "As the people here grow colder, I turn to my computer..." -- Kate Bush
  65.