Back to results
US 8,015,258 B2Granted
Method and apparatus for accessing variable sized blocks of data
AssigneeZarlink Semiconductor (U.S.) Inc.
InventorsDavid N. Larson, Jagannathan Bharath
Life of this patent
Estimating the term…
Abstract
A method and apparatus are provided for accessing data. The method includes defining a first portion of a memory for receiving data and providing a memory request to transfer data from a source to the first portion of the memory defined to receive the data. The method further includes transferring a portion of data from the source to the first portion of the memory, wherein the size of the portion of the data substantially corresponds to the size of the first portion of the memory.
Claims18
An apparatus, comprising:
- a plurality of buffers, each of the plurality of buffers corresponding to a time slot within a frame in which data is to be transmitted or received;
- a plurality of indicators associated with the plurality of buffers;
- a memory access controller to transfer data to be transmitted or received in at least one of the plurality of time slots to at least a portion of the plurality of buffers using a programmed data transfer length;
- and
- control logic operable to control the transfer of variable size portions of the data having a length less than the programmed data transfer length between the memory access controller and at least a subset of the plurality of buffers based on the plurality of indicators without requiring reprogramming of the programmed data transfer length.
2 more elements
A method, comprising:
- accessing a first plurality of indicators associated with a corresponding plurality of buffers, the plurality of buffers being associated with a corresponding plurality of time slots within a frame in which data is to be transmitted or received;
- defining a programmed data transfer length for transferring data to the buffers;
- and
- controlling the transfer of variable size portions of the data having a length less than the programmed data transfer length to at least a subset of the plurality of buffers based on the accessed plurality of indicators without requiring reprogramming of the programmed data transfer length.
1 more element
An apparatus, comprising:
- means for accessing a first plurality of indicators associated with a corresponding plurality of buffers, the plurality of buffers being associated with a corresponding plurality of time slots within a frame in which data is to be transmitted or received;
- means for defining a programmed data transfer length for transferring data to the buffers;
- and
- means for controlling the transfer of variable size portions of the data having a length less than the programmed data transfer length to at least a subset of the plurality of buffers based on the accessed plurality of indicators without requiring reprogramming of the programmed data transfer length.
1 more element
A system, comprising:
- a memory;
- a radio module;
- and
- a wireless local loop controller adapted to:
- transmit data stored in a plurality of buffers using the radio module, wherein each of the plurality of buffers corresponds to a time slot within a frame in which data is transmitted or received, and a programmed data transfer length is defined for transferring data to said plurality of buffers;
- receive an acknowledgement indicating whether data stored in each of the plurality of buffers transmitted successfully;
- modify a plurality of indicators associated with the plurality of buffers to indicate whether the data stored in the corresponding buffer transmitted successfully, based upon the received acknowledgement;
- and
- transfer variable size portions of data having a length less than the programmed data transfer length from the memory to at least a portion of the buffers based upon the modified indicators without requiring reprogramming of the programmed data transfer length.
6 more elements
Dependencies are inferred from the claim text.