Back to results
US 8,879,435 B1Granted
Memory access system and method
AssigneeMindspeed Technologies, Inc.
InventorKarl G. Andersson
Life of this patent
Estimating the term…
Abstract
Various embodiments of systems and methods for memory access are provided. In one embodiment, a data segment is stored in a plurality of memory segments of at least one memory bank. The data segment stored in the memory segments is selected, where the data segment has a bit boundary that is arbitrarily misaligned with at least one memory segment boundary of the memory segments.
Claims21
A memory access method, comprising the steps of:
- storing a data segment in a plurality of memory segments of at least one memory bank, wherein a data byte of the data segment has a bit boundary that is arbitrarily misaligned with at least one memory segment boundary of the plurality of memory segments;
- and
- selecting the data segment stored in the memory segments, wherein the selecting the data segment comprises:
- selecting a plurality of memory bytes stored in the memory segments, wherein the data segment is included in the memory bytes;
- and
- selecting a subset of bits comprising the data segment from the selected plurality of memory bytes.
3 more elements
A memory access system, comprising:
- at least one memory bank having a plurality of memory segments;
- and
- a selector configured to select a data segment including a data byte stored in the memory segments, the data byte having a bit boundary that is arbitrarily misaligned with at least one memory segment of the memory segments,
- wherein the selector further comprises:
- circuitry that selects an initial data segment, the initial data segment being greater in length than the data segment, wherein the data segment is included in the initial data segment;
- and
- circuitry that isolates the data segment from the initial data segment.
4 more elements
A memory access system, comprising:
- at least one memory bank having a plurality of memory segments;
- and
- means for selecting a data segment stored in the memory segments, wherein a data byte of the data segment has a bit boundary that is arbitrarily misaligned with at least one memory segment boundary of the plurality of memory segments,
- wherein the means for selecting the data segment further comprises:
- a means for selecting a plurality of memory bytes stored in the memory segments, wherein the data segment is included in the plurality of memory bytes;
- and
- a means for selecting a subset of bits comprising the data segment from the selected plurality of memory bytes.
4 more elements
Dependencies are inferred from the claim text.