Electrical computers and digital data processing systems: input/ – Input/output data processing – Direct memory accessing
Reexamination Certificate
2006-08-08
2006-08-08
Fleming, Fritz (Department: 2181)
Electrical computers and digital data processing systems: input/
Input/output data processing
Direct memory accessing
C710S025000, C710S039000
Reexamination Certificate
active
07089336
ABSTRACT:
Systems for servicing the data and memory requirements of system devices. A DMA engine that includes a data reservoir is provided that manages and arbitrates the data requests from the system devices. An arbitration unit is provided that only allows eligible devices to make a data request in any given cycle to ensure that all devices will be serviced within a programmable time period. The data reservoir contains the data buffers for each channel of each device. A memory interface ensures that sufficient data for each channel is present in the data reservoir by making requests to a system's memory based on an analysis of each channel. Based on this analysis, a request is either made to the system's main memory, or the channel waits until it is evaluated again in the future. Each channel is thereby guaranteed a response time.
REFERENCES:
patent: 5894586 (1999-04-01), Marks et al.
patent: 6735639 (2004-05-01), Higuchi
Ahsan Agha Zaigham
Gray, III Donald M.
Fleming Fritz
Martinez David
Microsoft Corporation
Workman Nydegger
LandOfFree
Arbitrating and servicing polychronous data requests 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 Arbitrating and servicing polychronous data requests in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Arbitrating and servicing polychronous data requests in... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3661128