left_shifter_4.v
Upload User: xyledys
Upload Date: 2009-08-08
Package Size: 20k
Code Size: 0k
Development Platform:

Windows_Unix

  1. module left_shifter_4(result,a,ctrl);
  2. output[7:0] result;
  3. input[7:0] a;
  4. input ctrl;
  5. reg[7:0] result;
  6. always@(a or ctrl)
  7.   begin:shifter
  8.     integer i;
  9.     result=a;
  10.     if(ctrl==1)
  11.       begin
  12.         for(i=4;i<8;i=i+1)
  13.         result[i]=result[i-4];
  14.         result[3:0]=4'b0000;
  15.       end
  16.   end
  17. endmodule