Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
408 words
A data processing system comprising a memory; a microprogrammed processor including a plurality of registers, a main data bus having a plurality of parallel lines interconnecting the registers with each other and with memory, and control means including a control register for storing a micro-operator and a control bus connected to the control register for controlling transfer of data over said data bus among selected register and memory; an input/output bus having A plurality of parallel lines; a plurality of input/output control units connected to said input/output bus, each control unit being connected to at least one input/output device; and interface means connecting the input/output bus to the data bus, said interface means including means connected to the control bus and responsive to a first predetermined micro-operator in the control register of the processor for coupling a group of data bits in parallel from one of said registers designated by the microoperator over the data bus to the input/output bus, means responsive to said first micro-operator for applying a first control signal to each of the input/output control units to signal the control units that data is on the input/output bus, means responsive to a second predetermined micro-operator in the control register of the processor for coupling a group of data bits in parallel over the input/output bus to the data bus and to one of said registers designated by the micro-operator, and means responsive to said second micro-operator for applying a second control signal to each of the control units to signal the control units that data is on the data bus; each control unit including a command register, means responsive to said first control signal for loading the command register in the associated control unit with data bits on a first group of the said parallel lines of the input/output bus, address decoding means responsive to said first control signal from the interface means for generating a channelactive signal in the associated control unit when designated by the coded conditions of data bits on a second group of said parallel lines of the input-output bus, a status register having a plurality of states, each state of the status register defining a control state of the control unit, means responsive to said second control signal from the interface means and the channelactive signal when both signals are present in the control unit for applying the state of the status register in coded form onto the input/output bus.
Claim 2
Dependent Claim
408 words
A data processing system comprising a memory; a microprogrammed processor including a plurality of registers, a main data bus having a plurality of parallel lines interconnecting the registers with each other and with memory, and control means including a control register for storing a micro-operator and a control bus connected to the control register for controlling transfer of data over said data bus among selected register and memory; an input/output bus having A plurality of parallel lines; a plurality of input/output control units connected to said input/output bus, each control unit being connected to at least one input/output device; and interface means connecting the input/output bus to the data bus, said interface means including means connected to the control bus and responsive to a first predetermined micro-operator in the control register of the processor for coupling a group of data bits in parallel from one of said registers designated by the microoperator over the data bus to the input/output bus, means responsive to said first micro-operator for applying a first control signal to each of the input/output control units to signal the control units that data is on the input/output bus, means responsive to a second predetermined micro-operator in the control register of the processor for coupling a group of data bits in parallel over the input/output bus to the data bus and to one of said registers designated by the micro-operator, and means responsive to said second micro-operator for applying a second control signal to each of the control units to signal the control units that data is on the data bus; each control unit including a command register, means responsive to said first control signal for loading the command register in the associated control unit with data bits on a first group of the said parallel lines of the input/output bus, address decoding means responsive to said first control signal from the interface means for generating a channelactive signal in the associated control unit when designated by the coded conditions of data bits on a second group of said parallel lines of the input-output bus, a status register having a plurality of states, each state of the status register defining a control state of the control unit, means responsive to said second control signal from the interface means and the channelactive signal when both signals are present in the control unit for applying the state of the status register in coded form onto the input/output bus.
Claim 3
Dependent Claim
70 words
Apparatus of claim 1 wherein each input/output control unit further comprises a buffer memory, and means responsive to the simultaneous presence of said first control signal from the interface means, the channel-active signal, and a predetermined condition of the data bits on said first group of lines of the input/output bus for transferring the data bits on a third group of lines of the input/output bus to the buffer memory.
Claim 4
Dependent Claim
58 words
Apparatus of claim 1 wherein each input/output control unit further comprises a buffer memory, and means responsive to the presence of said second control signal from the interface means and a first predetermined condition of said command register for transferring a group of data bits from the buffer register to a group of lines of the input/output bus.
Claim 5
Dependent Claim
72 words
Apparatus of claim 1 wherein each control unit further includes means for generating a service request signal when service of the unit by the processor is required, and means responsive to a second predetermined condition of said command register and the presence of the service request signal for transferring a bit on a predetermined one of the lines of the input/output bus, each control unit utilizing a different one of said lines.