|  | #port                               width   Verilog     SystemC | 
|  | io_aclk                             1       bit         sc_clock | 
|  | io_halted                           1       bit         sc_logic | 
|  | io_fault                            1       bit         sc_logic | 
|  | io_wfi                              1       bit         sc_logic | 
|  | io_irq                              1       bit         sc_logic | 
|  |  | 
|  | io_slog_valid                       1       bit         sc_logic | 
|  | io_slog_addr                        5       bit_vector  sc_lv | 
|  | io_slog_data                        32      bit_vector  sc_lv | 
|  |  | 
|  | io_debug_en                         4       bit_vector  sc_lv | 
|  | io_debug_cycles                     32      bit_vector  sc_lv | 
|  | io_debug_addr_0                     32      bit_vector  sc_lv | 
|  | io_debug_addr_1                     32      bit_vector  sc_lv | 
|  | io_debug_addr_2                     32      bit_vector  sc_lv | 
|  | io_debug_addr_3                     32      bit_vector  sc_lv | 
|  | io_debug_inst_0                     32      bit_vector  sc_lv | 
|  | io_debug_inst_1                     32      bit_vector  sc_lv | 
|  | io_debug_inst_2                     32      bit_vector  sc_lv | 
|  | io_debug_inst_3                     32      bit_vector  sc_lv | 
|  |  | 
|  | io_debug_dbus_valid                          1       bit         sc_logic | 
|  | io_debug_dbus_bits_addr                      32      bit_vector  sc_lv | 
|  | io_debug_dbus_bits_wdata                     128     bit_vector  sc_lv | 
|  | io_debug_dbus_bits_write                     1       bit         sc_logic | 
|  | io_debug_dispatch_0_instFire                 1       bit         sc_logic | 
|  | io_debug_dispatch_1_instFire                 1       bit         sc_logic | 
|  | io_debug_dispatch_2_instFire                 1       bit         sc_logic | 
|  | io_debug_dispatch_3_instFire                 1       bit         sc_logic | 
|  | io_debug_dispatch_0_instAddr                 32      bit_vector  sc_lv | 
|  | io_debug_dispatch_1_instAddr                 32      bit_vector  sc_lv | 
|  | io_debug_dispatch_2_instAddr                 32      bit_vector  sc_lv | 
|  | io_debug_dispatch_3_instAddr                 32      bit_vector  sc_lv | 
|  | io_debug_dispatch_0_instInst                 32      bit_vector  sc_lv | 
|  | io_debug_dispatch_1_instInst                 32      bit_vector  sc_lv | 
|  | io_debug_dispatch_2_instInst                 32      bit_vector  sc_lv | 
|  | io_debug_dispatch_3_instInst                 32      bit_vector  sc_lv | 
|  | io_debug_regfile_writeAddr_0_valid           1       bit         sc_logic | 
|  | io_debug_regfile_writeAddr_1_valid           1       bit         sc_logic | 
|  | io_debug_regfile_writeAddr_2_valid           1       bit         sc_logic | 
|  | io_debug_regfile_writeAddr_3_valid           1       bit         sc_logic | 
|  | io_debug_regfile_writeAddr_0_bits            5       bit_vector  sc_lv | 
|  | io_debug_regfile_writeAddr_1_bits            5       bit_vector  sc_lv | 
|  | io_debug_regfile_writeAddr_2_bits            5       bit_vector  sc_lv | 
|  | io_debug_regfile_writeAddr_3_bits            5       bit_vector  sc_lv | 
|  | io_debug_regfile_writeData_0_valid           1       bit         sc_logic | 
|  | io_debug_regfile_writeData_1_valid           1       bit         sc_logic | 
|  | io_debug_regfile_writeData_2_valid           1       bit         sc_logic | 
|  | io_debug_regfile_writeData_3_valid           1       bit         sc_logic | 
|  | io_debug_regfile_writeData_4_valid           1       bit         sc_logic | 
|  | io_debug_regfile_writeData_5_valid           1       bit         sc_logic | 
|  | io_debug_regfile_writeData_0_bits_addr       5       bit_vector  sc_lv | 
|  | io_debug_regfile_writeData_1_bits_addr       5       bit_vector  sc_lv | 
|  | io_debug_regfile_writeData_2_bits_addr       5       bit_vector  sc_lv | 
|  | io_debug_regfile_writeData_3_bits_addr       5       bit_vector  sc_lv | 
|  | io_debug_regfile_writeData_4_bits_addr       5       bit_vector  sc_lv | 
|  | io_debug_regfile_writeData_5_bits_addr       5       bit_vector  sc_lv | 
|  | io_debug_regfile_writeData_0_bits_data       32      bit_vector  sc_lv | 
|  | io_debug_regfile_writeData_1_bits_data       32      bit_vector  sc_lv | 
|  | io_debug_regfile_writeData_2_bits_data       32      bit_vector  sc_lv | 
|  | io_debug_regfile_writeData_3_bits_data       32      bit_vector  sc_lv | 
|  | io_debug_regfile_writeData_4_bits_data       32      bit_vector  sc_lv | 
|  | io_debug_regfile_writeData_5_bits_data       32      bit_vector  sc_lv | 
|  | io_debug_float_writeAddr_valid               1       bit         sc_logic | 
|  | io_debug_float_writeAddr_bits                5       bit_vector  sc_lv | 
|  | io_debug_float_writeData_0_valid             1       bit         sc_logic | 
|  | io_debug_float_writeData_1_valid             1       bit         sc_logic | 
|  | io_debug_float_writeData_0_bits_addr         32      bit_vector  sc_lv | 
|  | io_debug_float_writeData_1_bits_addr         32      bit_vector  sc_lv | 
|  | io_debug_float_writeData_0_bits_data         32      bit_vector  sc_lv | 
|  | io_debug_float_writeData_1_bits_data         32      bit_vector  sc_lv | 
|  |  | 
|  | io_dm_req_valid                              1       bit         sc_logic | 
|  | io_dm_req_ready                              1       bit         sc_logic | 
|  | io_dm_req_bits_address                       32      bit_vector  sc_lv | 
|  | io_dm_req_bits_data                          32      bit_vector  sc_lv | 
|  | io_dm_req_bits_op                            2       bit_vector  sc_lv | 
|  | io_dm_rsp_valid                              1       bit         sc_logic | 
|  | io_dm_rsp_ready                              1       bit         sc_logic | 
|  | io_dm_rsp_bits_data                          32      bit_vector  sc_lv | 
|  | io_dm_rsp_bits_op                            2       bit_vector  sc_lv | 
|  |  | 
|  | io_axi_slave_write_addr_ready       1       bit         sc_logic | 
|  | io_axi_slave_write_addr_valid       1       bit         sc_logic | 
|  | io_axi_slave_write_addr_bits_addr   32      bit_vector  sc_lv | 
|  | io_axi_slave_write_addr_bits_prot   3       bit_vector  sc_lv | 
|  | io_axi_slave_write_addr_bits_id     6       bit_vector  sc_lv | 
|  | io_axi_slave_write_addr_bits_len    8       bit_vector  sc_lv | 
|  | io_axi_slave_write_addr_bits_size   3       bit_vector  sc_lv | 
|  | io_axi_slave_write_addr_bits_burst  2       bit_vector  sc_lv | 
|  | io_axi_slave_write_addr_bits_lock   1       bit         sc_logic | 
|  | io_axi_slave_write_addr_bits_cache  4       bit_vector  sc_lv | 
|  | io_axi_slave_write_addr_bits_qos    4       bit_vector  sc_lv | 
|  | io_axi_slave_write_addr_bits_region 4       bit_vector  sc_lv | 
|  |  | 
|  | io_axi_slave_write_data_ready       1       bit         sc_logic | 
|  | io_axi_slave_write_data_valid       1       bit         sc_logic | 
|  | io_axi_slave_write_data_bits_data   128     bit_vector  sc_lv | 
|  | io_axi_slave_write_data_bits_last   1       bit         sc_logic | 
|  | io_axi_slave_write_data_bits_strb   16      bit_vector  sc_lv | 
|  |  | 
|  | io_axi_slave_write_resp_ready      1       bit         sc_logic | 
|  | io_axi_slave_write_resp_valid      1       bit         sc_logic | 
|  | io_axi_slave_write_resp_bits_id    6       bit_vector  sc_lv | 
|  | io_axi_slave_write_resp_bits_resp  2       bit_vector  sc_lv | 
|  |  | 
|  | io_axi_slave_read_addr_ready       1       bit         sc_logic | 
|  | io_axi_slave_read_addr_valid       1       bit         sc_logic | 
|  | io_axi_slave_read_addr_bits_addr   32      bit_vector  sc_lv | 
|  | io_axi_slave_read_addr_bits_prot   3       bit_vector  sc_lv | 
|  | io_axi_slave_read_addr_bits_id     6       bit_vector  sc_lv | 
|  | io_axi_slave_read_addr_bits_len    8       bit_vector  sc_lv | 
|  | io_axi_slave_read_addr_bits_size   3       bit_vector  sc_lv | 
|  | io_axi_slave_read_addr_bits_burst  2       bit_vector  sc_lv | 
|  | io_axi_slave_read_addr_bits_lock   1       bit         sc_logic | 
|  | io_axi_slave_read_addr_bits_cache  4       bit_vector  sc_lv | 
|  | io_axi_slave_read_addr_bits_qos    4       bit_vector  sc_lv | 
|  | io_axi_slave_read_addr_bits_region 4       bit_vector  sc_lv | 
|  |  | 
|  | io_axi_slave_read_data_ready       1       bit         sc_logic | 
|  | io_axi_slave_read_data_valid       1       bit         sc_logic | 
|  | io_axi_slave_read_data_bits_data   128     bit_vector  sc_lv | 
|  | io_axi_slave_read_data_bits_id     6       bit_vector  sc_lv | 
|  | io_axi_slave_read_data_bits_resp   2       bit_vector  sc_lv | 
|  | io_axi_slave_read_data_bits_last   1       bit         sc_logic | 
|  |  | 
|  | io_axi_master_write_addr_ready       1       bit         sc_logic | 
|  | io_axi_master_write_addr_valid       1       bit         sc_logic | 
|  | io_axi_master_write_addr_bits_addr   32      bit_vector  sc_lv | 
|  | io_axi_master_write_addr_bits_prot   3       bit_vector  sc_lv | 
|  | io_axi_master_write_addr_bits_id     6       bit_vector  sc_lv | 
|  | io_axi_master_write_addr_bits_len    8       bit_vector  sc_lv | 
|  | io_axi_master_write_addr_bits_size   3       bit_vector  sc_lv | 
|  | io_axi_master_write_addr_bits_burst  2       bit_vector  sc_lv | 
|  | io_axi_master_write_addr_bits_lock   1       bit         sc_logic | 
|  | io_axi_master_write_addr_bits_cache  4       bit_vector  sc_lv | 
|  | io_axi_master_write_addr_bits_qos    4       bit_vector  sc_lv | 
|  | io_axi_master_write_addr_bits_region 4       bit_vector  sc_lv | 
|  |  | 
|  | io_axi_master_write_data_ready       1       bit         sc_logic | 
|  | io_axi_master_write_data_valid       1       bit         sc_logic | 
|  | io_axi_master_write_data_bits_data   128     bit_vector  sc_lv | 
|  | io_axi_master_write_data_bits_last   1       bit         sc_logic | 
|  | io_axi_master_write_data_bits_strb   16      bit_vector  sc_lv | 
|  |  | 
|  | io_axi_master_write_resp_ready      1       bit         sc_logic | 
|  | io_axi_master_write_resp_valid      1       bit         sc_logic | 
|  | io_axi_master_write_resp_bits_id    6       bit_vector  sc_lv | 
|  | io_axi_master_write_resp_bits_resp  2       bit_vector  sc_lv | 
|  |  | 
|  | io_axi_master_read_addr_ready       1       bit         sc_logic | 
|  | io_axi_master_read_addr_valid       1       bit         sc_logic | 
|  | io_axi_master_read_addr_bits_addr   32      bit_vector  sc_lv | 
|  | io_axi_master_read_addr_bits_prot   3       bit_vector  sc_lv | 
|  | io_axi_master_read_addr_bits_id     6       bit_vector  sc_lv | 
|  | io_axi_master_read_addr_bits_len    8       bit_vector  sc_lv | 
|  | io_axi_master_read_addr_bits_size   3       bit_vector  sc_lv | 
|  | io_axi_master_read_addr_bits_burst  2       bit_vector  sc_lv | 
|  | io_axi_master_read_addr_bits_lock   1       bit         sc_logic | 
|  | io_axi_master_read_addr_bits_cache  4       bit_vector  sc_lv | 
|  | io_axi_master_read_addr_bits_qos    4       bit_vector  sc_lv | 
|  | io_axi_master_read_addr_bits_region 4       bit_vector  sc_lv | 
|  |  | 
|  | io_axi_master_read_data_ready       1       bit         sc_logic | 
|  | io_axi_master_read_data_valid       1       bit         sc_logic | 
|  | io_axi_master_read_data_bits_data   128     bit_vector  sc_lv | 
|  | io_axi_master_read_data_bits_id     6       bit_vector  sc_lv | 
|  | io_axi_master_read_data_bits_resp   2       bit_vector  sc_lv | 
|  | io_axi_master_read_data_bits_last   1       bit         sc_logic |