← Back to Patent Explorer
US4344129A Expired / Lapsed US ⏱️ 0.0 years remaining

Data processor system capable of providing both a computer mode and a sequencer mode of operation

Assignee: Hitachi Ltd
•
Filing: 1979-08-16
•
Granted: 1982-08-10
•
Expires: 1999-08-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processor system is capable of operating in a first mode comprising a computer mode so as to carry out data processing functions and is also capable of operating in a second mode comprising a sequencer mode so as to carry out high speed sequence operations on the basis of programmed sequences. A high speed change between the computer and sequencer modes can freely be effected by executing mode change instructions so that the data processor system performs the duplex functions of a computer and a sequencer.

Inventors

  • 👤 Kazuyoshi Asada
  • 👤 Hajime Yasuda
  • 👤 Kunihiko Ohnuma

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 18:00
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/05; G05B19/052; G05B2219/00; G05B2219/10; G05B2219/11; G05B2219/1161; G05B2219/15; G05B2219/15127

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 514 words
A data processor system capable of providing both a computer mode and a sequencer mode of operation comprising; a processor unit including a main memory unit for storing data, a train of computer mode instructions and a train of sequencer mode instructions, including mode change instructions; a controlling unit for sequentially reading out the instructions in said main memory unit and for outputting a series of controlling signals for use in executing said instructions; and a data section responsive to said controlling signals from said controlling unit for performing computer mode and sequencer mode operations; and a plurality of input-output units connected with said processor unit for sending and receiving data between an external apparatus and said processor unit; said controlling unit including; an instruction register composed of an instruction code part and an address part for retaining an instruction having an instruction code portion and an address portion read out from said main memory; a first controlling section operated only in response to computer mode instructions and including, a first instruction decoder connected to said instruction code part of said instruction register through a first selecting gate opened when said computer mode instructions are to be executed, for generating a selecting signal in response to the instruction code portion of said computer mode instruction retained by said instruction register; a plurality of instruction control modules each of which generates controlling signals for use in executing a computer mode instruction when selected by said selecting signal of said first instruction decoder; and a first mode change module responsive to the selecting signal of said first instruction decoder for generating a signal for opening a second selecting gate connected to the instruction code part of said instruction register in response to a first mode change instruction in said instruction register instructing that the mode of operation of the system is to be changed from the computer mode to the sequencer mode; a second controlling section operated only in response to a sequencer mode instruction, including a second instruction decoder connected to said instruction code part of said instruction register through said second selecting gate which is opened when said sequencer mode instructions are to be executed, for generating a selecting signal in response to the instruction code portion of said sequencer mode instruction retained by said instruction register; a plurality of instruction control modules each of which generates controlling signals for use in executing a sequencer mode instruction when selected by said selecting signal of said second instruction decoder; and a second mode change module responsive to the selecting signal of said second instruction decoder for generating a signal for opening said first selecting gate in response to a second mode change instruction in said instruction register instructing that the mode of operation of the system is to be changed from the sequencer mode to the computer mode; and said data section including arithmetic logic means responsive to the controlling signals from said controlling unit and data from said input-output units for controlling an input-output unit designated by the address portion of an instruction word.
Claim 2
Dependent Claim 514 words
A data processor system capable of providing both a computer mode and a sequencer mode of operation comprising; a processor unit including a main memory unit for storing data, a train of computer mode instructions and a train of sequencer mode instructions, including mode change instructions; a controlling unit for sequentially reading out the instructions in said main memory unit and for outputting a series of controlling signals for use in executing said instructions; and a data section responsive to said controlling signals from said controlling unit for performing computer mode and sequencer mode operations; and a plurality of input-output units connected with said processor unit for sending and receiving data between an external apparatus and said processor unit; said controlling unit including; an instruction register composed of an instruction code part and an address part for retaining an instruction having an instruction code portion and an address portion read out from said main memory; a first controlling section operated only in response to computer mode instructions and including, a first instruction decoder connected to said instruction code part of said instruction register through a first selecting gate opened when said computer mode instructions are to be executed, for generating a selecting signal in response to the instruction code portion of said computer mode instruction retained by said instruction register; a plurality of instruction control modules each of which generates controlling signals for use in executing a computer mode instruction when selected by said selecting signal of said first instruction decoder; and a first mode change module responsive to the selecting signal of said first instruction decoder for generating a signal for opening a second selecting gate connected to the instruction code part of said instruction register in response to a first mode change instruction in said instruction register instructing that the mode of operation of the system is to be changed from the computer mode to the sequencer mode; a second controlling section operated only in response to a sequencer mode instruction, including a second instruction decoder connected to said instruction code part of said instruction register through said second selecting gate which is opened when said sequencer mode instructions are to be executed, for generating a selecting signal in response to the instruction code portion of said sequencer mode instruction retained by said instruction register; a plurality of instruction control modules each of which generates controlling signals for use in executing a sequencer mode instruction when selected by said selecting signal of said second instruction decoder; and a second mode change module responsive to the selecting signal of said second instruction decoder for generating a signal for opening said first selecting gate in response to a second mode change instruction in said instruction register instructing that the mode of operation of the system is to be changed from the sequencer mode to the computer mode; and said data section including arithmetic logic means responsive to the controlling signals from said controlling unit and data from said input-output units for controlling an input-output unit designated by the address portion of an instruction word.
Claim 3
Dependent Claim 89 words
A data processor system according to claim 1, wherein said controlling unit comprises a first program counter for successively assigning addresses within said main memory unit corresponding to the computer mode instructions to be executed, a second program counter for successively assigning addresses within said main memory unit corresponding to the sequencer mode instructions to be executed, and a selector for selecting one of said first and second program counters for assigning instructions to be executed, in response to the output from the first and/or second mode change module.
Claim 4
Dependent Claim 32 words
A data processor system according to claim 1, wherein said controlling unit includes means for generating a signal to open the first selecting gate at the beginning of operation of the system.
Claim 5
Dependent Claim 377 words
A data processor system capable of providing both a computer mode and a sequencer mode of operation comprising a processor unit including a main memory unit for storing data, sequencer mode commands and computer mode commands, a controlling unit for reading out the commands in said main memory unit and for outputting a series of signals for executing said commands, and a data section responsive to said signals from said controlling unit for performing computer mode and sequencer mode operations; and a plurality of input-output units connected with said processor unit for sending and receiving data between an external apparatus and said processor unit; said controlling unit including a register for storing a command received from said main memory unit; a first controlling section operated only in response to computer mode commands for controlling said data section to perform computer mode operations including a first program counter for successively assigning addresses in said main memory unit corresponding to the computer mode commands to be executed, a plurality of first control modules and first decoder means responsive to a command stored in said register for enabling one of said first control modules to control said data section to perform computer mode operations; and a second controlling section operated only in response to sequencer mode commands for controlling said data section to perform sequencer mode operations, including a second program counter for successively assigning addresses in said main memory unit corresponding to the sequencer mode commands to be executed, a plurality of stored control modules and second decoder means responsive to a command stored in said register for enabling one of said second control modules to control said data section to perform sequencer mode operations; said computer mode commands and said sequencer mode commands each including a mode change command; and selector means connected to a designated first control module and a designated second control module which are enabled in response to a mode change command for effecting a switching between said first and second controlling sections of said controlling unit for reading out sequencer mode commands or computer mode commands from said main memory unit so as to effect a change in the operation of said data section between the computer mode and the sequencer mode of operation.
Claim 6
Dependent Claim 377 words
A data processor system capable of providing both a computer mode and a sequencer mode of operation comprising a processor unit including a main memory unit for storing data, sequencer mode commands and computer mode commands, a controlling unit for reading out the commands in said main memory unit and for outputting a series of signals for executing said commands, and a data section responsive to said signals from said controlling unit for performing computer mode and sequencer mode operations; and a plurality of input-output units connected with said processor unit for sending and receiving data between an external apparatus and said processor unit; said controlling unit including a register for storing a command received from said main memory unit; a first controlling section operated only in response to computer mode commands for controlling said data section to perform computer mode operations including a first program counter for successively assigning addresses in said main memory unit corresponding to the computer mode commands to be executed, a plurality of first control modules and first decoder means responsive to a command stored in said register for enabling one of said first control modules to control said data section to perform computer mode operations; and a second controlling section operated only in response to sequencer mode commands for controlling said data section to perform sequencer mode operations, including a second program counter for successively assigning addresses in said main memory unit corresponding to the sequencer mode commands to be executed, a plurality of stored control modules and second decoder means responsive to a command stored in said register for enabling one of said second control modules to control said data section to perform sequencer mode operations; said computer mode commands and said sequencer mode commands each including a mode change command; and selector means connected to a designated first control module and a designated second control module which are enabled in response to a mode change command for effecting a switching between said first and second controlling sections of said controlling unit for reading out sequencer mode commands or computer mode commands from said main memory unit so as to effect a change in the operation of said data section between the computer mode and the sequencer mode of operation.
Claim 7
Dependent Claim 69 words
A data processor system as defined in claim 4 wherein said first decoder means is connected to said register and to said designated one of said first control modules and is responsive to a mode change command for applying the contents of said register to said second decoder means and for actuating said selector means to enable said second program counter to apply addresses to said main memory unit.
Claim 8
Dependent Claim 44 words
A data processor system as defined in claim 5 wherein said designated one of said second control modules is responsive to a mode change command for actuating said selector means to enable said first program counter to apply addresses to said main memory unit.

References Cited (Backward Citations)

US3440612A Cited
US3409879A Cited
US3559188A Cited
US3686639A Cited
US3767901A Cited
US3701113A Cited
US3761889A Cited
US3760374A Cited
US3753243A Cited
US3969722A Cited
US3911404A Cited
US4136383A Cited
US4078259A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-08-09 1986-02-08 1986-08-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-08-09 1990-02-08 1990-08-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-08-09 1994-02-08 1994-08-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag