A method and apparatus for transposing bits include processing that begins
by receiving a multiple bit input. The multiple bit input may be received
from memory for executing a read operation from a processing device or for
a write operation to memory. The processing continues by determining
whether a transposed bit function is enabled. When the transposed bit
function is enabled, a set of tri-state transposed drivers are enabled to
couple out bit lines to the multiple bit input in a transposed fashion. In
addition, a set of tri-state non-transposed drivers are disabled such that
they are not coupled to the output bit lines. When the transposed bit
function is not enabled, the non-transposed drivers are enabled and the
tri-state transposed drivers are disabled such that the multiple bit
input, when coupled to the output bit lines, is not transposed.
Um método e um instrumento para bocados transpondo incluem processar isso começam recebendo uma entrada múltipla do bocado. A entrada múltipla do bocado pode ser recebida da memória para executar uma operação lida de um dispositivo processando ou para uma operação da escrita à memória. Processar continua determinando se uma função de bocado transposta está permitida. Quando a função de bocado transposta é permitida, um jogo de excitadores transpostos tri-state está permitido de acoplar para fora das linhas do bocado à entrada múltipla do bocado em uma forma transposta. Além, um jogo de excitadores non-transpostos tri-state é incapacitado tais que não estão acoplados às linhas do bocado da saída. Quando a função de bocado transposta não é permitida, os excitadores non-transpostos estão permitidos e os excitadores transpostos tri-state são incapacitados tais que a entrada múltipla do bocado, quando acoplada à saída mordeu linhas, não está transposta.