Advertisement
Guest User

Untitled

a guest
May 14th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. module StoreSize(SS, w_MemDataReg, w_regB_out, w_SS);
  2.  
  3.     input [1:0] SS;
  4.     input [31:0] w_regB_out, w_MemDataReg;
  5.     output reg[31:0] w_SS;
  6.  
  7.     always @(*)
  8.  
  9.   begin
  10.       case (SS)
  11.           2'b00 : begin
  12.             w_SS[31:0] = w_regB_out[31:0];
  13.           end
  14.           2'b01 : begin
  15.             w_SS[31:0] = {w_MemDataReg[31:16], w_regB_out[15:0]};
  16.           end
  17.           2'b10 : begin
  18.             w_SS[31:0] = {w_MemDataReg[31:8], w_regB_out[7:0]};
  19.           end
  20.       endcase
  21.   end
  22.  
  23. endmodule
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement