Patents Assigned to Honeywell Information Systems
-
Patent number: 4493036Abstract: A data processing system including a dual ported main memory that can be accessed by I/O controllers via a common bus or directly by the central processing unit. The main memory is comprised of a volatile RAM array that requires periodic refreshing to prevent loss of information. Access to the main memory is controlled by a priority resolver that awards access to the main memory on the basis of predetermined priority levels assigned to CPU, I/O and refresh requests. The priority resolver produces an early signal that is usable to initiate a memory cycle before the final winner of the main memory is determined. The logic path of the lowest priority requester is the shortest path thus allowing the lowest priority requester to initiate a memory cycle in the shortest amount of time even though another requester may ultimately win use of the memory. The priority resolver also provides for the early resetting of access requests so that subsequent requests can be made with minimum delay.Type: GrantFiled: December 14, 1982Date of Patent: January 8, 1985Assignee: Honeywell Information Systems Inc.Inventors: Daniel A. Boudreau, Edward R. Salas
-
Patent number: 4493034Abstract: Apparatus and method for a supervisor for data processing system capable of utilizing a plurality of operating systems. The supervisor includes apparatus for identifying a condition in the data processing system requiring a different operating system. A reserved memory area associated with the currently active operating system is then addressed and register contents of a central processing unit are stored in the reserved memory area. The reserved memory of the operating system being activated is addressed and causes the address of the reserved memory of the operating system being activated, the data related to permitting the physical memory associated with the operating system being activated, contents of registers safestored in the reserve-memory and, data establishing the decor of the operating system being activated are entered in the central processing unit. The operating system to be activated is then enabled, and execution of permitted instructions by the second operating system is begun.Type: GrantFiled: October 14, 1982Date of Patent: January 8, 1985Assignee: Honeywell Information Systems Inc.Inventors: Phillip A. Angelle, Marion G. Porter, James L. King
-
Patent number: 4491908Abstract: A data processing system includes a microprogram controlled central processing unit that executes instructions. The instruction words include a data type field for identifying the type of operand processed during the execution of the instruction. The data type field signals and a number of control signals are applied to the address terminals of a read only memory. The read only memory output signals are tested by microwords of a microprogram to branch to firmware routines to process the operand type.Type: GrantFiled: December 1, 1981Date of Patent: January 1, 1985Assignee: Honeywell Information Systems Inc.Inventors: William E. Woods, Philip E. Stanley
-
Patent number: 4489380Abstract: An interactive terminal includes a central processor unit (CPU) having a microprocessor and a random access memory (RAM). Signals from the microprocessor place the RAM in a write protect mode. If the RAM receives a write instruction from the microprocessor when the RAM is in the write protect mode, then an illegal condition is indicated and a nonmaskable interrupt is generated to allow the terminal to recover. When the RAM is in the write protect mode, signals from the microprocessor restore the RAM to its normal read/write mode.Type: GrantFiled: April 1, 1982Date of Patent: December 18, 1984Assignee: Honeywell Information Systems Inc.Inventors: Richard A. Carey, Jerry Falk
-
Patent number: 4488227Abstract: A computer system which facilitates the execution of nested subroutines and interrupts is disclosed. As each branch transfer within the program is executed by a control area logic, a microcommand initiates the transfer of the return address, which has been derived from the address in the present routine, to a first register of a push down stack. In addition, the microcommand also pushes down one level the contents of all of the registers in the stack containing previously stored return addresses. Thus, a sequential return to unfinished routines or subroutines is provided. When the subroutine or hardware interrupt service routine is completed, a code in the address field enables the return address of the previously branched from or interrupted routine to be retrieved from the first register in the push down stack and to provide it as the address of the next instruction to be executed.Type: GrantFiled: December 3, 1982Date of Patent: December 11, 1984Assignee: Honeywell Information Systems Inc.Inventors: Ming T. Miu, John J. Bradley
-
Patent number: 4488231Abstract: A data processing system includes a communication subsystem having an I/O microprocessor for communicating with a central processing unit and a main memory; and a line microprocessor for communicating with a number of devices. The I/O microprocessor and the line microprocessor communicate with each other through mailboxes stored in a shared memory. The line microprocessor interrupts the I/O microprocessor to process data bytes being transferred between main memory and a device requesting service when the line microprocessor has responded to the requesting device and loaded the mailbox.Type: GrantFiled: July 11, 1983Date of Patent: December 11, 1984Assignee: Honeywell Information Systems Inc.Inventors: Kin C. Yu, Gary J. Goss
-
Patent number: 4487518Abstract: An adjustable diameter pulley, particularly suitable for the belt tension adjustment in belt transmission system such as those used in serial printers, utilizing a central core having a tapered portion, a threaded cylindrical portion and also a plastic ring having external cylindrical surface and a central tapered opening. The opening receives the conical portion of the core and is provided with deep slits which allow its expansion. A second ring, screwed on the cylindrical portion of the core, causes the expansion of the plastic ring to vary.Type: GrantFiled: April 29, 1982Date of Patent: December 11, 1984Assignee: Honeywell Information Systems ItaliaInventor: Ferruccio Enrini
-
Patent number: 4484269Abstract: Apparatus and method for measurement of the activity of a central processing unit of a data processing system resulting from the execution of a program or series of programs. A value is initially entered in an arithmetic circuit. Each time an instruction is executed, a quantity related to the amount of activity required to execute the instruction is decremented from the arithmetic circuit. When value in the arithmetic circuit reaches zero, the operating system is notified and a decision whether to continue the program or initiate some other activity in the data processing unit is made. The usage of the machine is therefore determined by the number of times the arithmetic circuit has reached zero during the execution of a program and by the quantity remaining in the arithmetic circuit when execution of the program is complete. Provision is made for other measurement modes such as decrementing the quantity in the arithmetic circuit by a clock.Type: GrantFiled: May 5, 1982Date of Patent: November 20, 1984Assignee: Honeywell Information Systems Inc.Inventor: John B. Crain
-
Patent number: 4484300Abstract: A data processing system executes a decimal multiply instruction by storing the product of a multiplier decimal digit and a multiplicand decimal digit in a read only memory and storing partial product decimal digits in a register. The units product decimal digit is read from the read only memory during one cycle and added to a partial product decimal digit. A resulting units carry is stored in a units carry flip-flop. The tens product decimal digit is read from the read only memory during another cycle and added to a higher order partial product decimal digit. A resulting tens carry is stored in a tens carry flip-flop. A multiplexer selects the output of the units carry flip-flop for adding the units carry during the next units cycle in which the next units product decimal digit is added to the higher order partial product decimal digit.Type: GrantFiled: December 24, 1980Date of Patent: November 20, 1984Assignee: Honeywell Information Systems Inc.Inventors: Virendra S. Negi, Steven A. Tague
-
Patent number: 4484271Abstract: A hardware interrupt apparatus for assigning the microprogrammed control system to the highest priority hardware interrupt requesting service. In a microprogrammed control system having at least one hardware interrupt, the presence of a hardware interrupt request will cause the interruption of the currently executing microprogram at the end of the current microinstruction. The address of the next microinstruction in the interrupted microprogram is saved in a hardware interrupt return address register and the next microinstruction address is generated as a function of the particular hardware interrupt to be serviced. A microprogram dedicated to servicing the particular hardware interrupt is then entered at the hardware interrupt generated next microinstruction address. Logic is provided within each microinstruction to inhibit hardware interrupts.Type: GrantFiled: June 28, 1982Date of Patent: November 20, 1984Assignee: Honeywell Information Systems Inc.Inventors: Ming T. Miu, John J. Bradley, Jian-Kuo Shen
-
Patent number: 4482982Abstract: A data processing system includes a central processing unit, a main memory, and a communication subsystem servicing a number of communication lines. The communication subsystem includes a free running timer, a line microprocessor for communicating with the communication lines and a shared memory, and an I/O microprocessor for communicating with the shared memory and the central processing unit and main memory. The line microprocessor, desiring to communicate with a specified communication line after a predetermined time delay, loads a first mailbox in shared memory with a binary number indicative of the predetermined time delay. The I/O microprocessor adds the output of the free running timer to the binary number, stores the result in a location in a random access memory, and periodically compares the result against the free running timer output. The I/O microprocessor loads a second mailbox with a control character when the results of the comparison indicate that the predetermined time delay is accomplished.Type: GrantFiled: July 18, 1983Date of Patent: November 13, 1984Assignee: Honeywell Information Systems Inc.Inventors: Kin C. Yu, Gary J. Goss
-
Patent number: 4481594Abstract: Method and apparatus for filling polygons displayed by a color CRT monitor of a raster graphic system. A graphic controller produces control signals which control the mode of operation of the system, two of which are a fast polygon write, or fast-fill write, mode and a fast polygon display, or display fast-fill, mode. When the system is in the fast polygon write mode, the graphic controller reads fast-fill toggle bits from a frame memory of boundary pixels defining initial and terminal pixels of each fill element. The fast-fill toggle bits of boundary pixels are set if the toggle bit read from memory was not set and, if set, it will reset it. In the fast polygon display mode, the system senses the initial boundary pixel of each fill element by its fast-fill toggle bit being set and applies the color address of the initial boundary pixel to a color look-up memory until the terminal pixel of the fill element is read from the memory.Type: GrantFiled: January 18, 1982Date of Patent: November 6, 1984Assignee: Honeywell Information Systems Inc.Inventors: Kevin P. Staggs, Charles J. Clarke, Jr., James C. Huntington
-
Patent number: 4481627Abstract: A method for testing memory arrays embedded within electronic assemblies having other combinatorial logic elements connected to the inputs thereof. By following stated design rules, the embedded memory can be isolated from the combinatorial logic element and tested by use of a memory test subsystem either before or after the combinatorial logic elements are tested by a logic test subsystem. Both logic and memory tests are performed by a process that requires but a single handling of the electronic assemblies.Type: GrantFiled: October 30, 1981Date of Patent: November 6, 1984Assignee: Honeywell Information Systems Inc.Inventors: Robert C. Beauchesne, Robert J. Russell
-
Patent number: 4481628Abstract: Apparatus for testing dynamic noise immunity of digital integrated circuits wherein noise pulses of predetermined duration and amplitude are applied to the inputs of an integrated circuit under test. The tested circuit outputs which normally are at logic level 0 are connected to the inputs of a first group of control logic gates, while the tested circuit outputs which normally are at logic level 1 are connected to the inputs of a second group of control logic gates. The outputs of such groups feed a fault detection circuit. The input voltage thresholds of control logic gates is adjusted by suitable circuits so as to check the dynamic noise immunity of the integrated circuit under test for a predetermined logic swing.Type: GrantFiled: September 24, 1982Date of Patent: November 6, 1984Assignee: Honeywell Information Systems Inc.Inventor: Rossano Pasquinelli
-
Patent number: 4480885Abstract: A printed circuit board interconnection system interconnects a pair of printed circuit boards in parallel planes so that all of the board components can be assembled in a standard fashion using standard connectors. The system includes an assembly having a spacer member positioned between the two circuit boards and a pair of ejector members which attach to each end of the spacer member. Each ejector member includes vertical and horizontal arm portions positioned to provide a predetermined mechanical advantage for separating the connectors mounted on each board as standard components.Type: GrantFiled: February 16, 1983Date of Patent: November 6, 1984Assignee: Honeywell Information Systems Inc.Inventor: Maurice A. Coppelman
-
Patent number: 4479198Abstract: Each electronically operated customer installable/replaceable unit module of a computer system is separately packaged to totally enclose the electronic/mechanical parts of each module within a box-like container or wrapper, the structure designed to maximize air flow through the system. This includes an electronics base module containing the basic logic circuits for the system, a power module containing all of the systems power supply circuits, and a pair of storage modules each containing the electronics and mechanical parts of a diskette device. The modules are loosely inserted into comparably shaped opened compartments of an enclosure base and bezel assembly constructed for toolless installation and removal of modules. An enclosure top cover which fits into the bezel contains finger-like protrusions in addition to embossing. When latched to the base and bezel assembly, the top cover correctly positions and holds the modules in place.Type: GrantFiled: February 23, 1983Date of Patent: October 23, 1984Assignee: Honeywell Information Systems Inc.Inventors: Domenic R. Romano, Hans H. Henneberg, James W. Pratt, Maurice A. Coppelman
-
Patent number: 4477103Abstract: A continuous form for a printer, suitable for office automation, consists of: (A) a plurality of contiguous sheets identified by reference marks regularly spaced along the form length having sheets of a first type with a preprinted heading being followed at a preestablished frequency in the form by sheets of a second type, without such preprinted heading, so that, when used in a printer provided with a cutter, by printing on selected sheets of the form and by cutting the printed sheets from the form and by collecting the printed sheets, letters, circulars and similar paper on several sheets of equal size and different type can be automatically obtained, or (B) in an alternative embodiment, a plurality of identical contiguous sheets each comprising a preprinted head zone and a tail zone, both zones having the same height, the length of the sheets exceeding a desired final sheet length by the height of the tail zone, so that letters, circulars and similar papers on several sheets of equal size and different typType: GrantFiled: May 5, 1982Date of Patent: October 16, 1984Assignee: Honeywell Information Systems Inc.Inventor: Ugo Bertolazzi
-
Patent number: 4476543Abstract: An interactive terminal data processing system includes a number of work stations, all coupled in common to a single conductor coaxial bus which may be up to one kilometer in length. Work stations may be connected to the bus by up to a ten foot coaxial cable with the connection to the bus being typically no less than thirty feet apart.Type: GrantFiled: September 30, 1982Date of Patent: October 9, 1984Assignee: Honeywell Information Systems Inc.Inventors: Matthew M. Quinones, Fred A. Mirow, Robert M. Troup
-
Patent number: 4475705Abstract: A document holder attachable to a display terminal used to support one or more documents to be referenced by the display terminal user when information is entered or displayed on the display terminal screen is disclosed. The document holder is supported by an easel bracket which fits in an annular groove in the display terminal cover. The document easel is attached to the easel bracket such that an adjustment in the swivel or tilt of the display terminal for operator viewing convenience also results in a corresponding adjustment in the document holder such that the document holder always remains in the same relative viewing position with respect to the display terminal screen. The document holder can be easily added or removed from the display terminal and is reversible for either righthanded or lefthanded use.Type: GrantFiled: July 2, 1981Date of Patent: October 9, 1984Assignee: Honeywell Information Systems Inc.Inventors: Helmut H. Henneberg, Richard R. Dillion
-
Patent number: 4475195Abstract: An address bus of a central processor unit (CPU) is tested by generating repetitive "no operation" (NO OP) instructions. A microprocessor in the CPU receives the NO OP instruction code set manually into switches and generates sequential addresses on successive CPU cycles on the address bus. The microprocessor generates a read signal during each CPU cycle which is jumpered to portions of the logic to allow continuity of operation during test.Type: GrantFiled: April 1, 1982Date of Patent: October 2, 1984Assignee: Honeywell Information Systems Inc.Inventor: Richard A. Carey