User:Rod57/sandbox/valve logic

Resistor Tube Logic

IBM 604 (tube)
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 pn 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)
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]"