发明名称 AN APPARATUS AND METHOD FOR BIT REVERSING AND SHIFTING
摘要 <p>An instruction (also called a 'bit reversal instruction') for reversing the order of bits in an input signal is implemented by reusing one or more components in a datapath normally found in a processor. Specifically, a bit reversal instruction is implemented by reuse of a shifter unit normally used in a datapath to shift bits of an input signal. The shifter unit includes three stages: a first stage formed by a number of input multiplexers, a second stage formed by, for example, a left shifter, and a third stage formed by a number of output multiplexers. When using a left shifter to implement the bit reversal instruction, the input multiplexers are not used. Instead, the left shifter is used to shift bits of the input signal left by a number that is inverse of the number of bits to be reversed. Thereafter, the output multiplexers reverse the order of bits generated by the left shifter, thereby completing the bit reversal instruction. The shifter unit also implements a shift left instruction and a shift right instruction in the normal manner. Instead of using a left shifter, a right shifter can be used to implement the bit reversal instruction, wherein input multiplexers are used to reverse the order of bits, and output multiplexers are not used.</p>
申请公布号 WO1998049616(A1) 申请公布日期 1998.11.05
申请号 US1998007626 申请日期 1998.04.21
申请人 发明人
分类号 主分类号
代理机构 代理人
主权项
地址