PDSP1601 MC
12
Barrel Shifterl or ALU Register Instructions
Function
After the rising edge of CLK at the beginning of the cycle in which this instruction is
executed, the contents of the Right register will appear on the output. On the rising edge
of CLK at the end of the cycle, the data on the register inputs will be loaded into the Left
Register.
After the rising edge of CLK at the beginning of the cycle in which this instruction is
executed, the contents of the Left register will appear on the output. On the rising edge
of CLK at the end of the cycle, the data on the register inputs will be loaded into the Right
Register.
After the rising edge of CLK at the beginning of the cycle in which this instruction is
executed, the contents of the Left register will appear on the output. On the rising edge
of CLK at the end of the cycle, the data on the register inputs will be loaded into the Left
Register.
After the rising edge of CLK at the beginning of the cycle in which this instruction is
executed, the contents of the Right register will appear on the output. On the rising edge
of CLK at the end of the cycle, the data on the register inputs will be loaded into the Right
Register.
After the rising edge of CLK at the beginning of the cycle in which this instruction is
executed, the contents of the Left register will appear on the output. On the rising edge
of CLK at the end of the cycle, the data on the register inputs will be loaded into both Left
and Right Registers.
After the rising edge of CLK at the beginning of the cycle in which this instruction is
executed, the contents of the Right register will appear on the output. On the rising edge
of CLK at the end of the cycle no load operation will occur, the register contents will remain
unchanged.
After the rising edge of CLK at the beginning of the cycle in which this instruction is
executed, the contents of the Left register will appear on the output. On the rising edge
of CLK at the end of the cycle no load operation will occur, the register contents will remain
unchanged.
After the rising edge of CLK at the beginning of the cycle in which this instruction is
executed, the input to the register will appear on the output. On the rising edge
of CLK at the end of the cycle no load operation will occur, the register contents will remain
unchanged.
Op Code
<0>
<1>
<2>
<3>
<4>
<5>
<6>
<7>
Mnemonic
LLRRR
LRRLR
LLRLR
LRRRR
LBRLR
NOPRR
NOPLR
NOPPS