Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
395 words
A microprogrammed data processing system includes a central processing unit (CPU), a main memory for storing a plurality of data bytes in each addressed location, and a plurality of mass storage controllers, all coupled in common to a system bus for transferring a block of data bytes between said main memory and said plurality of mass storage controllers over said system bus during data multiplex control (DMC) cycles, and a read only memory for storing a plurality of microprograms, said system further including apparatus for indicating to said CPU which of said plurality of data bytes in said addressed location in said main memory is to be accessed and whether a memory read or a memory write operation is to be performed, said apparatus comprising: first means for generating a request signal when one of said plurality of mass storage controllers requires a data byte from said main memory or has a data byte to send to said main memory; input/output random access memory (I/O RAM) means for storing input/output instruction information including channel number signals for identifying one of said plurality of mass storage controllers; I/O microprocessor means for generating a plurality of I/O address signals, said I/O RAM means having means responsive to said plurality of I/O address signals for reading out onto said system bus said channel number signals; second means in a mass storage controller coupled to receive said channel number signals on said system bus to generate a read/write signal in a first state indicating a main memory read operation and said read/write signal in a second state indicating a main memory write operation; third means for generating a first signal on alternate DMC cycles indicating one of said plurality of data bytes in an addressed location; fourth means coupled to said first means, said second means and said third means and responsive to said request signal, said read/write signal and said first signal for generating a plurality of data request signals; and fifth means, included in said CPU, and responsive to said plurality of data request signals for generating a plurality of address signals; said read only memory coupled to said fifth means and having means responsive to said plurality of address signals for reading out one of a plurality of microprograms for processing said data cycle byte in accordance with one of said plurality of data request signals.
Claim 2
Dependent Claim
395 words
A microprogrammed data processing system includes a central processing unit (CPU), a main memory for storing a plurality of data bytes in each addressed location, and a plurality of mass storage controllers, all coupled in common to a system bus for transferring a block of data bytes between said main memory and said plurality of mass storage controllers over said system bus during data multiplex control (DMC) cycles, and a read only memory for storing a plurality of microprograms, said system further including apparatus for indicating to said CPU which of said plurality of data bytes in said addressed location in said main memory is to be accessed and whether a memory read or a memory write operation is to be performed, said apparatus comprising: first means for generating a request signal when one of said plurality of mass storage controllers requires a data byte from said main memory or has a data byte to send to said main memory; input/output random access memory (I/O RAM) means for storing input/output instruction information including channel number signals for identifying one of said plurality of mass storage controllers; I/O microprocessor means for generating a plurality of I/O address signals, said I/O RAM means having means responsive to said plurality of I/O address signals for reading out onto said system bus said channel number signals; second means in a mass storage controller coupled to receive said channel number signals on said system bus to generate a read/write signal in a first state indicating a main memory read operation and said read/write signal in a second state indicating a main memory write operation; third means for generating a first signal on alternate DMC cycles indicating one of said plurality of data bytes in an addressed location; fourth means coupled to said first means, said second means and said third means and responsive to said request signal, said read/write signal and said first signal for generating a plurality of data request signals; and fifth means, included in said CPU, and responsive to said plurality of data request signals for generating a plurality of address signals; said read only memory coupled to said fifth means and having means responsive to said plurality of address signals for reading out one of a plurality of microprograms for processing said data cycle byte in accordance with one of said plurality of data request signals.
Claim 3
Dependent Claim
73 words
The apparatus of claim 1 wherein said third means comprises: sixth means coupled to said read only memory, said read only memory having means for reading out microword signals, said sixth means being responsive to said microword signals for generating a sequence of DMC cycle signals for defining the timing of said DMC cycles; and flip-flop means responsive to said DMC cycle signal for generating said first signal on alternate DMC cycle signals.
Claim 4
Dependent Claim
78 words
The apparatus of claim 2 wherein said fourth means comprises: decoder means responsive to said request signal, said read/write signal and said first signal for generating said plurality of data request signals including a first data request signal indicating a write byte 0 operation; a second data request signal indicating a write byte 1 operation; a third data request signal indicating a read byte 0 operation; and a fourth data request signal indicating a read byte 1 operation.
Claim 5
Dependent Claim
104 words
The apparatus of claim 3 wherein said fifth means comprises: seventh means responsive to said first data request signal of said one of said plurality of data request signals for generating a first plurality of address signals of said one of said plurality of address signals; said seventh means being responsive to said second data request signal for generating a second plurality of address signals; said seventh means being responsive to said third data request signal for generating a third plurality of address signals; and said seventh means being responsive to said fourth data request signal for generating a fourth pluarlity of address signals.
Claim 6
Dependent Claim
78 words
The apparatus of claim 4 wherein said read only memory includes eighth means responsive to said first plurality of address signals for reading out a first microword of a first microprogram of said one of said plurality of microprograms; said read only memory further includes ninth means responsive to said first plurality of address signals for generating a first sequence of of address signals for reading out said first microprogram for writing byte 0 into said main memory.
Claim 7
Dependent Claim
77 words
The apparatus of claim 4 wherein said read only memory includes eighth means responsive to said second plurality of address signals for reading out a second microword of a second microprogram of said one of said plurality of microprograms; said read only memory further includes ninth means responsive to said second plurality of address signals for generating a second sequence of address signals for reading out said second mircroprogram for writing byte 1 into said main memory.
Claim 8
Dependent Claim
77 words
The apparatus of claim 4 wherein said read only memory includes eighth means responsive to said third plurality of address signals for reading out a third microword of a third microprogram of said one of said plurality of microprograms; said read only memory further includes ninth means responsive to said third plurality of address signals for generating a third sequence of address signals for reading out said third microprogram for reading byte 0 into said main memory.
Claim 9
Dependent Claim
77 words
The apparatus of claim 4 wherein said read only memory includes eighth means responsive to said fourth plurality of address signals for reading out a fourth microword of a fourth microprogram of said one of said plurality of microprograms; said read only memory further includes ninth means responsive to said foruth plurality of address signals for generating a fourth sequence of address signals for reading out said fourth microprogram for reading byte 1 into said main memory.