System on a chip and a method for programming a DMA...

Electrical computers and digital data processing systems: input/ – Input/output data processing – Direct memory accessing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S026000, C711S200000, C711S205000, C711S206000, C711S207000, C711S209000, C711S216000

Reexamination Certificate

active

07464198

ABSTRACT:
A method is provided for programming a DMA controller in a system on a chip. According to the method, a memory management unit translates a programming virtual address into a programming physical address according to a translation table. A first sub-block without discontinuity beginning at the programming physical address and ending at an end address equal to the physical address immediately preceding a first discontinuity is formed, with the first discontinuity being determined by a discontinuity module according to information supplied by a memory management unit. Some of the programming elements intended for the DMA controller are defined according to the first identified sub-block. Also provided is a system on a chip.

REFERENCES:
patent: 4849875 (1989-07-01), Fairman et al.
patent: 5623692 (1997-04-01), Priem et al.
patent: 5659798 (1997-08-01), Blumrich et al.
patent: 5685011 (1997-11-01), Rosenthal et al.
patent: 5708849 (1998-01-01), Coke et al.
patent: 5721947 (1998-02-01), Priem et al.
patent: 5740464 (1998-04-01), Priem et al.
patent: 5758182 (1998-05-01), Rosenthal et al.
patent: 5887190 (1999-03-01), Priem et al.
patent: 5890220 (1999-03-01), Mochida et al.
patent: 6219725 (2001-04-01), Diehl et al.
patent: 6353867 (2002-03-01), Qureshi et al.
patent: 6615292 (2003-09-01), Sota
patent: 6766383 (2004-07-01), Pan et al.
patent: 6775744 (2004-08-01), Yagi et al.
patent: 7225316 (2007-05-01), Thadani
patent: 2002/0174272 (2002-11-01), Fujii et al.
patent: 2004/0255072 (2004-12-01), Kiris
patent: 2005/0172047 (2005-08-01), Pettey
patent: 2006/0010262 (2006-01-01), Fronte et al.
patent: 0 447 145 (1991-09-01), None
patent: 447145 (1991-09-01), None
patent: 0 589 664 (1994-03-01), None
patent: 589664 (1994-03-01), None
patent: 05216809 (1993-08-01), None
patent: 05216809 (1993-08-01), None
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. 9, 2005 for French Application No. 04 08202.
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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System on a chip and a method for programming a DMA... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System on a chip and a method for programming a DMA..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System on a chip and a method for programming a DMA... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4029053

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.