Direct memory access controller with full read/write capability
DCFirst Claim
1. A method for increasing versatility of access to a register set within a direct memory access (DMA) controller, the DMA controller controlling direct memory access transfers to and from a main memory, the method comprising the following steps:
- (a) when a first control field in a configuration register has a first value, providing normal operating access to a register set within the DMA controller, wherein the normal operating access includes the register set providing control and status of the direct memory access transfers to and from the main memory, the normal operating access not allowing storage and restoration of a state of a DMA transfer; and
,(b) when the first control field in the configuration register has a second value, providing special access to the register set, the special access allowing storage and restoration of a state of a DMA transfer.
9 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Versatility of access to a register set within a direct memory access (DMA) controller is increased. The DMA controller controls direct memory access transfers to and from a main memory. When a first control field in a configuration register has a first value, normal operating access is provided to a register set within the DMA controller. The register set provides control and status of the direct memory access transfers to and from the main memory. When the first control field in the configuration register has a second value special access is provided to the register set. The special access allows storage and restoration of a state of a DMA transfer.
70 Citations
20 Claims
-
1. A method for increasing versatility of access to a register set within a direct memory access (DMA) controller, the DMA controller controlling direct memory access transfers to and from a main memory, the method comprising the following steps:
-
(a) when a first control field in a configuration register has a first value, providing normal operating access to a register set within the DMA controller, wherein the normal operating access includes the register set providing control and status of the direct memory access transfers to and from the main memory, the normal operating access not allowing storage and restoration of a state of a DMA transfer; and
,(b) when the first control field in the configuration register has a second value, providing special access to the register set, the special access allowing storage and restoration of a state of a DMA transfer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing system comprising:
-
a bus; a main memory coupled to the bus; a central processing unit, coupled to the bus; and
,a direct memory access (DMA) controller, coupled to the bus, the DMA controller controlling direct memory access transfers to and from the main memory, the DMA controller including; a register set for providing control and status of the direct memory access transfers to and from the main memory, limited access being provided to registers within the register set, and a configuration register having a first control field, wherein access provided to registers within the register set changes based on a value placed in the first control field. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A direct memory access (DMA) controller, the DMA controller controlling direct memory access transfers to and from a main memory, the DMA controller comprising:
-
a register set for providing control and status of the direct memory access transfers to and from the main memory, limited access being provided to registers within the register set; and
,a configuration register having a first control field, wherein access provided to registers within the register set changes based on a value placed in the first control field. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification