Direct memory access unit having a definable plurality of transfer channels
First Claim
1. Direct memory access unit having a definable plurality of transfer channels comprising:
- a data processing unit having a bus interface unit being coupled with a bus for transferring data, said data processing unit executing a data transfer on said bus dependent on programmable parameters; and
a parameter memory storing said parameters for each transfer channel, whereby said parameter memory provides a first memory area storing for each defined transfer channel data comprising a vector address to a second memory area comprising specific parameters for said transfer channel and a transfer instruction defining the number of parameters stored in said second memory area.
6 Assignments
0 Petitions
Accused Products
Abstract
Th present invention relates to a DMA-controller having a definable plurality of transfer channels. According to the present invention such a unit comprises a data processing unit with a bus interface unit being coupled with a bus for transferring data. The data processing unit executes a data transfer on said bus dependent on programmable parameters. It further comprises a parameter memory storing those parameters for each transfer channel, whereby the parameter memory provides a first memory area which stores for each defined transfer channel a word comprising a vector address to a second memory area comprising specific parameters for said transfer channel.
-
Citations
22 Claims
-
1. Direct memory access unit having a definable plurality of transfer channels comprising:
-
a data processing unit having a bus interface unit being coupled with a bus for transferring data, said data processing unit executing a data transfer on said bus dependent on programmable parameters; and a parameter memory storing said parameters for each transfer channel, whereby said parameter memory provides a first memory area storing for each defined transfer channel data comprising a vector address to a second memory area comprising specific parameters for said transfer channel and a transfer instruction defining the number of parameters stored in said second memory area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Direct memory access unit having a definable plurality of transfer channels comprising:
-
a code memory storing instructions, a data processing unit connected to said code memory having a bus interface unit being coupled with a bus for transferring data, said data processing unit executing a data transfer on said bus by executing a program stored in said code memory, and which is dependent on programmable parameters, wherein said parameters comprise a source pointer, a destination pointer, a transfer counter, and a channel command; and a parameter memory storing said parameters for each transfer channel, whereby said code memory provides a first memory area and a second memory area, said first memory area storing for each defined transfer channel an entry point address in said second memory area, said second memory area containing at least one program sequence. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification