Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
341 words
A direct memory access control apparatus, comprising: input/output means for inputting and outputting data, and for generating a direct memory access request signal; storage means for storing said data; central processing means for processing said data; direct memory access control means responsive to said direct memory access request signal for performing direct data transfer between said storage means and said input/output control means; a data bus; data bus control means having a first state in which said direct memory access control means is interconnected through said data bus to said storage means, and having a second state wherein said direct memory access control means is coupled to both said central processing means and said storage means through said data bus; an address bus having portions connected to said central processing unit, said direct memory access control means, and said memory means; first address bus switching means having a first state wherein said address bus portion connected to said central processing means is disconnected from said address bus portion connected to said direct memory access control means whereby said direct memory access control means bus portion is available for connection to said memory means, and a second state wherein said central processing means address bus portion is connected to said direct memory access control means data bus portion; second address bus switching means having a first state wherein said memory means address bus portion is interconnected to said direct memory access control means address bus portion made available in said first state of said first address bus switching means and wherein said memory means address bus portion is disconnected from said central processing means address bus portion, and a second state wherein said memory means address bus portion is connected to said central processing means address bus portion; and switch control means responsive to said direct memory access request signal from said input/output means for causing said data bus separating means to assume its first state, and for causing said first and second address bus switching means to assume their first states.
Claim 2
Dependent Claim
341 words
A direct memory access control apparatus, comprising: input/output means for inputting and outputting data, and for generating a direct memory access request signal; storage means for storing said data; central processing means for processing said data; direct memory access control means responsive to said direct memory access request signal for performing direct data transfer between said storage means and said input/output control means; a data bus; data bus control means having a first state in which said direct memory access control means is interconnected through said data bus to said storage means, and having a second state wherein said direct memory access control means is coupled to both said central processing means and said storage means through said data bus; an address bus having portions connected to said central processing unit, said direct memory access control means, and said memory means; first address bus switching means having a first state wherein said address bus portion connected to said central processing means is disconnected from said address bus portion connected to said direct memory access control means whereby said direct memory access control means bus portion is available for connection to said memory means, and a second state wherein said central processing means address bus portion is connected to said direct memory access control means data bus portion; second address bus switching means having a first state wherein said memory means address bus portion is interconnected to said direct memory access control means address bus portion made available in said first state of said first address bus switching means and wherein said memory means address bus portion is disconnected from said central processing means address bus portion, and a second state wherein said memory means address bus portion is connected to said central processing means address bus portion; and switch control means responsive to said direct memory access request signal from said input/output means for causing said data bus separating means to assume its first state, and for causing said first and second address bus switching means to assume their first states.
Claim 3
Dependent Claim
318 words
In a processing system having a central processing unit, at least one addressable circuit, a central data bus connected between said central processing unit and said addressable circuit, a central address bus connected between said central processing unit and said addressable circuit, a direct memory access apparatus, comprising: input/output means for inputting and outputting data, and for producing a direct memory access request signal; storage means for storing data; direct memory access control means responsive to said direct memory access request signal for performing direct data transfers between said storage means and said input/output control means; a second data bus interconnecting said direct memory access control means and said storage means; data bus switching means having a first state interconnecting said central data bus to said second data bus such that said central processing means communicates through said data busses with said memory means and said input/output means, and a second state disconnecting said central data bus from said second data bus; a second address bus connected to said direct memory access control means; a third address bus connected to said memory means; and address bus control means having a first state connecting said second and third address busses to said central address bus, and having a second state disconnecting said second and third address busses from said central address bus and connecting said second address bus directly to said third address bus; wherein said data bus control means and said address bus control means are responsive to said memory access request signal for assuming their second states during a direct memory access, such that said direct memory access control means is interconnected with said memory means through said second data bus and said second and third address busses while simultaneously said central processing unit is connected to said addressable circuit through said central address bus and said central data bus such that parallel operation can be performed.
Claim 4
Dependent Claim
318 words
In a processing system having a central processing unit, at least one addressable circuit, a central data bus connected between said central processing unit and said addressable circuit, a central address bus connected between said central processing unit and said addressable circuit, a direct memory access apparatus, comprising: input/output means for inputting and outputting data, and for producing a direct memory access request signal; storage means for storing data; direct memory access control means responsive to said direct memory access request signal for performing direct data transfers between said storage means and said input/output control means; a second data bus interconnecting said direct memory access control means and said storage means; data bus switching means having a first state interconnecting said central data bus to said second data bus such that said central processing means communicates through said data busses with said memory means and said input/output means, and a second state disconnecting said central data bus from said second data bus; a second address bus connected to said direct memory access control means; a third address bus connected to said memory means; and address bus control means having a first state connecting said second and third address busses to said central address bus, and having a second state disconnecting said second and third address busses from said central address bus and connecting said second address bus directly to said third address bus; wherein said data bus control means and said address bus control means are responsive to said memory access request signal for assuming their second states during a direct memory access, such that said direct memory access control means is interconnected with said memory means through said second data bus and said second and third address busses while simultaneously said central processing unit is connected to said addressable circuit through said central address bus and said central data bus such that parallel operation can be performed.
Claim 5
Dependent Claim
69 words
A processing system as set forth in claim 2 wherein said address bus control means includes a fourth address bus, a first address bus switch means for connecting said second address bus either to said central address bus or to said fourth address bus, and a second address bus switch means for connecting said third address bus either to said central address bus or to said fourth address bus.
Claim 6
Dependent Claim
23 words
A processing system as set forth in claim 2 wherein said addressable circuit includes a random access memory and a read only memory.
Claim 7
Dependent Claim
20 words
A processing system as set forth in claim 4 wherein said addressable circuit further includes an electronic cash register interface.
Claim 8
Dependent Claim
82 words
A system as set forth in claim 1 wherein said central processing unit is programmed for performing data transfer between said storage means and said input/output control means in the absence of said direct memory access request signal, and further comprising first signal generating means responsive to said direct memory access request signal for generating an enable signal for enabling said storage means and causing said data bus control means and said address bus control means to assume, respectively, their second states.