Patent GB-846582-A (GB)
Title: Improvements in or relating to digital data processing apparatus
IPC: G11B20/14
Filed: 1957-07-29
Abstract: 846,582. Electric digital-data-storage apparatus. INTERNATIONAL COMPUTORS & TABULATORS Ltd. July 29, 1957 [Aug. 17, 1956], No. 23931/57. Class 106 (1). Apparatus for synchronizing the pulses of a data input pulse train to the pulse timings of a receiving device comprises n storage elements, where n is less than the number of pulse positions in a train, a shifting register having bistable stages arranged to set successive storage elements in sequence in accordance with the data represented at successive pulse positions in the input pulse train, and a source of timing pulses synchronized to the pulse timing of the receiving device for interrogating the storage elements in the same sequence to produce an output train of pulses synchronised to said timing pulses and lagging on the input pulse train by less than n input pulse times. As shown, Fig. 1, binary data signals derived from a densely packed magnetic storage drum 11 are synchronized with timing pulses from a source 22 in an associated computer. The stored pulses are read and interpreted by a self-clocked readout system of the type described in Specification 836,360 which provides a shift pulse B, Fig. 2, for each digit and operates a flip-flop 14 to provide the synchronizer input circuit 16 with zero potential if a " 1 " is read and a negative potential if a " 0 " is read (C, Fig. 2). As shown, the synchronizer, Fig. 4, has four stages each comprising a data core such as 41 and associated input and interrogation cores such as 45 and 46, the cores being of bi-stable magnetic material. Initially the input core 45 of the first stage (top row) is in the first stable state, the other input cores being in the second stable state and the first stable state is circulated through the cores 45, 74, &c., by the shift pulses B. The terminals A and C are at zero potential indicating that a " 1 " was the last digit read. The first positive shift pulse from the read-out system 13 is applied to the terminals 91 and A to reset the core 45, providing an output which charges a condenser 55, but the diode 61 does not conduct due to the application of the positive pulse to the terminal A also. The diode 65 is also rendered non- conducting by the application of the pulse to the terminal B. Upon termination of the shift pulse the capacitor 55 discharges to set the cores 41 and 74 to the first stable state thus storing a " 1 " in the core 41. The second shift pulse resets the core 74 to the second state to charge the capacitor 81, the diodes 85, 87 being prevented from conducting by the application of the shift pulse to the terminal B. On termination of the shift pulse the condenser 81 discharges through the winding 67 to the terminal C when this terminal is at zero potential signifying that a " 1 " is to be stored in the core 66, but fails to affect the winding 67 if the terminal C is at a negative potential indicating that a " 0 " is to be stored. The operation of the remaining stages of the synchronizer is similar. The operation of the interrogation circuits which read out the data from the cores 41, 66, &c. two bit periods after its insertion is similar, but the shift pulses are derived from the timing pulse source 22. If a data core 41, 66, &c., interrogated has a " 1 " stored therein, an output pulse across the winding 43 appears at the output terminal 103, but no pulse appears if a " 0 " is stored.