Electrical computers and digital data processing systems: input/ – Input/output data processing – Direct memory accessing
Reexamination Certificate
2005-07-11
2009-08-25
Tsai, Henry W. H. (Department: 2184)
Electrical computers and digital data processing systems: input/
Input/output data processing
Direct memory accessing
C710S026000
Reexamination Certificate
active
07581039
ABSTRACT:
A method for programming a DMA controller of a system on a chip that includes a CPU, an MMU, and a DMA controller including source, destination, and size registers associated with a base subaddress. In response to a first instruction of a user program that includes a virtual address, the virtual address is translated into a corresponding physical address, and the physical address is stored in a buffer register that is inaccessible to the user program. In response to a second instruction of the user program, the physical address stored in the buffer register is applied to the data bus and a first word including high-order bits indicating the base subaddress is applied to the address bus. The source or destination register is selected according to the first word applied to the address bus and the physical address applied to the data bus is stored in the selected register.
REFERENCES:
patent: 4849875 (1989-07-01), Fairman et al.
patent: 5659798 (1997-08-01), Blumrich et al.
patent: 5887190 (1999-03-01), Priem et al.
patent: 5890220 (1999-03-01), Mochida et al.
patent: 7120708 (2006-10-01), Futral et al.
patent: 0447 145 (1991-09-01), None
Evangelos P. Markatos et al., “User-Level DMA Without Operating System Kernel Modification”, IEEE, 1997, pp. 322-330.
French Preliminary Search Report dated Jan. 25, 2005 for French Application No. 04 06666.
French Preliminary Search Report dated Feb. 21, 2005 for French Application No. 04 07763.
Martinez Albert
Nicolai Jean
Bongini Stephen
Fleit Gibbons Gutman Bongini & Bianco P.L.
Jorgenson Lisa K.
Rhu Kris
STMicroelectronics SA
LandOfFree
Procedure and device for programming a DMA controller in... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Procedure and device for programming a DMA controller in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Procedure and device for programming a DMA controller in... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4122445