Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case(store_funct3)
- sb: begin
- mem_data_out_mux_sel = 2;
- case(mem_address[1:0])
- 0: begin
- mem_byte_enable = 4'b0001;
- end
- 1: begin
- mem_byte_enable = 4'b0010;
- end
- 2: begin
- mem_byte_enable = 4'b0100;
- end
- 3: begin
- mem_byte_enable = 4'b1000;
- end
- default: ;
- endcase
- end
- sh: begin
- mem_data_out_mux_sel = 1;
- case(mem_address[1])
- 0: begin
- mem_byte_enable = 4'b0011;
- end
- 1: begin
- mem_byte_enable = 4'b1100;
- end
- default: ;
- endcase
- end
- sw: begin
- mem_byte_enable = 4'b1111;
- mem_data_out_mux_sel = 0;
- end
- default: ; //nothing
- endcase
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement