Abstract:
A digital adder module (M1) has a carry-in terminal (12), N pairs of data terminals (10 and 11), N sum terminals (S1-S4), and a carry-out terminal (16). A high-speed low-capacitance carry bypass signal path couples the carry-in terminal to the carry-out terminal. In one preferred embodiment, the capacitance of the bypass path is due solely to one transistor channel (T11) plus one transistor drain (T10) plus one internal logic gate (I1) plus interconnections between them.
Abstract:
A random access compare array, on an integrated circuit chip is comprised of a plurality of multi-bit comparator circuits (10). Each comparator circuit is coupled to a respective multi-bit register (11); and, each comparator circuit is also coupled to an address distribution circuit (21-1 through 21-Y) which receives a compare address (AH) and sends the compare address to all of the comparator circuits. A respective match signal (M1,1 to MX,Y) is generated by each comparator circuit which indicates when the compare address and the content of the register that is coupled to the comparator are equal. Also, operating in parallel with the generation of the match signals is a match selection circuit (30, 31-1 through 31-X, 32, 33-1 through 33-Y, 34-1 through 34-Y, 35, 36) which receives a select address (ALR and ALC) and in response passes one match signal (M) to a single output pin (37). Due to the parallel operation of the compare-select circuits, the speed of operation is greatly increased; and due to the selective passing of any of the match signals to a single output pin, the size of the array is not pin limited.
Abstract:
A multiprocessor computer system wherein a base processor is coupled in asynchronous O-ring fashion to an associated input/output adapter, with the processor and I/O adapter each including associated private cache memory through which they are both connected with a common shared MP bus via a single connector channel.
Abstract:
A microburst precursor detector samples radar returns from meteorological radar signal reflectors and processes the signal returns in a statistical manner to determine average radar reflectivity and to extract Doppler signal parameters. The vertical velocity in still air and the vertical velocity of the meteorological radar reflectors are respectively determined from the average reflectivity and the Doppler signal parameters. The difference between the two vertical velocities is taken to determine the vertical wind velocity. The vertical wind velocity and the average reflectivity are processed to predict the occurrence of a microburst.
Abstract:
Improved means and methods are provided for transmitting binary data on a communication system, such as E-mail, which restricts the number of acceptable characters that can be transmitted. In a preferred embodiment, the binary data to be transmitted is first subjected to a Welch compression and then converted into base-85 digits for transmission. At the receiving end, the received base-85 digits are converted back into compressed binary and then subjected to Welch decompression to obtain the original binary data.
Abstract:
An improved CAM (content addressable memory) cell is provided with dual address lines operable independently for a Read operation or for a Write operation. The cell is additionally provided with dual ports so that the first port permits a data input for Write operations or alternatively a data input Search-Compare operations. The second port (Data Output) is independently connected to enable a Read out of data residing in the cell. Each CAM cell also has a coincidence line (match-hit) output to indicate when an input Search bit or word coincides with resident data within the CAM cell. The CAM cells are arranged in an array of 'm' rows with each row having 'n' bits to hold a 'n' bit word. Operationally the CAM permits both 'Read' and 'Search-Compare' operations to be accomplished in one clock cycle rather than the usual requirement of 3-4 clock cycles.
Abstract:
An expandable memory structure, both vertically and laterally, which uses a plurality of uniformly sized and duplicated chips which includes parity check functionality using an auxiliary parity memory chip of the same type and size. Selection circuitry permits choice of format for odd or even parity.
Abstract:
A high speed real time print head controller (Fig. 1) is provided for supporting a high resolution vector graphics command set which is employed to perform flexible high speed generation of textured line effects (Fig. 3). Rows of continuous graphics line information (84) are generated by a print head controller and modified by novel texture control means (25, 32, 39) and style control means (21) so that the bit information supplied to a shift alignment means (17) under control of the style logic means (21) is loaded into a bit map memory (11) one parallel word at a time to completely load a page of information in the bit map memory (11) in the desired style and textured pixel format for presentation to a write head buffer (14) for printout.
Abstract:
Apparatus (20) is provided for shifting the output of a bit matrix character generator (17) ninety degrees to provide ninety degree shifted characters and comprises a barrel shifter (28) for barrel shifting bit slices of the bit matrix characters coupled to a linear array shifter (Fig. 3) for linear array shifting the information that was first barrel shifted. A feedback loop (31-35) which includes a rotate RAM memory (34) having its output (35) connected to the input of the barrel shifter means (28) to twice barrel shift the information which was previously barrel shifted and then linear array shifted to provide a bit matrix character output (29) which is rotated ninety degrees from the original bit matrix character provided at the output of the character generator.
Abstract:
A system provides a card (24) whereon a keyboard (72) is provided. The card (24) has contacts (80) on the rear thereof. The card (24) is brought into electrical contact with apparatus requiring use of a keyboard (72). Three embodiments are given, firstly, an automatic teller unit (10), secondly, a transfer terminal (188) for transferring funds between cards, and thirdly, a telephone (256). Each card (24) is provided with a money memory wherefrom numbers can be subracted in payment or whereto numbers may be added to effect payment to the card (24). Each card is capable of a validation process whereby numbers entered on the card keyboard (72) are compared with a secret number stored in an inaccessible read-only memory (78) and the results of comparison between the keyboard (72) entered sequence and the stored number provided to the outside apparatus. The card (24) is provided with a delay between successive instances of attempts to enter the personal identification number thereby to slow down the process of trial and error of discovery of a personal identification number.