A method provides for interleaved access of a contiguous logical address space formed by a plurality of memories having respective overlapping address spaces. The memories are organized into memory segments, memory segments of equal size from different memories arranged or organized into interleave groups. An initial largest interleave group is selected and a corresponding first interleave entry is generated in a table. The interleave entry maps a corresponding initial logical address space into each of the memory segments corresponding to the first interleave group. A total memory size included thus far in the table is calculated and successive next larger groups that are integer divisors of the total memory, i.e., the partial sums formed by groups selected thus far. These steps are repeated until all of the contiguous logical address space has been mapped onto the memories. A mask may be used to extract portions from a logical address to index into a table mapping the logical address space onto the memories. Another portion of the logical address includes a memory offset.

Um método fornece para o acesso intercalado de um espaço de endereço lógico contíguo dado forma por um plurality das memórias que têm espaços de endereço sobrepondo respectivos. As memórias são organizadas em segmentos da memória, segmentos da memória do tamanho igual das memórias diferentes arranjadas ou organizadas em grupos da intercalação. Um grupo o maior inicial da intercalação é selecionado e uma primeira entrada correspondente da intercalação é gerada em uma tabela. A entrada da intercalação traça um espaço de endereço lógico inicial correspondente em cada um dos segmentos da memória que correspondem ao primeiro grupo da intercalação. Um tamanho de memória total incluído assim distante na tabela é calculado e os grupos maiores seguintes sucessivos que são divisores da memória total, isto é, as somas parciais do inteiro dadas forma pelos grupos selecionados assim distante. Estas etapas são repetidas até que todo o espaço de endereço lógico contíguo esteja traçado nas memórias. Uma máscara pode ser usada extrair parcelas de um endereço lógico ao índice em uma tabela que traça o espaço de endereço lógico nas memórias. Uma outra parcela do endereço lógico inclui um offset da memória.

 
Web www.patentalert.com

< (none)

< Method and system for estimating capacitive coupling in a hierarchical design

> Efficient I-cache structure to support instructions crossing line boundaries

> (none)

~ 00050