left_shifter_4.v
上传用户:xyledys
上传日期:2009-08-08
资源大小:20k
文件大小:0k
源码类别:

VHDL/FPGA/Verilog

开发平台:

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