or
Bookmark and Share
PRIORITY CIRCUIT
   
Document Number
US Patent 3576542
Issued Date
April 27, 1971
Link
Inventors
Floyd; Thomas D. (North Palm Beach, FL)
Map
Abstract
A register, the stages of which are adapted to be set by request for service signals of different priority. Within a first time interval after any stage is set, the lines carrying the request for service signals automatically are disconnected from the respective stages of the register. Within a second time interval, all except one stage of the register automatically are reset, that one stage corresponding to the one of the request for service signals of highest priority.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
4
Comments:
no comments yet
Published
April 27, 1971
Application Number
04/711,618
Filed
March 8, 1968
US Classification
137/624.11   4/303
Int'l Classification
E03D   5/00   (20060101)   E03D   5/02   (20060101)  
Examiner
Assistant Examiner
USPTO Field of Search
340/172.5   235/157  
Related Patents
4443848 - Two-level priority circuit - Owned by Nixdorf Computer Corporation (Burlington, MA)

A digital processor including both macro and micro instruction generators. The micro-instruction generator comprises a sequencer for generating instruction addresses, a memory for generating instructions in response to the addresses and a pipeline register adapted to receive the instructions for execution. The sequencer operates at a constant CLK 1 rate while the pipeline register operates at a variable CLK 2 rate; i.e., the occurrence of a branch instruction in the pipeline register operates to inhibit CLK 2 for one CLK 1 time so as to prevent loading for execution of the aborted sequential instruction during the loading of a new non-sequential instruction address. CLK 2 resumes upon the next CLK 1 signal to resume sequential operation. Special branch instructions are utilized to fetch macro-instructions from a pipelined system of macro-instruction registers. A two-tier synchronous arbitration system for memory requests is also disclosed.

4000485 - Data processing system providing locked operation of shared resources - Owned by Honeywell Information Systems, Inc. (Waltham, MA)

A central processing system which includes a plurality of units coupled over a common electrical bus for the transfer of information between any two units, includes one unit in which there is a shareable resource such as a memory for example. Apparatus is provided for any units to share such resource. Further apparatus is provided for enabling any of such units so sharing the resource to lock out any other unit which presents a specified control signal to the unit incorporating the resource.

4310880 - High-speed synchronous computer using pipelined registers and a two-level fixed priority circuit - Owned by Nixdorf Computer Corporation (Burlington, MA)

A digital processor including both macro and micro instruction generators. The micro-instruction generator comprises a sequencer for generating instruction addresses, a memory for generating instructions in response to the addresses and a pipeline register adapted to receive the instructions for execution. The sequencer operates at a constant CLK 1 rate while the pipeline register operates at a variable CLK 2 rate; i.e., the occurrence of a branch instruction in the pipeline register operates to inhibit CLK 2 for one CLK 1 time so as to prevent loading for execution of the aborted sequential instruction during the loading of a new non-sequential instruction address. CLK 2 resumes upon the next CLK 1 signal to resume sequential operation. Special branch instructions are utilized to fetch macro-instructions from a pipelined system of macro-instruction registers. A two-tier synchronous arbitration system for memory requests is also disclosed.

3866181 - Interrupt sequencing control apparatus - Owned by Honeywell Information Systems, Inc. (Waltham, MA)

A plurality of devices such as a disc storage device or printer for example are coupled over a common bus in a priority arrangement for providing interrupt servicing with a data processor. Each device may be in a state in which it either has (1) no present need for interrupt servicing, called the inactive state, or (2) a present need for interrupt servicing which need has not been acknowledged by the processor, called the wait state, or which need has been acknowledged by the processor, called the request state, or (3) it is presently enabled interrupt servicing with the processor, called the active state. Control means are shown which in combination with signals from the processor enable one or more of the devices to be in either state. The control means is coupled to respond in an improved manner to the state required and for example allows an active device to remain suspended in the active state while a device which has just gone to the active state is serviced, after which the suspended active state device is again serviced. The control means further includes means for changing the highest priority active device to its inactive state upon completion of its interrupt servicing without changing the state of any other devices.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us