tb_clk tb_clk tb_rst tb_rst tb_start tb_start tb_done tb_done tb_o_task_id[5:0] tb_o_task_id[5:0] tb_task_priority[1:0] tb_task_priority[1:0] tb_op[1:0] tb_op[1:0] tb_i_task_id[5:0] tb_i_task_id[5:0] exc_o_mem_addr[15:0] exc_o_mem_addr[15:0] exc_o_mem_data[7:0] exc_o_mem_data[7:0] exc_o_mem_we exc_o_mem_we exc_o_mem_en exc_o_mem_en init_o_mem_addr[15:0] init_o_mem_addr[15:0] init_o_mem_data[7:0] init_o_mem_data[7:0] init_o_mem_we init_o_mem_we init_o_mem_en init_o_mem_en tb_o_mem_addr[15:0] tb_o_mem_addr[15:0] tb_o_mem_data[7:0] tb_o_mem_data[7:0] tb_o_mem_we tb_o_mem_we tb_o_mem_en tb_o_mem_en tb_i_mem_data[7:0] tb_i_mem_data[7:0] memory_control memory_control CLOCK_PERIOD CLOCK_PERIOD [0][7:0] [0][7:0] [1][7:0] [1][7:0] [2][7:0] [2][7:0] [3][7:0] [3][7:0] [4][7:0] [4][7:0] state[4:0] state[4:0] ctrl_done ctrl_done