Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
423 words
In a data processing system for processing data in accordance with read and write operations, comprising: a processing unit for processing input data after said read operation in accordance with a plurality of instructions provided thereto and producing output data for said write operation: instruction means for supplying said plurality of instructions successively to said processing unit; instruction counter means driven by a clock pulse signal for providing instruction addressing information to said instruction means, said instruction means successively producing said plurality of instructions in accordance with said instruction addressing information, said instruction addressing information comprising upper and lower bits; and a data memory unit having addressable storage areas for providing said input data to be processed in accordance with data addressing information, and for receiving said output data produced by said processing unit, said data addressing information comprising upper bits and lower bits; said data processing system being characterized in that said input data is transmitted serially bit by bit from said data memory unit to said processing unit during the read operation, and said output data is transmitted serially bit by bit from said processing unit to said data memory unit during the write operation; the improvement wherein said instruction counter means comprises an upper bits region for holding said upper bits of said instruction addressing information, and a lower bits region for holding said lower bits of both said instruction addressing information and said data addressing information; said instruction counter means including means for synchronously providing the contents of said lower bits region of said instruction counter means in synchronization both to said instruction means as said lower bits of said instruction addressing information and to said data memory unit as said lower bits of said data addressing information, whereby said lower bits of said instruction addressing information and said data addressing information, respectively, are provided by a common source; said instruction counter means also including first means for providing the contents of said upper bits region of said instruction counter means to said instruction means as said upper bits of said instruction addressing information; said system further comprising generating means for continuously generating random bits partially defining successive addressable storage areas in said data memory unit to be addressed, and second means connected to said generating means for providing said random bits to said data memory unit as said upper bits of said data addressing information, whereby said processing unit is instruction-addressed and said data memory unit is data-addressed in synchronization, one with the other, with resultant improved efficiency.
Claim 2
Dependent Claim
423 words
In a data processing system for processing data in accordance with read and write operations, comprising: a processing unit for processing input data after said read operation in accordance with a plurality of instructions provided thereto and producing output data for said write operation: instruction means for supplying said plurality of instructions successively to said processing unit; instruction counter means driven by a clock pulse signal for providing instruction addressing information to said instruction means, said instruction means successively producing said plurality of instructions in accordance with said instruction addressing information, said instruction addressing information comprising upper and lower bits; and a data memory unit having addressable storage areas for providing said input data to be processed in accordance with data addressing information, and for receiving said output data produced by said processing unit, said data addressing information comprising upper bits and lower bits; said data processing system being characterized in that said input data is transmitted serially bit by bit from said data memory unit to said processing unit during the read operation, and said output data is transmitted serially bit by bit from said processing unit to said data memory unit during the write operation; the improvement wherein said instruction counter means comprises an upper bits region for holding said upper bits of said instruction addressing information, and a lower bits region for holding said lower bits of both said instruction addressing information and said data addressing information; said instruction counter means including means for synchronously providing the contents of said lower bits region of said instruction counter means in synchronization both to said instruction means as said lower bits of said instruction addressing information and to said data memory unit as said lower bits of said data addressing information, whereby said lower bits of said instruction addressing information and said data addressing information, respectively, are provided by a common source; said instruction counter means also including first means for providing the contents of said upper bits region of said instruction counter means to said instruction means as said upper bits of said instruction addressing information; said system further comprising generating means for continuously generating random bits partially defining successive addressable storage areas in said data memory unit to be addressed, and second means connected to said generating means for providing said random bits to said data memory unit as said upper bits of said data addressing information, whereby said processing unit is instruction-addressed and said data memory unit is data-addressed in synchronization, one with the other, with resultant improved efficiency.
Claim 3
Dependent Claim
70 words
In a data processing system as set forth in claim 1, wherein said data memory unit comprises an address decoder and a memory connected thereto, wherein said address decoder is divided into an upper bits region and a lower bits region, said lower bits region of said decoder being connected to said lower bits region of the instruction counter means for holding said lower bits of said data addressing information.
Claim 4
Dependent Claim
51 words
In a data processing system as set forth in claim 2, wherein said providing means includes an upper bits specifying register connected between said processing unit and said upper bits region of said address decoder for holding said upper bits of said data addressing information during said read and write operations.
Claim 5
Dependent Claim
69 words
In a data processing system as set forth in claim 3, wherein said upper bits specifying register comprises a shift register and a buffer register connected thereto, said shift register receiving said upper bits of said data addressing information serially bit by bit from said processing unit and said buffer register applying said upper bits of said data addressing information to said upper bits region of said address decoder.
Claim 6
Dependent Claim
51 words
In a data processing system as set forth in claim 4, wherein said buffer register is controlled by a latch signal which is supplied sequentially from said instruction counter means and which commands said buffer register to receive said upper bits of said data addressing information stored in said shift register.
Claim 7
Dependent Claim
119 words
In a data processing system as set forth in claim 1, wherein said instruction counter means comprises a binary counter having output bit stages, and said instruction means comprises an address decoder having input bit stages and a memory connected thereto, said system including switching gate means for applying the outputs of said output bit stages of said binary counter to the corresponding input bit stages of said address decoder, said switching gate means changing the connection between said output bit stages of said binary counter and said corresponding input bit stages of said address decoder in accordance with the difference between the number of bits of said data word and the number of bits of said instruction word.
Claim 8
Dependent Claim
27 words
In a data processing system as set forth in claim 6, said switching gate means including means for applying a timing control signal to said instruction means.
Claim 9
Dependent Claim
58 words
In a data processing system as set forth in claim 1 wherein said instruction counter means comprises a binary counter, said system including means for applying a timing control signal to said data memory unit in accordance with the difference between the number of bits of said data word and the number of bits of said instruction word.
Claim 10
Dependent Claim
65 words
In a data processing system as set forth in claim 5, wherein said instruction counter means comprises a binary counter having a plurality of output bit stages including upper output bit stages and lower output bit stages, said system including means for producing said latch signal from a selected one of the lower output bit stages of said output bit stages of said binary counter.
Claim 11
Dependent Claim
341 words
A data processing system for addressing stored data words in accordance with data addressing inputs comprising upper bits and lower bits, and for processing said data words in accordance with stored instruction words addressable in accordance with instruction addressing inputs comprising upper bits and lower bits, said system comprising: instruction means having a lower bits region for holding a plurality of bits comprising both said lower bits of said instruction addressing inputs and said lower bits of said data addressing inputs, and having an upper bits region for holding said upper bits of said instruction addressing inputs, addressing means responsive to receipt of said upper and lower bits of said instruction addressing inputs from said instruction means for retrieving and providing corresponding said stored instruction words, further addressing means responsive to receipt of said lower bits of said data addressing inputs from said instruction means, and to said upper bits of said data addressing inputs, for reading out and providing corresponding said stored data words, processing means for processing said data words provided by said further addressing means in accordance with said instruction words provided by said addressing means, whereby to provide further data words for storage, said processing means including providing means for providing said upper bits of said data addressing information as an output thereof, said instruction means providing said lower bits of data addressing information as an output thereof in synchronization with said providing means providing said upper bits of said data addressing information as an output thereof, whereby said lower bits of said instruction addressing information and said data addressing information, respectively, are provided by a common source, and memory means responsive to receipt of said lower bits of said data addressing inputs from said instruction means, and to receipt of said upper bits output of said data addressing information from said providing means, for selectivey reading said stored data words and storing said further data words, whereby said data processing system performs both instruction-addressing and data-addressing in synchronization, one with the other, with resultant improved efficiency.
Claim 12
Dependent Claim
341 words
A data processing system for addressing stored data words in accordance with data addressing inputs comprising upper bits and lower bits, and for processing said data words in accordance with stored instruction words addressable in accordance with instruction addressing inputs comprising upper bits and lower bits, said system comprising: instruction means having a lower bits region for holding a plurality of bits comprising both said lower bits of said instruction addressing inputs and said lower bits of said data addressing inputs, and having an upper bits region for holding said upper bits of said instruction addressing inputs, addressing means responsive to receipt of said upper and lower bits of said instruction addressing inputs from said instruction means for retrieving and providing corresponding said stored instruction words, further addressing means responsive to receipt of said lower bits of said data addressing inputs from said instruction means, and to said upper bits of said data addressing inputs, for reading out and providing corresponding said stored data words, processing means for processing said data words provided by said further addressing means in accordance with said instruction words provided by said addressing means, whereby to provide further data words for storage, said processing means including providing means for providing said upper bits of said data addressing information as an output thereof, said instruction means providing said lower bits of data addressing information as an output thereof in synchronization with said providing means providing said upper bits of said data addressing information as an output thereof, whereby said lower bits of said instruction addressing information and said data addressing information, respectively, are provided by a common source, and memory means responsive to receipt of said lower bits of said data addressing inputs from said instruction means, and to receipt of said upper bits output of said data addressing information from said providing means, for selectivey reading said stored data words and storing said further data words, whereby said data processing system performs both instruction-addressing and data-addressing in synchronization, one with the other, with resultant improved efficiency.
Claim 13
Dependent Claim
47 words
The system of claim 10 wherein said instruction means comprises an instruction counter for providing said instruction addressing inputs and having a plurality of lower bit stages for producing said lower bits of said instruction addressing inputs and corresponding said lower bits of said data addressing inputs.
Claim 14
Dependent Claim
80 words
The system of claim 11 wherein said instruction means further comprises an instruction memory, and connecting means for connecting said instruction counter to said instruction memory for providing said instruction addressing inputs thereto, said instruction addressing inputs comprising a plurality of instruction addressing bits, said connecting means being responsive to a control command signal from said processing means for selectively shifting said plurality of instruction addressing bits by at least one bit prior to provision to said instruction register memory.
Claim 15
Dependent Claim
58 words
The system of claim 11 wherein said instruction means further comprises means connecting said instruction counter to said memory means and responsive to a control command signal from said processing means for selectively shifting said lower bits of said data addressing input prior to provision of said lower bits of said data addressing input to said memory means.
Claim 16
Dependent Claim
17 words
The system of claim 10 wherein said instruction words and said data words are the same length.
Claim 17
Dependent Claim
57 words
The system of claim 10 wherein said instruction words and said data words are of different lengths, said system further comprising means connecting said instruction means to said memory means, and responsive to a control command signal from said processing means for selectively shifting said lower bits of said data addressing inputs provided to said memory means.
Claim 18
Dependent Claim
59 words
The system of claim 10 wherein said instruction words and said data words are of different lengths, said instruction means including means responsive to a control command signal from said processing means for selectively shifting said lower bits of said instruction addressing inputs prior to provision of said lower bits of said instruction addressing input to said processing means.
Claim 19
Dependent Claim
93 words
The system of claim 10 wherein said processing means includes means for generating random bits and providing said random bits to said providing means, whereby to partially define stored data words to be addressed, and wherein said providing means comaprises a serial-to-parallel converting register for receiving said random bits from said generating means and for providing said random bits to said memory means as said upper bits of said data addressing information in synchronization with provision of said lower bits of said data addressing information to said memory means by said instruction means.
Claim 20
Dependent Claim
73 words
The system of claim 17 wherein said memory means comprises an address decoder for receiving said upper bits from said providing means and said lower bits from said instruction means for decoding same to produce a decoded addressing input indicating a given data word of said stored data words, and a memory responsive to said decoded addressing input for providing said given data word of said stored data words to said processing means.
Claim 21
Dependent Claim
73 words
The system of claim 10 wherein said memory means comprises an address decoder for receiving said upper bits from said providing means and said lower bits from said instruction means for decoding same to produce a decoded addressing input indicating a given data word of said stored data words, and a memory responsive to said decoded addressing input for providing said given data word of said stored data words to said processing means.
Claim 22
Dependent Claim
25 words
In the system of claim 10, wherein said means for providing said upper bits of said data address information comprises means for generating random bits.
Claim 23
Dependent Claim
25 words
In the system of claim 19, wherein said means for providing said upper bits of said data address information comprises means for generating random bits.