Electrical computers and digital data processing systems: input/ – Input/output data processing – Direct memory accessing
Reexamination Certificate
2005-07-20
2008-12-16
Chan, Eddie P (Department: 2184)
Electrical computers and digital data processing systems: input/
Input/output data processing
Direct memory accessing
C710S022000
Reexamination Certificate
active
07467239
ABSTRACT:
A procedure is provided for programming a DMA controller of a system on a chip that includes a CPU, an MMU, a DMA controller including source, destination, and size registers, and entities that are each identified by a physical address and addressable by applying that physical address to the address bus. In response to a first dedicated instruction of a user program, the virtual address is translated into a corresponding physical address, the corresponding physical address is applied to the address bus, a signal having a first value is delivered to the DMA controller, and a signal having a second value is delivered to the entities. When the signal delivered to the DMA controller has the first value, the source register or the destination register of the DMA controller is selected and the corresponding physical address on the address 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: 6239810 (2001-05-01), Van Hook et al.
patent: 6370601 (2002-04-01), Baxter
patent: 2002/0078268 (2002-06-01), Lasserre
patent: 0447 145 (1991-09-01), None
patent: 05216809 (1993-08-01), None
Definition of TLB, www.webopedia.com, p. 1.
Evangelos P. Markatos et al., “User-Level DMA Without Operating System Kernel Modification”, High-Performance Computer Architecture, 1997, Third International Symposium on San Antonio, TX, Feb. 1997, XP010213223, pp. 322-331.
Matthias A. Blumrich et al., “Protected, User-Level DMA for the SHRIMP Network Interface”, High Performance Computer Architecture, 1996, Second International Symposium on San Jose, CA, Feb. 1996, XP010162056, pp. 154-165.
French Preliminary Search Report dated Mar. 7, 2005 for French Application No. 04 08084.
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
Chan Eddie P
Fleit Gibbons Gutman Bongini & Bianco P.L.
Jorgenson Lisa K.
Nam Hyun
LandOfFree
Method and system for programming a DMA controller in a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for programming a DMA controller in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for programming a DMA controller in a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4030465