/** * GO switches from boot to run mode. */ `default_nettype none module GO( input clk, input load, input [15:0] pc, input [15:0] sram_addr, output [15:0] SRAM_ADDR, input [15:0] sram_data, input [15:0] ROM_data, output [15:0] instruction ); // Put your code here: reg active=0; always @(posedge clk) begin if (load) begin active = 1; end end assign instruction = (active) ? sram_data : ROM_data; assign SRAM_ADDR = (active) ? pc : sram_addr; endmodule