Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
176 words
A peripheral processing controller in a system having a plurality of peripheral devices processing data directly with a memory and independently of a central processor, said controller providing access from each peripheral device to the memory and comprising: a plurality of memory address registers, each register associated with one of the peripheral devices and assigned an access mode, defining a memory space addressing sequence, and a memory space allocation; said memory address registers being initialized to a starting address; means for accessing the memory with the starting address from a selected one of said memory address registers, said accessing means responsive to said access mode for advancing the access address through memory space in the address sequence controlled by said access mode as the peripheral device associated with the selected register processes data with the memory; detection means responsive to the memory space allocation assigned to the selected memory address register for detecting when a block of memory space allocated to the peripheral device associated with the selected register has been consumed by the peripheral device.
Claim 2
Dependent Claim
176 words
A peripheral processing controller in a system having a plurality of peripheral devices processing data directly with a memory and independently of a central processor, said controller providing access from each peripheral device to the memory and comprising: a plurality of memory address registers, each register associated with one of the peripheral devices and assigned an access mode, defining a memory space addressing sequence, and a memory space allocation; said memory address registers being initialized to a starting address; means for accessing the memory with the starting address from a selected one of said memory address registers, said accessing means responsive to said access mode for advancing the access address through memory space in the address sequence controlled by said access mode as the peripheral device associated with the selected register processes data with the memory; detection means responsive to the memory space allocation assigned to the selected memory address register for detecting when a block of memory space allocated to the peripheral device associated with the selected register has been consumed by the peripheral device.
Claim 3
Dependent Claim
40 words
The apparatus of claim 1 and in addition: at least one of said registers having more than one assigned access mode; means initialized by the central processor for selecting the access mode assigned to registers having more than one mode.
Claim 4
Dependent Claim
71 words
The apparatus of claim 2 and in addition: said accessing means is responsive to the selected access mode to jump the memory address to the beginning of the next successive block in a succession of blocks of memory space, after the currently accessed block of space is consumed, and to return the memory address to the first block in the succession of blocks of space after all blocks have been accessed.
Claim 5
Dependent Claim
28 words
The apparatus of claim 2 and in addition: said accessing means is responsive to the selected access mode to scroll memory addressing through multiple blocks of memory space.
Claim 6
Dependent Claim
37 words
The apparatus of claim 2 and in addition: said accessing means is responsive to the selected access mode to sequence the memory address alternately between two blocks of memory space after each block of space is consumed.
Claim 7
Dependent Claim
71 words
The apparatus of claim 2 wherein said selecting means comprises: mode storage means for storing an access mode, said mode storage means being initialized by the central processor to a selected access mode; means responsive to the selection of a memory address register for enabling said mode storage means to pass the selected access mode to said accessing means when the memory address register assigned the selected access mode is selected.
Claim 8
Dependent Claim
37 words
The apparatus of claim 6 and in addition: said accessing means is responsive to the selected access mode to sequence the memory address alternately between two blocks of memory space after each block of space is consumed.
Claim 9
Dependent Claim
71 words
The apparatus of claim 6 and in addition: said accessing means is responsive to the selected access mode to jump the memory address to the beginning of the next successive block in a succession of blocks of memory space after the currently accessed block of space is consumed, and to return the memory address to the first block in the succession of blocks of space after all blocks have been accessed.
Claim 10
Dependent Claim
28 words
The apparatus of claim 6 and in addition: said accessing means is responsive to the selected access mode to scroll memory addressing through multiple blocks of memory space.