Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
226 words
A direct memory access (DMA) controller for controlling data transfer between a memory and an input/output (I/O) device, the DMA controller comprising: an address counter for counting an address to be supplied to said memory, a read/write controller for controlling a read/write operation between said memory and said I/O device, a jump start address register for holding a jump start address, an address comparator for comparing a content of said address counter with a content of said jump start address register, said read/write controller operating to stop said read/write operation between said memory and said I/O device when said address comparator detects consistence between said content of said address counter and said content of said jump start address register, and means for updating said content of said address counter, wherein said address counter is updated by said means for updating while said read/write controller operates to stop said read/write operation, said DMA controller further including a jump end address register for holding a jump end address, said address comparator operating to compare said content of said address counter with a content of said jump end address register, and said read/write controller operating to restart said read/write operation between said memory and said I/O device when said address comparator detects consistence between said content of said address counter and said content of said jump end address register.
Claim 2
Dependent Claim
226 words
A direct memory access (DMA) controller for controlling data transfer between a memory and an input/output (I/O) device, the DMA controller comprising: an address counter for counting an address to be supplied to said memory, a read/write controller for controlling a read/write operation between said memory and said I/O device, a jump start address register for holding a jump start address, an address comparator for comparing a content of said address counter with a content of said jump start address register, said read/write controller operating to stop said read/write operation between said memory and said I/O device when said address comparator detects consistence between said content of said address counter and said content of said jump start address register, and means for updating said content of said address counter, wherein said address counter is updated by said means for updating while said read/write controller operates to stop said read/write operation, said DMA controller further including a jump end address register for holding a jump end address, said address comparator operating to compare said content of said address counter with a content of said jump end address register, and said read/write controller operating to restart said read/write operation between said memory and said I/O device when said address comparator detects consistence between said content of said address counter and said content of said jump end address register.
Claim 3
Dependent Claim
209 words
A direct memory access controller for controlling data transfer between a memory and an input/output device, the direct memory access controller comprising: an address counter for counting an address to be supplied to said memory; a read/write controller for controlling a read/write operation between said memory and said input/output device; a jump start address register for holding a jump start address; a jump end address register for holding a jump end address; means for updating a content of said address counter; and an address comparator for comparing said content of said address counter with a content of said jump start address register and a content of said jump end address register, said read/write controller operating to stop said read/write operation between said memory and said input/output device when said address comparator detects consistence between said content of said address counter and said content of said jump start address register, said address counter continuing to be updated by said means for updating while said read/write controller operates to stop said read/write operation, said read/write controller operating to restart said read/write operation between said memory and said input/output device when said address comparator detects consistence between said content of said address counter and said content of said jump end address register.
Claim 4
Dependent Claim
209 words
A direct memory access controller for controlling data transfer between a memory and an input/output device, the direct memory access controller comprising: an address counter for counting an address to be supplied to said memory; a read/write controller for controlling a read/write operation between said memory and said input/output device; a jump start address register for holding a jump start address; a jump end address register for holding a jump end address; means for updating a content of said address counter; and an address comparator for comparing said content of said address counter with a content of said jump start address register and a content of said jump end address register, said read/write controller operating to stop said read/write operation between said memory and said input/output device when said address comparator detects consistence between said content of said address counter and said content of said jump start address register, said address counter continuing to be updated by said means for updating while said read/write controller operates to stop said read/write operation, said read/write controller operating to restart said read/write operation between said memory and said input/output device when said address comparator detects consistence between said content of said address counter and said content of said jump end address register.