Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
300 words
In a data processing system comprising a central processing unit (CPU), a random access memory (RAM) having a memory address terminal for receiving memory address signals and having a data terminal into which and out of which pass data signals, first means coupled between said CPU and RAM for bit serially transferring data ordered in bytes between said CPU and RAM data terminal and for transferring said memory address signal as a byte to said RAM memory address terminal and a clock pulse generating means producing time spaced pulses synchronized with the transfer of data, the improvement in said first means for the control of message signal transfer between said CPU and RAM, where the message signal comprises a single RAM address byte followed in succession by a plurality of data bytes, comprising in combination: second means coupled to receive clock pulses from said clock pulse generating means and in response thereto producing a pulse marking the termination of each of said bytes (data or address) transferred in said first means; third means having a terminal for receiving said RAM address byte thereat to be stored therein and coupled to said RAM address terminal to pass address signals thereto; and fourth means responsive to a first of said pulses from said second means and coupled to said first means for transferring said address byte of said message to said third means terminal; said third means being coupled to said second means for receiving said pulses therefrom and, response to each pulse, incrementing the value of RAM address byte stored therein in correspondance with the transfer of succeeding data bytes whereby said RAM is addressed to said address byte of said message and responsive to subsequent ones of said pulses for passing said data bytes serially between said CPU and RAM.
Claim 2
Dependent Claim
300 words
In a data processing system comprising a central processing unit (CPU), a random access memory (RAM) having a memory address terminal for receiving memory address signals and having a data terminal into which and out of which pass data signals, first means coupled between said CPU and RAM for bit serially transferring data ordered in bytes between said CPU and RAM data terminal and for transferring said memory address signal as a byte to said RAM memory address terminal and a clock pulse generating means producing time spaced pulses synchronized with the transfer of data, the improvement in said first means for the control of message signal transfer between said CPU and RAM, where the message signal comprises a single RAM address byte followed in succession by a plurality of data bytes, comprising in combination: second means coupled to receive clock pulses from said clock pulse generating means and in response thereto producing a pulse marking the termination of each of said bytes (data or address) transferred in said first means; third means having a terminal for receiving said RAM address byte thereat to be stored therein and coupled to said RAM address terminal to pass address signals thereto; and fourth means responsive to a first of said pulses from said second means and coupled to said first means for transferring said address byte of said message to said third means terminal; said third means being coupled to said second means for receiving said pulses therefrom and, response to each pulse, incrementing the value of RAM address byte stored therein in correspondance with the transfer of succeeding data bytes whereby said RAM is addressed to said address byte of said message and responsive to subsequent ones of said pulses for passing said data bytes serially between said CPU and RAM.
Claim 3
Dependent Claim
106 words
A data processing system as in claim 1 wherein said single address byte includes a signal portion indicative of whether said data bytes are to be written into RAM or read from RAM and further comprising, in said first means: data handling means including shift register means responsive to said signal portion indicating a read command and to said pulse from said second means to store said data words read from said RAM; said data handling means further responsive to said signal portion indicating a write command and to said pulse from said second means to supply data words to said data terminal of said RAM.
Claim 4
Dependent Claim
386 words
A data storage and retrieval circuit (DSR) for operation with a microprocessor that has a single data output terminal for receiving information in bit serial form from said DSR, a single data input terminal for transmitting information in bit serial form to said DSR, a clock terminal for producing pulses corresponding to the transfer of each bit of information between said DSR and microprocessor and a circuit enable terminal for producing a circuit enable signal marking the time period during which information is being transferred between said microprocessor and said DSR, said information being in the form of an information signal representing a memory address byte transmitted from said microprocessor to said DSR via said data input terminal, said address byte including a read-write portion determinative of whether said data is to be transmitted from said DSR to said microprocessor or from said microprocessor to said DSR followed by a plurality of data bytes transmitted to or from said DSR via said input terminal or via said output terminal depending on the value of said portion of said address byte, said DSR comprising in combination: an addressable memory having a data terminal into which and out of which can pass data bytes to be written into memory or read out of memory in bit parallel form and an address terminal for receiving signals determinative of where in memory said data is to be written in or read out; means responsive to said circuit enable signal and to said clock signal for producing pulses marking the boundaries in said information between said address byte and first data byte and between successive data bytes; means responsive to said circuit enable signal and to said clock pulses for accepting and storing said memory address byte of said information signal including said read-write portion; means responsive to said stored address, to said read-write portion and to each pulse marking the boundary between successive data bytes in said information signal to write successive data bytes into successive addresses of said memory determined by said address byte or read successive data bytes at successive locations in said memory depending on the value of said read-write portion; and means connected to said data in terminal, said data out terminal and said memory to convert the data between bit serial and bit parallel form.
Claim 5
Dependent Claim
386 words
A data storage and retrieval circuit (DSR) for operation with a microprocessor that has a single data output terminal for receiving information in bit serial form from said DSR, a single data input terminal for transmitting information in bit serial form to said DSR, a clock terminal for producing pulses corresponding to the transfer of each bit of information between said DSR and microprocessor and a circuit enable terminal for producing a circuit enable signal marking the time period during which information is being transferred between said microprocessor and said DSR, said information being in the form of an information signal representing a memory address byte transmitted from said microprocessor to said DSR via said data input terminal, said address byte including a read-write portion determinative of whether said data is to be transmitted from said DSR to said microprocessor or from said microprocessor to said DSR followed by a plurality of data bytes transmitted to or from said DSR via said input terminal or via said output terminal depending on the value of said portion of said address byte, said DSR comprising in combination: an addressable memory having a data terminal into which and out of which can pass data bytes to be written into memory or read out of memory in bit parallel form and an address terminal for receiving signals determinative of where in memory said data is to be written in or read out; means responsive to said circuit enable signal and to said clock signal for producing pulses marking the boundaries in said information between said address byte and first data byte and between successive data bytes; means responsive to said circuit enable signal and to said clock pulses for accepting and storing said memory address byte of said information signal including said read-write portion; means responsive to said stored address, to said read-write portion and to each pulse marking the boundary between successive data bytes in said information signal to write successive data bytes into successive addresses of said memory determined by said address byte or read successive data bytes at successive locations in said memory depending on the value of said read-write portion; and means connected to said data in terminal, said data out terminal and said memory to convert the data between bit serial and bit parallel form.