Shift left or right X25794


Statement
 

pdf   zip

Design a circuit that shifts an NN-bus one position to the left or to the right. The direction of the shift is determined by a control signal called LR. When LR=0, the shift must be to the left. When LR=1, the shift must be to the right. NN must be a parameter of the circuit with default value 8.

Specification

module shift_left_right(in, LR, out);
    parameter N=8;
    input [N-1:0] in;
    input LR;
    output [N-1:0] out;

Input

  • in is the NN-bit input bus.

  • LR is the control signal that determines the direction of the shift.

Output

  • out is the value of the bus shifted one position to the left or right.

Information
Author
Jordi Cortadella
Language
English
Official solutions
Verilog
User solutions
Verilog