Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
167 words
In a microcomputer system in communication with a peripheral, said microcomputer system including a microprocessor, a DMA controller, a main memory, and a bus, an interfacing device coupled to the bus for interfacing between the microcomputer system and the peripheral comprising: a first storing means for buffering a data block being transferred between the microcomputer system and the peripheral; a second storing means for buffering the associated status information between the microcomputer system and the peripheral; transfer control means for combining both the data block buffered through the first storage means and the associated status information buffered through the second storing means to be transferred as a block to or from the main memory in a predetermined sequence by the DMA controller within one DMA transfer cycle; a first generating means for generating a first DMA request for the DMA controller to transfer the data block; and a second generating means for generating a second DMA request for the DMA controller to transfer the associated status information.
Claim 2
Dependent Claim
167 words
In a microcomputer system in communication with a peripheral, said microcomputer system including a microprocessor, a DMA controller, a main memory, and a bus, an interfacing device coupled to the bus for interfacing between the microcomputer system and the peripheral comprising: a first storing means for buffering a data block being transferred between the microcomputer system and the peripheral; a second storing means for buffering the associated status information between the microcomputer system and the peripheral; transfer control means for combining both the data block buffered through the first storage means and the associated status information buffered through the second storing means to be transferred as a block to or from the main memory in a predetermined sequence by the DMA controller within one DMA transfer cycle; a first generating means for generating a first DMA request for the DMA controller to transfer the data block; and a second generating means for generating a second DMA request for the DMA controller to transfer the associated status information.
Claim 3
Dependent Claim
34 words
An interfacing device as in claim 1, wherein the main memory is receiving the data block from the interfacing device and the associated status information is received as an appendage to the data block.
Claim 4
Dependent Claim
46 words
An interfacing device as in claim 2, wherein the data block has its end indicated by a demarcation thereat and said second generating means begins generating a DMA request when the demarcation at the end of the data block is detected at the first storing means.
Claim 5
Dependent Claim
34 words
An interfacing device as in claim 1, wherein the main memory is transmitting the data block to the interfacing device and the associated status information is transmitted as a precursor to the data block.
Claim 6
Dependent Claim
80 words
An interfacing device as in claim 4, wherein said second generating means begins generating a DMA request when prompted by the microcomputer system to effect transmission of the associated status information as a precursor to the data block from the main memory to the interfacing device, and said first generating means begins generating a DMA request upon an end transmission of the associated status information to effect transmission of the data block from the main memory to the interfacing device.
Claim 7
Dependent Claim
206 words
In a microcomputer system in communication with a peripheral, said microcomputer system including a microprocessor, a DMA controller, a main memory, and a bus, an interfacing device coupled to the bus for interfacing between the microcomputer system and the peripheral, comprising: a first storing means for buffering a data block being transferred between the microcomputer system and the peripheral; a second storing means for buffering the associated status information being transferred between the microcomputer system and the peripheral; transfer control means for selectively coupling the first storage means and the second storing means to the bus in a predetermined sequence, and combining the data block buffered through the first storing means and the associated status information buffered through the second storing means to be transferred as a block to or from the main memory in a predetermined sequence by the DMA controller within one DMA transfer cycle; a first generating means for generating a first DMA request for the DMA controller to transfer the data block; and a second generating means for generating a second DMA request for the DMA controller to transfer the associated status information, thereby enabling transfer of both the data block and the associated status information within the same DMA transfer cycle.
Claim 8
Dependent Claim
206 words
In a microcomputer system in communication with a peripheral, said microcomputer system including a microprocessor, a DMA controller, a main memory, and a bus, an interfacing device coupled to the bus for interfacing between the microcomputer system and the peripheral, comprising: a first storing means for buffering a data block being transferred between the microcomputer system and the peripheral; a second storing means for buffering the associated status information being transferred between the microcomputer system and the peripheral; transfer control means for selectively coupling the first storage means and the second storing means to the bus in a predetermined sequence, and combining the data block buffered through the first storing means and the associated status information buffered through the second storing means to be transferred as a block to or from the main memory in a predetermined sequence by the DMA controller within one DMA transfer cycle; a first generating means for generating a first DMA request for the DMA controller to transfer the data block; and a second generating means for generating a second DMA request for the DMA controller to transfer the associated status information, thereby enabling transfer of both the data block and the associated status information within the same DMA transfer cycle.
Claim 9
Dependent Claim
34 words
An interfacing device as in claim 6, wherein the main memory is receiving the data block from the interfacing device and the associated status information is received as an appendage to the data block.
Claim 10
Dependent Claim
46 words
An interfacing device as in claim 7, wherein the data block has its end indicated by a demarcation thereat and said second generating means begins generating a DMA request when the demarcation at the end of the data block is detected at the first storing means.
Claim 11
Dependent Claim
34 words
An interfacing device as in claim 6, wherein the main memory is transmitting the data block to the interfacing device and the associated status information is transmitted as a precursor to the data block.
Claim 12
Dependent Claim
80 words
An interfacing device as in claim 9, wherein said second generating means begins generating a DMA request when prompted by the microcomputer system to effect transmission of the associated status information as a precursor to the data block from the main memory to the interfacing device, and said first generating means begins generating a DA request upon an end transmission of the associated status information to effect transmission of the data block from the main memory to the interfacing device.