User:Rod57/sandbox/valve logic

 Resistor Tube Logic

IBM 604 (tube) edit

  needs updating 
    eg <=G suffixes and >=H suffixes,
    mention power consumption  5.5 or 5kw p8
    says 40 steps but IBM-1958 says 20 steps 
    Use {{rp}} on refs
  Used 80 column ?? 12 or 13 row cards ??
  What was typical application ? 
 IBM 604 CE manual 1958 261 pages 
                  pages 129? to 132 large and blank ??
  p7   604 Electronic calculating punch/Calculator = 604 Electronics frame + 521 Punch
   p10 components - 4 general storage units, 4 factor storage units, Counter ...
  p11, 13  GSU 1,3 and FSU 1,3 are 3 digits - most others are 5 digits
       programming covered in 604 Manual of Operation - wiring of the 604 and 521 programming panels 
  p13 one transfer, or add or subtract every 480 μs
  p13 implies normally each card is processed in isolation - slow cards can be rerun (stop/start) at the end !!
      Uses selenium rectifiers in the 48V power unit
     p25 principles of electronics - triode as inverter
     p29 dual triode
           pg 30-31 has inverter with resistors and speed up capacitor. (50kHz?)
           stored charge on the grid
     p36 NOR mixer (can use 1 dual triode)
     p38 NAND switch (can use 1 dual triode) 
       - p39 add screen grid (and suppressor grid) for higher current\power
                (although 4 connections, the 5 elements make it a pentode )
     p41 cathode-follower (non-inverting - always conducting ~analog ) low-impedance output 
     p43 dual cathode follower switch = AND, also can be used as OR (with different signal levels ?)
     cathode coupled logic on page 43
     also p43 triode switch with gate input or cathode input
     p44 triode switch - confusing
           dual gate tube fet on page 45 - pentagrid switch (NAND)
     p48 cathode input AND 
     p49 Cathode input OR 
       p49 germanium diodes (cats whisker type!) - used only where space is limited (eg p77 in counters-to-10 from H-suffix )
     p51 argon filled tube gives a higher power thyratron - trigger on (bistable ?) like SCR
           thyratrons often used with large selenium rectifiers
      p53 triggers (like holding or latching relays) = 2 inverters (in one dual triode) with output connected to input
          need reset, have multiple ways to flip
            storage only in triggers
      p63 multivibrator  
      p76 pulse counter (from a chain of triggers), p77 counter to 10 using a solid-state diode 
  p90 signalling by pulses (10ms duration) or gates (20+ms level shifts)
  p100 programming - wire patch panel can hold 20 steps (instructions)  40 or 60 optional
  p108 up to 100kc , 
  p142 normally 50 kc,   13 digit BCD accumulator 'counter'  + n 1? digit 'General storage units' (inc 5 digit MQ unit)


     All done within normal card read/punch rate (100 cards/min)
?? was same 'program setup' used on every card ?  (p163 seems to use 'program' for each step ?)
     outputs went back to the same punched card - yes p13
?? what data could be carried between cards ? at least the 4 General Storage Units ? (p11 fig 4)
   ~ presumably it could count cards and sum one or more values off each ?? ?? possibly in the Counter
   p13 says Counter can only feed the punch !
   p155 implies summing totals can be accumulated in the counter (ready for punching) (just within a cards program - p13)
   p163 multiplication in one 'step' by repeated (5 digit MQ times) add (of up to 8 digit multiplicand) into the (13 digit) Counter
      p164/5    it shifts multiplicand (for each digit in MQ) - so max 5 x 9 adds needed
   p177 divide 12 digit dividend by repeated subtract 
      - (for each digit (8) in divisor) subtract from Counter till -ve then add back,
          building the answer in the MQ unit.  Divisor repeatedly shifted - p178 eg.
          Division gives integer quotient and any remainder 
   p210-212 thermistor beads used in voltage regulator 
   p218 the 521 PUNCH (100 cards/min)
   p240 24/25 steps in (timer?) ring
          240 or 230 cycles - slow the punch only on written request from customer !

IBM 608 (transistor) edit

  says used germanium transistors

"The chief designer of the circuits used in the IBM 608 was Robert A. Henle,

who later oversaw the development of emitter-coupled logic (ECL) class of circuits.[10]"