Method and apparatus for controlling data transfer in a processing system
First Claim
1. A method used for controlling data transfer in a processing system, comprising:
- obtaining a set of first input stream descriptors that describe data locations of a first set of target data embedded within a first data stream that can be transferred by the first data stream to a first device;
obtaining first physical parameters related to transferring the first set of target data to the first device; and
automatically generating a set of first output stream descriptors that can be used for transferring the first set of target data to the first device embedded within a second data stream, wherein the set of first output stream descriptors are determined by using at least one of the set of first input stream descriptors and at least one of the first physical parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (800, 900, 1800) and apparatus (100, 1710, 1950) for controlling data transfer in a processing system (200) accomplishes obtaining a set of input stream descriptors (505, 605), receiving physical parameters, and automatically generating a set of output stream descriptors (705). The set of input stream descriptors are used for transferring a set of target data embedded in a data stream (500, 600) to a device such as a memory, wherein locations of data in the set of target data embedded in the data stream are described by the input stream descriptors. The physical parameters that are received are related to transferring target data to the device. The set of output stream descriptors that are automatically generated can be used for transferring the set of target data to a device in a second data stream, wherein the set of output stream descriptors are determined by using at least one of the input stream descriptors or the physical parameters for improving at least one performance metric.
66 Citations
20 Claims
-
1. A method used for controlling data transfer in a processing system, comprising:
-
obtaining a set of first input stream descriptors that describe data locations of a first set of target data embedded within a first data stream that can be transferred by the first data stream to a first device;
obtaining first physical parameters related to transferring the first set of target data to the first device; and
automatically generating a set of first output stream descriptors that can be used for transferring the first set of target data to the first device embedded within a second data stream, wherein the set of first output stream descriptors are determined by using at least one of the set of first input stream descriptors and at least one of the first physical parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A memory controller apparatus comprising:
-
memory loader that writes target data into a memory using a set of stream descriptors that describe data locations of a set of target data embedded within a data stream; and
stream descriptor switch that switches the set of stream descriptors from a set of first stream descriptors that describe locations of a first set of target data embedded in a first data stream to using a set of second stream descriptors that describe locations of the first set of target data while the memory loader is writing the first set of target data into the memory.
-
Specification