Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
191 words
A method of transferring digital data between a mass memory having a plurality of storage loops and having a loop position counter associated therewith and a random access memory having an address counter associated therewith, each of said storage loops having a capactiy to store N bits of digital data, and both of said counters having N steps in their counting cycle, said method comprising the steps of: (A) selecting at least one storage loop in said mass memory which contains the data to be transferred to said random access memory or which is the destination for data to be transferred from said random access memory; (B) setting said random access address counter to the same state as said loop position counter regardless of which step said loop position counter is at in its counting cycle; (C) transferring the bit of digital data which corresponds to the current state of both counters from one memory to the other; (D) advancing both counters by one step in their counting cycle; and (E) repeating steps (C) and (D) until N bits of digital data have been transferred from one memory to the other.
Claim 2
Independent Claim
191 words
A method of transferring digital data between a mass memory having a plurality of storage loops and having a loop position counter associated therewith and a random access memory having an address counter associated therewith, each of said storage loops having a capactiy to store N bits of digital data, and both of said counters having N steps in their counting cycle, said method comprising the steps of: (A) selecting at least one storage loop in said mass memory which contains the data to be transferred to said random access memory or which is the destination for data to be transferred from said random access memory; (B) setting said random access address counter to the same state as said loop position counter regardless of which step said loop position counter is at in its counting cycle; (C) transferring the bit of digital data which corresponds to the current state of both counters from one memory to the other; (D) advancing both counters by one step in their counting cycle; and (E) repeating steps (C) and (D) until N bits of digital data have been transferred from one memory to the other.
Claim 3
Dependent Claim
231 words
Apparatus for transferring digital data between a mass memory having a plurality of storage loops and having a loop position counter associated therewith and a random access memory having an address counter associated therewith, each of said storage loops having a capacity to store N bits of digital data, and both of said counters having N steps in their counting cycle, said apparatus comprising: a transfer counter having N steps in its counting cycle; a clock coupled to the clock input of said mass memory and to said loop position counter; means for generating a READ signal indicating that data is to be read out of said mass memory; means for generating a WRITE signal indicating that data is to be written into said mass memory; means for generating a LOOP signal indicating that a loop is to be selected in said mass memory; means for generating a DATA signal indicating that data is to be transferred between said mass memory and said random access memory; means for generating a POSITION signal indicating that the output of said loop position counter is to be read; a one-shot multivibrator having an enable input and a trigger input and an output; and means for applying a trigger input to said one-shot multivibrator when one of said READ or WRITE signals is true and one of said DATA, LOOP or POSITION signals is true.
Claim 4
Dependent Claim
231 words
Apparatus for transferring digital data between a mass memory having a plurality of storage loops and having a loop position counter associated therewith and a random access memory having an address counter associated therewith, each of said storage loops having a capacity to store N bits of digital data, and both of said counters having N steps in their counting cycle, said apparatus comprising: a transfer counter having N steps in its counting cycle; a clock coupled to the clock input of said mass memory and to said loop position counter; means for generating a READ signal indicating that data is to be read out of said mass memory; means for generating a WRITE signal indicating that data is to be written into said mass memory; means for generating a LOOP signal indicating that a loop is to be selected in said mass memory; means for generating a DATA signal indicating that data is to be transferred between said mass memory and said random access memory; means for generating a POSITION signal indicating that the output of said loop position counter is to be read; a one-shot multivibrator having an enable input and a trigger input and an output; and means for applying a trigger input to said one-shot multivibrator when one of said READ or WRITE signals is true and one of said DATA, LOOP or POSITION signals is true.
Claim 5
Dependent Claim
56 words
The apparatus according to claim 2 wherein said mass memory has a READ ENABLE input and a WRITE ENABLE input, and also comprising: means for triggering said READ ENABLE input when said READ and said DATA signals are ture; and means for triggering said WRITE ENABLE input when said WRITE and said DATA signals are true.
Claim 6
Dependent Claim
84 words
The apparatus according to claim 2 and also comprising: a two-to-one multiplexer having two signal inputs; a control input and an output, the output of said multiplexer being coupled to the clock input of said mass memory, one signal input of said multiplexer being coupled to the output of said clock, said trigger input of said one-shot multivibrator being coupled to the other signal input of said multiplexer, and the output of said one-shot multivibrator being coupled to the control input of said multiplexer.