Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
241 words
A data transfer controlling apparatus for direct memory access comprising: at least one first microaddress register, each register storing first microaddress information, said first microaddress information being for program processing of data transfer for a corresponding channel; a second microaddress register which stores second microaddress information, said second microaddress information being for operational program processing other than said program processing of said data transfer; a micro read only memory operatively connected to said first and second microaddress registers, for storing microinstructions and outputting a predetermined microinstruction in accordance with said first and second microaddress information respectively read out from a selected one of said first microaddress registers and said second microaddress register; and an incremental element operatively connected to said first and second microaddress registers, for incrementing the value of said first and second microaddress information respectively read out from the selected one of said first microaddress registers and said second microaddress register, and for respectively writing said incremented first and second microaddress information to said selected one of said first microaddress registers and said second microaddress register, said first microaddress information stored in one of said first microaddress registers for said corresponding channel being read out when said program processing of said data transfer for said corresponding channel is carried out, said second microaddress information stored in said second microaddress register being read out when operational program processing other than said program processing of said data transfer is carried out.
Claim 2
Dependent Claim
241 words
A data transfer controlling apparatus for direct memory access comprising: at least one first microaddress register, each register storing first microaddress information, said first microaddress information being for program processing of data transfer for a corresponding channel; a second microaddress register which stores second microaddress information, said second microaddress information being for operational program processing other than said program processing of said data transfer; a micro read only memory operatively connected to said first and second microaddress registers, for storing microinstructions and outputting a predetermined microinstruction in accordance with said first and second microaddress information respectively read out from a selected one of said first microaddress registers and said second microaddress register; and an incremental element operatively connected to said first and second microaddress registers, for incrementing the value of said first and second microaddress information respectively read out from the selected one of said first microaddress registers and said second microaddress register, and for respectively writing said incremented first and second microaddress information to said selected one of said first microaddress registers and said second microaddress register, said first microaddress information stored in one of said first microaddress registers for said corresponding channel being read out when said program processing of said data transfer for said corresponding channel is carried out, said second microaddress information stored in said second microaddress register being read out when operational program processing other than said program processing of said data transfer is carried out.
Claim 3
Dependent Claim
90 words
A data transfer controlling apparatus according to claim 1, further comprising a microaddress register control unit, said control unit supplying a read signal and write signal for said microaddress information to one of said first microaddress registers for said corresponding channel when said program processing of the data transfer for said corresponding channel is carried out, said control unit supplying a read signal and write signal for said microaddress information to said second microaddress register when program processing other than said program processing of the data transfer is carried out.
Claim 4
Dependent Claim
49 words
A data transfer controlling apparatus according to claim 2, wherein said control unit comprises means for receiving a bus error signal and supplies said read signal and said write signal for said microaddress information to said second microaddress register when program processing for bus error processing is carried out.
Claim 5
Dependent Claim
69 words
A data transfer controlling apparatus according to claim 2, wherein said control unit comprises means for receiving a channel indication signal and a transfer request signal for said program processing of the data transfer and receives said transfer request signal for a channel newly indicated by said channel indication signal before said program processing of data transfer for another channel previously indicated by said channel indication signal is completed.
Claim 6
Dependent Claim
52 words
A data transfer controlling apparatus according to claim 1, further comprising a mapping programmable logic array, the microaddress information read out from said mapping programmable logic array being written to said first microaddress registers while program processing based on the microaddress information read out from said second microaddress register is carried out.
Claim 7
Dependent Claim
41 words
A data transfer controlling apparatus according to claim 5, wherein said microaddress information read out from said mapping programmable logic array is written to said first microaddress registers in accordance with a write instruction supplied from said micro read only memory.
Claim 8
Dependent Claim
33 words
A data transfer controlling apparatus according to claim 5, wherein said microaddress information read out from said mapping programmable logic array is initial microaddress information to be stored in said first microaddress registers.
Claim 9
Dependent Claim
46 words
A data transfer controlling apparatus according to claim 5, wherein said microaddress information read out from said mapping programmable logic array is written to said first microaddress registers at start processing which is carried out before said program processing of the data transfer is carried out.