Patent US1986604A successfully refreshed from Google Patents.
Patent US4451897A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4451897A Expired / Lapsed US ⏱️ 0.0 years remaining

Control device with mode flags for dedicating memory segments as either scratchpad or timing control registers

Assignee: Toshiba Corp
•
Filing: 1981-06-18
•
Granted: 1984-05-29
•
Expires: 2001-06-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An output control device for an internal combustion engine has a plurality of registers connected to a data bus. These registers comprise registers for holding output request time data specifying when the generation of output signals will be requested, and mask data specifying whether the registers are reserved for output operations or may be used as working RAM. Other registers are provided for holding output request time data, mask data, and channel designating data specifying the output channel on which output signals will be generated. Unloading of the data in these registers is performed by sequentially supplying gate switching control signals from a shifter to gates connected to these registers. The output request time data is compared with absolute time data from a timer by a comparator, and a coincidence signal indicating coincidence detection is applied to a mask gate together with the mask data. Whether to accept the coincidence data or not is determined according to the value of the mask data. Selectors are also included for determining whether to use the coincidence signal to request an output control signal at a predetermined output channel or at an output channel designated by the channel designating data. The output request data selected through these selectors is supplied to the corresponding output port through flip-flops.

Inventors

  • 👤 Yutaka Murao

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 10:58
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/042; G05B19/0423; F; F02; F02D; F02D37/00; F02D37/02; F02D41/00; F02D41/24; F02D41/26; F02D41/263; F02D41/0025; F02D41/0047; F02D41/0077; G05B2219/00; G05B2219/20; G05B2219/25; G05B2219/25403; Y; Y02; Y02P; Y02P90/00; Y02P90/02

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 195 words
An output control device for requesting output control signals on a plurality of output channels, comprising: (A) storing means for storing output time data designating the desired time to produce an output control signal and mask data designating whether said storing means is dedicated for use as a register which holds said output time data or is free to be used as working random access memory; (B) first means connected to said storing means for retrieving said mask data and said output time data stored in said storing means; (C) a timer for producing a value representative of absolute time; (D) comparing means connected to said timer and said storing means for comparing the contents of said timer with said output time data retrieved by said first means and for issuing a coincidence detection signal in response to a coincidence of the contents of said timer and said retrieved output time data; and (E) second means connected to said storing means and said comparing means for determining whether to use said storing means as a register which holds said output time data or as a working random access memory in response to said mask data.
Claim 2
Dependent Claim 195 words
An output control device for requesting output control signals on a plurality of output channels, comprising: (A) storing means for storing output time data designating the desired time to produce an output control signal and mask data designating whether said storing means is dedicated for use as a register which holds said output time data or is free to be used as working random access memory; (B) first means connected to said storing means for retrieving said mask data and said output time data stored in said storing means; (C) a timer for producing a value representative of absolute time; (D) comparing means connected to said timer and said storing means for comparing the contents of said timer with said output time data retrieved by said first means and for issuing a coincidence detection signal in response to a coincidence of the contents of said timer and said retrieved output time data; and (E) second means connected to said storing means and said comparing means for determining whether to use said storing means as a register which holds said output time data or as a working random access memory in response to said mask data.
Claim 3
Dependent Claim 252 words
An output control device for requesting output control signals on a plurality of output channels, comprising: (A) storing means for storing output time data designating the desired time to produce an output control signal, mask data designating whether said storing means is dedicated for use as a register which holds said output time data or is free to be used as working random access memory, and channel designating data designating the output channels on which an output signal is desired; (B) first means connected to said storing means for retrieving said output time data, said mask data, and said channel data stored in said storing means; (C) a timer for producing a value representative of absolute time; (D) comparing means connected to said timer and said storing means for comparing the contents of said timer with said output time data retrieved by said first means and for issuing a coincidence detection signal in response to a coincidence of contents of said timer and said retrieved output time data; (E) second means connected to said storing means and said comparing means for determining whether to use said storing means as a register which holds said output time data or as a working random access memory in response to said mask data; and (F) third means connected to said storing means and said second means for requesting an output signal at an output channel designated by said channel designating data when said second means has determined to use said storing means as a register.
Claim 4
Dependent Claim 252 words
An output control device for requesting output control signals on a plurality of output channels, comprising: (A) storing means for storing output time data designating the desired time to produce an output control signal, mask data designating whether said storing means is dedicated for use as a register which holds said output time data or is free to be used as working random access memory, and channel designating data designating the output channels on which an output signal is desired; (B) first means connected to said storing means for retrieving said output time data, said mask data, and said channel data stored in said storing means; (C) a timer for producing a value representative of absolute time; (D) comparing means connected to said timer and said storing means for comparing the contents of said timer with said output time data retrieved by said first means and for issuing a coincidence detection signal in response to a coincidence of contents of said timer and said retrieved output time data; (E) second means connected to said storing means and said comparing means for determining whether to use said storing means as a register which holds said output time data or as a working random access memory in response to said mask data; and (F) third means connected to said storing means and said second means for requesting an output signal at an output channel designated by said channel designating data when said second means has determined to use said storing means as a register.
Claim 5
Dependent Claim 298 words
An output control device for requesting output control signals on a plurality of output channels, comprising: (A) first storing means for storing output time data designating the desired time to produce an output control signal and mask data designating whether said storing means is dedicated for use as a register which holds said output time data or is free to be used as working random access memory for use on predetermined output channels; (B) a second storing means for storing said mask data, said output time data, and output channel data designating the output channel on which an output signal is desired; (C) first means connected to said first and second storing means for retrieving said mask data and said output time data stored in said first and second storing means; (D) a timer for producing a value representative of absolute time; (E) comparing means connected to said timer for comparing the contents of said timer with said output time data retrieved by said first means and for issuing a coincidence detection signal in response to a coincidence of contents of said timer and said retrieved output time data; (F) second means connected to said first and second storing means and said comparing means for determining whether to use said first and second storing means as registers which hold output time data or as working random access memories in response to said mask data; and (G) third means connected to said first and second storing means and said second means for determining whether to request an output signal at an output channel bearing a fixed relationship to said first storing means or at an output channel designated by said channel designating data when said second means has determined to use said first and second storing means as registers.
Claim 6
Dependent Claim 298 words
An output control device for requesting output control signals on a plurality of output channels, comprising: (A) first storing means for storing output time data designating the desired time to produce an output control signal and mask data designating whether said storing means is dedicated for use as a register which holds said output time data or is free to be used as working random access memory for use on predetermined output channels; (B) a second storing means for storing said mask data, said output time data, and output channel data designating the output channel on which an output signal is desired; (C) first means connected to said first and second storing means for retrieving said mask data and said output time data stored in said first and second storing means; (D) a timer for producing a value representative of absolute time; (E) comparing means connected to said timer for comparing the contents of said timer with said output time data retrieved by said first means and for issuing a coincidence detection signal in response to a coincidence of contents of said timer and said retrieved output time data; (F) second means connected to said first and second storing means and said comparing means for determining whether to use said first and second storing means as registers which hold output time data or as working random access memories in response to said mask data; and (G) third means connected to said first and second storing means and said second means for determining whether to request an output signal at an output channel bearing a fixed relationship to said first storing means or at an output channel designated by said channel designating data when said second means has determined to use said first and second storing means as registers.
Claim 7
Dependent Claim 17 words
An output control device according to claim 1, wherein said storing means comprises a plurality of registers.
Claim 8
Dependent Claim 22 words
An output control device according to claim 1, wherein said first means retrieves data in said storing means on a time-sharing basis.
Claim 9
Dependent Claim 17 words
An output control device according to claim 2, wherein said storing means comprises a plurality of registers.
Claim 10
Dependent Claim 22 words
An output control device according to claim 2, wherein said first means retrieves data in said storing means on a time-sharing basis.
Claim 11
Dependent Claim 20 words
An output control device according to claim 3, wherein said first and second storing means comprise a plurality of registers.
Claim 12
Dependent Claim 25 words
An output control device according to claim 3, wherein said first means retrieves data in said first and second storing means on a time-sharing basis.
Claim 13
Dependent Claim 263 words
An output control device which can be used in a digital processing system, which can be connected to a data bus of said system, and which is responsive to clock pulses, comprising: (A) a data bus; (B) means for receiving and storing output time data designating the desired time to produce an output control signal and mask data designating whether said storing means in dedicated for used as a register which holds said output time data or is free to be used as working random access memory, from said data bus in response to signals on said data bus; (C) gate means connected to said storing means for controlling transfer of said mask data and said output time data from said storing means; (D) gate control means connected to said gate means for supplying a switching control signal to said gate means in response to clock pulses to thereby retrieve data in said storing means; (E) counting means connected to said storing means and to said data bus for counting at a rate determined by clock pulses; (F) comparing means connected to said counting means and to said storing means for generating a coincidence signal in response to a coincidence of contents of said counting means and said output time data; and (G) means connected to said counting means and said storing means for determining whether to use said storing means as a register which holds said output time data or as a working random access memory in response to a coincidence of contents of said counting means and said output time data.
Claim 14
Dependent Claim 263 words
An output control device which can be used in a digital processing system, which can be connected to a data bus of said system, and which is responsive to clock pulses, comprising: (A) a data bus; (B) means for receiving and storing output time data designating the desired time to produce an output control signal and mask data designating whether said storing means in dedicated for used as a register which holds said output time data or is free to be used as working random access memory, from said data bus in response to signals on said data bus; (C) gate means connected to said storing means for controlling transfer of said mask data and said output time data from said storing means; (D) gate control means connected to said gate means for supplying a switching control signal to said gate means in response to clock pulses to thereby retrieve data in said storing means; (E) counting means connected to said storing means and to said data bus for counting at a rate determined by clock pulses; (F) comparing means connected to said counting means and to said storing means for generating a coincidence signal in response to a coincidence of contents of said counting means and said output time data; and (G) means connected to said counting means and said storing means for determining whether to use said storing means as a register which holds said output time data or as a working random access memory in response to a coincidence of contents of said counting means and said output time data.
Claim 15
Dependent Claim 388 words
An output control device which can be used in a digital processing system, which can be connected to a data bus of said system, and which is responsive to clock pulses, comprising: (A) a data bus; (B) means for receiving and storing output time data designating the desired time to produce an output control signal, mask data designating whether said storing means is dedicated for use as a register which holds said output time data or is free to be used as working random access memory, and channel designating data designating the output channels on which an output signal is desired from said data bus, said means receiving and storing all of said data from said data bus in response to signals on said data bus; (C) first gate means connected to said storing means for controlling transfer of said mask data, said channel designating data and said output time data from said storing means; (D) gate control means connected to said first gate means for supplying a switching control signal to said gate means in response to clock pulses to thereby retrieve data in said storing means; (E) counting means connected to said storing means and to said data bus for counting at a rate determined by clock pulses; (F) comparing means connected to said counting means and to said storing means for generating a coincidence signal in response to a coincidence of contents of said counting means and said output time data; (G) means connected to said counting means and said storing means for determining whether to supply a coincidence signal output from said comparing means to a selecting means to be described later, in response to a coincidence of contents of said counting means and said output time data; (H) selecting means connected to said storing means and to said gate control means to which are input said channel designating data and a signal output from said gate control means, and which outputs said channel designating data or said signal output from said gate control means in response to a select signal from said gate control means; (I) second gate means for outputting data output from said selecting means in synchronism with output of said coincidence signal; and (J) flip-flops connected to said second gate means for holding data output from said second gate means.
Claim 16
Dependent Claim 388 words
An output control device which can be used in a digital processing system, which can be connected to a data bus of said system, and which is responsive to clock pulses, comprising: (A) a data bus; (B) means for receiving and storing output time data designating the desired time to produce an output control signal, mask data designating whether said storing means is dedicated for use as a register which holds said output time data or is free to be used as working random access memory, and channel designating data designating the output channels on which an output signal is desired from said data bus, said means receiving and storing all of said data from said data bus in response to signals on said data bus; (C) first gate means connected to said storing means for controlling transfer of said mask data, said channel designating data and said output time data from said storing means; (D) gate control means connected to said first gate means for supplying a switching control signal to said gate means in response to clock pulses to thereby retrieve data in said storing means; (E) counting means connected to said storing means and to said data bus for counting at a rate determined by clock pulses; (F) comparing means connected to said counting means and to said storing means for generating a coincidence signal in response to a coincidence of contents of said counting means and said output time data; (G) means connected to said counting means and said storing means for determining whether to supply a coincidence signal output from said comparing means to a selecting means to be described later, in response to a coincidence of contents of said counting means and said output time data; (H) selecting means connected to said storing means and to said gate control means to which are input said channel designating data and a signal output from said gate control means, and which outputs said channel designating data or said signal output from said gate control means in response to a select signal from said gate control means; (I) second gate means for outputting data output from said selecting means in synchronism with output of said coincidence signal; and (J) flip-flops connected to said second gate means for holding data output from said second gate means.
Claim 17
Dependent Claim 430 words
An output control device which can be used in a digital processing system, which can be connected to a data bus of said system, and which is responsive to clock pulses, comprising: (A) a data bus; (B) first storing means for receiving and storing output time data designating the desired time to produce an output control signal and mask data designating whether said storing means is dedicated for use as a register which holds said output time data or is free to be used as working random access memory, from said data bus in response to signals on said data bus; (C) second storing means for receiving and storing said mask data, channel designating data designating the output channels on which an output signal is desired, and said output time data from said data bus in response to signals on said data bus; (D) first and second gate means connected to said first and second storing means for controlling transfer of said mask data, said channel designating data, and said output time data output from said first and second storing means; (E) gate control means connected to said first and second gate means for supplying a switching control signal to said first and second gate means in response to clock pulses to thereby retrieve data in said first and second storing means; (F) counting means connected to said first and second storing means and to said data bus, for counting at a rate determined by clock pulses; (G) comparing means connected to said counting means and said first and second storing means for generating a coincidence signal in response to a coincidence of contents of said counting means and said output time data; (H) means connected to said first and second storing means, said comparing means, and selecting means to be described later, for determining whether or not to supply a coincidence signal output from said comparing means to selecting means to be described later, in response to said mask data; (I) selecting means connected to said first and second storing means and to said gate control means, to which are input said channel designating data and a signal output from said gate control means, and which outputs said channel designating data or said signal output from said gate control means in response to a select signal from said gate control means; (J) second gate means for outputting data output from said selecting means in synchronism with output of said coincidence signal; and (K) flip-flops connected to said second gate means for holding data output from said second gate means.
Claim 18
Dependent Claim 430 words
An output control device which can be used in a digital processing system, which can be connected to a data bus of said system, and which is responsive to clock pulses, comprising: (A) a data bus; (B) first storing means for receiving and storing output time data designating the desired time to produce an output control signal and mask data designating whether said storing means is dedicated for use as a register which holds said output time data or is free to be used as working random access memory, from said data bus in response to signals on said data bus; (C) second storing means for receiving and storing said mask data, channel designating data designating the output channels on which an output signal is desired, and said output time data from said data bus in response to signals on said data bus; (D) first and second gate means connected to said first and second storing means for controlling transfer of said mask data, said channel designating data, and said output time data output from said first and second storing means; (E) gate control means connected to said first and second gate means for supplying a switching control signal to said first and second gate means in response to clock pulses to thereby retrieve data in said first and second storing means; (F) counting means connected to said first and second storing means and to said data bus, for counting at a rate determined by clock pulses; (G) comparing means connected to said counting means and said first and second storing means for generating a coincidence signal in response to a coincidence of contents of said counting means and said output time data; (H) means connected to said first and second storing means, said comparing means, and selecting means to be described later, for determining whether or not to supply a coincidence signal output from said comparing means to selecting means to be described later, in response to said mask data; (I) selecting means connected to said first and second storing means and to said gate control means, to which are input said channel designating data and a signal output from said gate control means, and which outputs said channel designating data or said signal output from said gate control means in response to a select signal from said gate control means; (J) second gate means for outputting data output from said selecting means in synchronism with output of said coincidence signal; and (K) flip-flops connected to said second gate means for holding data output from said second gate means.
Claim 19
Dependent Claim 17 words
An output control device according to claim 10, wherein said storing means comprises a plurality of registers.
Claim 20
Dependent Claim 33 words
An output control device according to claim 10, wherein said gate control means supplies a switching control signal to said gate means for retrieving data in said storing means on a time-sharing basis.
Claim 21
Dependent Claim 17 words
An output control device according to claim 11, wherein said storing means comprises a plurality of registers.
Claim 22
Dependent Claim 33 words
An output control device according to claim 11, wherein said gate control means supplies a switching control signal to said gate means for retrieving data in said storing means on a time-sharing basis.
Claim 23
Dependent Claim 20 words
An output control device according to claim 12, wherein said first and second storing means comprise a plurality of registers.
Claim 24
Dependent Claim 39 words
An output control device according to claim 12, wherein said gate control means supplies a switching control signal to said first and second gate means for retrieving data in said first and second storing means on a time-sharing basis.
Claim 25
Dependent Claim 20 words
An output control device according to claim 1, further comprising a data bus to which is connected said storing means.
Claim 26
Dependent Claim 38 words
An output control device according to claim 1, 2 or 3, wherein said first means comprises a shifter for sequentially outputting control signals for storing data in said registers in response to input of externally generated clock pulses.
Claim 27
Dependent Claim 18 words
An output control device according to claim 1, 2 or 3, wherein said second means comprises a gate.
Claim 28
Dependent Claim 105 words
An output control device according to claim 2 or 3, wherein said third means comprises: a selector connected to said first means and to said storing means, to which are input said channel designating data and a signal output from said first means, and which outputs said channel designating data or said signal output from said first means in response to a select signal from said first means; gates connected to said selector for outputting data output from said selector in synchronism with time coincidence detection data output from said comparing means; and flip-flops connected to said gates for holding data output from said gates.

References Cited (Backward Citations)

US3891974A Cited
US4309759A Cited
US4161787A Cited
US4255789A Cited
US4259723A Cited
US4296722A Cited
US4298941A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-05-29 1987-11-28 1988-05-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-05-29 1991-11-28 1992-05-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-05-29 1995-11-28 1996-05-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag