
miv-rv32i-cxp-device.elf:     file format elf32-littleriscv
miv-rv32i-cxp-device.elf
architecture: riscv:rv32, flags 0x00000112:
EXEC_P, HAS_SYMS, D_PAGED
start address 0x80000000

Program Header:
    LOAD off    0x00001000 vaddr 0x80000000 paddr 0x80000000 align 2**12
         filesz 0x00005e30 memsz 0x00007080 flags rwx

Sections:
Idx Name              Size      VMA       LMA       File off  Algn  Flags
  0 .entry            000009a0  80000000  80000000  00001000  2**4  CONTENTS, ALLOC, LOAD, READONLY, CODE
  1 .text             00003ed0  800009a0  800009a0  000019a0  2**4  CONTENTS, ALLOC, LOAD, READONLY, CODE
  2 .sdata            00000030  80004870  80004870  00005870  2**4  CONTENTS, ALLOC, LOAD, DATA
  3 .data             00001590  800048a0  800048a0  000058a0  2**4  CONTENTS, ALLOC, LOAD, DATA
  4 .sbss             00000090  80005e30  80005e30  00006e30  2**4  ALLOC
  5 .bss              000005c0  80005ec0  80005ec0  00006e30  2**4  ALLOC
  6 .heap             00000400  80006480  80006480  00006e30  2**4  ALLOC
  7 .stack            00000800  80006880  80006880  00006e30  2**4  ALLOC
  8 .riscv.attributes 0000001c  00000000  00000000  00006e30  2**0  CONTENTS, READONLY
  9 .comment          00000051  00000000  00000000  00006e4c  2**0  CONTENTS, READONLY
 10 .debug_line       0000b2e3  00000000  00000000  00006e9d  2**0  CONTENTS, READONLY, DEBUGGING
 11 .debug_info       0000a5e7  00000000  00000000  00012180  2**0  CONTENTS, READONLY, DEBUGGING
 12 .debug_abbrev     00001ce9  00000000  00000000  0001c767  2**0  CONTENTS, READONLY, DEBUGGING
 13 .debug_aranges    000004c0  00000000  00000000  0001e450  2**3  CONTENTS, READONLY, DEBUGGING
 14 .debug_str        0000e68c  00000000  00000000  0001e910  2**0  CONTENTS, READONLY, DEBUGGING
 15 .debug_ranges     000005f0  00000000  00000000  0002cfa0  2**3  CONTENTS, READONLY, DEBUGGING
 16 .debug_loc        00002b3b  00000000  00000000  0002d590  2**0  CONTENTS, READONLY, DEBUGGING
 17 .debug_macro      0000431b  00000000  00000000  000300cb  2**0  CONTENTS, READONLY, DEBUGGING
 18 .debug_frame      00000e58  00000000  00000000  000343e8  2**2  CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE:
80000000 l    d  .entry	00000000 .entry
800009a0 l    d  .text	00000000 .text
80004870 l    d  .sdata	00000000 .sdata
800048a0 l    d  .data	00000000 .data
80005e30 l    d  .sbss	00000000 .sbss
80005ec0 l    d  .bss	00000000 .bss
80006480 l    d  .heap	00000000 .heap
80006880 l    d  .stack	00000000 .stack
00000000 l    d  .riscv.attributes	00000000 .riscv.attributes
00000000 l    d  .comment	00000000 .comment
00000000 l    d  .debug_line	00000000 .debug_line
00000000 l    d  .debug_info	00000000 .debug_info
00000000 l    d  .debug_abbrev	00000000 .debug_abbrev
00000000 l    d  .debug_aranges	00000000 .debug_aranges
00000000 l    d  .debug_str	00000000 .debug_str
00000000 l    d  .debug_ranges	00000000 .debug_ranges
00000000 l    d  .debug_loc	00000000 .debug_loc
00000000 l    d  .debug_macro	00000000 .debug_macro
00000000 l    d  .debug_frame	00000000 .debug_frame
00000000 l    df *ABS*	00000000 ./src/platform/miv_rv32_hal/miv_rv32_entry.o
800009a0 l       .text	00000000 handle_reset
80000004 l       .entry	00000000 trap_entry
80000090 l       .entry	00000000 generic_trap_handler
80000010 l       .entry	00000000 sw_trap_entry
80000120 l       .entry	00000000 vector_sw_trap_handler
80000020 l       .entry	00000000 tmr_trap_entry
800001a8 l       .entry	00000000 vector_tmr_trap_handler
80000030 l       .entry	00000000 ext_trap_entry
80000230 l       .entry	00000000 vector_ext_trap_handler
80000044 l       .entry	00000000 MGEUI_trap_entry
800002b8 l       .entry	00000000 vector_MGEUI_trap_handler
80000048 l       .entry	00000000 MGECI_trap_entry
80000340 l       .entry	00000000 vector_MGECI_trap_handler
8000005c l       .entry	00000000 MSYS_MIE22_trap_entry
80000890 l       .entry	00000000 vector_SUBSYSR_IRQHandler
80000060 l       .entry	00000000 MSYS_MIE23_trap_entry
800006f8 l       .entry	00000000 vector_SUBSYS_IRQHandler
80000064 l       .entry	00000000 MSYS_MIE24_trap_entry
800003c8 l       .entry	00000000 vector_MSYS_EI0_trap_handler
80000068 l       .entry	00000000 MSYS_MIE25_trap_entry
80000450 l       .entry	00000000 vector_MSYS_EI1_trap_handler
8000006c l       .entry	00000000 MSYS_MIE26_trap_entry
800004d8 l       .entry	00000000 vector_MSYS_EI2_trap_handler
80000070 l       .entry	00000000 MSYS_MIE27_trap_entry
80000560 l       .entry	00000000 vector_MSYS_EI3_trap_handler
80000074 l       .entry	00000000 MSYS_MIE28_trap_entry
800005e8 l       .entry	00000000 vector_MSYS_EI4_trap_handler
80000078 l       .entry	00000000 MSYS_MIE29_trap_entry
80000670 l       .entry	00000000 vector_MSYS_EI5_trap_handler
8000007c l       .entry	00000000 MSYS_MIE30_trap_entry
80000780 l       .entry	00000000 vector_MSYS_EI6_trap_handler
80000080 l       .entry	00000000 MSYS_MIE31_trap_entry
80000808 l       .entry	00000000 vector_MSYS_EI7_trap_handler
80000918 l       .entry	00000000 generic_restore
800009f0 l       .text	00000000 ima_cores_setup
80000a3c l       .text	00000000 vector_address_not_matching
800009fc l       .text	00000000 generic_reset_handling
80000ad0 l       .text	00000000 block_copy
80000a40 l       .text	00000000 initializations
80000ab0 l       .text	00000000 zeroize_block
80000af8 l       .text	00000000 block_copy_error
80000ac0 l       .text	00000000 zeroize_loop
80000ae0 l       .text	00000000 block_copy_loop
80000afc l       .text	00000000 block_copy_exit
00000000 l    df *ABS*	00000000 miv_rv32_hal.c
80005e30 l     O .sbss	00000004 d_tick.2196
80005e38 l     O .sbss	00000008 g_systick_cmp_value
80005e40 l     O .sbss	00000008 g_systick_increment
00000000 l    df *ABS*	00000000 miv_rv32_init.c
00000000 l    df *ABS*	00000000 miv_rv32_stubs.c
80000ca4 l     F .text	00000010 Software_IRQHandler.localalias.0
00000000 l    df *ABS*	00000000 miv_rv32_syscall.c
00000000 l    df *ABS*	00000000 hal_irq.c
00000000 l    df *ABS*	00000000 core_i2c.c
80000de4 l     F .text	00000020 enable_slave_if_required
00000000 l    df *ABS*	00000000 i2c_interrupt.c
00000000 l    df *ABS*	00000000 core_gpio.c
00000000 l    df *ABS*	00000000 coaxpressDevice.c
800043f0 l     O .text	00000400 crc32_table
800047f0 l     O .text	00000080 xml_location
00000000 l    df *ABS*	00000000 coaxpressXcvrSpeed.c
00000000 l    df *ABS*	00000000 imx334_corei2c.c
800032d4 l     F .text	000000f8 sensor_i2c_write.isra.0
80005ec0 l     O .bss	00000040 tx_buffer
80005eac l     O .sbss	00000004 status
80005eb0 l     O .sbss	00000002 write_length
00000000 l    df *ABS*	00000000 msdelay.c
00000000 l    df *ABS*	00000000 main.c
80002cf0 g     F .text	00000208 CoaxpressDeviceMain
80005ea8 g     O .sbss	00000001 width_en
80005e6c g     O .sbss	00000004 TestErrorCount_st
80004874 g     O .sdata	00000004 AcquisitionMode_st
00000800 g       *ABS*	00000000 STACK_SIZE
800034c4 g     F .text	000007b4 imx334_cam_reginit
80005070 g       .sdata	00000000 __global_pointer$
80004884 g     O .sdata	00000001 ResolutionSelect_st
8000489c g     O .sdata	00000004 width_reg_st
80005ea5 g     O .sbss	00000001 reversex_en
80005ea4 g     O .sbss	00000001 resolution_en
80005e54 g     O .sbss	00000004 Gain_st
80001b6c g     F .text	0000004c resolution_cxp_setting
800048a0 g       *ABS*	00000000 __data_load
80000cb4  w    F .text	00000004 SysTick_Handler
80005e58 g     O .sbss	00000004 MasterHostConnectionID_st
80005e60 g     O .sbss	00000004 StreamPacketSizeMax_st
80000dd4 g       .text	00000000 HW_get_8bit_reg_field
80003ec0 g     F .text	00000064 camera_init_setting
80005e50 g     O .sbss	00000004 FeatureControlRegister_st
80005f00 g     O .bss	00000080 rd_pkt
80005e64 g     O .sbss	00000004 TLP_lock_st
80005e90 g     O .sbss	00000004 control_cmd_tag
80005e30 g       .sbss	00000000 __sbss_start
80000bec g     F .text	0000003c handle_local_ei_interrupts
80000d0c g       .text	00000000 HW_set_32bit_reg
80006380 g     O .bss	00000008 g_gpio_out
8000487c g     O .sdata	00000004 ControlPacketSizeMax_st
80000cf0 g     F .text	00000014 HAL_disable_interrupts
80003d00 g     F .text	00000034 gain_setting
80004890 g     O .sdata	00000004 height_reg_st
80006388 g     O .bss	00000004 rx_ms_count1
80004870 g       .sdata	00000000 __sdata_start
80000ccc  w    F .text	00000004 MSYS_EI4_IRQHandler
80000d04 g     F .text	00000008 HAL_restore_interrupts
8000488c g     O .sdata	00000004 height_max_reg_st
80000dac g       .text	00000000 HW_set_8bit_reg_field
80004870 g     O .sdata	00000004 AcquisitionFrameRateMax_st
80000cc0  w    F .text	00000004 SUBSYS_IRQHandler
80005e68 g     O .sbss	00000004 TestErrorCountSelector_st
80000c28 g     F .text	00000074 handle_trap
80001bfc g     F .text	0000002c stream_enable
80005e5d g     O .sbss	00000001 ReverseX_st
80000cd8  w    F .text	00000004 MSYS_EI6_IRQHandler
8000638c g     O .bss	00000004 resolution
80000ce0  w    F .text	00000004 SUBSYSR_IRQHandler
80000cb8  w    F .text	00000004 MGECI_IRQHandler
80001038 g     F .text	0000061c I2C_isr
80006880 g       .heap	00000000 _heap_end
800043b0 g     O .text	00000040 local_irq_handler_table
80000cdc  w    F .text	00000004 MSYS_EI7_IRQHandler
80006480 g       .bss	00000000 __bss_end
80004880 g     O .sdata	00000004 PixelFormat_st
80003f24 g     F .text	000000d4 GPIO_settings
80000c9c g     F .text	00000004 _init
80005e74 g     O .sbss	00000004 TestPacketCountRx_st
80002284 g     F .text	0000008c swap_msb_lsb_8bit
80000d9c g       .text	00000000 HW_set_8bit_reg
80005e9c g     O .sbss	00000001 gain_en
80000da4 g       .text	00000000 HW_get_8bit_reg
80005e84 g     O .sbss	00000004 control_cmd_data
80003eb4 g     F .text	0000000c MSYS_EI1_IRQHandler
80005ea0 g     O .sbss	00000004 reply_acknowledge_cmd
80005eb2 g     O .sbss	00000001 irq_flag
80002ef8 g     F .text	000003dc update_cxp_xcvr_uplink_speed
80005ec0 g       .sbss	00000000 __sbss_end
80000d1c g       .text	00000000 HW_set_32bit_reg_field
80005eb4 g     O .sbss	00000004 timerdone
80006390 g     O .bss	00000004 g_ms_count
80006394 g     O .bss	00000004 rx_ms_count
80007080 g       .stack	00000000 __stack_top
80005e80 g     O .sbss	00000004 control_cmd_address
00000400 g       *ABS*	00000000 HEAP_SIZE
80005ea7 g     O .sbss	00000001 sid0
80001914 g     F .text	000000dc GPIO_set_outputs
80000000 g       .entry	00000000 _start
80005e78 g     O .sbss	00000004 TestPacketCountTx_st
80000b00 g     F .text	000000c4 handle_m_timer_interrupt
80004870 g       *ABS*	00000000 __sdata_load
80005e30 g       .data	00000000 __data_end
80004885 g     O .sdata	00000001 StreamIDSelect_st
80000d44 g       .text	00000000 HW_get_32bit_reg_field
800016ac g     F .text	00000120 GPIO_init
80005e94 g     O .sbss	00000004 control_cmd_tag_status
80004878 g     O .sdata	00000004 ConnectionConfig_st
80005e9d g     O .sbss	00000001 height_en
80005f80 g     O .bss	00000400 crc_buffer
80006398 g     O .bss	00000004 g_10ms_count
800048a0 g     O .data	00001584 camera_desc_file
8000182c g     F .text	000000e8 GPIO_get_outputs
80005ec0 g       .bss	00000000 __bss_start
80000ce8 g     F .text	00000008 HAL_enable_interrupts
80004390 g     F .text	0000001c memset
80003ff8 g     F .text	00000398 main
80000cd0  w    F .text	00000004 MSYS_EI5_IRQHandler
80005e9f g     O .sbss	00000001 pattern_en
80001654 g     F .text	0000002c I2C_enable_irq
80000cbc  w    F .text	00000004 MGEUI_IRQHandler
80003e78 g     F .text	00000020 msdelay
80005e5e g     O .sbss	00000001 ReverseY_st
80004888 g     O .sdata	00000004 VersionUsed_st
80000d5c g       .text	00000000 HW_get_16bit_reg
80003c78 g     F .text	00000088 pattern_setting
800048a0 g       .sdata	00000000 __sdata_end
800033cc g     F .text	000000f8 imx334_cam_init
80001c28 g     F .text	00000038 stream_disable
80006880 g       .heap	00000000 __heap_end
80005e9e g     O .sbss	00000001 img1StreamID_st
80005e98 g     O .sbss	00000004 count
80001b68 g     F .text	00000004 delay
80000ca0 g     F .text	00000004 _fini
80003d44 g     F .text	000000ac reverse_y_setting
80001c60 g     F .text	00000530 dataFromHostToDevice
80000d64 g       .text	00000000 HW_set_16bit_reg_field
80005e88 g     O .sbss	00000004 control_cmd_read_write
80000cc4  w    F .text	00000004 MSYS_EI2_IRQHandler
80006880 g       .stack	00000000 __stack_bottom
80000ca4  w    F .text	00000010 Software_IRQHandler
80004894 g     O .sdata	00000001 imgNStreamID_st
80005e70 g     O .sbss	00000004 TestMode_st
8000639c g     O .bss	0000006c g_i2c_instance_cam2
80001bb8 g     F .text	00000044 CoaxpressDeviceInit
80003df0 g     F .text	00000088 resolution_setting
80006480 g       .heap	00000000 __heap_start
80005e7c g     O .sbss	00000004 XmlManifestSelector_st
80005e4c g     O .sbss	00000004 ElectricalComplianceTest_st
800017cc g     F .text	00000060 GPIO_config
80000e04 g     F .text	00000100 I2C_init
80002310 g     F .text	000000d8 calculate_coaxpress_crc32
80004898 g     O .sdata	00000004 width_max_reg_st
80000ff8 g     F .text	00000040 I2C_wait_complete
80005ea6 g     O .sbss	00000001 reversey_en
80006480 g       .bss	00000000 _end
80000cd4  w    F .text	00000004 Reserved_IRQHandler
80005e48 g     O .sbss	00000004 ConnectionReset_st
80004895 g     O .sdata	00000001 sid1
80001680 g     F .text	0000002c I2C_disable_irq
80002190 g     F .text	000000f4 sendPacketDataFromDevice
80003d34 g     F .text	00000010 reverse_x_setting
80000d14 g       .text	00000000 HW_get_32bit_reg
800023e8 g     F .text	00000908 dataFromDeviceToHost
80000ce4 g     F .text	00000004 _exit
80000d54 g       .text	00000000 HW_set_16bit_reg
80000cc8  w    F .text	00000004 MSYS_EI3_IRQHandler
80005e5c g     O .sbss	00000001 Pattern_st
80003e98 g     F .text	00000010 External_IRQHandler
80006408 g     O .bss	00000004 g_10ms_count1
800048a0 g       .data	00000000 __data_start
8000640c g     O .bss	0000006c g_i2c_instance_cam1
80000bc4 g     F .text	00000028 handle_m_soft_interrupt
80000d8c g       .text	00000000 HW_get_16bit_reg_field
800019f0 g     F .text	00000178 GPIO_set_output
80000f04 g     F .text	000000f4 I2C_write
80003ea8 g     F .text	0000000c MSYS_EI0_IRQHandler
80005e8c g     O .sbss	00000004 control_cmd_size



Disassembly of section .entry:

80000000 <_start>:
_start():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:113

  .section      .entry, "ax"
  .globl _start

_start:
  j handle_reset
80000000:	1a10006f          	j	800009a0 <handle_reset>

80000004 <trap_entry>:
trap_entry():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:124
   at the jump and you can at least look at mcause, mepc and get some hints
   about the crash. */
trap_entry:
.option push
.option norvc
j generic_trap_handler
80000004:	08c0006f          	j	80000090 <generic_trap_handler>
	...

80000010 <sw_trap_entry>:
sw_trap_entry():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:130
.option pop
  .word 0
  .word 0

sw_trap_entry:
  j vector_sw_trap_handler
80000010:	1100006f          	j	80000120 <vector_sw_trap_handler>
	...

80000020 <tmr_trap_entry>:
tmr_trap_entry():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:139
  .word 0
  .word 0
  .word 0

tmr_trap_entry:
  j vector_tmr_trap_handler
80000020:	1880006f          	j	800001a8 <vector_tmr_trap_handler>
	...

80000030 <ext_trap_entry>:
ext_trap_entry():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:148
  .word 0
  .word 0
  .word 0

ext_trap_entry:
  j vector_ext_trap_handler
80000030:	2000006f          	j	80000230 <vector_ext_trap_handler>
	...

80000044 <MGEUI_trap_entry>:
MGEUI_trap_entry():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:159
  .word 0
  .word 0

#ifndef MIV_LEGACY_RV32
MGEUI_trap_entry:
  j vector_MGEUI_trap_handler
80000044:	2740006f          	j	800002b8 <vector_MGEUI_trap_handler>

80000048 <MGECI_trap_entry>:
MGECI_trap_entry():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:165
#ifdef __riscv_compressed
  .2byte 0
#endif

MGECI_trap_entry:
  j vector_MGECI_trap_handler
80000048:	2f80006f          	j	80000340 <vector_MGECI_trap_handler>
	...

8000005c <MSYS_MIE22_trap_entry>:
MSYS_MIE22_trap_entry():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:177
  .word 0

#ifndef MIV_RV32_V3_0
MSYS_MIE22_trap_entry:
#ifndef MIV_RV32_V3_0 
  j vector_SUBSYSR_IRQHandler
8000005c:	0350006f          	j	80000890 <vector_SUBSYSR_IRQHandler>

80000060 <MSYS_MIE23_trap_entry>:
MSYS_MIE23_trap_entry():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:184
#ifdef __riscv_compressed
  .2byte 0
#endif

MSYS_MIE23_trap_entry:
  j vector_SUBSYS_IRQHandler
80000060:	6980006f          	j	800006f8 <vector_SUBSYS_IRQHandler>

80000064 <MSYS_MIE24_trap_entry>:
MSYS_MIE24_trap_entry():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:191
  .2byte 0
#endif
#endif /*MIV_RV32_V3_0*/

MSYS_MIE24_trap_entry:
  j vector_MSYS_EI0_trap_handler
80000064:	3640006f          	j	800003c8 <vector_MSYS_EI0_trap_handler>

80000068 <MSYS_MIE25_trap_entry>:
MSYS_MIE25_trap_entry():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:197
#ifdef __riscv_compressed
  .2byte 0
#endif

MSYS_MIE25_trap_entry:
  j vector_MSYS_EI1_trap_handler
80000068:	3e80006f          	j	80000450 <vector_MSYS_EI1_trap_handler>

8000006c <MSYS_MIE26_trap_entry>:
MSYS_MIE26_trap_entry():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:203
#ifdef __riscv_compressed
  .2byte 0
#endif

MSYS_MIE26_trap_entry:
  j vector_MSYS_EI2_trap_handler
8000006c:	46c0006f          	j	800004d8 <vector_MSYS_EI2_trap_handler>

80000070 <MSYS_MIE27_trap_entry>:
MSYS_MIE27_trap_entry():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:209
#ifdef __riscv_compressed
  .2byte 0
#endif

MSYS_MIE27_trap_entry:
  j vector_MSYS_EI3_trap_handler
80000070:	4f00006f          	j	80000560 <vector_MSYS_EI3_trap_handler>

80000074 <MSYS_MIE28_trap_entry>:
MSYS_MIE28_trap_entry():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:215
#ifdef __riscv_compressed
  .2byte 0
#endif

MSYS_MIE28_trap_entry:
  j vector_MSYS_EI4_trap_handler
80000074:	5740006f          	j	800005e8 <vector_MSYS_EI4_trap_handler>

80000078 <MSYS_MIE29_trap_entry>:
MSYS_MIE29_trap_entry():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:221
#ifdef __riscv_compressed
  .2byte 0
#endif

MSYS_MIE29_trap_entry:
  j vector_MSYS_EI5_trap_handler
80000078:	5f80006f          	j	80000670 <vector_MSYS_EI5_trap_handler>

8000007c <MSYS_MIE30_trap_entry>:
MSYS_MIE30_trap_entry():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:228
  .2byte 0
#endif

MSYS_MIE30_trap_entry:
#ifndef MIV_RV32_V3_0
  j vector_MSYS_EI6_trap_handler
8000007c:	7040006f          	j	80000780 <vector_MSYS_EI6_trap_handler>

80000080 <MSYS_MIE31_trap_entry>:
MSYS_MIE31_trap_entry():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:238
  .2byte 0
#endif

#ifndef MIV_RV32_V3_0
MSYS_MIE31_trap_entry:
  j vector_MSYS_EI7_trap_handler
80000080:	7880006f          	j	80000808 <vector_MSYS_EI7_trap_handler>
80000084:	00000013          	nop
80000088:	00000013          	nop
8000008c:	00000013          	nop

80000090 <generic_trap_handler>:
generic_trap_handler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:247
#endif /* MIV_RV32_V3_0 */
#endif /* MIV_LEGACY_RV32 */

.align 4
generic_trap_handler:
  STORE_CONTEXT
80000090:	f8010113          	addi	sp,sp,-128
80000094:	00112023          	sw	ra,0(sp)
80000098:	00212223          	sw	sp,4(sp)
8000009c:	00312423          	sw	gp,8(sp)
800000a0:	00412623          	sw	tp,12(sp)
800000a4:	00512823          	sw	t0,16(sp)
800000a8:	00612a23          	sw	t1,20(sp)
800000ac:	00712c23          	sw	t2,24(sp)
800000b0:	00812e23          	sw	s0,28(sp)
800000b4:	02912023          	sw	s1,32(sp)
800000b8:	02a12223          	sw	a0,36(sp)
800000bc:	02b12423          	sw	a1,40(sp)
800000c0:	02c12623          	sw	a2,44(sp)
800000c4:	02d12823          	sw	a3,48(sp)
800000c8:	02e12a23          	sw	a4,52(sp)
800000cc:	02f12c23          	sw	a5,56(sp)
800000d0:	03012e23          	sw	a6,60(sp)
800000d4:	05112023          	sw	a7,64(sp)
800000d8:	05212223          	sw	s2,68(sp)
800000dc:	05312423          	sw	s3,72(sp)
800000e0:	05412623          	sw	s4,76(sp)
800000e4:	05512823          	sw	s5,80(sp)
800000e8:	05612a23          	sw	s6,84(sp)
800000ec:	05712c23          	sw	s7,88(sp)
800000f0:	05812e23          	sw	s8,92(sp)
800000f4:	07912023          	sw	s9,96(sp)
800000f8:	07a12223          	sw	s10,100(sp)
800000fc:	07b12423          	sw	s11,104(sp)
80000100:	07c12623          	sw	t3,108(sp)
80000104:	07d12823          	sw	t4,112(sp)
80000108:	07e12a23          	sw	t5,116(sp)
8000010c:	07f12c23          	sw	t6,120(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:248
  csrr a0, mcause
80000110:	34202573          	csrr	a0,mcause
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:249
  csrr a1, mepc
80000114:	341025f3          	csrr	a1,mepc
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:250
  jal handle_trap
80000118:	311000ef          	jal	ra,80000c28 <handle_trap>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:251
  j generic_restore
8000011c:	7fc0006f          	j	80000918 <generic_restore>

80000120 <vector_sw_trap_handler>:
vector_sw_trap_handler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:254

vector_sw_trap_handler:
  STORE_CONTEXT
80000120:	f8010113          	addi	sp,sp,-128
80000124:	00112023          	sw	ra,0(sp)
80000128:	00212223          	sw	sp,4(sp)
8000012c:	00312423          	sw	gp,8(sp)
80000130:	00412623          	sw	tp,12(sp)
80000134:	00512823          	sw	t0,16(sp)
80000138:	00612a23          	sw	t1,20(sp)
8000013c:	00712c23          	sw	t2,24(sp)
80000140:	00812e23          	sw	s0,28(sp)
80000144:	02912023          	sw	s1,32(sp)
80000148:	02a12223          	sw	a0,36(sp)
8000014c:	02b12423          	sw	a1,40(sp)
80000150:	02c12623          	sw	a2,44(sp)
80000154:	02d12823          	sw	a3,48(sp)
80000158:	02e12a23          	sw	a4,52(sp)
8000015c:	02f12c23          	sw	a5,56(sp)
80000160:	03012e23          	sw	a6,60(sp)
80000164:	05112023          	sw	a7,64(sp)
80000168:	05212223          	sw	s2,68(sp)
8000016c:	05312423          	sw	s3,72(sp)
80000170:	05412623          	sw	s4,76(sp)
80000174:	05512823          	sw	s5,80(sp)
80000178:	05612a23          	sw	s6,84(sp)
8000017c:	05712c23          	sw	s7,88(sp)
80000180:	05812e23          	sw	s8,92(sp)
80000184:	07912023          	sw	s9,96(sp)
80000188:	07a12223          	sw	s10,100(sp)
8000018c:	07b12423          	sw	s11,104(sp)
80000190:	07c12623          	sw	t3,108(sp)
80000194:	07d12823          	sw	t4,112(sp)
80000198:	07e12a23          	sw	t5,116(sp)
8000019c:	07f12c23          	sw	t6,120(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:255
  jal handle_m_soft_interrupt
800001a0:	225000ef          	jal	ra,80000bc4 <handle_m_soft_interrupt>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:256
  j generic_restore
800001a4:	7740006f          	j	80000918 <generic_restore>

800001a8 <vector_tmr_trap_handler>:
vector_tmr_trap_handler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:259

vector_tmr_trap_handler:
  STORE_CONTEXT
800001a8:	f8010113          	addi	sp,sp,-128
800001ac:	00112023          	sw	ra,0(sp)
800001b0:	00212223          	sw	sp,4(sp)
800001b4:	00312423          	sw	gp,8(sp)
800001b8:	00412623          	sw	tp,12(sp)
800001bc:	00512823          	sw	t0,16(sp)
800001c0:	00612a23          	sw	t1,20(sp)
800001c4:	00712c23          	sw	t2,24(sp)
800001c8:	00812e23          	sw	s0,28(sp)
800001cc:	02912023          	sw	s1,32(sp)
800001d0:	02a12223          	sw	a0,36(sp)
800001d4:	02b12423          	sw	a1,40(sp)
800001d8:	02c12623          	sw	a2,44(sp)
800001dc:	02d12823          	sw	a3,48(sp)
800001e0:	02e12a23          	sw	a4,52(sp)
800001e4:	02f12c23          	sw	a5,56(sp)
800001e8:	03012e23          	sw	a6,60(sp)
800001ec:	05112023          	sw	a7,64(sp)
800001f0:	05212223          	sw	s2,68(sp)
800001f4:	05312423          	sw	s3,72(sp)
800001f8:	05412623          	sw	s4,76(sp)
800001fc:	05512823          	sw	s5,80(sp)
80000200:	05612a23          	sw	s6,84(sp)
80000204:	05712c23          	sw	s7,88(sp)
80000208:	05812e23          	sw	s8,92(sp)
8000020c:	07912023          	sw	s9,96(sp)
80000210:	07a12223          	sw	s10,100(sp)
80000214:	07b12423          	sw	s11,104(sp)
80000218:	07c12623          	sw	t3,108(sp)
8000021c:	07d12823          	sw	t4,112(sp)
80000220:	07e12a23          	sw	t5,116(sp)
80000224:	07f12c23          	sw	t6,120(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:260
  jal handle_m_timer_interrupt
80000228:	0d9000ef          	jal	ra,80000b00 <handle_m_timer_interrupt>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:261
  j generic_restore
8000022c:	6ec0006f          	j	80000918 <generic_restore>

80000230 <vector_ext_trap_handler>:
vector_ext_trap_handler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:264

vector_ext_trap_handler:
  STORE_CONTEXT
80000230:	f8010113          	addi	sp,sp,-128
80000234:	00112023          	sw	ra,0(sp)
80000238:	00212223          	sw	sp,4(sp)
8000023c:	00312423          	sw	gp,8(sp)
80000240:	00412623          	sw	tp,12(sp)
80000244:	00512823          	sw	t0,16(sp)
80000248:	00612a23          	sw	t1,20(sp)
8000024c:	00712c23          	sw	t2,24(sp)
80000250:	00812e23          	sw	s0,28(sp)
80000254:	02912023          	sw	s1,32(sp)
80000258:	02a12223          	sw	a0,36(sp)
8000025c:	02b12423          	sw	a1,40(sp)
80000260:	02c12623          	sw	a2,44(sp)
80000264:	02d12823          	sw	a3,48(sp)
80000268:	02e12a23          	sw	a4,52(sp)
8000026c:	02f12c23          	sw	a5,56(sp)
80000270:	03012e23          	sw	a6,60(sp)
80000274:	05112023          	sw	a7,64(sp)
80000278:	05212223          	sw	s2,68(sp)
8000027c:	05312423          	sw	s3,72(sp)
80000280:	05412623          	sw	s4,76(sp)
80000284:	05512823          	sw	s5,80(sp)
80000288:	05612a23          	sw	s6,84(sp)
8000028c:	05712c23          	sw	s7,88(sp)
80000290:	05812e23          	sw	s8,92(sp)
80000294:	07912023          	sw	s9,96(sp)
80000298:	07a12223          	sw	s10,100(sp)
8000029c:	07b12423          	sw	s11,104(sp)
800002a0:	07c12623          	sw	t3,108(sp)
800002a4:	07d12823          	sw	t4,112(sp)
800002a8:	07e12a23          	sw	t5,116(sp)
800002ac:	07f12c23          	sw	t6,120(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:268
#ifdef MIV_LEGACY_RV32
  jal handle_m_ext_interrupt
#else
  jal External_IRQHandler
800002b0:	3e9030ef          	jal	ra,80003e98 <External_IRQHandler>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:270
#endif /* MIV_LEGACY_RV32 */
  j generic_restore
800002b4:	6640006f          	j	80000918 <generic_restore>

800002b8 <vector_MGEUI_trap_handler>:
vector_MGEUI_trap_handler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:274

#ifndef MIV_LEGACY_RV32
vector_MGEUI_trap_handler:
  STORE_CONTEXT
800002b8:	f8010113          	addi	sp,sp,-128
800002bc:	00112023          	sw	ra,0(sp)
800002c0:	00212223          	sw	sp,4(sp)
800002c4:	00312423          	sw	gp,8(sp)
800002c8:	00412623          	sw	tp,12(sp)
800002cc:	00512823          	sw	t0,16(sp)
800002d0:	00612a23          	sw	t1,20(sp)
800002d4:	00712c23          	sw	t2,24(sp)
800002d8:	00812e23          	sw	s0,28(sp)
800002dc:	02912023          	sw	s1,32(sp)
800002e0:	02a12223          	sw	a0,36(sp)
800002e4:	02b12423          	sw	a1,40(sp)
800002e8:	02c12623          	sw	a2,44(sp)
800002ec:	02d12823          	sw	a3,48(sp)
800002f0:	02e12a23          	sw	a4,52(sp)
800002f4:	02f12c23          	sw	a5,56(sp)
800002f8:	03012e23          	sw	a6,60(sp)
800002fc:	05112023          	sw	a7,64(sp)
80000300:	05212223          	sw	s2,68(sp)
80000304:	05312423          	sw	s3,72(sp)
80000308:	05412623          	sw	s4,76(sp)
8000030c:	05512823          	sw	s5,80(sp)
80000310:	05612a23          	sw	s6,84(sp)
80000314:	05712c23          	sw	s7,88(sp)
80000318:	05812e23          	sw	s8,92(sp)
8000031c:	07912023          	sw	s9,96(sp)
80000320:	07a12223          	sw	s10,100(sp)
80000324:	07b12423          	sw	s11,104(sp)
80000328:	07c12623          	sw	t3,108(sp)
8000032c:	07d12823          	sw	t4,112(sp)
80000330:	07e12a23          	sw	t5,116(sp)
80000334:	07f12c23          	sw	t6,120(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:275
  jal MGEUI_IRQHandler
80000338:	185000ef          	jal	ra,80000cbc <MGEUI_IRQHandler>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:276
  j generic_restore
8000033c:	5dc0006f          	j	80000918 <generic_restore>

80000340 <vector_MGECI_trap_handler>:
vector_MGECI_trap_handler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:279

vector_MGECI_trap_handler:
  STORE_CONTEXT
80000340:	f8010113          	addi	sp,sp,-128
80000344:	00112023          	sw	ra,0(sp)
80000348:	00212223          	sw	sp,4(sp)
8000034c:	00312423          	sw	gp,8(sp)
80000350:	00412623          	sw	tp,12(sp)
80000354:	00512823          	sw	t0,16(sp)
80000358:	00612a23          	sw	t1,20(sp)
8000035c:	00712c23          	sw	t2,24(sp)
80000360:	00812e23          	sw	s0,28(sp)
80000364:	02912023          	sw	s1,32(sp)
80000368:	02a12223          	sw	a0,36(sp)
8000036c:	02b12423          	sw	a1,40(sp)
80000370:	02c12623          	sw	a2,44(sp)
80000374:	02d12823          	sw	a3,48(sp)
80000378:	02e12a23          	sw	a4,52(sp)
8000037c:	02f12c23          	sw	a5,56(sp)
80000380:	03012e23          	sw	a6,60(sp)
80000384:	05112023          	sw	a7,64(sp)
80000388:	05212223          	sw	s2,68(sp)
8000038c:	05312423          	sw	s3,72(sp)
80000390:	05412623          	sw	s4,76(sp)
80000394:	05512823          	sw	s5,80(sp)
80000398:	05612a23          	sw	s6,84(sp)
8000039c:	05712c23          	sw	s7,88(sp)
800003a0:	05812e23          	sw	s8,92(sp)
800003a4:	07912023          	sw	s9,96(sp)
800003a8:	07a12223          	sw	s10,100(sp)
800003ac:	07b12423          	sw	s11,104(sp)
800003b0:	07c12623          	sw	t3,108(sp)
800003b4:	07d12823          	sw	t4,112(sp)
800003b8:	07e12a23          	sw	t5,116(sp)
800003bc:	07f12c23          	sw	t6,120(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:280
  jal MGECI_IRQHandler
800003c0:	0f9000ef          	jal	ra,80000cb8 <MGECI_IRQHandler>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:281
  j generic_restore
800003c4:	5540006f          	j	80000918 <generic_restore>

800003c8 <vector_MSYS_EI0_trap_handler>:
vector_MSYS_EI0_trap_handler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:284

vector_MSYS_EI0_trap_handler:
  STORE_CONTEXT
800003c8:	f8010113          	addi	sp,sp,-128
800003cc:	00112023          	sw	ra,0(sp)
800003d0:	00212223          	sw	sp,4(sp)
800003d4:	00312423          	sw	gp,8(sp)
800003d8:	00412623          	sw	tp,12(sp)
800003dc:	00512823          	sw	t0,16(sp)
800003e0:	00612a23          	sw	t1,20(sp)
800003e4:	00712c23          	sw	t2,24(sp)
800003e8:	00812e23          	sw	s0,28(sp)
800003ec:	02912023          	sw	s1,32(sp)
800003f0:	02a12223          	sw	a0,36(sp)
800003f4:	02b12423          	sw	a1,40(sp)
800003f8:	02c12623          	sw	a2,44(sp)
800003fc:	02d12823          	sw	a3,48(sp)
80000400:	02e12a23          	sw	a4,52(sp)
80000404:	02f12c23          	sw	a5,56(sp)
80000408:	03012e23          	sw	a6,60(sp)
8000040c:	05112023          	sw	a7,64(sp)
80000410:	05212223          	sw	s2,68(sp)
80000414:	05312423          	sw	s3,72(sp)
80000418:	05412623          	sw	s4,76(sp)
8000041c:	05512823          	sw	s5,80(sp)
80000420:	05612a23          	sw	s6,84(sp)
80000424:	05712c23          	sw	s7,88(sp)
80000428:	05812e23          	sw	s8,92(sp)
8000042c:	07912023          	sw	s9,96(sp)
80000430:	07a12223          	sw	s10,100(sp)
80000434:	07b12423          	sw	s11,104(sp)
80000438:	07c12623          	sw	t3,108(sp)
8000043c:	07d12823          	sw	t4,112(sp)
80000440:	07e12a23          	sw	t5,116(sp)
80000444:	07f12c23          	sw	t6,120(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:285
  jal MSYS_EI0_IRQHandler
80000448:	261030ef          	jal	ra,80003ea8 <MSYS_EI0_IRQHandler>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:286
  j generic_restore
8000044c:	4cc0006f          	j	80000918 <generic_restore>

80000450 <vector_MSYS_EI1_trap_handler>:
vector_MSYS_EI1_trap_handler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:289

vector_MSYS_EI1_trap_handler:
  STORE_CONTEXT
80000450:	f8010113          	addi	sp,sp,-128
80000454:	00112023          	sw	ra,0(sp)
80000458:	00212223          	sw	sp,4(sp)
8000045c:	00312423          	sw	gp,8(sp)
80000460:	00412623          	sw	tp,12(sp)
80000464:	00512823          	sw	t0,16(sp)
80000468:	00612a23          	sw	t1,20(sp)
8000046c:	00712c23          	sw	t2,24(sp)
80000470:	00812e23          	sw	s0,28(sp)
80000474:	02912023          	sw	s1,32(sp)
80000478:	02a12223          	sw	a0,36(sp)
8000047c:	02b12423          	sw	a1,40(sp)
80000480:	02c12623          	sw	a2,44(sp)
80000484:	02d12823          	sw	a3,48(sp)
80000488:	02e12a23          	sw	a4,52(sp)
8000048c:	02f12c23          	sw	a5,56(sp)
80000490:	03012e23          	sw	a6,60(sp)
80000494:	05112023          	sw	a7,64(sp)
80000498:	05212223          	sw	s2,68(sp)
8000049c:	05312423          	sw	s3,72(sp)
800004a0:	05412623          	sw	s4,76(sp)
800004a4:	05512823          	sw	s5,80(sp)
800004a8:	05612a23          	sw	s6,84(sp)
800004ac:	05712c23          	sw	s7,88(sp)
800004b0:	05812e23          	sw	s8,92(sp)
800004b4:	07912023          	sw	s9,96(sp)
800004b8:	07a12223          	sw	s10,100(sp)
800004bc:	07b12423          	sw	s11,104(sp)
800004c0:	07c12623          	sw	t3,108(sp)
800004c4:	07d12823          	sw	t4,112(sp)
800004c8:	07e12a23          	sw	t5,116(sp)
800004cc:	07f12c23          	sw	t6,120(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:290
  jal MSYS_EI1_IRQHandler
800004d0:	1e5030ef          	jal	ra,80003eb4 <MSYS_EI1_IRQHandler>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:291
  j generic_restore
800004d4:	4440006f          	j	80000918 <generic_restore>

800004d8 <vector_MSYS_EI2_trap_handler>:
vector_MSYS_EI2_trap_handler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:294

vector_MSYS_EI2_trap_handler:
  STORE_CONTEXT
800004d8:	f8010113          	addi	sp,sp,-128
800004dc:	00112023          	sw	ra,0(sp)
800004e0:	00212223          	sw	sp,4(sp)
800004e4:	00312423          	sw	gp,8(sp)
800004e8:	00412623          	sw	tp,12(sp)
800004ec:	00512823          	sw	t0,16(sp)
800004f0:	00612a23          	sw	t1,20(sp)
800004f4:	00712c23          	sw	t2,24(sp)
800004f8:	00812e23          	sw	s0,28(sp)
800004fc:	02912023          	sw	s1,32(sp)
80000500:	02a12223          	sw	a0,36(sp)
80000504:	02b12423          	sw	a1,40(sp)
80000508:	02c12623          	sw	a2,44(sp)
8000050c:	02d12823          	sw	a3,48(sp)
80000510:	02e12a23          	sw	a4,52(sp)
80000514:	02f12c23          	sw	a5,56(sp)
80000518:	03012e23          	sw	a6,60(sp)
8000051c:	05112023          	sw	a7,64(sp)
80000520:	05212223          	sw	s2,68(sp)
80000524:	05312423          	sw	s3,72(sp)
80000528:	05412623          	sw	s4,76(sp)
8000052c:	05512823          	sw	s5,80(sp)
80000530:	05612a23          	sw	s6,84(sp)
80000534:	05712c23          	sw	s7,88(sp)
80000538:	05812e23          	sw	s8,92(sp)
8000053c:	07912023          	sw	s9,96(sp)
80000540:	07a12223          	sw	s10,100(sp)
80000544:	07b12423          	sw	s11,104(sp)
80000548:	07c12623          	sw	t3,108(sp)
8000054c:	07d12823          	sw	t4,112(sp)
80000550:	07e12a23          	sw	t5,116(sp)
80000554:	07f12c23          	sw	t6,120(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:295
  jal MSYS_EI2_IRQHandler
80000558:	76c000ef          	jal	ra,80000cc4 <MSYS_EI2_IRQHandler>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:296
  j generic_restore
8000055c:	3bc0006f          	j	80000918 <generic_restore>

80000560 <vector_MSYS_EI3_trap_handler>:
vector_MSYS_EI3_trap_handler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:299

vector_MSYS_EI3_trap_handler:
  STORE_CONTEXT
80000560:	f8010113          	addi	sp,sp,-128
80000564:	00112023          	sw	ra,0(sp)
80000568:	00212223          	sw	sp,4(sp)
8000056c:	00312423          	sw	gp,8(sp)
80000570:	00412623          	sw	tp,12(sp)
80000574:	00512823          	sw	t0,16(sp)
80000578:	00612a23          	sw	t1,20(sp)
8000057c:	00712c23          	sw	t2,24(sp)
80000580:	00812e23          	sw	s0,28(sp)
80000584:	02912023          	sw	s1,32(sp)
80000588:	02a12223          	sw	a0,36(sp)
8000058c:	02b12423          	sw	a1,40(sp)
80000590:	02c12623          	sw	a2,44(sp)
80000594:	02d12823          	sw	a3,48(sp)
80000598:	02e12a23          	sw	a4,52(sp)
8000059c:	02f12c23          	sw	a5,56(sp)
800005a0:	03012e23          	sw	a6,60(sp)
800005a4:	05112023          	sw	a7,64(sp)
800005a8:	05212223          	sw	s2,68(sp)
800005ac:	05312423          	sw	s3,72(sp)
800005b0:	05412623          	sw	s4,76(sp)
800005b4:	05512823          	sw	s5,80(sp)
800005b8:	05612a23          	sw	s6,84(sp)
800005bc:	05712c23          	sw	s7,88(sp)
800005c0:	05812e23          	sw	s8,92(sp)
800005c4:	07912023          	sw	s9,96(sp)
800005c8:	07a12223          	sw	s10,100(sp)
800005cc:	07b12423          	sw	s11,104(sp)
800005d0:	07c12623          	sw	t3,108(sp)
800005d4:	07d12823          	sw	t4,112(sp)
800005d8:	07e12a23          	sw	t5,116(sp)
800005dc:	07f12c23          	sw	t6,120(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:300
  jal MSYS_EI3_IRQHandler
800005e0:	6e8000ef          	jal	ra,80000cc8 <MSYS_EI3_IRQHandler>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:301
  j generic_restore
800005e4:	3340006f          	j	80000918 <generic_restore>

800005e8 <vector_MSYS_EI4_trap_handler>:
vector_MSYS_EI4_trap_handler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:304

vector_MSYS_EI4_trap_handler:
  STORE_CONTEXT
800005e8:	f8010113          	addi	sp,sp,-128
800005ec:	00112023          	sw	ra,0(sp)
800005f0:	00212223          	sw	sp,4(sp)
800005f4:	00312423          	sw	gp,8(sp)
800005f8:	00412623          	sw	tp,12(sp)
800005fc:	00512823          	sw	t0,16(sp)
80000600:	00612a23          	sw	t1,20(sp)
80000604:	00712c23          	sw	t2,24(sp)
80000608:	00812e23          	sw	s0,28(sp)
8000060c:	02912023          	sw	s1,32(sp)
80000610:	02a12223          	sw	a0,36(sp)
80000614:	02b12423          	sw	a1,40(sp)
80000618:	02c12623          	sw	a2,44(sp)
8000061c:	02d12823          	sw	a3,48(sp)
80000620:	02e12a23          	sw	a4,52(sp)
80000624:	02f12c23          	sw	a5,56(sp)
80000628:	03012e23          	sw	a6,60(sp)
8000062c:	05112023          	sw	a7,64(sp)
80000630:	05212223          	sw	s2,68(sp)
80000634:	05312423          	sw	s3,72(sp)
80000638:	05412623          	sw	s4,76(sp)
8000063c:	05512823          	sw	s5,80(sp)
80000640:	05612a23          	sw	s6,84(sp)
80000644:	05712c23          	sw	s7,88(sp)
80000648:	05812e23          	sw	s8,92(sp)
8000064c:	07912023          	sw	s9,96(sp)
80000650:	07a12223          	sw	s10,100(sp)
80000654:	07b12423          	sw	s11,104(sp)
80000658:	07c12623          	sw	t3,108(sp)
8000065c:	07d12823          	sw	t4,112(sp)
80000660:	07e12a23          	sw	t5,116(sp)
80000664:	07f12c23          	sw	t6,120(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:305
  jal MSYS_EI4_IRQHandler
80000668:	664000ef          	jal	ra,80000ccc <MSYS_EI4_IRQHandler>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:306
  j generic_restore
8000066c:	2ac0006f          	j	80000918 <generic_restore>

80000670 <vector_MSYS_EI5_trap_handler>:
vector_MSYS_EI5_trap_handler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:309

vector_MSYS_EI5_trap_handler:
  STORE_CONTEXT
80000670:	f8010113          	addi	sp,sp,-128
80000674:	00112023          	sw	ra,0(sp)
80000678:	00212223          	sw	sp,4(sp)
8000067c:	00312423          	sw	gp,8(sp)
80000680:	00412623          	sw	tp,12(sp)
80000684:	00512823          	sw	t0,16(sp)
80000688:	00612a23          	sw	t1,20(sp)
8000068c:	00712c23          	sw	t2,24(sp)
80000690:	00812e23          	sw	s0,28(sp)
80000694:	02912023          	sw	s1,32(sp)
80000698:	02a12223          	sw	a0,36(sp)
8000069c:	02b12423          	sw	a1,40(sp)
800006a0:	02c12623          	sw	a2,44(sp)
800006a4:	02d12823          	sw	a3,48(sp)
800006a8:	02e12a23          	sw	a4,52(sp)
800006ac:	02f12c23          	sw	a5,56(sp)
800006b0:	03012e23          	sw	a6,60(sp)
800006b4:	05112023          	sw	a7,64(sp)
800006b8:	05212223          	sw	s2,68(sp)
800006bc:	05312423          	sw	s3,72(sp)
800006c0:	05412623          	sw	s4,76(sp)
800006c4:	05512823          	sw	s5,80(sp)
800006c8:	05612a23          	sw	s6,84(sp)
800006cc:	05712c23          	sw	s7,88(sp)
800006d0:	05812e23          	sw	s8,92(sp)
800006d4:	07912023          	sw	s9,96(sp)
800006d8:	07a12223          	sw	s10,100(sp)
800006dc:	07b12423          	sw	s11,104(sp)
800006e0:	07c12623          	sw	t3,108(sp)
800006e4:	07d12823          	sw	t4,112(sp)
800006e8:	07e12a23          	sw	t5,116(sp)
800006ec:	07f12c23          	sw	t6,120(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:310
  jal MSYS_EI5_IRQHandler
800006f0:	5e0000ef          	jal	ra,80000cd0 <MSYS_EI5_IRQHandler>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:311
  j generic_restore
800006f4:	2240006f          	j	80000918 <generic_restore>

800006f8 <vector_SUBSYS_IRQHandler>:
vector_SUBSYS_IRQHandler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:314

vector_SUBSYS_IRQHandler:
  STORE_CONTEXT
800006f8:	f8010113          	addi	sp,sp,-128
800006fc:	00112023          	sw	ra,0(sp)
80000700:	00212223          	sw	sp,4(sp)
80000704:	00312423          	sw	gp,8(sp)
80000708:	00412623          	sw	tp,12(sp)
8000070c:	00512823          	sw	t0,16(sp)
80000710:	00612a23          	sw	t1,20(sp)
80000714:	00712c23          	sw	t2,24(sp)
80000718:	00812e23          	sw	s0,28(sp)
8000071c:	02912023          	sw	s1,32(sp)
80000720:	02a12223          	sw	a0,36(sp)
80000724:	02b12423          	sw	a1,40(sp)
80000728:	02c12623          	sw	a2,44(sp)
8000072c:	02d12823          	sw	a3,48(sp)
80000730:	02e12a23          	sw	a4,52(sp)
80000734:	02f12c23          	sw	a5,56(sp)
80000738:	03012e23          	sw	a6,60(sp)
8000073c:	05112023          	sw	a7,64(sp)
80000740:	05212223          	sw	s2,68(sp)
80000744:	05312423          	sw	s3,72(sp)
80000748:	05412623          	sw	s4,76(sp)
8000074c:	05512823          	sw	s5,80(sp)
80000750:	05612a23          	sw	s6,84(sp)
80000754:	05712c23          	sw	s7,88(sp)
80000758:	05812e23          	sw	s8,92(sp)
8000075c:	07912023          	sw	s9,96(sp)
80000760:	07a12223          	sw	s10,100(sp)
80000764:	07b12423          	sw	s11,104(sp)
80000768:	07c12623          	sw	t3,108(sp)
8000076c:	07d12823          	sw	t4,112(sp)
80000770:	07e12a23          	sw	t5,116(sp)
80000774:	07f12c23          	sw	t6,120(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:315
  jal SUBSYS_IRQHandler
80000778:	548000ef          	jal	ra,80000cc0 <SUBSYS_IRQHandler>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:316
  j generic_restore
8000077c:	19c0006f          	j	80000918 <generic_restore>

80000780 <vector_MSYS_EI6_trap_handler>:
vector_MSYS_EI6_trap_handler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:320

#ifndef MIV_RV32_V3_0
vector_MSYS_EI6_trap_handler:
  STORE_CONTEXT
80000780:	f8010113          	addi	sp,sp,-128
80000784:	00112023          	sw	ra,0(sp)
80000788:	00212223          	sw	sp,4(sp)
8000078c:	00312423          	sw	gp,8(sp)
80000790:	00412623          	sw	tp,12(sp)
80000794:	00512823          	sw	t0,16(sp)
80000798:	00612a23          	sw	t1,20(sp)
8000079c:	00712c23          	sw	t2,24(sp)
800007a0:	00812e23          	sw	s0,28(sp)
800007a4:	02912023          	sw	s1,32(sp)
800007a8:	02a12223          	sw	a0,36(sp)
800007ac:	02b12423          	sw	a1,40(sp)
800007b0:	02c12623          	sw	a2,44(sp)
800007b4:	02d12823          	sw	a3,48(sp)
800007b8:	02e12a23          	sw	a4,52(sp)
800007bc:	02f12c23          	sw	a5,56(sp)
800007c0:	03012e23          	sw	a6,60(sp)
800007c4:	05112023          	sw	a7,64(sp)
800007c8:	05212223          	sw	s2,68(sp)
800007cc:	05312423          	sw	s3,72(sp)
800007d0:	05412623          	sw	s4,76(sp)
800007d4:	05512823          	sw	s5,80(sp)
800007d8:	05612a23          	sw	s6,84(sp)
800007dc:	05712c23          	sw	s7,88(sp)
800007e0:	05812e23          	sw	s8,92(sp)
800007e4:	07912023          	sw	s9,96(sp)
800007e8:	07a12223          	sw	s10,100(sp)
800007ec:	07b12423          	sw	s11,104(sp)
800007f0:	07c12623          	sw	t3,108(sp)
800007f4:	07d12823          	sw	t4,112(sp)
800007f8:	07e12a23          	sw	t5,116(sp)
800007fc:	07f12c23          	sw	t6,120(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:321
  jal MSYS_EI6_IRQHandler
80000800:	4d8000ef          	jal	ra,80000cd8 <MSYS_EI6_IRQHandler>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:322
  j generic_restore
80000804:	1140006f          	j	80000918 <generic_restore>

80000808 <vector_MSYS_EI7_trap_handler>:
vector_MSYS_EI7_trap_handler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:325

vector_MSYS_EI7_trap_handler:
  STORE_CONTEXT
80000808:	f8010113          	addi	sp,sp,-128
8000080c:	00112023          	sw	ra,0(sp)
80000810:	00212223          	sw	sp,4(sp)
80000814:	00312423          	sw	gp,8(sp)
80000818:	00412623          	sw	tp,12(sp)
8000081c:	00512823          	sw	t0,16(sp)
80000820:	00612a23          	sw	t1,20(sp)
80000824:	00712c23          	sw	t2,24(sp)
80000828:	00812e23          	sw	s0,28(sp)
8000082c:	02912023          	sw	s1,32(sp)
80000830:	02a12223          	sw	a0,36(sp)
80000834:	02b12423          	sw	a1,40(sp)
80000838:	02c12623          	sw	a2,44(sp)
8000083c:	02d12823          	sw	a3,48(sp)
80000840:	02e12a23          	sw	a4,52(sp)
80000844:	02f12c23          	sw	a5,56(sp)
80000848:	03012e23          	sw	a6,60(sp)
8000084c:	05112023          	sw	a7,64(sp)
80000850:	05212223          	sw	s2,68(sp)
80000854:	05312423          	sw	s3,72(sp)
80000858:	05412623          	sw	s4,76(sp)
8000085c:	05512823          	sw	s5,80(sp)
80000860:	05612a23          	sw	s6,84(sp)
80000864:	05712c23          	sw	s7,88(sp)
80000868:	05812e23          	sw	s8,92(sp)
8000086c:	07912023          	sw	s9,96(sp)
80000870:	07a12223          	sw	s10,100(sp)
80000874:	07b12423          	sw	s11,104(sp)
80000878:	07c12623          	sw	t3,108(sp)
8000087c:	07d12823          	sw	t4,112(sp)
80000880:	07e12a23          	sw	t5,116(sp)
80000884:	07f12c23          	sw	t6,120(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:326
  jal MSYS_EI7_IRQHandler
80000888:	454000ef          	jal	ra,80000cdc <MSYS_EI7_IRQHandler>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:327
  j generic_restore
8000088c:	08c0006f          	j	80000918 <generic_restore>

80000890 <vector_SUBSYSR_IRQHandler>:
vector_SUBSYSR_IRQHandler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:331


vector_SUBSYSR_IRQHandler:
  STORE_CONTEXT
80000890:	f8010113          	addi	sp,sp,-128
80000894:	00112023          	sw	ra,0(sp)
80000898:	00212223          	sw	sp,4(sp)
8000089c:	00312423          	sw	gp,8(sp)
800008a0:	00412623          	sw	tp,12(sp)
800008a4:	00512823          	sw	t0,16(sp)
800008a8:	00612a23          	sw	t1,20(sp)
800008ac:	00712c23          	sw	t2,24(sp)
800008b0:	00812e23          	sw	s0,28(sp)
800008b4:	02912023          	sw	s1,32(sp)
800008b8:	02a12223          	sw	a0,36(sp)
800008bc:	02b12423          	sw	a1,40(sp)
800008c0:	02c12623          	sw	a2,44(sp)
800008c4:	02d12823          	sw	a3,48(sp)
800008c8:	02e12a23          	sw	a4,52(sp)
800008cc:	02f12c23          	sw	a5,56(sp)
800008d0:	03012e23          	sw	a6,60(sp)
800008d4:	05112023          	sw	a7,64(sp)
800008d8:	05212223          	sw	s2,68(sp)
800008dc:	05312423          	sw	s3,72(sp)
800008e0:	05412623          	sw	s4,76(sp)
800008e4:	05512823          	sw	s5,80(sp)
800008e8:	05612a23          	sw	s6,84(sp)
800008ec:	05712c23          	sw	s7,88(sp)
800008f0:	05812e23          	sw	s8,92(sp)
800008f4:	07912023          	sw	s9,96(sp)
800008f8:	07a12223          	sw	s10,100(sp)
800008fc:	07b12423          	sw	s11,104(sp)
80000900:	07c12623          	sw	t3,108(sp)
80000904:	07d12823          	sw	t4,112(sp)
80000908:	07e12a23          	sw	t5,116(sp)
8000090c:	07f12c23          	sw	t6,120(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:332
  jal SUBSYSR_IRQHandler
80000910:	3d0000ef          	jal	ra,80000ce0 <SUBSYSR_IRQHandler>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:333
  j generic_restore
80000914:	0040006f          	j	80000918 <generic_restore>

80000918 <generic_restore>:
generic_restore():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:339

#endif /*MIV_RV32_V3_0*/
#endif /* MIV_LEGACY_RV32 */

generic_restore:
  LREG x1, 0 * REGBYTES(sp)
80000918:	00012083          	lw	ra,0(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:340
  LREG x2, 1 * REGBYTES(sp)
8000091c:	00412103          	lw	sp,4(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:341
  LREG x3, 2 * REGBYTES(sp)
80000920:	00812183          	lw	gp,8(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:342
  LREG x4, 3 * REGBYTES(sp)
80000924:	00c12203          	lw	tp,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:343
  LREG x5, 4 * REGBYTES(sp)
80000928:	01012283          	lw	t0,16(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:344
  LREG x6, 5 * REGBYTES(sp)
8000092c:	01412303          	lw	t1,20(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:345
  LREG x7, 6 * REGBYTES(sp)
80000930:	01812383          	lw	t2,24(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:346
  LREG x8, 7 * REGBYTES(sp)
80000934:	01c12403          	lw	s0,28(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:347
  LREG x9, 8 * REGBYTES(sp)
80000938:	02012483          	lw	s1,32(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:348
  LREG x10, 9 * REGBYTES(sp)
8000093c:	02412503          	lw	a0,36(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:349
  LREG x11, 10 * REGBYTES(sp)
80000940:	02812583          	lw	a1,40(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:350
  LREG x12, 11 * REGBYTES(sp)
80000944:	02c12603          	lw	a2,44(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:351
  LREG x13, 12 * REGBYTES(sp)
80000948:	03012683          	lw	a3,48(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:352
  LREG x14, 13 * REGBYTES(sp)
8000094c:	03412703          	lw	a4,52(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:353
  LREG x15, 14 * REGBYTES(sp)
80000950:	03812783          	lw	a5,56(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:354
  LREG x16, 15 * REGBYTES(sp)
80000954:	03c12803          	lw	a6,60(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:355
  LREG x17, 16 * REGBYTES(sp)
80000958:	04012883          	lw	a7,64(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:356
  LREG x18, 17 * REGBYTES(sp)
8000095c:	04412903          	lw	s2,68(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:357
  LREG x19, 18 * REGBYTES(sp)
80000960:	04812983          	lw	s3,72(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:358
  LREG x20, 19 * REGBYTES(sp)
80000964:	04c12a03          	lw	s4,76(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:359
  LREG x21, 20 * REGBYTES(sp)
80000968:	05012a83          	lw	s5,80(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:360
  LREG x22, 21 * REGBYTES(sp)
8000096c:	05412b03          	lw	s6,84(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:361
  LREG x23, 22 * REGBYTES(sp)
80000970:	05812b83          	lw	s7,88(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:362
  LREG x24, 23 * REGBYTES(sp)
80000974:	05c12c03          	lw	s8,92(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:363
  LREG x25, 24 * REGBYTES(sp)
80000978:	06012c83          	lw	s9,96(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:364
  LREG x26, 25 * REGBYTES(sp)
8000097c:	06412d03          	lw	s10,100(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:365
  LREG x27, 26 * REGBYTES(sp)
80000980:	06812d83          	lw	s11,104(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:366
  LREG x28, 27 * REGBYTES(sp)
80000984:	06c12e03          	lw	t3,108(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:367
  LREG x29, 28 * REGBYTES(sp)
80000988:	07012e83          	lw	t4,112(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:368
  LREG x30, 29 * REGBYTES(sp)
8000098c:	07412f03          	lw	t5,116(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:369
  LREG x31, 30 * REGBYTES(sp)
80000990:	07812f83          	lw	t6,120(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:408
  flw	f30, 30 * REGBYTES(sp)
  flw	f31, 31 * REGBYTES(sp)
  #endif /* __riscv_flen */
  #endif /* MIV_FP_CONTEXT_SAVE */

  addi sp, sp, SP_SHIFT_OFFSET*REGBYTES
80000994:	08010113          	addi	sp,sp,128
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:409
  mret
80000998:	30200073          	mret
8000099c:	0000                	unimp
	...

Disassembly of section .text:

800009a0 <handle_reset>:
handle_reset():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:418
/* Ensure instructions are not relaxed, since gp is not yet set */
.option push
.option norelax

#ifndef MIV_RV32_V3_0
  csrwi mstatus, 0
800009a0:	30005073          	csrwi	mstatus,0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:419
  csrwi mie, 0
800009a4:	30405073          	csrwi	mie,0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:420
  la ra, _start
800009a8:	fffff097          	auipc	ra,0xfffff
800009ac:	65808093          	addi	ra,ra,1624 # 80000000 <_start>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:424

/* Clearnig this to be on safer side as RTL doesnt seem to clear it on reset. */
#ifndef MIV_LEGACY_RV32
  li t0, MTIMEH_ADDR
800009b0:	0200c2b7          	lui	t0,0x200c
800009b4:	ffc28293          	addi	t0,t0,-4 # 200bffc <STACK_SIZE+0x200b7fc>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:425
  sw x0, 0(t0)
800009b8:	0002a023          	sw	zero,0(t0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:428
#endif

  csrr t0, misa
800009bc:	301022f3          	csrr	t0,misa
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:429
  andi t0, t0, A_EXTENSION_MASK
800009c0:	0012f293          	andi	t0,t0,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:430
  bnez t0, ima_cores_setup          /* Jump to IMA core handling */
800009c4:	02029663          	bnez	t0,800009f0 <ima_cores_setup>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:438
/* For MIV_RV32 cores the mtvec exception base address is fixed at Reset vector
   address + 0x4. Check the mode bits. */
/* In the MIV_RV32 v3.1, the MTVEC exception base address is WARL, and can be 
   configured by the user at runtime */

  csrr t0, mtvec
800009c8:	305022f3          	csrr	t0,mtvec
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:439
  andi t0, t0, MTVEC_MODE_BIT_MASK
800009cc:	0032f293          	andi	t0,t0,3
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:440
  li t1, MTVEC_VECTORED_MODE_VAL
800009d0:	00100313          	li	t1,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:441
  bne t0, t1, ima_cores_setup        /* Jump to IMA core handling */
800009d4:	00629e63          	bne	t0,t1,800009f0 <ima_cores_setup>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:445

  /* When mode = 1 => this is vectored mode on MIV_RV32 core.
     Verify that the trap_handler address matches the configuration in MTVEC */
  csrr t0, mtvec
800009d8:	305022f3          	csrr	t0,mtvec
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:446
  andi t0, t0, 0xFFFFFFFC
800009dc:	ffc2f293          	andi	t0,t0,-4
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:447
  la t1, trap_entry
800009e0:	fffff317          	auipc	t1,0xfffff
800009e4:	62430313          	addi	t1,t1,1572 # 80000004 <trap_entry>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:448
  bne t0, t1, vector_address_not_matching
800009e8:	04629a63          	bne	t0,t1,80000a3c <vector_address_not_matching>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:449
  j generic_reset_handling
800009ec:	0100006f          	j	800009fc <generic_reset_handling>

800009f0 <ima_cores_setup>:
ima_cores_setup():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:476
  bne t0, t1, vector_address_not_matching
  j generic_reset_handling
#endif /*MIV_RV32_V3_0*/

ima_cores_setup:
  la t0, trap_entry
800009f0:	fffff297          	auipc	t0,0xfffff
800009f4:	61428293          	addi	t0,t0,1556 # 80000004 <trap_entry>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:482

#ifdef MIV_LEGACY_RV32_VECTORED_INTERRUPTS
  addi t0, t0, 0x01 /* Set the mode bit for IMA cores.
                       For both MIV_RV32 v3.1 and v3.0 cores this is done by configurator. */
#endif
  csrw mtvec, t0
800009f8:	30529073          	csrw	mtvec,t0

800009fc <generic_reset_handling>:
generic_reset_handling():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:487

generic_reset_handling:
/* Copy sdata section first so that the gp is set and linker relaxation can be
   used */
    la a4, __sdata_load
800009fc:	00004717          	auipc	a4,0x4
80000a00:	e7470713          	addi	a4,a4,-396 # 80004870 <__sdata_load>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:488
    la a5, __sdata_start
80000a04:	00004797          	auipc	a5,0x4
80000a08:	e6c78793          	addi	a5,a5,-404 # 80004870 <__sdata_load>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:489
    la a6, __sdata_end
80000a0c:	00004817          	auipc	a6,0x4
80000a10:	e9480813          	addi	a6,a6,-364 # 800048a0 <__data_load>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:490
    beq a4, a5, 1f     /* Exit if source and dest are same */
80000a14:	00f70863          	beq	a4,a5,80000a24 <generic_reset_handling+0x28>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:491
    beq a5, a6, 1f     /* Exit if section start and end addresses are same */
80000a18:	01078663          	beq	a5,a6,80000a24 <generic_reset_handling+0x28>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:492
    call block_copy
80000a1c:	00000097          	auipc	ra,0x0
80000a20:	0b4080e7          	jalr	180(ra) # 80000ad0 <block_copy>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:496

1:
  /* initialize global pointer */
  la gp, __global_pointer$
80000a24:	00004197          	auipc	gp,0x4
80000a28:	64c18193          	addi	gp,gp,1612 # 80005070 <__global_pointer$>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:513
  csrw mstatus, t1

  lui t0, 0x0
  fscsr t0
#endif
  call initializations
80000a2c:	014000ef          	jal	ra,80000a40 <initializations>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:515
  /* Initialize stack pointer */
  la sp, __stack_top
80000a30:	00006117          	auipc	sp,0x6
80000a34:	65010113          	addi	sp,sp,1616 # 80007080 <__stack_top>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:518

  /* Jump into C code */
  j _init
80000a38:	2640006f          	j	80000c9c <_init>

80000a3c <vector_address_not_matching>:
vector_address_not_matching():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:523

/* Error: trap_entry is not at the expected address of reset_vector+mtvec offset
   as configured in the MIV_RV32 core vectored mode */
vector_address_not_matching:
  ebreak
80000a3c:	00100073          	ebreak

80000a40 <initializations>:
initializations():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:527

initializations:
/* Initialize the .bss section */
    mv t0, ra           /* Store ra for future use */
80000a40:	00008293          	mv	t0,ra
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:528
    la  a5, __bss_start
80000a44:	00005797          	auipc	a5,0x5
80000a48:	47c78793          	addi	a5,a5,1148 # 80005ec0 <__sbss_end>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:529
    la  a6, __bss_end
80000a4c:	00006817          	auipc	a6,0x6
80000a50:	a3480813          	addi	a6,a6,-1484 # 80006480 <__bss_end>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:530
    beq a5, a6, 1f     /* Section start and end address are the same */
80000a54:	01078463          	beq	a5,a6,80000a5c <initializations+0x1c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:531
    call zeroize_block
80000a58:	058000ef          	jal	ra,80000ab0 <zeroize_block>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:535

1:
/* Initialize the .sbss section */
    la  a5, __sbss_start
80000a5c:	00005797          	auipc	a5,0x5
80000a60:	3d478793          	addi	a5,a5,980 # 80005e30 <__data_end>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:536
    la  a6, __sbss_end
80000a64:	00005817          	auipc	a6,0x5
80000a68:	45c80813          	addi	a6,a6,1116 # 80005ec0 <__sbss_end>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:537
    beq a5, a6, 1f     /* Section start and end address are the same */
80000a6c:	03078063          	beq	a5,a6,80000a8c <initializations+0x4c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:538
    call zeroize_block
80000a70:	040000ef          	jal	ra,80000ab0 <zeroize_block>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:541

/* Clear heap */
    la  a5, __heap_start
80000a74:	00006797          	auipc	a5,0x6
80000a78:	a0c78793          	addi	a5,a5,-1524 # 80006480 <__bss_end>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:542
    la  a6, __heap_end
80000a7c:	00006817          	auipc	a6,0x6
80000a80:	e0480813          	addi	a6,a6,-508 # 80006880 <__heap_end>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:543
    beq a5, a6, 1f     /* Section start and end address are the same */
80000a84:	01078463          	beq	a5,a6,80000a8c <initializations+0x4c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:544
    call zeroize_block
80000a88:	028000ef          	jal	ra,80000ab0 <zeroize_block>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:548

1:
/* Copy data section */
    la  a4, __data_load
80000a8c:	83018713          	addi	a4,gp,-2000 # 800048a0 <__data_load>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:549
    la  a5, __data_start
80000a90:	83018793          	addi	a5,gp,-2000 # 800048a0 <__data_load>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:550
    la  a6, __data_end
80000a94:	00005817          	auipc	a6,0x5
80000a98:	39c80813          	addi	a6,a6,924 # 80005e30 <__data_end>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:551
    beq a4, a5, 1f     /* Exit early if source and dest are same */
80000a9c:	00f70663          	beq	a4,a5,80000aa8 <initializations+0x68>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:552
    beq a5, a6, 1f     /* Section start and end addresses are the same */
80000aa0:	01078463          	beq	a5,a6,80000aa8 <initializations+0x68>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:553
    call block_copy
80000aa4:	02c000ef          	jal	ra,80000ad0 <block_copy>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:556

1:
    mv ra, t0           /* Retrieve ra */
80000aa8:	00028093          	mv	ra,t0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:557
    ret
80000aac:	00008067          	ret

80000ab0 <zeroize_block>:
zeroize_block():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:560

zeroize_block:
    bltu a6, a5, block_copy_error   /* Error. End address is less than start */
80000ab0:	04f86463          	bltu	a6,a5,80000af8 <block_copy_error>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:561
    or a7, a6, a5                   /* Check if start or end is unalined */
80000ab4:	00f868b3          	or	a7,a6,a5
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:562
    andi a7, a7, 0x03u
80000ab8:	0038f893          	andi	a7,a7,3
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:563
    bgtz a7, block_copy_error       /* Unaligned addresses error*/
80000abc:	03104e63          	bgtz	a7,80000af8 <block_copy_error>

80000ac0 <zeroize_loop>:
zeroize_loop():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:565
zeroize_loop:
    sw x0, 0(a5)
80000ac0:	0007a023          	sw	zero,0(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:566
    add a5, a5, __SIZEOF_POINTER__
80000ac4:	00478793          	addi	a5,a5,4
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:567
    blt a5, a6, zeroize_loop
80000ac8:	ff07cce3          	blt	a5,a6,80000ac0 <zeroize_loop>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:568
    ret
80000acc:	00008067          	ret

80000ad0 <block_copy>:
block_copy():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:571

block_copy:
    bltu a6, a5, block_copy_error   /* Error. End address is less than start */
80000ad0:	02f86463          	bltu	a6,a5,80000af8 <block_copy_error>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:572
    or a7, a6, a5                   /* Check if start or end is unalined */
80000ad4:	00f868b3          	or	a7,a6,a5
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:573
    andi a7, a7, 0x03u
80000ad8:	0038f893          	andi	a7,a7,3
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:574
    bgtz a7, block_copy_error       /* Unaligned addresses error*/
80000adc:	01104e63          	bgtz	a7,80000af8 <block_copy_error>

80000ae0 <block_copy_loop>:
block_copy_loop():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:576
block_copy_loop:
    lw a7, 0(a4)
80000ae0:	00072883          	lw	a7,0(a4)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:577
    sw a7, 0(a5)
80000ae4:	0117a023          	sw	a7,0(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:578
    addi a5, a5, 0x04
80000ae8:	00478793          	addi	a5,a5,4
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:579
    addi a4, a4, 0x04
80000aec:	00470713          	addi	a4,a4,4
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:580
    blt a5, a6, block_copy_loop
80000af0:	ff07c8e3          	blt	a5,a6,80000ae0 <block_copy_loop>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:581
    j block_copy_exit
80000af4:	0080006f          	j	80000afc <block_copy_exit>

80000af8 <block_copy_error>:
block_copy_error():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:584

block_copy_error:
    j block_copy_error
80000af8:	0000006f          	j	80000af8 <block_copy_error>

80000afc <block_copy_exit>:
block_copy_exit():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_entry.S:587

block_copy_exit:
    ret
80000afc:	00008067          	ret

80000b00 <handle_m_timer_interrupt>:
handle_m_timer_interrupt():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:192

/*------------------------------------------------------------------------------
 * RISC-V interrupt handler for machine timer interrupts.
 */
void handle_m_timer_interrupt(void)
{
80000b00:	ff010113          	addi	sp,sp,-16
80000b04:	00112623          	sw	ra,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:193
    clear_csr(mie, MIP_MTIP);
80000b08:	08000793          	li	a5,128
80000b0c:	3047b7f3          	csrrc	a5,mie,a5
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:195

    uint64_t mtime_at_irq = MTIME;
80000b10:	0200c7b7          	lui	a5,0x200c
80000b14:	ff87a683          	lw	a3,-8(a5) # 200bff8 <STACK_SIZE+0x200b7f8>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:201

#ifndef NDEBUG
    static volatile uint32_t d_tick = 0u;
#endif

    while(g_systick_cmp_value < (mtime_at_irq + MTIME_DELTA)) {
80000b18:	00005797          	auipc	a5,0x5
80000b1c:	32078793          	addi	a5,a5,800 # 80005e38 <g_systick_cmp_value>
80000b20:	0007a703          	lw	a4,0(a5)
80000b24:	0047a783          	lw	a5,4(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:202
        g_systick_cmp_value = g_systick_cmp_value + g_systick_increment;
80000b28:	00005617          	auipc	a2,0x5
80000b2c:	31860613          	addi	a2,a2,792 # 80005e40 <g_systick_increment>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:201
    while(g_systick_cmp_value < (mtime_at_irq + MTIME_DELTA)) {
80000b30:	00568593          	addi	a1,a3,5
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:202
        g_systick_cmp_value = g_systick_cmp_value + g_systick_increment;
80000b34:	00062503          	lw	a0,0(a2)
80000b38:	00462803          	lw	a6,4(a2)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:201
    while(g_systick_cmp_value < (mtime_at_irq + MTIME_DELTA)) {
80000b3c:	00d5b6b3          	sltu	a3,a1,a3
80000b40:	00000613          	li	a2,0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:205

#ifndef NDEBUG
        d_tick += 1;
80000b44:	00005897          	auipc	a7,0x5
80000b48:	2ec88893          	addi	a7,a7,748 # 80005e30 <__data_end>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:201
    while(g_systick_cmp_value < (mtime_at_irq + MTIME_DELTA)) {
80000b4c:	04d7e663          	bltu	a5,a3,80000b98 <handle_m_timer_interrupt+0x98>
80000b50:	00f69463          	bne	a3,a5,80000b58 <handle_m_timer_interrupt+0x58>
80000b54:	04b76263          	bltu	a4,a1,80000b98 <handle_m_timer_interrupt+0x98>
80000b58:	00060a63          	beqz	a2,80000b6c <handle_m_timer_interrupt+0x6c>
80000b5c:	00005697          	auipc	a3,0x5
80000b60:	2ce6ae23          	sw	a4,732(a3) # 80005e38 <g_systick_cmp_value>
80000b64:	00005697          	auipc	a3,0x5
80000b68:	2cf6ac23          	sw	a5,728(a3) # 80005e3c <g_systick_cmp_value+0x4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:223
     * If you are running the program using the debugger and halt the CPU at a 
     * breakpoint, MTIME will continue to increment and interrupts will be 
     * missed; resulting in d_tick > 1.
     */

    WRITE_MTIMECMP(g_systick_cmp_value);
80000b6c:	020046b7          	lui	a3,0x2004
80000b70:	fff00613          	li	a2,-1
80000b74:	00c6a223          	sw	a2,4(a3) # 2004004 <STACK_SIZE+0x2003804>
80000b78:	00e6a023          	sw	a4,0(a3)
80000b7c:	00f6a223          	sw	a5,4(a3)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:225

    SysTick_Handler();
80000b80:	134000ef          	jal	ra,80000cb4 <SysTick_Handler>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:227

    set_csr(mie, MIP_MTIP);
80000b84:	08000793          	li	a5,128
80000b88:	3047a7f3          	csrrs	a5,mie,a5
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:228
}
80000b8c:	00c12083          	lw	ra,12(sp)
80000b90:	01010113          	addi	sp,sp,16
80000b94:	00008067          	ret
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:202
        g_systick_cmp_value = g_systick_cmp_value + g_systick_increment;
80000b98:	00a70633          	add	a2,a4,a0
80000b9c:	00e63333          	sltu	t1,a2,a4
80000ba0:	00060713          	mv	a4,a2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:205
        d_tick += 1;
80000ba4:	0008a603          	lw	a2,0(a7)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:202
        g_systick_cmp_value = g_systick_cmp_value + g_systick_increment;
80000ba8:	010787b3          	add	a5,a5,a6
80000bac:	00f307b3          	add	a5,t1,a5
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:205
        d_tick += 1;
80000bb0:	00160613          	addi	a2,a2,1
80000bb4:	00005317          	auipc	t1,0x5
80000bb8:	26c32e23          	sw	a2,636(t1) # 80005e30 <__data_end>
80000bbc:	00100613          	li	a2,1
80000bc0:	f8dff06f          	j	80000b4c <handle_m_timer_interrupt+0x4c>

80000bc4 <handle_m_soft_interrupt>:
handle_m_soft_interrupt():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:231

void handle_m_soft_interrupt(void)
{
80000bc4:	ff010113          	addi	sp,sp,-16
80000bc8:	00112623          	sw	ra,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:232
    Software_IRQHandler();
80000bcc:	0d8000ef          	jal	ra,80000ca4 <Software_IRQHandler>
MRV_clear_soft_irq():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.h:735
{
#ifdef MIV_LEGACY_RV32
    MSIP = 0x00u;   /* clear soft interrupt */
#else
    /* Clear soft IRQ on MIV_RV32 processor */
    SUBSYS->soft_reg &= ~SUBSYS_SOFT_IRQ;
80000bd0:	00006737          	lui	a4,0x6
80000bd4:	02072783          	lw	a5,32(a4) # 6020 <STACK_SIZE+0x5820>
handle_m_soft_interrupt():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:234
    MRV_clear_soft_irq();
}
80000bd8:	00c12083          	lw	ra,12(sp)
MRV_clear_soft_irq():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.h:735
80000bdc:	ffd7f793          	andi	a5,a5,-3
80000be0:	02f72023          	sw	a5,32(a4)
handle_m_soft_interrupt():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:234
80000be4:	01010113          	addi	sp,sp,16
80000be8:	00008067          	ret

80000bec <handle_local_ei_interrupts>:
handle_local_ei_interrupts():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:306
/*------------------------------------------------------------------------------
 * Jump to interrupt table containing local interrupts
 */
void handle_local_ei_interrupts(uint8_t irq_no)
{
    uint64_t mhart_id = read_csr(mhartid);
80000bec:	f14027f3          	csrr	a5,mhartid
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:307
    ASSERT(irq_no <= MIV_LOCAL_IRQ_MAX)
80000bf0:	01f00793          	li	a5,31
80000bf4:	00a7f663          	bgeu	a5,a0,80000c00 <handle_local_ei_interrupts+0x14>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:308 (discriminator 1)
    ASSERT(irq_no >= MIV_LOCAL_IRQ_MIN)
80000bf8:	00100073          	ebreak
80000bfc:	00c0006f          	j	80000c08 <handle_local_ei_interrupts+0x1c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:308
80000c00:	00f00793          	li	a5,15
80000c04:	fea7fae3          	bgeu	a5,a0,80000bf8 <handle_local_ei_interrupts+0xc>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:310

    uint8_t ei_no = (uint8_t)(irq_no - MIV_LOCAL_IRQ_MIN);
80000c08:	ff050513          	addi	a0,a0,-16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:311
    (*local_irq_handler_table[ei_no])();
80000c0c:	0ff57513          	andi	a0,a0,255
80000c10:	00251513          	slli	a0,a0,0x2
80000c14:	00003797          	auipc	a5,0x3
80000c18:	79c78793          	addi	a5,a5,1948 # 800043b0 <local_irq_handler_table>
80000c1c:	00a78533          	add	a0,a5,a0
80000c20:	00052303          	lw	t1,0(a0)
80000c24:	00030067          	jr	t1

80000c28 <handle_trap>:
handle_trap():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:323
 */
void handle_trap(uintptr_t mcause, uintptr_t mepc)
{   
    uint64_t is_interrupt = mcause & MCAUSE_INT;

    if (is_interrupt)
80000c28:	04055a63          	bgez	a0,80000c7c <handle_trap+0x54>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:326
    {
#ifndef MIV_LEGACY_RV32
        if (((mcause & MCAUSE_CAUSE) >= MIV_LOCAL_IRQ_MIN) && ((mcause & MCAUSE_CAUSE) <= MIV_LOCAL_IRQ_MAX))
80000c2c:	800007b7          	lui	a5,0x80000
80000c30:	ff07c713          	xori	a4,a5,-16
80000c34:	00e57733          	and	a4,a0,a4
80000c38:	00070c63          	beqz	a4,80000c50 <handle_trap+0x28>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:326 (discriminator 1)
80000c3c:	fe07c793          	xori	a5,a5,-32
80000c40:	00f577b3          	and	a5,a0,a5
80000c44:	00079663          	bnez	a5,80000c50 <handle_trap+0x28>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:328
        {
            handle_local_ei_interrupts((uint8_t)(mcause & MCAUSE_CAUSE));
80000c48:	0ff57513          	andi	a0,a0,255
80000c4c:	fa1ff06f          	j	80000bec <handle_local_ei_interrupts>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:330
        }
        else if ((mcause & MCAUSE_CAUSE) == IRQ_M_EXT)
80000c50:	00151513          	slli	a0,a0,0x1
80000c54:	00155513          	srli	a0,a0,0x1
80000c58:	00b00793          	li	a5,11
80000c5c:	00f51463          	bne	a0,a5,80000c64 <handle_trap+0x3c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:336
#else
        if ((mcause & MCAUSE_CAUSE) == IRQ_M_EXT)
#endif
        {
#ifndef MIV_LEGACY_RV32
            External_IRQHandler();
80000c60:	2380306f          	j	80003e98 <External_IRQHandler>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:341
#else
            handle_m_ext_interrupt();
#endif
        }
        else if ((mcause & MCAUSE_CAUSE) == IRQ_M_SOFT)
80000c64:	00300793          	li	a5,3
80000c68:	00f51463          	bne	a0,a5,80000c70 <handle_trap+0x48>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:343
        {
            handle_m_soft_interrupt();
80000c6c:	f59ff06f          	j	80000bc4 <handle_m_soft_interrupt>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:345
        }
        else if ((mcause & MCAUSE_CAUSE) == IRQ_M_TIMER)
80000c70:	00700793          	li	a5,7
80000c74:	02f51263          	bne	a0,a5,80000c98 <handle_trap+0x70>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:347
        {
            handle_m_timer_interrupt();
80000c78:	e89ff06f          	j	80000b00 <handle_m_timer_interrupt>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:382
         # versions only support mbadaddr.
         # See: https://github.com/riscv/riscv-gcc/issues/133
        */

         /* interrupt pending */
         uintptr_t mip      = read_csr(mip);
80000c7c:	344027f3          	csrr	a5,mip
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:385

         /* additional info and meaning depends on mcause */
         uintptr_t mtval = read_csr(mtval);
80000c80:	343027f3          	csrr	a5,mtval
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:388

         /* trap vector */
         uintptr_t mtvec    = read_csr(mtvec);
80000c84:	305027f3          	csrr	a5,mtvec
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:391

         /* temporary, sometimes might hold temporary value of a0 */
         uintptr_t mscratch = read_csr(mscratch);
80000c88:	340027f3          	csrr	a5,mscratch
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:394

         /* status contains many smaller fields: */
         uintptr_t mstatus  = read_csr(mstatus);
80000c8c:	300027f3          	csrr	a5,mstatus
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:397

         /* PC value when the exception was taken*/
         uintptr_t mmepc  = read_csr(mepc);
80000c90:	341027f3          	csrr	a5,mepc
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:400

        /* breakpoint */
        __asm__("ebreak");
80000c94:	00100073          	ebreak
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_hal.c:405
#else
        _exit(1 + mcause);
#endif  /* NDEBUG */
    }
}
80000c98:	00008067          	ret

80000c9c <_init>:
_init():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_init.c:27
    /* This function is a placeholder for the case where some more hardware
     * specific initializations are required before jumping into the application
     * code. You can implement it here. */

    /* Jump to the application code after all initializations are completed */
    main();
80000c9c:	35c0306f          	j	80003ff8 <main>

80000ca0 <_fini>:
_fini():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_init.c:34

/* Function called after main() finishes */
void
_fini(void)
{
}
80000ca0:	00008067          	ret

80000ca4 <Software_IRQHandler>:
Software_IRQHandler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_stubs.c:23
#ifdef __cplusplus
extern "C" {
#endif

__attribute__((weak)) void Software_IRQHandler(void)
{
80000ca4:	ff010113          	addi	sp,sp,-16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_stubs.c:24
    _exit(10);
80000ca8:	00a00513          	li	a0,10
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_stubs.c:23
{
80000cac:	00112623          	sw	ra,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_stubs.c:24
    _exit(10);
80000cb0:	034000ef          	jal	ra,80000ce4 <_exit>

80000cb4 <SysTick_Handler>:
SysTick_Handler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_stubs.c:30
}

__attribute__((weak)) void SysTick_Handler(void)
{
    /* Default handler */
}
80000cb4:	00008067          	ret

80000cb8 <MGECI_IRQHandler>:
MGECI_IRQHandler():
80000cb8:	00008067          	ret

80000cbc <MGEUI_IRQHandler>:
MGEUI_IRQHandler():
80000cbc:	00008067          	ret

80000cc0 <SUBSYS_IRQHandler>:
SUBSYS_IRQHandler():
80000cc0:	00008067          	ret

80000cc4 <MSYS_EI2_IRQHandler>:
MSYS_EI2_IRQHandler():
80000cc4:	00008067          	ret

80000cc8 <MSYS_EI3_IRQHandler>:
MSYS_EI3_IRQHandler():
80000cc8:	00008067          	ret

80000ccc <MSYS_EI4_IRQHandler>:
MSYS_EI4_IRQHandler():
80000ccc:	00008067          	ret

80000cd0 <MSYS_EI5_IRQHandler>:
MSYS_EI5_IRQHandler():
80000cd0:	00008067          	ret

80000cd4 <Reserved_IRQHandler>:
Reserved_IRQHandler():
80000cd4:	fd1ff06f          	j	80000ca4 <Software_IRQHandler>

80000cd8 <MSYS_EI6_IRQHandler>:
MSYS_EI6_IRQHandler():
80000cd8:	00008067          	ret

80000cdc <MSYS_EI7_IRQHandler>:
MSYS_EI7_IRQHandler():
80000cdc:	00008067          	ret

80000ce0 <SUBSYSR_IRQHandler>:
SUBSYSR_IRQHandler():
80000ce0:	00008067          	ret

80000ce4 <_exit>:
_exit():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/miv_rv32_hal/miv_rv32_syscall.c:150 (discriminator 1)

    write(STDERR_FILENO, message, strlen(message));
    write_hex(STDERR_FILENO, code);
#endif

    while (1){};
80000ce4:	0000006f          	j	80000ce4 <_exit>

80000ce8 <HAL_enable_interrupts>:
MRV_enable_interrupts():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\src\platform/miv_rv32_hal/miv_rv32_hal.h:617
  @return
  This functions returns the CORE_GPR_DED_RESET_REG bit value.
 */
static inline void MRV_enable_interrupts(void)
{
    set_csr(mstatus, MSTATUS_MIE);
80000ce8:	300467f3          	csrrsi	a5,mstatus,8
HAL_enable_interrupts():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hal_irq.c:24
/*------------------------------------------------------------------------------
 * 
 */
void HAL_enable_interrupts(void) {
    MRV_enable_interrupts();
}
80000cec:	00008067          	ret

80000cf0 <HAL_disable_interrupts>:
HAL_disable_interrupts():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hal_irq.c:31
/*------------------------------------------------------------------------------
 * 
 */
psr_t HAL_disable_interrupts(void) {
    psr_t psr;
    psr = read_csr(mstatus);
80000cf0:	30002573          	csrr	a0,mstatus
MRV_disable_interrupts():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\src\platform/miv_rv32_hal/miv_rv32_hal.h:631
  @return
  This functions returns the CORE_GPR_DED_RESET_REG bit value.
 */
static inline void MRV_disable_interrupts(void)
{
    clear_csr(mstatus, MSTATUS_MPIE);
80000cf4:	08000793          	li	a5,128
80000cf8:	3007b7f3          	csrrc	a5,mstatus,a5
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\src\platform/miv_rv32_hal/miv_rv32_hal.h:632
    clear_csr(mstatus, MSTATUS_MIE);
80000cfc:	300477f3          	csrrci	a5,mstatus,8
HAL_disable_interrupts():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hal_irq.c:34
    MRV_disable_interrupts();
    return(psr);
}
80000d00:	00008067          	ret

80000d04 <HAL_restore_interrupts>:
HAL_restore_interrupts():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hal_irq.c:40

/*------------------------------------------------------------------------------
 * 
 */
void HAL_restore_interrupts(psr_t saved_psr) {
    write_csr(mstatus, saved_psr);
80000d04:	30051073          	csrw	mstatus,a0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hal_irq.c:41
}
80000d08:	00008067          	ret

80000d0c <HW_set_32bit_reg>:
HW_set_32bit_reg():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:39
 *
 * a0:   addr_t reg_addr
 * a1:   uint32_t value
 */
HW_set_32bit_reg:
    sw a1, 0(a0)
80000d0c:	00b52023          	sw	a1,0(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:40
    ret
80000d10:	00008067          	ret

80000d14 <HW_get_32bit_reg>:
HW_get_32bit_reg():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:51
 * a0:   addr_t reg_addr

 * @return          32 bits value read from the peripheral register.
 */
HW_get_32bit_reg:
    lw a0, 0(a0)
80000d14:	00052503          	lw	a0,0(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:52
    ret
80000d18:	00008067          	ret

80000d1c <HW_set_32bit_reg_field>:
HW_set_32bit_reg_field():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:64
 * a1:   int_fast8_t shift
 * a2:   uint32_t mask
 * a3:   uint32_t value
 */
HW_set_32bit_reg_field:
    mv t3, a3
80000d1c:	00068e13          	mv	t3,a3
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:65
    sll t3, t3, a1
80000d20:	00be1e33          	sll	t3,t3,a1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:66
    and  t3, t3, a2
80000d24:	00ce7e33          	and	t3,t3,a2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:67
    lw t1, 0(a0)
80000d28:	00052303          	lw	t1,0(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:68
    mv t2, a2
80000d2c:	00060393          	mv	t2,a2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:69
    not t2, t2
80000d30:	fff3c393          	not	t2,t2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:70
    and t1, t1, t2
80000d34:	00737333          	and	t1,t1,t2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:71
    or t1, t1, t3
80000d38:	01c36333          	or	t1,t1,t3
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:72
    sw t1, 0(a0)
80000d3c:	00652023          	sw	t1,0(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:73
    ret
80000d40:	00008067          	ret

80000d44 <HW_get_32bit_reg_field>:
HW_get_32bit_reg_field():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:87
 *
 * @return          32 bits value containing the register field value specified
 *                  as parameter.
 */
HW_get_32bit_reg_field:
    lw a0, 0(a0)
80000d44:	00052503          	lw	a0,0(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:88
    and a0, a0, a2
80000d48:	00c57533          	and	a0,a0,a2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:89
    srl a0, a0, a1
80000d4c:	00b55533          	srl	a0,a0,a1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:90
    ret
80000d50:	00008067          	ret

80000d54 <HW_set_16bit_reg>:
HW_set_16bit_reg():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:100
 *
 * a0:   addr_t reg_addr
 * a1:   uint_fast16_t value
 */
HW_set_16bit_reg:
    sh a1, 0(a0)
80000d54:	00b51023          	sh	a1,0(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:101
    ret
80000d58:	00008067          	ret

80000d5c <HW_get_16bit_reg>:
HW_get_16bit_reg():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:112
 * a0:   addr_t reg_addr

 * @return          16 bits value read from the peripheral register.
 */
HW_get_16bit_reg:
    lh a0, (a0)
80000d5c:	00051503          	lh	a0,0(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:113
    ret
80000d60:	00008067          	ret

80000d64 <HW_set_16bit_reg_field>:
HW_set_16bit_reg_field():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:126
 * a2:   uint_fast16_t mask
 * a3:   uint_fast16_t value
 * @param value     Value to be written in the specified field.
 */
HW_set_16bit_reg_field:
    mv t3, a3
80000d64:	00068e13          	mv	t3,a3
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:127
    sll t3, t3, a1
80000d68:	00be1e33          	sll	t3,t3,a1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:128
    and  t3, t3, a2
80000d6c:	00ce7e33          	and	t3,t3,a2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:129
    lh t1, 0(a0)
80000d70:	00051303          	lh	t1,0(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:130
    mv t2, a2
80000d74:	00060393          	mv	t2,a2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:131
    not t2, t2
80000d78:	fff3c393          	not	t2,t2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:132
    and t1, t1, t2
80000d7c:	00737333          	and	t1,t1,t2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:133
    or t1, t1, t3
80000d80:	01c36333          	or	t1,t1,t3
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:134
    sh t1, 0(a0)
80000d84:	00651023          	sh	t1,0(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:135
    ret
80000d88:	00008067          	ret

80000d8c <HW_get_16bit_reg_field>:
HW_get_16bit_reg_field():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:149
 *
 * @return          16 bits value containing the register field value specified
 *                  as parameter.
 */
HW_get_16bit_reg_field:
    lh a0, 0(a0)
80000d8c:	00051503          	lh	a0,0(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:150
    and a0, a0, a2
80000d90:	00c57533          	and	a0,a0,a2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:151
    srl a0, a0, a1
80000d94:	00b55533          	srl	a0,a0,a1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:152
    ret
80000d98:	00008067          	ret

80000d9c <HW_set_8bit_reg>:
HW_set_8bit_reg():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:162
 *
 * a0:   addr_t reg_addr
 * a1:   uint_fast8_t value
 */
HW_set_8bit_reg:
    sb a1, 0(a0)
80000d9c:	00b50023          	sb	a1,0(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:163
    ret
80000da0:	00008067          	ret

80000da4 <HW_get_8bit_reg>:
HW_get_8bit_reg():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:174
 * a0:   addr_t reg_addr

 * @return          8 bits value read from the peripheral register.
 */
HW_get_8bit_reg:
    lb a0, 0(a0)
80000da4:	00050503          	lb	a0,0(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:175
    ret
80000da8:	00008067          	ret

80000dac <HW_set_8bit_reg_field>:
HW_set_8bit_reg_field():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:187
 * a1:   int_fast8_t shift
 * a2:   uint_fast8_t mask
 * a3:   uint_fast8_t value
 */
HW_set_8bit_reg_field:
    mv t3, a3
80000dac:	00068e13          	mv	t3,a3
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:188
    sll t3, t3, a1
80000db0:	00be1e33          	sll	t3,t3,a1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:189
    and  t3, t3, a2
80000db4:	00ce7e33          	and	t3,t3,a2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:190
    lb t1, 0(a0)
80000db8:	00050303          	lb	t1,0(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:191
    mv t2, a2
80000dbc:	00060393          	mv	t2,a2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:192
    not t2, t2
80000dc0:	fff3c393          	not	t2,t2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:193
    and t1, t1, t2
80000dc4:	00737333          	and	t1,t1,t2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:194
    or t1, t1, t3
80000dc8:	01c36333          	or	t1,t1,t3
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:195
    sb t1, 0(a0)
80000dcc:	00650023          	sb	t1,0(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:196
    ret
80000dd0:	00008067          	ret

80000dd4 <HW_get_8bit_reg_field>:
HW_get_8bit_reg_field():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:210
 *
 * @return          8 bits value containing the register field value specified
 *                  as parameter.
 */
HW_get_8bit_reg_field:
    lb a0, 0(a0)
80000dd4:	00050503          	lb	a0,0(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:211
    and a0, a0, a2
80000dd8:	00c57533          	and	a0,a0,a2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:212
    srl a0, a0, a1
80000ddc:	00b55533          	srl	a0,a0,a1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/hal/hw_reg_access.S:213
    ret
80000de0:	00008067          	ret

80000de4 <enable_slave_if_required>:
enable_slave_if_required():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:673
{
    /*
     * This function is only called from within the ISR and so does not need
     * guarding on the register access.
     */
    if( 0 != this_i2c->is_slave_enabled )
80000de4:	06054783          	lbu	a5,96(a0)
80000de8:	00078c63          	beqz	a5,80000e00 <enable_slave_if_required+0x1c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:675
    {
        HAL_set_8bit_reg_field( this_i2c->base_address, AA, 0x01u );
80000dec:	00052503          	lw	a0,0(a0)
80000df0:	00100693          	li	a3,1
80000df4:	00400613          	li	a2,4
80000df8:	00200593          	li	a1,2
80000dfc:	fb1ff06f          	j	80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:677
    }
}
80000e00:	00008067          	ret

80000e04 <I2C_init>:
I2C_init():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:100
{
80000e04:	fe010113          	addi	sp,sp,-32
80000e08:	00112e23          	sw	ra,28(sp)
80000e0c:	00812c23          	sw	s0,24(sp)
80000e10:	00912a23          	sw	s1,20(sp)
80000e14:	00050413          	mv	s0,a0
80000e18:	01212823          	sw	s2,16(sp)
80000e1c:	01312623          	sw	s3,12(sp)
80000e20:	01412423          	sw	s4,8(sp)
80000e24:	00068493          	mv	s1,a3
80000e28:	00058993          	mv	s3,a1
80000e2c:	00060913          	mv	s2,a2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:108
    saved_psr = HAL_disable_interrupts();
80000e30:	ec1ff0ef          	jal	ra,80000cf0 <HAL_disable_interrupts>
80000e34:	00050a13          	mv	s4,a0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:116
    memset(this_i2c, 0, sizeof(i2c_instance_t));
80000e38:	06400613          	li	a2,100
80000e3c:	00000593          	li	a1,0
80000e40:	00840513          	addi	a0,s0,8
80000e44:	54c030ef          	jal	ra,80004390 <memset>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:126
    this_i2c->ser_address = ((uint_fast8_t)ser_address << 1u);
80000e48:	00191913          	slli	s2,s2,0x1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:121
    this_i2c->base_address = base_address;
80000e4c:	01342023          	sw	s3,0(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:126
    this_i2c->ser_address = ((uint_fast8_t)ser_address << 1u);
80000e50:	01242223          	sw	s2,4(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:131
    HAL_set_8bit_reg_field(this_i2c->base_address, ENS1, 0x00); /* Reset I2C hardware. */
80000e54:	00098513          	mv	a0,s3
80000e58:	00000693          	li	a3,0
80000e5c:	04000613          	li	a2,64
80000e60:	00600593          	li	a1,6
80000e64:	f49ff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:132
    HAL_set_8bit_reg_field(this_i2c->base_address, ENS1, 0x01); /* set enable bit */
80000e68:	00042503          	lw	a0,0(s0)
80000e6c:	00100693          	li	a3,1
80000e70:	04000613          	li	a2,64
80000e74:	00600593          	li	a1,6
80000e78:	f35ff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:133
    HAL_set_8bit_reg_field(this_i2c->base_address, CR2, ( (clock_speed >> 2) & 0x01) );
80000e7c:	00042503          	lw	a0,0(s0)
80000e80:	0024d693          	srli	a3,s1,0x2
80000e84:	0016f693          	andi	a3,a3,1
80000e88:	08000613          	li	a2,128
80000e8c:	00700593          	li	a1,7
80000e90:	f1dff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:134
    HAL_set_8bit_reg_field(this_i2c->base_address, CR1, ( (clock_speed >> 1) & 0x01) );
80000e94:	00042503          	lw	a0,0(s0)
80000e98:	0014d693          	srli	a3,s1,0x1
80000e9c:	0016f693          	andi	a3,a3,1
80000ea0:	00200613          	li	a2,2
80000ea4:	00100593          	li	a1,1
80000ea8:	f05ff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:135
    HAL_set_8bit_reg_field(this_i2c->base_address, CR0, ( clock_speed & 0x01) );
80000eac:	00042503          	lw	a0,0(s0)
80000eb0:	0014f693          	andi	a3,s1,1
80000eb4:	00100613          	li	a2,1
80000eb8:	00000593          	li	a1,0
80000ebc:	ef1ff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:137
    HAL_set_8bit_reg(this_i2c->base_address, ADDRESS, this_i2c->ser_address);
80000ec0:	00042503          	lw	a0,0(s0)
80000ec4:	00442583          	lw	a1,4(s0)
80000ec8:	00c50513          	addi	a0,a0,12
80000ecc:	ed1ff0ef          	jal	ra,80000d9c <HW_set_8bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:138
    HAL_set_8bit_reg(this_i2c->base_address, ADDRESS1, this_i2c->ser_address);
80000ed0:	00042503          	lw	a0,0(s0)
80000ed4:	00442583          	lw	a1,4(s0)
80000ed8:	01c50513          	addi	a0,a0,28
80000edc:	ec1ff0ef          	jal	ra,80000d9c <HW_set_8bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:144
}
80000ee0:	01812403          	lw	s0,24(sp)
80000ee4:	01c12083          	lw	ra,28(sp)
80000ee8:	01412483          	lw	s1,20(sp)
80000eec:	01012903          	lw	s2,16(sp)
80000ef0:	00c12983          	lw	s3,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:143
    HAL_restore_interrupts( saved_psr );
80000ef4:	000a0513          	mv	a0,s4
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:144
}
80000ef8:	00812a03          	lw	s4,8(sp)
80000efc:	02010113          	addi	sp,sp,32
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:143
    HAL_restore_interrupts( saved_psr );
80000f00:	e05ff06f          	j	80000d04 <HAL_restore_interrupts>

80000f04 <I2C_write>:
I2C_write():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:211
{
80000f04:	fd010113          	addi	sp,sp,-48
80000f08:	02812423          	sw	s0,40(sp)
80000f0c:	02912223          	sw	s1,36(sp)
80000f10:	00050413          	mv	s0,a0
80000f14:	00b12623          	sw	a1,12(sp)
80000f18:	00c12423          	sw	a2,8(sp)
80000f1c:	00d12223          	sw	a3,4(sp)
80000f20:	00e12023          	sw	a4,0(sp)
80000f24:	02112623          	sw	ra,44(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:215
    saved_psr = HAL_disable_interrupts();
80000f28:	dc9ff0ef          	jal	ra,80000cf0 <HAL_disable_interrupts>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:218
    if( this_i2c->transaction == NO_TRANSACTION)
80000f2c:	00c44783          	lbu	a5,12(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:215
    saved_psr = HAL_disable_interrupts();
80000f30:	00050493          	mv	s1,a0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:218
    if( this_i2c->transaction == NO_TRANSACTION)
80000f34:	00012703          	lw	a4,0(sp)
80000f38:	00412683          	lw	a3,4(sp)
80000f3c:	00812603          	lw	a2,8(sp)
80000f40:	00c12583          	lw	a1,12(sp)
80000f44:	00079663          	bnez	a5,80000f50 <I2C_write+0x4c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:220
      this_i2c->transaction = MASTER_WRITE_TRANSACTION;
80000f48:	00100793          	li	a5,1
80000f4c:	00f40623          	sb	a5,12(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:224
    this_i2c->pending_transaction = MASTER_WRITE_TRANSACTION ;
80000f50:	00100793          	li	a5,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:234
    this_i2c->master_status = I2C_IN_PROGRESS;
80000f54:	02f42a23          	sw	a5,52(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:235
    this_i2c->options = options;
80000f58:	00e40a23          	sb	a4,20(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:237
    if(I2C_IN_PROGRESS == this_i2c->slave_status)
80000f5c:	05442703          	lw	a4,84(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:227
    this_i2c->target_addr = (uint_fast8_t)serial_addr << 1u;
80000f60:	00159593          	slli	a1,a1,0x1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:224
    this_i2c->pending_transaction = MASTER_WRITE_TRANSACTION ;
80000f64:	06f40523          	sb	a5,106(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:227
    this_i2c->target_addr = (uint_fast8_t)serial_addr << 1u;
80000f68:	00b42423          	sw	a1,8(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:228
    this_i2c->dir = WRITE_DIR;
80000f6c:	02042223          	sw	zero,36(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:229
    this_i2c->master_tx_buffer = write_buffer;
80000f70:	00c42c23          	sw	a2,24(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:230
    this_i2c->master_tx_size = write_size;
80000f74:	00d42e23          	sw	a3,28(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:231
    this_i2c->master_tx_idx = 0u;
80000f78:	02042023          	sw	zero,32(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:237
    if(I2C_IN_PROGRESS == this_i2c->slave_status)
80000f7c:	06f71263          	bne	a4,a5,80000fe0 <I2C_write+0xdc>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:239
        this_i2c->is_transaction_pending = 1u;
80000f80:	06e404a3          	sb	a4,105(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:251
    if ( I2C_HOLD_BUS == this_i2c->bus_status )
80000f84:	06844703          	lbu	a4,104(s0)
80000f88:	00100793          	li	a5,1
80000f8c:	00f71c63          	bne	a4,a5,80000fa4 <I2C_write+0xa0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:253
        HAL_set_8bit_reg_field(this_i2c->base_address, SI, 0x00u);
80000f90:	00042503          	lw	a0,0(s0)
80000f94:	00000693          	li	a3,0
80000f98:	00800613          	li	a2,8
80000f9c:	00300593          	li	a1,3
80000fa0:	e0dff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:256
    stat_ctrl = HAL_get_8bit_reg( this_i2c->base_address, STATUS);
80000fa4:	00042503          	lw	a0,0(s0)
80000fa8:	00450513          	addi	a0,a0,4
80000fac:	df9ff0ef          	jal	ra,80000da4 <HW_get_8bit_reg>
80000fb0:	00a10fa3          	sb	a0,31(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:257
    stat_ctrl = stat_ctrl;  /* Avoids lint warning. */
80000fb4:	01f14783          	lbu	a5,31(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:260
    I2C_enable_irq( this_i2c );
80000fb8:	00040513          	mv	a0,s0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:257
    stat_ctrl = stat_ctrl;  /* Avoids lint warning. */
80000fbc:	0ff7f793          	andi	a5,a5,255
80000fc0:	00f10fa3          	sb	a5,31(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:260
    I2C_enable_irq( this_i2c );
80000fc4:	690000ef          	jal	ra,80001654 <I2C_enable_irq>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:263
}
80000fc8:	02812403          	lw	s0,40(sp)
80000fcc:	02c12083          	lw	ra,44(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:262
    HAL_restore_interrupts( saved_psr );
80000fd0:	00048513          	mv	a0,s1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:263
}
80000fd4:	02412483          	lw	s1,36(sp)
80000fd8:	03010113          	addi	sp,sp,48
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:262
    HAL_restore_interrupts( saved_psr );
80000fdc:	d29ff06f          	j	80000d04 <HAL_restore_interrupts>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:243
        HAL_set_8bit_reg_field(this_i2c->base_address, STA, 0x01u);
80000fe0:	00042503          	lw	a0,0(s0)
80000fe4:	00100693          	li	a3,1
80000fe8:	02000613          	li	a2,32
80000fec:	00500593          	li	a1,5
80000ff0:	dbdff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
80000ff4:	f91ff06f          	j	80000f84 <I2C_write+0x80>

80000ff8 <I2C_wait_complete>:
I2C_wait_complete():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:442
{
80000ff8:	fe010113          	addi	sp,sp,-32
80000ffc:	00112e23          	sw	ra,28(sp)
80001000:	00812c23          	sw	s0,24(sp)
80001004:	00b12623          	sw	a1,12(sp)
80001008:	00050413          	mv	s0,a0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:451
    saved_psr = HAL_disable_interrupts();
8000100c:	ce5ff0ef          	jal	ra,80000cf0 <HAL_disable_interrupts>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:452
    this_i2c->master_timeout_ms = timeout_ms;
80001010:	00c12583          	lw	a1,12(sp)
80001014:	02b42c23          	sw	a1,56(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:453
    HAL_restore_interrupts( saved_psr );
80001018:	cedff0ef          	jal	ra,80000d04 <HAL_restore_interrupts>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:458
    } while(I2C_IN_PROGRESS == i2c_status);
8000101c:	00100793          	li	a5,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:457 (discriminator 1)
        i2c_status = this_i2c->master_status;
80001020:	03442503          	lw	a0,52(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:458 (discriminator 1)
    } while(I2C_IN_PROGRESS == i2c_status);
80001024:	fef50ee3          	beq	a0,a5,80001020 <I2C_wait_complete+0x28>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:460
}
80001028:	01c12083          	lw	ra,28(sp)
8000102c:	01812403          	lw	s0,24(sp)
80001030:	02010113          	addi	sp,sp,32
80001034:	00008067          	ret

80001038 <I2C_isr>:
I2C_isr():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:772
 */
void I2C_isr
(
    i2c_instance_t * this_i2c
)
{
80001038:	fe010113          	addi	sp,sp,-32
8000103c:	00812c23          	sw	s0,24(sp)
80001040:	00050413          	mv	s0,a0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:778
    volatile uint8_t status;
    uint8_t data;
    uint8_t hold_bus;
    uint8_t clear_irq = 1u;

    status = HAL_get_8bit_reg( this_i2c->base_address, STATUS);
80001044:	00052503          	lw	a0,0(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:772
{
80001048:	00112e23          	sw	ra,28(sp)
8000104c:	00912a23          	sw	s1,20(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:778
    status = HAL_get_8bit_reg( this_i2c->base_address, STATUS);
80001050:	00450513          	addi	a0,a0,4
80001054:	d51ff0ef          	jal	ra,80000da4 <HW_get_8bit_reg>
80001058:	00a107a3          	sb	a0,15(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:780
    
    switch( status )
8000105c:	00f14783          	lbu	a5,15(sp)
80001060:	07000713          	li	a4,112
80001064:	0ff7f793          	andi	a5,a5,255
80001068:	4ae78863          	beq	a5,a4,80001518 <I2C_isr+0x4e0>
8000106c:	14f76263          	bltu	a4,a5,800011b0 <I2C_isr+0x178>
80001070:	03800713          	li	a4,56
80001074:	34e78e63          	beq	a5,a4,800013d0 <I2C_isr+0x398>
80001078:	0af76463          	bltu	a4,a5,80001120 <I2C_isr+0xe8>
8000107c:	01800713          	li	a4,24
80001080:	30e78663          	beq	a5,a4,8000138c <I2C_isr+0x354>
80001084:	04f76c63          	bltu	a4,a5,800010dc <I2C_isr+0xa4>
80001088:	00800713          	li	a4,8
8000108c:	26e78e63          	beq	a5,a4,80001308 <I2C_isr+0x2d0>
80001090:	01000713          	li	a4,16
80001094:	26e78a63          	beq	a5,a4,80001308 <I2C_isr+0x2d0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1205
        case ST_RESET_ACTIVATED:
        case ST_BUS_ERROR: /* Bus error during MST or selected slave modes */
        default:
            /* Some undefined state has encountered. Clear Start bit to make
             * sure, next good transaction happen */
            HAL_set_8bit_reg_field(this_i2c->base_address, STA, 0x00u);
80001098:	00042503          	lw	a0,0(s0)
8000109c:	00000693          	li	a3,0
800010a0:	02000613          	li	a2,32
800010a4:	00500593          	li	a1,5
800010a8:	d05ff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1219
             */
            this_i2c->slave_tx_idx = 0u;
            /*
             * Clear statuses to I2C_FAILED only if there was an operation in progress.
             */
            if(I2C_IN_PROGRESS == this_i2c->master_status)
800010ac:	03442703          	lw	a4,52(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1210
            this_i2c->transaction = NO_TRANSACTION;
800010b0:	00040623          	sb	zero,12(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1215
            this_i2c->slave_tx_idx = 0u;
800010b4:	04042223          	sw	zero,68(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1219
            if(I2C_IN_PROGRESS == this_i2c->master_status)
800010b8:	00100793          	li	a5,1
800010bc:	00f71663          	bne	a4,a5,800010c8 <I2C_isr+0x90>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1221
            {
                this_i2c->master_status = I2C_FAILED;
800010c0:	00200793          	li	a5,2
800010c4:	02f42a23          	sw	a5,52(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1224
            }

            if(I2C_IN_PROGRESS == this_i2c->slave_status)
800010c8:	05442703          	lw	a4,84(s0)
800010cc:	00100793          	li	a5,1
800010d0:	28f71e63          	bne	a4,a5,8000136c <I2C_isr+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1226
            {
                this_i2c->slave_status = I2C_FAILED;
800010d4:	00200793          	li	a5,2
800010d8:	4840006f          	j	8000155c <I2C_isr+0x524>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:780
    switch( status )
800010dc:	02800713          	li	a4,40
800010e0:	2ae78663          	beq	a5,a4,8000138c <I2C_isr+0x354>
800010e4:	03000713          	li	a4,48
800010e8:	00042503          	lw	a0,0(s0)
800010ec:	00e78663          	beq	a5,a4,800010f8 <I2C_isr+0xc0>
800010f0:	02000713          	li	a4,32
800010f4:	fae792e3          	bne	a5,a4,80001098 <I2C_isr+0x60>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:917
            HAL_set_8bit_reg_field(this_i2c->base_address, STO, 0x01u);
800010f8:	00100693          	li	a3,1
800010fc:	01000613          	li	a2,16
80001100:	00400593          	li	a1,4
80001104:	ca9ff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:918
            this_i2c->master_status = I2C_FAILED;
80001108:	00200793          	li	a5,2
8000110c:	02f42a23          	sw	a5,52(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:924
            this_i2c->transaction = NO_TRANSACTION;
80001110:	00040623          	sb	zero,12(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1132
            enable_slave_if_required(this_i2c); /* Make sure AA is set correctly */
80001114:	00040513          	mv	a0,s0
80001118:	ccdff0ef          	jal	ra,80000de4 <enable_slave_if_required>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1232
            }

            break;
    }
    
    if ( clear_irq )
8000111c:	2500006f          	j	8000136c <I2C_isr+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:780
    switch( status )
80001120:	05000713          	li	a4,80
80001124:	00042503          	lw	a0,0(s0)
80001128:	36e78e63          	beq	a5,a4,800014a4 <I2C_isr+0x46c>
8000112c:	00f76a63          	bltu	a4,a5,80001140 <I2C_isr+0x108>
80001130:	04000713          	li	a4,64
80001134:	30e78e63          	beq	a5,a4,80001450 <I2C_isr+0x418>
80001138:	04800713          	li	a4,72
8000113c:	fb9ff06f          	j	800010f4 <I2C_isr+0xbc>
80001140:	06000713          	li	a4,96
80001144:	3ce78a63          	beq	a5,a4,80001518 <I2C_isr+0x4e0>
80001148:	06800713          	li	a4,104
8000114c:	3ce78263          	beq	a5,a4,80001510 <I2C_isr+0x4d8>
80001150:	05800713          	li	a4,88
80001154:	f4e792e3          	bne	a5,a4,80001098 <I2C_isr+0x60>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:941
            this_i2c->master_rx_buffer[this_i2c->master_rx_idx] = HAL_get_8bit_reg(this_i2c->base_address, DATA);
80001158:	03042783          	lw	a5,48(s0)
8000115c:	02842483          	lw	s1,40(s0)
80001160:	00850513          	addi	a0,a0,8
80001164:	00f484b3          	add	s1,s1,a5
80001168:	c3dff0ef          	jal	ra,80000da4 <HW_get_8bit_reg>
8000116c:	00a48023          	sb	a0,0(s1)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:943
            hold_bus = this_i2c->options & I2C_HOLD_BUS; 
80001170:	01444783          	lbu	a5,20(s0)
80001174:	0017f793          	andi	a5,a5,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:946
            this_i2c->bus_status  = hold_bus;
80001178:	06f40423          	sb	a5,104(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:947
            if ( hold_bus == 0u )
8000117c:	34079e63          	bnez	a5,800014d8 <I2C_isr+0x4a0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:949
                HAL_set_8bit_reg_field(this_i2c->base_address, STO, 0x01u);  /*xmt stop condition */
80001180:	00042503          	lw	a0,0(s0)
80001184:	00100693          	li	a3,1
80001188:	01000613          	li	a2,16
8000118c:	00400593          	li	a1,4
80001190:	c1dff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:952
                   enable_slave_if_required(this_i2c);
80001194:	00040513          	mv	a0,s0
80001198:	c4dff0ef          	jal	ra,80000de4 <enable_slave_if_required>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:776
    uint8_t clear_irq = 1u;
8000119c:	00100793          	li	a5,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:963
            this_i2c->transaction = NO_TRANSACTION;
800011a0:	00040623          	sb	zero,12(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:964
            this_i2c->master_status = I2C_SUCCESS;
800011a4:	02042a23          	sw	zero,52(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1232
    if ( clear_irq )
800011a8:	1c079263          	bnez	a5,8000136c <I2C_isr+0x334>
800011ac:	2800006f          	j	8000142c <I2C_isr+0x3f4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:780
    switch( status )
800011b0:	0a800713          	li	a4,168
800011b4:	06e78e63          	beq	a5,a4,80001230 <I2C_isr+0x1f8>
800011b8:	04f76e63          	bltu	a4,a5,80001214 <I2C_isr+0x1dc>
800011bc:	08800713          	li	a4,136
800011c0:	32e78463          	beq	a5,a4,800014e8 <I2C_isr+0x4b0>
800011c4:	02f76c63          	bltu	a4,a5,800011fc <I2C_isr+0x1c4>
800011c8:	07800713          	li	a4,120
800011cc:	34e78263          	beq	a5,a4,80001510 <I2C_isr+0x4d8>
800011d0:	08000713          	li	a4,128
800011d4:	ece792e3          	bne	a5,a4,80001098 <I2C_isr+0x60>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1015
            if((this_i2c->slave_rx_buffer != (uint8_t *)0)
800011d8:	04842783          	lw	a5,72(s0)
800011dc:	3a078e63          	beqz	a5,80001598 <I2C_isr+0x560>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1016
               && (this_i2c->slave_rx_idx < this_i2c->slave_rx_size))
800011e0:	05042703          	lw	a4,80(s0)
800011e4:	04c42783          	lw	a5,76(s0)
800011e8:	36f76e63          	bltu	a4,a5,80001564 <I2C_isr+0x52c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1037
                HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x00u); 
800011ec:	00000693          	li	a3,0
800011f0:	00400613          	li	a2,4
800011f4:	00200593          	li	a1,2
800011f8:	1e40006f          	j	800013dc <I2C_isr+0x3a4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:780
    switch( status )
800011fc:	09800713          	li	a4,152
80001200:	2ee78463          	beq	a5,a4,800014e8 <I2C_isr+0x4b0>
80001204:	0a000713          	li	a4,160
80001208:	38e78e63          	beq	a5,a4,800015a4 <I2C_isr+0x56c>
8000120c:	09000713          	li	a4,144
80001210:	fc5ff06f          	j	800011d4 <I2C_isr+0x19c>
80001214:	0c000713          	li	a4,192
80001218:	0ce78a63          	beq	a5,a4,800012ec <I2C_isr+0x2b4>
8000121c:	0af76c63          	bltu	a4,a5,800012d4 <I2C_isr+0x29c>
80001220:	0b000713          	li	a4,176
80001224:	00e78663          	beq	a5,a4,80001230 <I2C_isr+0x1f8>
80001228:	0b800713          	li	a4,184
8000122c:	e6e796e3          	bne	a5,a4,80001098 <I2C_isr+0x60>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1140
            if ( status == ST_SLAVE_SLAR_ACK )
80001230:	00f14783          	lbu	a5,15(sp)
80001234:	0a800713          	li	a4,168
80001238:	04f71263          	bne	a4,a5,8000127c <I2C_isr+0x244>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1148
                if(HAL_get_8bit_reg_field(this_i2c->base_address, STA))
8000123c:	00042503          	lw	a0,0(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1142
                this_i2c->transaction = READ_SLAVE_TRANSACTION;
80001240:	00500793          	li	a5,5
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1144
                this_i2c->slave_status = I2C_IN_PROGRESS;
80001244:	00100493          	li	s1,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1142
                this_i2c->transaction = READ_SLAVE_TRANSACTION;
80001248:	00f40623          	sb	a5,12(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1143
                this_i2c->random_read_addr = 0u;
8000124c:	00042823          	sw	zero,16(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1144
                this_i2c->slave_status = I2C_IN_PROGRESS;
80001250:	04942a23          	sw	s1,84(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1148
                if(HAL_get_8bit_reg_field(this_i2c->base_address, STA))
80001254:	02000613          	li	a2,32
80001258:	00500593          	li	a1,5
8000125c:	b79ff0ef          	jal	ra,80000dd4 <HW_get_8bit_reg_field>
80001260:	00050e63          	beqz	a0,8000127c <I2C_isr+0x244>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1150
                    HAL_set_8bit_reg_field(this_i2c->base_address, STA, 0x00u);
80001264:	00042503          	lw	a0,0(s0)
80001268:	00000693          	li	a3,0
8000126c:	02000613          	li	a2,32
80001270:	00500593          	li	a1,5
80001274:	b39ff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1151
                    this_i2c->is_transaction_pending = 1u;
80001278:	069404a3          	sb	s1,105(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1154
            if (this_i2c->slave_tx_idx >= this_i2c->slave_tx_size)
8000127c:	00042503          	lw	a0,0(s0)
80001280:	04442703          	lw	a4,68(s0)
80001284:	04042783          	lw	a5,64(s0)
80001288:	00850513          	addi	a0,a0,8
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1158
                HAL_set_8bit_reg(this_i2c->base_address, DATA, 0xFFu);
8000128c:	0ff00593          	li	a1,255
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1154
            if (this_i2c->slave_tx_idx >= this_i2c->slave_tx_size)
80001290:	00f77c63          	bgeu	a4,a5,800012a8 <I2C_isr+0x270>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1163
                HAL_set_8bit_reg(this_i2c->base_address, DATA, (uint_fast8_t)this_i2c->slave_tx_buffer[this_i2c->slave_tx_idx++]);
80001294:	03c42783          	lw	a5,60(s0)
80001298:	00170693          	addi	a3,a4,1
8000129c:	04d42223          	sw	a3,68(s0)
800012a0:	00e787b3          	add	a5,a5,a4
800012a4:	0007c583          	lbu	a1,0(a5) # 80000000 <__stack_top+0xffff8f80>
800012a8:	af5ff0ef          	jal	ra,80000d9c <HW_set_8bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1166
            if (this_i2c->slave_tx_idx >= this_i2c->slave_tx_size) /* last byte? */
800012ac:	04442703          	lw	a4,68(s0)
800012b0:	04042783          	lw	a5,64(s0)
800012b4:	0af76c63          	bltu	a4,a5,8000136c <I2C_isr+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1168
                 HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x00u); 
800012b8:	00042503          	lw	a0,0(s0)
800012bc:	00000693          	li	a3,0
800012c0:	00400613          	li	a2,4
800012c4:	00200593          	li	a1,2
800012c8:	ae5ff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1171
                this_i2c->slave_tx_idx = 0u;
800012cc:	04042223          	sw	zero,68(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1232
    if ( clear_irq )
800012d0:	09c0006f          	j	8000136c <I2C_isr+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:780
    switch( status )
800012d4:	0d800713          	li	a4,216
800012d8:	34e78e63          	beq	a5,a4,80001634 <I2C_isr+0x5fc>
800012dc:	0e000713          	li	a4,224
800012e0:	08e78663          	beq	a5,a4,8000136c <I2C_isr+0x334>
800012e4:	0c800713          	li	a4,200
800012e8:	dae798e3          	bne	a5,a4,80001098 <I2C_isr+0x60>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1180
            this_i2c->slave_tx_idx = 0u;
800012ec:	04042223          	sw	zero,68(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1181
            HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x01u); 
800012f0:	00042503          	lw	a0,0(s0)
800012f4:	00100693          	li	a3,1
800012f8:	00400613          	li	a2,4
800012fc:	00200593          	li	a1,2
80001300:	aadff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1184
            this_i2c->slave_status = I2C_SUCCESS;
80001304:	3040006f          	j	80001608 <I2C_isr+0x5d0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:786
            HAL_set_8bit_reg_field( this_i2c->base_address, STA, 0x00u);
80001308:	00042503          	lw	a0,0(s0)
8000130c:	00000693          	li	a3,0
80001310:	02000613          	li	a2,32
80001314:	00500593          	li	a1,5
80001318:	a95ff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:787
            HAL_set_8bit_reg( this_i2c->base_address, DATA, this_i2c->target_addr); /* write call address */
8000131c:	00042503          	lw	a0,0(s0)
80001320:	00842583          	lw	a1,8(s0)
80001324:	00850513          	addi	a0,a0,8
80001328:	a75ff0ef          	jal	ra,80000d9c <HW_set_8bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:788
            HAL_set_8bit_reg_field( this_i2c->base_address, DIR, this_i2c->dir); /* set direction bit */
8000132c:	00042503          	lw	a0,0(s0)
80001330:	02442683          	lw	a3,36(s0)
80001334:	00100613          	li	a2,1
80001338:	00000593          	li	a1,0
8000133c:	00850513          	addi	a0,a0,8
80001340:	a6dff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:789
            if(this_i2c->dir == WRITE_DIR)
80001344:	02442783          	lw	a5,36(s0)
80001348:	02079e63          	bnez	a5,80001384 <I2C_isr+0x34c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:791
                 this_i2c->master_tx_idx = 0u;
8000134c:	02042023          	sw	zero,32(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:803
            if(this_i2c->is_transaction_pending)
80001350:	06944783          	lbu	a5,105(s0)
80001354:	00078463          	beqz	a5,8000135c <I2C_isr+0x324>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:805
                this_i2c->is_transaction_pending = 0u;
80001358:	060404a3          	sb	zero,105(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:812
            if(this_i2c->transaction != this_i2c->pending_transaction)
8000135c:	06a44783          	lbu	a5,106(s0)
80001360:	00c44703          	lbu	a4,12(s0)
80001364:	00f70463          	beq	a4,a5,8000136c <I2C_isr+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:814
                this_i2c->transaction = this_i2c->pending_transaction;
80001368:	00f40623          	sb	a5,12(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1235
    {
        /* clear interrupt. */
        HAL_set_8bit_reg_field(this_i2c->base_address, SI, 0x00u);
8000136c:	00042503          	lw	a0,0(s0)
80001370:	00000693          	li	a3,0
80001374:	00800613          	li	a2,8
80001378:	00300593          	li	a1,3
8000137c:	a31ff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
80001380:	0ac0006f          	j	8000142c <I2C_isr+0x3f4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:795
                 this_i2c->master_rx_idx = 0u;
80001384:	02042823          	sw	zero,48(s0)
80001388:	fc9ff06f          	j	80001350 <I2C_isr+0x318>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:839
            if (this_i2c->master_tx_idx < this_i2c->master_tx_size)
8000138c:	02042703          	lw	a4,32(s0)
80001390:	01c42783          	lw	a5,28(s0)
80001394:	02f77463          	bgeu	a4,a5,800013bc <I2C_isr+0x384>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:841
                HAL_set_8bit_reg(this_i2c->base_address, DATA, (uint_fast8_t)this_i2c->master_tx_buffer[this_i2c->master_tx_idx++]);
80001398:	01842783          	lw	a5,24(s0)
8000139c:	00170693          	addi	a3,a4,1
800013a0:	00042503          	lw	a0,0(s0)
800013a4:	02d42023          	sw	a3,32(s0)
800013a8:	00e787b3          	add	a5,a5,a4
800013ac:	0007c583          	lbu	a1,0(a5)
800013b0:	00850513          	addi	a0,a0,8
800013b4:	9e9ff0ef          	jal	ra,80000d9c <HW_set_8bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1232
    if ( clear_irq )
800013b8:	fb5ff06f          	j	8000136c <I2C_isr+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:843
            else if ( this_i2c->transaction == MASTER_RANDOM_READ_TRANSACTION )
800013bc:	00c44703          	lbu	a4,12(s0)
800013c0:	00300793          	li	a5,3
800013c4:	02f71263          	bne	a4,a5,800013e8 <I2C_isr+0x3b0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:847
                 this_i2c->dir = READ_DIR;
800013c8:	00100793          	li	a5,1
800013cc:	02f42223          	sw	a5,36(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:848
                 HAL_set_8bit_reg_field(this_i2c->base_address, STA, 0x01u);
800013d0:	00100693          	li	a3,1
800013d4:	02000613          	li	a2,32
800013d8:	00500593          	li	a1,5
800013dc:	00042503          	lw	a0,0(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:905
                HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x00u);
800013e0:	9cdff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1232
    if ( clear_irq )
800013e4:	f89ff06f          	j	8000136c <I2C_isr+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:857
                hold_bus = this_i2c->options & I2C_HOLD_BUS;
800013e8:	01444783          	lbu	a5,20(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:856
                this_i2c->transaction = NO_TRANSACTION;
800013ec:	00040623          	sb	zero,12(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:857
                hold_bus = this_i2c->options & I2C_HOLD_BUS;
800013f0:	0017f793          	andi	a5,a5,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:860
                this_i2c->bus_status  = hold_bus;
800013f4:	06f40423          	sb	a5,104(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:861
                if ( hold_bus == 0u )
800013f8:	02079463          	bnez	a5,80001420 <I2C_isr+0x3e8>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:863
                    HAL_set_8bit_reg_field(this_i2c->base_address, STO, 0x01u);  /*xmt stop condition */
800013fc:	00042503          	lw	a0,0(s0)
80001400:	00100693          	li	a3,1
80001404:	01000613          	li	a2,16
80001408:	00400593          	li	a1,4
8000140c:	9a1ff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:864
                    enable_slave_if_required(this_i2c);
80001410:	00040513          	mv	a0,s0
80001414:	9d1ff0ef          	jal	ra,80000de4 <enable_slave_if_required>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:871
                this_i2c->master_status = I2C_SUCCESS;
80001418:	02042a23          	sw	zero,52(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1232
    if ( clear_irq )
8000141c:	f51ff06f          	j	8000136c <I2C_isr+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:868
                    I2C_disable_irq( this_i2c );
80001420:	00040513          	mv	a0,s0
80001424:	25c000ef          	jal	ra,80001680 <I2C_disable_irq>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:871
                this_i2c->master_status = I2C_SUCCESS;
80001428:	02042a23          	sw	zero,52(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1240
    }
    
    /* Read the status register to ensure the last I2C registers write took place
     * in a system built around a bus making use of posted writes. */
    status = HAL_get_8bit_reg( this_i2c->base_address, STATUS);
8000142c:	00042503          	lw	a0,0(s0)
80001430:	00450513          	addi	a0,a0,4
80001434:	971ff0ef          	jal	ra,80000da4 <HW_get_8bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1241
}
80001438:	01c12083          	lw	ra,28(sp)
8000143c:	01812403          	lw	s0,24(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1240
    status = HAL_get_8bit_reg( this_i2c->base_address, STATUS);
80001440:	00a107a3          	sb	a0,15(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1241
}
80001444:	01412483          	lw	s1,20(sp)
80001448:	02010113          	addi	sp,sp,32
8000144c:	00008067          	ret
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:899
            if(this_i2c->master_rx_size > 1u)
80001450:	02c42703          	lw	a4,44(s0)
80001454:	00100793          	li	a5,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:901
                HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x01u);
80001458:	00100693          	li	a3,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:899
            if(this_i2c->master_rx_size > 1u)
8000145c:	00e7e663          	bltu	a5,a4,80001468 <I2C_isr+0x430>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:903
            else if(1u == this_i2c->master_rx_size)
80001460:	00f71a63          	bne	a4,a5,80001474 <I2C_isr+0x43c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:905
                HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x00u);
80001464:	00000693          	li	a3,0
80001468:	00400613          	li	a2,4
8000146c:	00200593          	li	a1,2
80001470:	f71ff06f          	j	800013e0 <I2C_isr+0x3a8>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:909
                HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x01u);
80001474:	00100693          	li	a3,1
80001478:	00400613          	li	a2,4
8000147c:	00200593          	li	a1,2
80001480:	92dff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:910
                HAL_set_8bit_reg_field(this_i2c->base_address, STO, 0x01u);
80001484:	00042503          	lw	a0,0(s0)
80001488:	00100693          	li	a3,1
8000148c:	01000613          	li	a2,16
80001490:	00400593          	li	a1,4
80001494:	919ff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:911
                this_i2c->master_status = I2C_SUCCESS;
80001498:	02042a23          	sw	zero,52(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1109
            this_i2c->transaction = NO_TRANSACTION;
8000149c:	00040623          	sb	zero,12(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1232
    if ( clear_irq )
800014a0:	ecdff06f          	j	8000136c <I2C_isr+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:930
            this_i2c->master_rx_buffer[this_i2c->master_rx_idx++] = HAL_get_8bit_reg(this_i2c->base_address, DATA);
800014a4:	03042783          	lw	a5,48(s0)
800014a8:	02842483          	lw	s1,40(s0)
800014ac:	00850513          	addi	a0,a0,8
800014b0:	00178713          	addi	a4,a5,1
800014b4:	02e42823          	sw	a4,48(s0)
800014b8:	00f484b3          	add	s1,s1,a5
800014bc:	8e9ff0ef          	jal	ra,80000da4 <HW_get_8bit_reg>
800014c0:	00a48023          	sb	a0,0(s1)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:931
            if( this_i2c->master_rx_idx >= (this_i2c->master_rx_size - 1u))
800014c4:	02c42783          	lw	a5,44(s0)
800014c8:	03042703          	lw	a4,48(s0)
800014cc:	fff78793          	addi	a5,a5,-1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1034
            if(this_i2c->slave_rx_idx >= this_i2c->slave_rx_size)
800014d0:	e8f76ee3          	bltu	a4,a5,8000136c <I2C_isr+0x334>
800014d4:	d19ff06f          	j	800011ec <I2C_isr+0x1b4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:956
                I2C_disable_irq( this_i2c );
800014d8:	00040513          	mv	a0,s0
800014dc:	1a4000ef          	jal	ra,80001680 <I2C_disable_irq>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:957
                clear_irq = 0u;
800014e0:	00000793          	li	a5,0
800014e4:	cbdff06f          	j	800011a0 <I2C_isr+0x168>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:970
            HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x01u);
800014e8:	00042503          	lw	a0,0(s0)
800014ec:	00100693          	li	a3,1
800014f0:	00400613          	li	a2,4
800014f4:	00200593          	li	a1,2
800014f8:	8b5ff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:976
            if(this_i2c->is_transaction_pending)
800014fc:	06944783          	lbu	a5,105(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:972
            this_i2c->transaction = NO_TRANSACTION;
80001500:	00040623          	sb	zero,12(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:973
            this_i2c->slave_status = I2C_SUCCESS;
80001504:	04042a23          	sw	zero,84(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:976
            if(this_i2c->is_transaction_pending)
80001508:	e60782e3          	beqz	a5,8000136c <I2C_isr+0x334>
8000150c:	ec5ff06f          	j	800013d0 <I2C_isr+0x398>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:988
            this_i2c->is_transaction_pending = 1u;
80001510:	00100793          	li	a5,1
80001514:	06f404a3          	sb	a5,105(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1000
            if(HAL_get_8bit_reg_field(this_i2c->base_address, STA))
80001518:	00042503          	lw	a0,0(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:993
            this_i2c->transaction = WRITE_SLAVE_TRANSACTION;
8000151c:	00400793          	li	a5,4
80001520:	00f40623          	sb	a5,12(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:994
            this_i2c->slave_rx_idx = 0u;
80001524:	04042823          	sw	zero,80(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:995
            this_i2c->random_read_addr = 0u;
80001528:	00042823          	sw	zero,16(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1000
            if(HAL_get_8bit_reg_field(this_i2c->base_address, STA))
8000152c:	02000613          	li	a2,32
80001530:	00500593          	li	a1,5
80001534:	8a1ff0ef          	jal	ra,80000dd4 <HW_get_8bit_reg_field>
80001538:	02050063          	beqz	a0,80001558 <I2C_isr+0x520>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1002
                HAL_set_8bit_reg_field(this_i2c->base_address, STA, 0x00u);
8000153c:	00042503          	lw	a0,0(s0)
80001540:	00000693          	li	a3,0
80001544:	02000613          	li	a2,32
80001548:	00500593          	li	a1,5
8000154c:	861ff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1003
                this_i2c->is_transaction_pending = 1u;
80001550:	00100793          	li	a5,1
80001554:	06f404a3          	sb	a5,105(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1005
            this_i2c->slave_status = I2C_IN_PROGRESS;
80001558:	00100793          	li	a5,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1226
                this_i2c->slave_status = I2C_FAILED;
8000155c:	04f42a23          	sw	a5,84(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1232
    if ( clear_irq )
80001560:	e0dff06f          	j	8000136c <I2C_isr+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1018
                data = HAL_get_8bit_reg(this_i2c->base_address, DATA);
80001564:	00042503          	lw	a0,0(s0)
80001568:	00850513          	addi	a0,a0,8
8000156c:	839ff0ef          	jal	ra,80000da4 <HW_get_8bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1019
                this_i2c->slave_rx_buffer[this_i2c->slave_rx_idx++] = data;
80001570:	05042783          	lw	a5,80(s0)
80001574:	04842703          	lw	a4,72(s0)
80001578:	00178693          	addi	a3,a5,1
8000157c:	00f70733          	add	a4,a4,a5
80001580:	04d42823          	sw	a3,80(s0)
80001584:	00a70023          	sb	a0,0(a4)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1028
                    this_i2c->random_read_addr = (this_i2c->random_read_addr << 8) + data;
80001588:	01042783          	lw	a5,16(s0)
8000158c:	00879793          	slli	a5,a5,0x8
80001590:	00a787b3          	add	a5,a5,a0
80001594:	00f42823          	sw	a5,16(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1034
            if(this_i2c->slave_rx_idx >= this_i2c->slave_rx_size)
80001598:	05042703          	lw	a4,80(s0)
8000159c:	04c42783          	lw	a5,76(s0)
800015a0:	f31ff06f          	j	800014d0 <I2C_isr+0x498>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1047
            if ( this_i2c->transaction == WRITE_SLAVE_TRANSACTION )
800015a4:	00c44703          	lbu	a4,12(s0)
800015a8:	00400793          	li	a5,4
800015ac:	08f71063          	bne	a4,a5,8000162c <I2C_isr+0x5f4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1049
                if ( this_i2c->slave_rx_idx == this_i2c->slave_mem_offset_length )
800015b0:	05042603          	lw	a2,80(s0)
800015b4:	05842783          	lw	a5,88(s0)
800015b8:	00f61663          	bne	a2,a5,800015c4 <I2C_isr+0x58c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1051
                    this_i2c->slave_tx_idx = this_i2c->random_read_addr;
800015bc:	01042783          	lw	a5,16(s0)
800015c0:	04f42223          	sw	a5,68(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1054
                if ( this_i2c->slave_write_handler != 0u )
800015c4:	05c42783          	lw	a5,92(s0)
800015c8:	d20784e3          	beqz	a5,800012f0 <I2C_isr+0x2b8>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1057
                    h_ret = this_i2c->slave_write_handler( this_i2c, this_i2c->slave_rx_buffer, (uint16_t)this_i2c->slave_rx_idx );
800015cc:	04842583          	lw	a1,72(s0)
800015d0:	01061613          	slli	a2,a2,0x10
800015d4:	01065613          	srli	a2,a2,0x10
800015d8:	00040513          	mv	a0,s0
800015dc:	000780e7          	jalr	a5
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1058
                    if ( I2C_REENABLE_SLAVE_RX == h_ret )
800015e0:	00051863          	bnez	a0,800015f0 <I2C_isr+0x5b8>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1093
                enable_slave_if_required(this_i2c);
800015e4:	00040513          	mv	a0,s0
800015e8:	ffcff0ef          	jal	ra,80000de4 <enable_slave_if_required>
800015ec:	01c0006f          	j	80001608 <I2C_isr+0x5d0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1068
                        HAL_set_8bit_reg_field( this_i2c->base_address, AA, 0x0u );
800015f0:	00042503          	lw	a0,0(s0)
800015f4:	00000693          	li	a3,0
800015f8:	00400613          	li	a2,4
800015fc:	00200593          	li	a1,2
80001600:	facff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1072
                        this_i2c->is_slave_enabled = 0u;
80001604:	06040023          	sb	zero,96(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1100
            if(this_i2c->is_transaction_pending)
80001608:	06944783          	lbu	a5,105(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1097
            this_i2c->slave_status = I2C_SUCCESS;
8000160c:	04042a23          	sw	zero,84(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1100
            if(this_i2c->is_transaction_pending)
80001610:	e80786e3          	beqz	a5,8000149c <I2C_isr+0x464>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1102
                HAL_set_8bit_reg_field(this_i2c->base_address, STA, 0x01u);
80001614:	00042503          	lw	a0,0(s0)
80001618:	00100693          	li	a3,1
8000161c:	02000613          	li	a2,32
80001620:	00500593          	li	a1,5
80001624:	f88ff0ef          	jal	ra,80000dac <HW_set_8bit_reg_field>
80001628:	e75ff06f          	j	8000149c <I2C_isr+0x464>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1087
                this_i2c->slave_tx_idx = 0u;
8000162c:	04042223          	sw	zero,68(s0)
80001630:	fb5ff06f          	j	800015e4 <I2C_isr+0x5ac>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1127
            if(I2C_IN_PROGRESS == this_i2c->slave_status)
80001634:	05442703          	lw	a4,84(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1118
            this_i2c->transaction = NO_TRANSACTION;
80001638:	00040623          	sb	zero,12(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1123
            this_i2c->slave_tx_idx = 0u;
8000163c:	04042223          	sw	zero,68(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1127
            if(I2C_IN_PROGRESS == this_i2c->slave_status)
80001640:	00100793          	li	a5,1
80001644:	acf718e3          	bne	a4,a5,80001114 <I2C_isr+0xdc>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:1129
                this_i2c->slave_status = I2C_FAILED;
80001648:	00200793          	li	a5,2
8000164c:	04f42a23          	sw	a5,84(s0)
80001650:	ac5ff06f          	j	80001114 <I2C_isr+0xdc>

80001654 <I2C_enable_irq>:
I2C_enable_irq():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/i2c_interrupt.c:20
 * This function must be modified to enable interrupts generated from the
 * CoreI2C instance identified as parameter.
 */
void I2C_enable_irq( i2c_instance_t * this_i2c )
{
    if(this_i2c == &g_i2c_instance_cam1)
80001654:	00005797          	auipc	a5,0x5
80001658:	db878793          	addi	a5,a5,-584 # 8000640c <g_i2c_instance_cam1>
8000165c:	00f51663          	bne	a0,a5,80001668 <I2C_enable_irq+0x14>
MRV_enable_local_irq():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\src\platform/miv_rv32_hal/miv_rv32_hal.h:587
    set_csr(mie, mask);
80001660:	010007b7          	lui	a5,0x1000
80001664:	3047a7f3          	csrrs	a5,mie,a5
I2C_enable_irq():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/i2c_interrupt.c:25
    {
        MRV_enable_local_irq(MRV32_MSYS_EIE0_IRQn);
    }

    if(this_i2c == &g_i2c_instance_cam2)
80001668:	00005797          	auipc	a5,0x5
8000166c:	d3478793          	addi	a5,a5,-716 # 8000639c <g_i2c_instance_cam2>
80001670:	00f51663          	bne	a0,a5,8000167c <I2C_enable_irq+0x28>
MRV_enable_local_irq():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\src\platform/miv_rv32_hal/miv_rv32_hal.h:587
80001674:	020007b7          	lui	a5,0x2000
80001678:	3047a7f3          	csrrs	a5,mie,a5
I2C_enable_irq():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/i2c_interrupt.c:30
    {
        MRV_enable_local_irq(MRV32_MSYS_EIE1_IRQn);
    }
//    HAL_ASSERT(0)
}
8000167c:	00008067          	ret

80001680 <I2C_disable_irq>:
I2C_disable_irq():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/i2c_interrupt.c:38
 * This function must be modified to disable interrupts generated from the
 * CoreI2C instance identified as parameter.
 */
void I2C_disable_irq( i2c_instance_t * this_i2c )
{
    if(this_i2c == &g_i2c_instance_cam1)
80001680:	00005797          	auipc	a5,0x5
80001684:	d8c78793          	addi	a5,a5,-628 # 8000640c <g_i2c_instance_cam1>
80001688:	00f51663          	bne	a0,a5,80001694 <I2C_disable_irq+0x14>
MRV_disable_local_irq():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\src\platform/miv_rv32_hal/miv_rv32_hal.h:601
    clear_csr(mie, mask);
8000168c:	010007b7          	lui	a5,0x1000
80001690:	3047b7f3          	csrrc	a5,mie,a5
I2C_disable_irq():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/i2c_interrupt.c:43
    {
        MRV_disable_local_irq(MRV32_MSYS_EIE0_IRQn);
    }

    if(this_i2c == &g_i2c_instance_cam2)
80001694:	00005797          	auipc	a5,0x5
80001698:	d0878793          	addi	a5,a5,-760 # 8000639c <g_i2c_instance_cam2>
8000169c:	00f51663          	bne	a0,a5,800016a8 <I2C_disable_irq+0x28>
MRV_disable_local_irq():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\src\platform/miv_rv32_hal/miv_rv32_hal.h:601
800016a0:	020007b7          	lui	a5,0x2000
800016a4:	3047b7f3          	csrrc	a5,mie,a5
I2C_disable_irq():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreI2C/i2c_interrupt.c:48
    {
        MRV_disable_local_irq(MRV32_MSYS_EIE1_IRQn);
    }
    //HAL_ASSERT(0)
}
800016a8:	00008067          	ret

800016ac <GPIO_init>:
GPIO_init():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:37
(
    gpio_instance_t *   this_gpio,
    addr_t              base_addr,
    gpio_apb_width_t    bus_width
)
{
800016ac:	ff010113          	addi	sp,sp,-16
800016b0:	00812423          	sw	s0,8(sp)
800016b4:	00050413          	mv	s0,a0
800016b8:	00912223          	sw	s1,4(sp)
800016bc:	01212023          	sw	s2,0(sp)
800016c0:	00112623          	sw	ra,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:41
    uint8_t i = 0;
    addr_t cfg_reg_addr = base_addr;
    
    this_gpio->base_addr = base_addr;
800016c4:	00b42023          	sw	a1,0(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:37
{
800016c8:	00058493          	mv	s1,a1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:42
    this_gpio->apb_bus_width = bus_width;
800016cc:	00c52223          	sw	a2,4(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:45
    
    /* Clear configuration. */
    for( i = 0, cfg_reg_addr = base_addr; i < NB_OF_GPIO; ++i )
800016d0:	08058913          	addi	s2,a1,128
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:47 (discriminator 3)
    {
        HW_set_8bit_reg( cfg_reg_addr, 0 );
800016d4:	00048513          	mv	a0,s1
800016d8:	00000593          	li	a1,0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:48 (discriminator 3)
        cfg_reg_addr += 4;
800016dc:	00448493          	addi	s1,s1,4
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:47 (discriminator 3)
        HW_set_8bit_reg( cfg_reg_addr, 0 );
800016e0:	ebcff0ef          	jal	ra,80000d9c <HW_set_8bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:45 (discriminator 3)
    for( i = 0, cfg_reg_addr = base_addr; i < NB_OF_GPIO; ++i )
800016e4:	ff2498e3          	bne	s1,s2,800016d4 <GPIO_init+0x28>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:51
    }
    /* Clear any pending interrupts */
    switch( this_gpio->apb_bus_width )
800016e8:	00442783          	lw	a5,4(s0)
800016ec:	00100713          	li	a4,1
800016f0:	02e78a63          	beq	a5,a4,80001724 <GPIO_init+0x78>
800016f4:	06078463          	beqz	a5,8000175c <GPIO_init+0xb0>
800016f8:	00200713          	li	a4,2
800016fc:	0ae79a63          	bne	a5,a4,800017b0 <GPIO_init+0x104>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:54
    {
        case GPIO_APB_32_BITS_BUS:
            HAL_set_32bit_reg( this_gpio->base_addr, IRQ, CLEAR_ALL_IRQ32 );
80001700:	00042503          	lw	a0,0(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:73
            
        default:
            HAL_ASSERT(0);
            break;
    }
}
80001704:	00812403          	lw	s0,8(sp)
80001708:	00c12083          	lw	ra,12(sp)
8000170c:	00412483          	lw	s1,4(sp)
80001710:	00012903          	lw	s2,0(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:54
            HAL_set_32bit_reg( this_gpio->base_addr, IRQ, CLEAR_ALL_IRQ32 );
80001714:	fff00593          	li	a1,-1
80001718:	08050513          	addi	a0,a0,128
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:73
}
8000171c:	01010113          	addi	sp,sp,16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:54
            HAL_set_32bit_reg( this_gpio->base_addr, IRQ, CLEAR_ALL_IRQ32 );
80001720:	decff06f          	j	80000d0c <HW_set_32bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:58
            HAL_set_16bit_reg( this_gpio->base_addr, IRQ0, (uint16_t)CLEAR_ALL_IRQ16 );
80001724:	00042503          	lw	a0,0(s0)
80001728:	000104b7          	lui	s1,0x10
8000172c:	fff48593          	addi	a1,s1,-1 # ffff <STACK_SIZE+0xf7ff>
80001730:	08050513          	addi	a0,a0,128
80001734:	e20ff0ef          	jal	ra,80000d54 <HW_set_16bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:59
            HAL_set_16bit_reg( this_gpio->base_addr, IRQ1, (uint16_t)CLEAR_ALL_IRQ16 );
80001738:	00042503          	lw	a0,0(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:73
}
8000173c:	00812403          	lw	s0,8(sp)
80001740:	00c12083          	lw	ra,12(sp)
80001744:	00012903          	lw	s2,0(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:59
            HAL_set_16bit_reg( this_gpio->base_addr, IRQ1, (uint16_t)CLEAR_ALL_IRQ16 );
80001748:	fff48593          	addi	a1,s1,-1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:73
}
8000174c:	00412483          	lw	s1,4(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:59
            HAL_set_16bit_reg( this_gpio->base_addr, IRQ1, (uint16_t)CLEAR_ALL_IRQ16 );
80001750:	08450513          	addi	a0,a0,132
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:73
}
80001754:	01010113          	addi	sp,sp,16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:59
            HAL_set_16bit_reg( this_gpio->base_addr, IRQ1, (uint16_t)CLEAR_ALL_IRQ16 );
80001758:	dfcff06f          	j	80000d54 <HW_set_16bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:63
            HAL_set_8bit_reg( this_gpio->base_addr, IRQ0, (uint8_t)CLEAR_ALL_IRQ8 );
8000175c:	00042503          	lw	a0,0(s0)
80001760:	0ff00593          	li	a1,255
80001764:	08050513          	addi	a0,a0,128
80001768:	e34ff0ef          	jal	ra,80000d9c <HW_set_8bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:64
            HAL_set_8bit_reg( this_gpio->base_addr, IRQ1, (uint8_t)CLEAR_ALL_IRQ8 );
8000176c:	00042503          	lw	a0,0(s0)
80001770:	0ff00593          	li	a1,255
80001774:	08450513          	addi	a0,a0,132
80001778:	e24ff0ef          	jal	ra,80000d9c <HW_set_8bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:65
            HAL_set_8bit_reg( this_gpio->base_addr, IRQ2, (uint8_t)CLEAR_ALL_IRQ8 );
8000177c:	00042503          	lw	a0,0(s0)
80001780:	0ff00593          	li	a1,255
80001784:	08850513          	addi	a0,a0,136
80001788:	e14ff0ef          	jal	ra,80000d9c <HW_set_8bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:66
            HAL_set_8bit_reg( this_gpio->base_addr, IRQ3, (uint8_t)CLEAR_ALL_IRQ8 );
8000178c:	00042503          	lw	a0,0(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:73
}
80001790:	00812403          	lw	s0,8(sp)
80001794:	00c12083          	lw	ra,12(sp)
80001798:	00412483          	lw	s1,4(sp)
8000179c:	00012903          	lw	s2,0(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:66
            HAL_set_8bit_reg( this_gpio->base_addr, IRQ3, (uint8_t)CLEAR_ALL_IRQ8 );
800017a0:	0ff00593          	li	a1,255
800017a4:	08c50513          	addi	a0,a0,140
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:73
}
800017a8:	01010113          	addi	sp,sp,16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:66
            HAL_set_8bit_reg( this_gpio->base_addr, IRQ3, (uint8_t)CLEAR_ALL_IRQ8 );
800017ac:	df0ff06f          	j	80000d9c <HW_set_8bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:70 (discriminator 1)
            HAL_ASSERT(0);
800017b0:	00100073          	ebreak
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:73 (discriminator 1)
}
800017b4:	00c12083          	lw	ra,12(sp)
800017b8:	00812403          	lw	s0,8(sp)
800017bc:	00412483          	lw	s1,4(sp)
800017c0:	00012903          	lw	s2,0(sp)
800017c4:	01010113          	addi	sp,sp,16
800017c8:	00008067          	ret

800017cc <GPIO_config>:
GPIO_config():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:86
    gpio_instance_t *   this_gpio,
    gpio_id_t           port_id,
    uint32_t            config
)
{
    HAL_ASSERT( port_id < NB_OF_GPIO );
800017cc:	01f00793          	li	a5,31
800017d0:	00b7f663          	bgeu	a5,a1,800017dc <GPIO_config+0x10>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:86 (discriminator 1)
800017d4:	00100073          	ebreak
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:88 (discriminator 1)
    
    if ( port_id < NB_OF_GPIO )
800017d8:	00008067          	ret
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:85
{
800017dc:	ff010113          	addi	sp,sp,-16
800017e0:	00812423          	sw	s0,8(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:90
    {
        uint32_t cfg_reg_addr = this_gpio->base_addr;
800017e4:	00052403          	lw	s0,0(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:91
        cfg_reg_addr += (port_id * 4);
800017e8:	00259593          	slli	a1,a1,0x2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:85
{
800017ec:	00912223          	sw	s1,4(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:91
        cfg_reg_addr += (port_id * 4);
800017f0:	00858433          	add	s0,a1,s0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:92
        HW_set_32bit_reg( cfg_reg_addr, config );
800017f4:	00040513          	mv	a0,s0
800017f8:	00060593          	mv	a1,a2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:85
{
800017fc:	00112623          	sw	ra,12(sp)
80001800:	00060493          	mv	s1,a2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:92
        HW_set_32bit_reg( cfg_reg_addr, config );
80001804:	d08ff0ef          	jal	ra,80000d0c <HW_set_32bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:101
         * back the expected value may indicate that the GPIO port was configured
         * as part of the hardware flow and cannot be modified through software.
         * It may also indicate that the base address passed as parameter to
         * GPIO_init() was incorrect.
         */
        HAL_ASSERT( HW_get_32bit_reg( cfg_reg_addr ) == config );
80001808:	00040513          	mv	a0,s0
8000180c:	d08ff0ef          	jal	ra,80000d14 <HW_get_32bit_reg>
80001810:	00950463          	beq	a0,s1,80001818 <GPIO_config+0x4c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:101 (discriminator 1)
80001814:	00100073          	ebreak
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:103
    }
}
80001818:	00c12083          	lw	ra,12(sp)
8000181c:	00812403          	lw	s0,8(sp)
80001820:	00412483          	lw	s1,4(sp)
80001824:	01010113          	addi	sp,sp,16
80001828:	00008067          	ret

8000182c <GPIO_get_outputs>:
GPIO_get_outputs():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:196
    gpio_instance_t *   this_gpio
)
{
    uint32_t gpio_out = 0;
    
    switch( this_gpio->apb_bus_width )
8000182c:	00452783          	lw	a5,4(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:193
{
80001830:	ff010113          	addi	sp,sp,-16
80001834:	00812423          	sw	s0,8(sp)
80001838:	00112623          	sw	ra,12(sp)
8000183c:	00912223          	sw	s1,4(sp)
80001840:	01212023          	sw	s2,0(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:196
    switch( this_gpio->apb_bus_width )
80001844:	00100713          	li	a4,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:193
{
80001848:	00050413          	mv	s0,a0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:196
    switch( this_gpio->apb_bus_width )
8000184c:	02e78863          	beq	a5,a4,8000187c <GPIO_get_outputs+0x50>
80001850:	06078463          	beqz	a5,800018b8 <GPIO_get_outputs+0x8c>
80001854:	00200713          	li	a4,2
80001858:	0ae79863          	bne	a5,a4,80001908 <GPIO_get_outputs+0xdc>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:199
    {
        case GPIO_APB_32_BITS_BUS:
            gpio_out = HAL_get_32bit_reg( this_gpio->base_addr, GPIO_OUT );
8000185c:	00052503          	lw	a0,0(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:220
            HAL_ASSERT(0);
            break;
    }
    
    return gpio_out;
}
80001860:	00812403          	lw	s0,8(sp)
80001864:	00c12083          	lw	ra,12(sp)
80001868:	00412483          	lw	s1,4(sp)
8000186c:	00012903          	lw	s2,0(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:199
            gpio_out = HAL_get_32bit_reg( this_gpio->base_addr, GPIO_OUT );
80001870:	0a050513          	addi	a0,a0,160
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:220
}
80001874:	01010113          	addi	sp,sp,16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:199
            gpio_out = HAL_get_32bit_reg( this_gpio->base_addr, GPIO_OUT );
80001878:	c9cff06f          	j	80000d14 <HW_get_32bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:203
            gpio_out |= HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT0 );
8000187c:	00052503          	lw	a0,0(a0)
80001880:	0a050513          	addi	a0,a0,160
80001884:	cd8ff0ef          	jal	ra,80000d5c <HW_get_16bit_reg>
80001888:	00050493          	mv	s1,a0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:204
            gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT1 ) << 16);
8000188c:	00042503          	lw	a0,0(s0)
80001890:	0a450513          	addi	a0,a0,164
80001894:	cc8ff0ef          	jal	ra,80000d5c <HW_get_16bit_reg>
80001898:	01051513          	slli	a0,a0,0x10
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:211
            gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT3 ) << 24);
8000189c:	00956533          	or	a0,a0,s1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:220
}
800018a0:	00c12083          	lw	ra,12(sp)
800018a4:	00812403          	lw	s0,8(sp)
800018a8:	00412483          	lw	s1,4(sp)
800018ac:	00012903          	lw	s2,0(sp)
800018b0:	01010113          	addi	sp,sp,16
800018b4:	00008067          	ret
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:208
            gpio_out |= HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT0 );
800018b8:	00052503          	lw	a0,0(a0)
800018bc:	0a050513          	addi	a0,a0,160
800018c0:	c9cff0ef          	jal	ra,80000d5c <HW_get_16bit_reg>
800018c4:	00050493          	mv	s1,a0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:209
            gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT1 ) << 8);
800018c8:	00042503          	lw	a0,0(s0)
800018cc:	0a450513          	addi	a0,a0,164
800018d0:	c8cff0ef          	jal	ra,80000d5c <HW_get_16bit_reg>
800018d4:	00050913          	mv	s2,a0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:210
            gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT2 ) << 16);
800018d8:	00042503          	lw	a0,0(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:209
            gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT1 ) << 8);
800018dc:	00891913          	slli	s2,s2,0x8
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:210
            gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT2 ) << 16);
800018e0:	0a850513          	addi	a0,a0,168
800018e4:	c78ff0ef          	jal	ra,80000d5c <HW_get_16bit_reg>
800018e8:	01051513          	slli	a0,a0,0x10
800018ec:	00a96933          	or	s2,s2,a0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:211
            gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT3 ) << 24);
800018f0:	00042503          	lw	a0,0(s0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:210
            gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT2 ) << 16);
800018f4:	009964b3          	or	s1,s2,s1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:211
            gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT3 ) << 24);
800018f8:	0ac50513          	addi	a0,a0,172
800018fc:	c60ff0ef          	jal	ra,80000d5c <HW_get_16bit_reg>
80001900:	01851513          	slli	a0,a0,0x18
80001904:	f99ff06f          	j	8000189c <GPIO_get_outputs+0x70>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:215 (discriminator 1)
            HAL_ASSERT(0);
80001908:	00100073          	ebreak
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:194 (discriminator 1)
    uint32_t gpio_out = 0;
8000190c:	00000513          	li	a0,0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:219 (discriminator 1)
    return gpio_out;
80001910:	f91ff06f          	j	800018a0 <GPIO_get_outputs+0x74>

80001914 <GPIO_set_outputs>:
GPIO_set_outputs():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:115
    switch( this_gpio->apb_bus_width )
80001914:	00452783          	lw	a5,4(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:114
{
80001918:	ff010113          	addi	sp,sp,-16
8000191c:	00812423          	sw	s0,8(sp)
80001920:	00912223          	sw	s1,4(sp)
80001924:	00112623          	sw	ra,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:115
    switch( this_gpio->apb_bus_width )
80001928:	00100713          	li	a4,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:114
{
8000192c:	00050413          	mv	s0,a0
80001930:	00058493          	mv	s1,a1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:115
    switch( this_gpio->apb_bus_width )
80001934:	04e78063          	beq	a5,a4,80001974 <GPIO_set_outputs+0x60>
80001938:	06078263          	beqz	a5,8000199c <GPIO_set_outputs+0x88>
8000193c:	00200713          	li	a4,2
80001940:	0ae79463          	bne	a5,a4,800019e8 <GPIO_set_outputs+0xd4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:118
            HAL_set_32bit_reg( this_gpio->base_addr, GPIO_OUT, value );
80001944:	00052503          	lw	a0,0(a0)
80001948:	0a050513          	addi	a0,a0,160
8000194c:	bc0ff0ef          	jal	ra,80000d0c <HW_set_32bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:145
    HAL_ASSERT( GPIO_get_outputs( this_gpio ) == value );
80001950:	00040513          	mv	a0,s0
80001954:	ed9ff0ef          	jal	ra,8000182c <GPIO_get_outputs>
80001958:	00950463          	beq	a0,s1,80001960 <GPIO_set_outputs+0x4c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:145 (discriminator 1)
8000195c:	00100073          	ebreak
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:146
}
80001960:	00c12083          	lw	ra,12(sp)
80001964:	00812403          	lw	s0,8(sp)
80001968:	00412483          	lw	s1,4(sp)
8000196c:	01010113          	addi	sp,sp,16
80001970:	00008067          	ret
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:122
            HAL_set_16bit_reg( this_gpio->base_addr, GPIO_OUT0, (uint16_t)value );
80001974:	00052503          	lw	a0,0(a0)
80001978:	01059593          	slli	a1,a1,0x10
8000197c:	0105d593          	srli	a1,a1,0x10
80001980:	0a050513          	addi	a0,a0,160
80001984:	bd0ff0ef          	jal	ra,80000d54 <HW_set_16bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:123
            HAL_set_16bit_reg( this_gpio->base_addr, GPIO_OUT1, (uint16_t)(value >> 16) );
80001988:	00042503          	lw	a0,0(s0)
8000198c:	0104d593          	srli	a1,s1,0x10
80001990:	0a450513          	addi	a0,a0,164
80001994:	bc0ff0ef          	jal	ra,80000d54 <HW_set_16bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:124
            break;
80001998:	fb9ff06f          	j	80001950 <GPIO_set_outputs+0x3c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:127
            HAL_set_8bit_reg( this_gpio->base_addr, GPIO_OUT0, (uint8_t)value );
8000199c:	00052503          	lw	a0,0(a0)
800019a0:	0ff5f593          	andi	a1,a1,255
800019a4:	0a050513          	addi	a0,a0,160
800019a8:	bf4ff0ef          	jal	ra,80000d9c <HW_set_8bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:128
            HAL_set_8bit_reg( this_gpio->base_addr, GPIO_OUT1, (uint8_t)(value >> 8) );
800019ac:	00042503          	lw	a0,0(s0)
800019b0:	0084d593          	srli	a1,s1,0x8
800019b4:	0ff5f593          	andi	a1,a1,255
800019b8:	0a450513          	addi	a0,a0,164
800019bc:	be0ff0ef          	jal	ra,80000d9c <HW_set_8bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:129
            HAL_set_8bit_reg( this_gpio->base_addr, GPIO_OUT2, (uint8_t)(value >> 16) );
800019c0:	00042503          	lw	a0,0(s0)
800019c4:	0104d593          	srli	a1,s1,0x10
800019c8:	0ff5f593          	andi	a1,a1,255
800019cc:	0a850513          	addi	a0,a0,168
800019d0:	bccff0ef          	jal	ra,80000d9c <HW_set_8bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:130
            HAL_set_8bit_reg( this_gpio->base_addr, GPIO_OUT3, (uint8_t)(value >> 24) );
800019d4:	00042503          	lw	a0,0(s0)
800019d8:	0184d593          	srli	a1,s1,0x18
800019dc:	0ac50513          	addi	a0,a0,172
800019e0:	bbcff0ef          	jal	ra,80000d9c <HW_set_8bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:131
            break;
800019e4:	f6dff06f          	j	80001950 <GPIO_set_outputs+0x3c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:134 (discriminator 1)
            HAL_ASSERT(0);
800019e8:	00100073          	ebreak
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:135 (discriminator 1)
            break;
800019ec:	f65ff06f          	j	80001950 <GPIO_set_outputs+0x3c>

800019f0 <GPIO_set_output>:
GPIO_set_output():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:232
(
    gpio_instance_t *   this_gpio,
    gpio_id_t           port_id,
    uint8_t             value
)
{
800019f0:	fe010113          	addi	sp,sp,-32
800019f4:	01212823          	sw	s2,16(sp)
800019f8:	01412423          	sw	s4,8(sp)
800019fc:	01512223          	sw	s5,4(sp)
80001a00:	00112e23          	sw	ra,28(sp)
80001a04:	00812c23          	sw	s0,24(sp)
80001a08:	00912a23          	sw	s1,20(sp)
80001a0c:	01312623          	sw	s3,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:233
    HAL_ASSERT( port_id < NB_OF_GPIO );
80001a10:	01f00793          	li	a5,31
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:232
{
80001a14:	00050a93          	mv	s5,a0
80001a18:	00058913          	mv	s2,a1
80001a1c:	00060a13          	mv	s4,a2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:233
    HAL_ASSERT( port_id < NB_OF_GPIO );
80001a20:	00b7f463          	bgeu	a5,a1,80001a28 <GPIO_set_output+0x38>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:233 (discriminator 1)
80001a24:	00100073          	ebreak
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:236 (discriminator 3)
    
            
    switch( this_gpio->apb_bus_width )
80001a28:	004aa403          	lw	s0,4(s5)
80001a2c:	00100493          	li	s1,1
80001a30:	04940c63          	beq	s0,s1,80001a88 <GPIO_set_output+0x98>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:236
80001a34:	0a040a63          	beqz	s0,80001ae8 <GPIO_set_output+0xf8>
80001a38:	00200793          	li	a5,2
80001a3c:	04f41263          	bne	s0,a5,80001a80 <GPIO_set_output+0x90>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:242
    {
        case GPIO_APB_32_BITS_BUS:
            {
                uint32_t outputs_state;
                
                outputs_state = HAL_get_32bit_reg( this_gpio->base_addr, GPIO_OUT );
80001a40:	000aa503          	lw	a0,0(s5)
80001a44:	012494b3          	sll	s1,s1,s2
80001a48:	0a050513          	addi	a0,a0,160
80001a4c:	ac8ff0ef          	jal	ra,80000d14 <HW_get_32bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:249
                {
                    outputs_state &= ~(1 << port_id);
                }
                else
                {
                    outputs_state |= 1 << port_id;
80001a50:	00a4e433          	or	s0,s1,a0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:243
                if ( 0 == value )
80001a54:	000a1663          	bnez	s4,80001a60 <GPIO_set_output+0x70>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:245
                    outputs_state &= ~(1 << port_id);
80001a58:	fff4c493          	not	s1,s1
80001a5c:	00a4f433          	and	s0,s1,a0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:251
                }
                HAL_set_32bit_reg( this_gpio->base_addr, GPIO_OUT, outputs_state );
80001a60:	000aa503          	lw	a0,0(s5)
80001a64:	00040593          	mv	a1,s0
80001a68:	0a050513          	addi	a0,a0,160
80001a6c:	aa0ff0ef          	jal	ra,80000d0c <HW_set_32bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:260
                 * the expected value may indicate that some of the GPIOs may not exist due to
                 * the number of GPIOs selected in the CoreGPIO hardware flow configuration.
                 * It may also indicate that the base address or APB bus width passed as
                 * parameter to the GPIO_init() function do not match the hardware design.
                 */
                HAL_ASSERT( HAL_get_32bit_reg( this_gpio->base_addr, GPIO_OUT ) == outputs_state );
80001a70:	000aa503          	lw	a0,0(s5)
80001a74:	0a050513          	addi	a0,a0,160
80001a78:	a9cff0ef          	jal	ra,80000d14 <HW_get_32bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:287
                 * the expected value may indicate that some of the GPIOs may not exist due to
                 * the number of GPIOs selected in the CoreGPIO hardware flow configuration.
                 * It may also indicate that the base address or APB bus width passed as
                 * parameter to the GPIO_init() function do not match the hardware design.
                 */
                HAL_ASSERT( HW_get_16bit_reg( gpio_out_reg_addr ) == outputs_state );
80001a7c:	0c850063          	beq	a0,s0,80001b3c <GPIO_set_output+0x14c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:319 (discriminator 1)
                HAL_ASSERT( HW_get_8bit_reg( gpio_out_reg_addr ) == outputs_state );
            }
            break;
            
        default:
            HAL_ASSERT(0);
80001a80:	00100073          	ebreak
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:322 (discriminator 1)
            break;
    }
}
80001a84:	0b80006f          	j	80001b3c <GPIO_set_output+0x14c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:267
                uint32_t gpio_out_reg_addr = this_gpio->base_addr + GPIO_OUT_REG_OFFSET + ((port_id >> 4) * 4);
80001a88:	000aa783          	lw	a5,0(s5)
80001a8c:	00495993          	srli	s3,s2,0x4
80001a90:	00299993          	slli	s3,s3,0x2
80001a94:	0a078793          	addi	a5,a5,160 # 20000a0 <STACK_SIZE+0x1fff8a0>
80001a98:	00f97493          	andi	s1,s2,15
80001a9c:	00f989b3          	add	s3,s3,a5
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:269
                outputs_state = HW_get_16bit_reg( gpio_out_reg_addr );
80001aa0:	00941433          	sll	s0,s0,s1
80001aa4:	00098513          	mv	a0,s3
80001aa8:	01041413          	slli	s0,s0,0x10
80001aac:	ab0ff0ef          	jal	ra,80000d5c <HW_get_16bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:270
                if ( 0 == value )
80001ab0:	41045413          	srai	s0,s0,0x10
80001ab4:	020a1663          	bnez	s4,80001ae0 <GPIO_set_output+0xf0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:272
                    outputs_state &= ~(1 << (port_id & 0x0F));
80001ab8:	fff44413          	not	s0,s0
80001abc:	00a47433          	and	s0,s0,a0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:276
                    outputs_state |= 1 << (port_id & 0x0F);
80001ac0:	01041413          	slli	s0,s0,0x10
80001ac4:	01045413          	srli	s0,s0,0x10
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:278
                HW_set_16bit_reg( gpio_out_reg_addr, outputs_state );
80001ac8:	00098513          	mv	a0,s3
80001acc:	00040593          	mv	a1,s0
80001ad0:	a84ff0ef          	jal	ra,80000d54 <HW_set_16bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:287
                HAL_ASSERT( HW_get_16bit_reg( gpio_out_reg_addr ) == outputs_state );
80001ad4:	00098513          	mv	a0,s3
80001ad8:	a84ff0ef          	jal	ra,80000d5c <HW_get_16bit_reg>
80001adc:	fa1ff06f          	j	80001a7c <GPIO_set_output+0x8c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:276
                    outputs_state |= 1 << (port_id & 0x0F);
80001ae0:	00a46433          	or	s0,s0,a0
80001ae4:	fddff06f          	j	80001ac0 <GPIO_set_output+0xd0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:294
                uint32_t gpio_out_reg_addr = this_gpio->base_addr + GPIO_OUT_REG_OFFSET + ((port_id >> 3) * 4);
80001ae8:	000aa783          	lw	a5,0(s5)
80001aec:	00395993          	srli	s3,s2,0x3
80001af0:	00299993          	slli	s3,s3,0x2
80001af4:	0a078793          	addi	a5,a5,160
80001af8:	00797913          	andi	s2,s2,7
80001afc:	00f989b3          	add	s3,s3,a5
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:296
                outputs_state = HW_get_8bit_reg( gpio_out_reg_addr );
80001b00:	012494b3          	sll	s1,s1,s2
80001b04:	00098513          	mv	a0,s3
80001b08:	01849493          	slli	s1,s1,0x18
80001b0c:	a98ff0ef          	jal	ra,80000da4 <HW_get_8bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:297
                if ( 0 == value )
80001b10:	4184d493          	srai	s1,s1,0x18
80001b14:	040a1663          	bnez	s4,80001b60 <GPIO_set_output+0x170>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:299
                    outputs_state &= ~(1 << (port_id & 0x07));
80001b18:	fff4c493          	not	s1,s1
80001b1c:	00a4f4b3          	and	s1,s1,a0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:303
                    outputs_state |= 1 << (port_id & 0x07);
80001b20:	0ff4f493          	andi	s1,s1,255
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:305
                HW_set_8bit_reg( gpio_out_reg_addr, outputs_state );
80001b24:	00098513          	mv	a0,s3
80001b28:	00048593          	mv	a1,s1
80001b2c:	a70ff0ef          	jal	ra,80000d9c <HW_set_8bit_reg>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:314
                HAL_ASSERT( HW_get_8bit_reg( gpio_out_reg_addr ) == outputs_state );
80001b30:	00098513          	mv	a0,s3
80001b34:	a70ff0ef          	jal	ra,80000da4 <HW_get_8bit_reg>
80001b38:	f49514e3          	bne	a0,s1,80001a80 <GPIO_set_output+0x90>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:322
}
80001b3c:	01c12083          	lw	ra,28(sp)
80001b40:	01812403          	lw	s0,24(sp)
80001b44:	01412483          	lw	s1,20(sp)
80001b48:	01012903          	lw	s2,16(sp)
80001b4c:	00c12983          	lw	s3,12(sp)
80001b50:	00812a03          	lw	s4,8(sp)
80001b54:	00412a83          	lw	s5,4(sp)
80001b58:	02010113          	addi	sp,sp,32
80001b5c:	00008067          	ret
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c:303
                    outputs_state |= 1 << (port_id & 0x07);
80001b60:	00a4e4b3          	or	s1,s1,a0
80001b64:	fbdff06f          	j	80001b20 <GPIO_set_output+0x130>

80001b68 <delay>:
delay():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:113
void delay(uint32_t tms)
{
    int i = 0;
    for(i = 0; i < 50000; i++);

}
80001b68:	00008067          	ret

80001b6c <resolution_cxp_setting>:
resolution_cxp_setting():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:117

void resolution_cxp_setting(uint8_t resolution[4])
{
    width_reg_st  = (resolution[1] << 8) | resolution[0];
80001b6c:	00154783          	lbu	a5,1(a0)
80001b70:	00054703          	lbu	a4,0(a0)
80001b74:	00879793          	slli	a5,a5,0x8
80001b78:	00e7e7b3          	or	a5,a5,a4
80001b7c:	82f1a623          	sw	a5,-2004(gp) # 8000489c <width_reg_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:118
    height_reg_st = (resolution[3] << 8) | resolution[2];
80001b80:	00354703          	lbu	a4,3(a0)
80001b84:	00254683          	lbu	a3,2(a0)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:122

    *(volatile unsigned int *)CMD_DISP_YSIZE_ADDR      = height_reg_st;//HEIGHT_MAX;
    *(volatile unsigned int *)CMD_DISP_XSIZE_ADDR      = width_reg_st;//WIDTH_MAX;
    *(volatile unsigned int *)CMD_DISP_DSIZE_ADDR      = width_reg_st/4;//WIDTH_MAX/4;
80001b88:	0027d613          	srli	a2,a5,0x2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:118
    height_reg_st = (resolution[3] << 8) | resolution[2];
80001b8c:	00871713          	slli	a4,a4,0x8
80001b90:	00d76733          	or	a4,a4,a3
80001b94:	82e1a023          	sw	a4,-2016(gp) # 80004890 <height_reg_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:120
    *(volatile unsigned int *)CMD_DISP_YSIZE_ADDR      = height_reg_st;//HEIGHT_MAX;
80001b98:	710006b7          	lui	a3,0x71000
80001b9c:	04e6a423          	sw	a4,72(a3) # 71000048 <STACK_SIZE+0x70fff848>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:121
    *(volatile unsigned int *)CMD_DISP_XSIZE_ADDR      = width_reg_st;//WIDTH_MAX;
80001ba0:	04f6a223          	sw	a5,68(a3)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:122
    *(volatile unsigned int *)CMD_DISP_DSIZE_ADDR      = width_reg_st/4;//WIDTH_MAX/4;
80001ba4:	04c6a623          	sw	a2,76(a3)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:124
#if DUAL_STREAM_ENABLE
    *(volatile unsigned int *)CMD2_DISP_YSIZE_ADDR     = height_reg_st;//HEIGHT_MAX;
80001ba8:	06e6a423          	sw	a4,104(a3)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:125
    *(volatile unsigned int *)CMD2_DISP_XSIZE_ADDR     = width_reg_st;//WIDTH_MAX;
80001bac:	06f6a223          	sw	a5,100(a3)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:126
    *(volatile unsigned int *)CMD2_DISP_DSIZE_ADDR     = width_reg_st/4;//WIDTH_MAX/4;
80001bb0:	06c6a623          	sw	a2,108(a3)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:128
#endif
}
80001bb4:	00008067          	ret

80001bb8 <CoaxpressDeviceInit>:
CoaxpressDeviceInit():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:132

void CoaxpressDeviceInit(uint8_t resolution[4])
{
    *(volatile unsigned int *)(CMD_RATE_SEL_ADDR)      = 0x0;            // Low speed Upconnection Rate Select
80001bb8:	710007b7          	lui	a5,0x71000
80001bbc:	0007a023          	sw	zero,0(a5) # 71000000 <STACK_SIZE+0x70fff800>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:133
    *(volatile unsigned int *)(CMD_HB_EN_ADDR)         = 0x0;
80001bc0:	0207a823          	sw	zero,48(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:134
    *(volatile unsigned int *)(STREAM_EN)              = 0x0;            // Default Stop
80001bc4:	0407aa23          	sw	zero,84(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:135
	*(volatile unsigned int *)(CMD_PIXEL_FORMAT_ADDR)  = BAYER_RG8;      // Default BayerRG8
80001bc8:	32100713          	li	a4,801
80001bcc:	04e7a823          	sw	a4,80(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:136
    *(volatile unsigned int *)(CMD_DISP_PSIZE_ADDR)    = 0x800 << 16 | sid0; //2k sdp packet, flags=0,sid =0
80001bd0:	00004697          	auipc	a3,0x4
80001bd4:	2d76c683          	lbu	a3,727(a3) # 80005ea7 <sid0>
80001bd8:	08000637          	lui	a2,0x8000
80001bdc:	00c6e6b3          	or	a3,a3,a2
80001be0:	04d7a023          	sw	a3,64(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:140

#if DUAL_STREAM_ENABLE
    //stream2
    *(volatile unsigned int *)(STREAM2_EN)             = 0x0;            // Default Stop
80001be4:	0607aa23          	sw	zero,116(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:141
    *(volatile unsigned int *)(CMD2_PIXEL_FORMAT_ADDR) = BAYER_RG8;      // Default BayerRG8
80001be8:	06e7a823          	sw	a4,112(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:142
    *(volatile unsigned int *)(CMD2_DISP_PSIZE_ADDR)   = 0x800 << 16 | sid1 ; //2k sdp packet, flags=0,sid =1
80001bec:	8251c703          	lbu	a4,-2011(gp) # 80004895 <sid1>
80001bf0:	00c76733          	or	a4,a4,a2
80001bf4:	06e7a023          	sw	a4,96(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:145
#endif

    resolution_cxp_setting(resolution);
80001bf8:	f75ff06f          	j	80001b6c <resolution_cxp_setting>

80001bfc <stream_enable>:
stream_enable():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:152
    //update_cxp_xcvr_uplink_speed(DEF_RATE);
}

void stream_enable()
{
    if (StreamIDSelect_st == STREAM0 || StreamIDSelect_st == STREAM1 || StreamIDSelect_st == DUAL_STREAM)
80001bfc:	8151c783          	lbu	a5,-2027(gp) # 80004885 <StreamIDSelect_st>
80001c00:	fff78713          	addi	a4,a5,-1
80001c04:	0ff77713          	andi	a4,a4,255
80001c08:	00200693          	li	a3,2
80001c0c:	00e6ec63          	bltu	a3,a4,80001c24 <stream_enable+0x28>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:154
    {
        *(volatile unsigned int *)(STREAM_EN)  = (StreamIDSelect_st & 0x1);        // stream Start
80001c10:	0017f693          	andi	a3,a5,1
80001c14:	71000737          	lui	a4,0x71000
80001c18:	04d72a23          	sw	a3,84(a4) # 71000054 <STACK_SIZE+0x70fff854>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:156
#if DUAL_STREAM_ENABLE
        *(volatile unsigned int *)(STREAM2_EN) = (StreamIDSelect_st >> 1) & 0x1;
80001c1c:	0017d793          	srli	a5,a5,0x1
80001c20:	06f72a23          	sw	a5,116(a4)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:159
#endif
    }
}
80001c24:	00008067          	ret

80001c28 <stream_disable>:
stream_disable():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:163

void stream_disable()
{
    if (StreamIDSelect_st == STREAM0)
80001c28:	8151c783          	lbu	a5,-2027(gp) # 80004885 <StreamIDSelect_st>
80001c2c:	00100713          	li	a4,1
80001c30:	00e79863          	bne	a5,a4,80001c40 <stream_disable+0x18>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:165
    {
        *(volatile unsigned int *)(STREAM_EN)  = 0;        // stream Stop
80001c34:	710007b7          	lui	a5,0x71000
80001c38:	0407aa23          	sw	zero,84(a5) # 71000054 <STACK_SIZE+0x70fff854>
80001c3c:	00008067          	ret
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:168
    }
#if DUAL_STREAM_ENABLE
    else if (StreamIDSelect_st == STREAM1)
80001c40:	00200713          	li	a4,2
80001c44:	00e79863          	bne	a5,a4,80001c54 <stream_disable+0x2c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:170
    {
        *(volatile unsigned int *)(STREAM2_EN) = 0;        // stream Stop
80001c48:	710007b7          	lui	a5,0x71000
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:177
#endif
    else
    {
        *(volatile unsigned int *)(STREAM_EN)  = 0;
#if DUAL_STREAM_ENABLE
        *(volatile unsigned int *)(STREAM2_EN) = 0;
80001c4c:	0607aa23          	sw	zero,116(a5) # 71000074 <STACK_SIZE+0x70fff874>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:180
#endif
    }
}
80001c50:	00008067          	ret
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:175
        *(volatile unsigned int *)(STREAM_EN)  = 0;
80001c54:	710007b7          	lui	a5,0x71000
80001c58:	0407aa23          	sw	zero,84(a5) # 71000054 <STACK_SIZE+0x70fff854>
80001c5c:	ff1ff06f          	j	80001c4c <stream_disable+0x24>

80001c60 <dataFromHostToDevice>:
dataFromHostToDevice():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:260
void dataFromHostToDevice(uint32_t bs_reg_address, uint32_t data)
{
    uint32_t num_con=0;
    uint8_t dl_rate=0;

    switch(bs_reg_address)
80001c60:	00004737          	lui	a4,0x4
80001c64:	02470793          	addi	a5,a4,36 # 4024 <STACK_SIZE+0x3824>
80001c68:	4ef50063          	beq	a0,a5,80002148 <dataFromHostToDevice+0x4e8>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:256
{
80001c6c:	ff010113          	addi	sp,sp,-16
80001c70:	00112623          	sw	ra,12(sp)
80001c74:	00812423          	sw	s0,8(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:260
    switch(bs_reg_address)
80001c78:	1aa7e063          	bltu	a5,a0,80001e18 <dataFromHostToDevice+0x1b8>
80001c7c:	000027b7          	lui	a5,0x2
80001c80:	04078793          	addi	a5,a5,64 # 2040 <STACK_SIZE+0x1840>
80001c84:	02f50863          	beq	a0,a5,80001cb4 <dataFromHostToDevice+0x54>
80001c88:	04a7e663          	bltu	a5,a0,80001cd4 <dataFromHostToDevice+0x74>
80001c8c:	01000793          	li	a5,16
80001c90:	02f50263          	beq	a0,a5,80001cb4 <dataFromHostToDevice+0x54>
80001c94:	02a7e063          	bltu	a5,a0,80001cb4 <dataFromHostToDevice+0x54>
80001c98:	00400793          	li	a5,4
80001c9c:	00f50c63          	beq	a0,a5,80001cb4 <dataFromHostToDevice+0x54>
80001ca0:	00a7fa63          	bgeu	a5,a0,80001cb4 <dataFromHostToDevice+0x54>
80001ca4:	00800793          	li	a5,8
80001ca8:	00f50663          	beq	a0,a5,80001cb4 <dataFromHostToDevice+0x54>
80001cac:	00c00793          	li	a5,12
80001cb0:	2cf50c63          	beq	a0,a5,80001f88 <dataFromHostToDevice+0x328>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:281
		case ConnectionConfigDefault:
		case VersionsSupported:
		case CapabilityRegister:
		case DeviceConnectionID:
		{
			reply_acknowledge_cmd = ACK_CMD_WRITE_ATTEMPT_TO_READONLY_ADDRESS;
80001cb4:	434347b7          	lui	a5,0x43434
80001cb8:	34378793          	addi	a5,a5,835 # 43434343 <STACK_SIZE+0x43433b43>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:290
		case XmlManifestSelector:
		{
			if (data == 0x0)
			{
				XmlManifestSelector_st = data;
				reply_acknowledge_cmd  = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80001cbc:	00004717          	auipc	a4,0x4
80001cc0:	1ef72223          	sw	a5,484(a4) # 80005ea0 <reply_acknowledge_cmd>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:625
			reply_acknowledge_cmd = ACK_CMD_WRITE_ATTEMPT_TO_READONLY_ADDRESS;
		}
        break;

    }
}
80001cc4:	00c12083          	lw	ra,12(sp)
80001cc8:	00812403          	lw	s0,8(sp)
80001ccc:	01010113          	addi	sp,sp,16
80001cd0:	00008067          	ret
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:260
    switch(bs_reg_address)
80001cd4:	00870793          	addi	a5,a4,8
80001cd8:	30f50863          	beq	a0,a5,80001fe8 <dataFromHostToDevice+0x388>
80001cdc:	0aa7e663          	bltu	a5,a0,80001d88 <dataFromHostToDevice+0x128>
80001ce0:	000037b7          	lui	a5,0x3
80001ce4:	00878793          	addi	a5,a5,8 # 3008 <STACK_SIZE+0x2808>
80001ce8:	fcf506e3          	beq	a0,a5,80001cb4 <dataFromHostToDevice+0x54>
80001cec:	fca7f4e3          	bgeu	a5,a0,80001cb4 <dataFromHostToDevice+0x54>
80001cf0:	fce512e3          	bne	a0,a4,80001cb4 <dataFromHostToDevice+0x54>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:310
			if (data == 0x1)
80001cf4:	00100793          	li	a5,1
80001cf8:	2af59a63          	bne	a1,a5,80001fac <dataFromHostToDevice+0x34c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:312
				ConnectionReset_st = data;
80001cfc:	00100413          	li	s0,1
80001d00:	00004797          	auipc	a5,0x4
80001d04:	1487a423          	sw	s0,328(a5) # 80005e48 <ConnectionReset_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:314
				stream_disable();
80001d08:	f21ff0ef          	jal	ra,80001c28 <stream_disable>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:321
				update_cxp_xcvr_uplink_speed(DEF_RATE);
80001d0c:	03800513          	li	a0,56
80001d10:	1e8010ef          	jal	ra,80002ef8 <update_cxp_xcvr_uplink_speed>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:323
				VersionUsed_st = COAXPRESS_VER_2DOT0;//COAXPRESS_VER_1DOT1;
80001d14:	000207b7          	lui	a5,0x20
80001d18:	80f1ac23          	sw	a5,-2024(gp) # 80004888 <VersionUsed_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:324
				*(volatile unsigned int *)(CMD_HB_ID_ADDR) = data;
80001d1c:	710007b7          	lui	a5,0x71000
80001d20:	0287aa23          	sw	s0,52(a5) # 71000034 <STACK_SIZE+0x70fff834>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:325
				ConnectionConfig_st 		 = NUM_CONNECTIONS | DEF_RATE;
80001d24:	000107b7          	lui	a5,0x10
80001d28:	03878793          	addi	a5,a5,56 # 10038 <STACK_SIZE+0xf838>
80001d2c:	00003717          	auipc	a4,0x3
80001d30:	b4f72623          	sw	a5,-1204(a4) # 80004878 <ConnectionConfig_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:326
				MasterHostConnectionID_st	 = 0;
80001d34:	00004797          	auipc	a5,0x4
80001d38:	1207a223          	sw	zero,292(a5) # 80005e58 <MasterHostConnectionID_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:327
				StreamPacketSizeMax_st 		 = 0;
80001d3c:	00004797          	auipc	a5,0x4
80001d40:	1207a223          	sw	zero,292(a5) # 80005e60 <StreamPacketSizeMax_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:328
				TestMode_st 				 = 0;
80001d44:	00004797          	auipc	a5,0x4
80001d48:	1207a623          	sw	zero,300(a5) # 80005e70 <TestMode_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:329
				TestErrorCountSelector_st 	 = 0;
80001d4c:	00004797          	auipc	a5,0x4
80001d50:	1007ae23          	sw	zero,284(a5) # 80005e68 <TestErrorCountSelector_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:330
				TestErrorCount_st			 = 0;
80001d54:	00004797          	auipc	a5,0x4
80001d58:	1007ac23          	sw	zero,280(a5) # 80005e6c <TestErrorCount_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:331
				TestPacketCountTx_st 		 = 0;
80001d5c:	00004797          	auipc	a5,0x4
80001d60:	1007ae23          	sw	zero,284(a5) # 80005e78 <TestPacketCountTx_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:332
				TestPacketCountRx_st 		 = 0;
80001d64:	00004797          	auipc	a5,0x4
80001d68:	1007a823          	sw	zero,272(a5) # 80005e74 <TestPacketCountRx_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:333
				ElectricalComplianceTest_st  = 0;
80001d6c:	00004797          	auipc	a5,0x4
80001d70:	0e07a023          	sw	zero,224(a5) # 80005e4c <ElectricalComplianceTest_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:334
				FeatureControlRegister_st 	 = 0;
80001d74:	00004797          	auipc	a5,0x4
80001d78:	0c07ae23          	sw	zero,220(a5) # 80005e50 <FeatureControlRegister_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:335
				ConnectionReset_st  		 = 0;
80001d7c:	00004797          	auipc	a5,0x4
80001d80:	0c07a623          	sw	zero,204(a5) # 80005e48 <ConnectionReset_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:336
				XmlManifestSelector_st 		 = 0;
80001d84:	2080006f          	j	80001f8c <dataFromHostToDevice+0x32c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:260
    switch(bs_reg_address)
80001d88:	01470793          	addi	a5,a4,20
80001d8c:	22f50663          	beq	a0,a5,80001fb8 <dataFromHostToDevice+0x358>
80001d90:	04a7ea63          	bltu	a5,a0,80001de4 <dataFromHostToDevice+0x184>
80001d94:	00c70793          	addi	a5,a4,12
80001d98:	f0f50ee3          	beq	a0,a5,80001cb4 <dataFromHostToDevice+0x54>
80001d9c:	01070713          	addi	a4,a4,16
80001da0:	f0e51ae3          	bne	a0,a4,80001cb4 <dataFromHostToDevice+0x54>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:348
		    if (data > 2048)
80001da4:	000017b7          	lui	a5,0x1
80001da8:	80078793          	addi	a5,a5,-2048 # 800 <STACK_SIZE>
80001dac:	00b7f463          	bgeu	a5,a1,80001db4 <dataFromHostToDevice+0x154>
80001db0:	00078593          	mv	a1,a5
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:350
			StreamPacketSizeMax_st = data;
80001db4:	00004797          	auipc	a5,0x4
80001db8:	0ab7a623          	sw	a1,172(a5) # 80005e60 <StreamPacketSizeMax_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:351
			*(volatile unsigned int *)(CMD_DISP_PSIZE_ADDR)  = data << 16 | sid0; //flags=0,sid =0
80001dbc:	00004797          	auipc	a5,0x4
80001dc0:	0eb7c783          	lbu	a5,235(a5) # 80005ea7 <sid0>
80001dc4:	01059593          	slli	a1,a1,0x10
80001dc8:	00b7e7b3          	or	a5,a5,a1
80001dcc:	71000737          	lui	a4,0x71000
80001dd0:	04f72023          	sw	a5,64(a4) # 71000040 <STACK_SIZE+0x70fff840>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:353
			*(volatile unsigned int *)(CMD2_DISP_PSIZE_ADDR) = data << 16 | sid1; //flags=0,sid =1
80001dd4:	8251c783          	lbu	a5,-2011(gp) # 80004895 <sid1>
80001dd8:	00b7e5b3          	or	a1,a5,a1
80001ddc:	06b72023          	sw	a1,96(a4)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:355
			reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80001de0:	1b40006f          	j	80001f94 <dataFromHostToDevice+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:260
    switch(bs_reg_address)
80001de4:	01870793          	addi	a5,a4,24
80001de8:	ecf506e3          	beq	a0,a5,80001cb4 <dataFromHostToDevice+0x54>
80001dec:	01c70713          	addi	a4,a4,28
80001df0:	ece512e3          	bne	a0,a4,80001cb4 <dataFromHostToDevice+0x54>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:588
            TestMode_st = data;
80001df4:	00004797          	auipc	a5,0x4
80001df8:	06b7ae23          	sw	a1,124(a5) # 80005e70 <TestMode_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:589
            reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80001dfc:	010107b7          	lui	a5,0x1010
80001e00:	10178793          	addi	a5,a5,257 # 1010101 <STACK_SIZE+0x100f901>
80001e04:	00004717          	auipc	a4,0x4
80001e08:	08f72e23          	sw	a5,156(a4) # 80005ea0 <reply_acknowledge_cmd>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:590
            *(volatile unsigned int *)(TestModeReg) = TestMode_st;
80001e0c:	710007b7          	lui	a5,0x71000
80001e10:	02b7a023          	sw	a1,32(a5) # 71000020 <STACK_SIZE+0x70fff820>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:592
        break;
80001e14:	eb1ff06f          	j	80001cc4 <dataFromHostToDevice+0x64>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:260
    switch(bs_reg_address)
80001e18:	001007b7          	lui	a5,0x100
80001e1c:	05878693          	addi	a3,a5,88 # 100058 <STACK_SIZE+0xff858>
80001e20:	20d50463          	beq	a0,a3,80002028 <dataFromHostToDevice+0x3c8>
80001e24:	0aa6e263          	bltu	a3,a0,80001ec8 <dataFromHostToDevice+0x268>
80001e28:	04870693          	addi	a3,a4,72
80001e2c:	1ed50063          	beq	a0,a3,8000200c <dataFromHostToDevice+0x3ac>
80001e30:	02a6ee63          	bltu	a3,a0,80001e6c <dataFromHostToDevice+0x20c>
80001e34:	03070793          	addi	a5,a4,48
80001e38:	32f50a63          	beq	a0,a5,8000216c <dataFromHostToDevice+0x50c>
80001e3c:	e6a7ece3          	bltu	a5,a0,80001cb4 <dataFromHostToDevice+0x54>
80001e40:	02870713          	addi	a4,a4,40
80001e44:	e6e518e3          	bne	a0,a4,80001cb4 <dataFromHostToDevice+0x54>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:604
            TestPacketCountTx_st  = data;
80001e48:	00004797          	auipc	a5,0x4
80001e4c:	02b7a823          	sw	a1,48(a5) # 80005e78 <TestPacketCountTx_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:605
            reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80001e50:	010107b7          	lui	a5,0x1010
80001e54:	10178793          	addi	a5,a5,257 # 1010101 <STACK_SIZE+0x100f901>
80001e58:	00004717          	auipc	a4,0x4
80001e5c:	04f72423          	sw	a5,72(a4) # 80005ea0 <reply_acknowledge_cmd>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:606
            *(volatile unsigned int *)(TestPacketCountTxReg) = TestPacketCountTx_st;
80001e60:	710007b7          	lui	a5,0x71000
80001e64:	02b7a223          	sw	a1,36(a5) # 71000024 <STACK_SIZE+0x70fff824>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:608
        break;
80001e68:	e5dff06f          	j	80001cc4 <dataFromHostToDevice+0x64>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:260
    switch(bs_reg_address)
80001e6c:	02078713          	addi	a4,a5,32
80001e70:	28e50863          	beq	a0,a4,80002100 <dataFromHostToDevice+0x4a0>
80001e74:	02a76c63          	bltu	a4,a0,80001eac <dataFromHostToDevice+0x24c>
80001e78:	01078713          	addi	a4,a5,16
80001e7c:	24e50c63          	beq	a0,a4,800020d4 <dataFromHostToDevice+0x474>
80001e80:	01478793          	addi	a5,a5,20
80001e84:	e2f518e3          	bne	a0,a5,80001cb4 <dataFromHostToDevice+0x54>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:531
			height_reg_st = data;
80001e88:	82b1a023          	sw	a1,-2016(gp) # 80004890 <height_reg_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:532
			reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80001e8c:	010107b7          	lui	a5,0x1010
80001e90:	10178793          	addi	a5,a5,257 # 1010101 <STACK_SIZE+0x100f901>
80001e94:	00004717          	auipc	a4,0x4
80001e98:	00f72623          	sw	a5,12(a4) # 80005ea0 <reply_acknowledge_cmd>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:533
			height_en = 1;
80001e9c:	00100793          	li	a5,1
80001ea0:	00004717          	auipc	a4,0x4
80001ea4:	fef70ea3          	sb	a5,-3(a4) # 80005e9d <height_en>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:535
		break;
80001ea8:	e1dff06f          	j	80001cc4 <dataFromHostToDevice+0x64>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:260
    switch(bs_reg_address)
80001eac:	02478713          	addi	a4,a5,36
80001eb0:	26e50a63          	beq	a0,a4,80002124 <dataFromHostToDevice+0x4c4>
80001eb4:	05478793          	addi	a5,a5,84
80001eb8:	def51ee3          	bne	a0,a5,80001cb4 <dataFromHostToDevice+0x54>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:400
            img1StreamID_st = data;
80001ebc:	00004797          	auipc	a5,0x4
80001ec0:	feb78123          	sb	a1,-30(a5) # 80005e9e <img1StreamID_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:401
            reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80001ec4:	0d00006f          	j	80001f94 <dataFromHostToDevice+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:260
    switch(bs_reg_address)
80001ec8:	15c78713          	addi	a4,a5,348
80001ecc:	22e50663          	beq	a0,a4,800020f8 <dataFromHostToDevice+0x498>
80001ed0:	04a76a63          	bltu	a4,a0,80001f24 <dataFromHostToDevice+0x2c4>
80001ed4:	10478713          	addi	a4,a5,260
80001ed8:	16e50863          	beq	a0,a4,80002048 <dataFromHostToDevice+0x3e8>
80001edc:	02a76863          	bltu	a4,a0,80001f0c <dataFromHostToDevice+0x2ac>
80001ee0:	05c78713          	addi	a4,a5,92
80001ee4:	14e50663          	beq	a0,a4,80002030 <dataFromHostToDevice+0x3d0>
80001ee8:	10078793          	addi	a5,a5,256
80001eec:	dcf514e3          	bne	a0,a5,80001cb4 <dataFromHostToDevice+0x54>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:432
		    if (StreamIDSelect_st == STREAM0 || StreamIDSelect_st == STREAM1 || StreamIDSelect_st == DUAL_STREAM)
80001ef0:	8151c783          	lbu	a5,-2027(gp) # 80004885 <StreamIDSelect_st>
80001ef4:	fff78793          	addi	a5,a5,-1
80001ef8:	0ff7f793          	andi	a5,a5,255
80001efc:	00200713          	li	a4,2
80001f00:	0af76663          	bltu	a4,a5,80001fac <dataFromHostToDevice+0x34c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:434
		        stream_enable();
80001f04:	cf9ff0ef          	jal	ra,80001bfc <stream_enable>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:436
				reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80001f08:	08c0006f          	j	80001f94 <dataFromHostToDevice+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:260
    switch(bs_reg_address)
80001f0c:	12078713          	addi	a4,a5,288
80001f10:	14e50063          	beq	a0,a4,80002050 <dataFromHostToDevice+0x3f0>
80001f14:	15878793          	addi	a5,a5,344
80001f18:	d8f51ee3          	bne	a0,a5,80001cb4 <dataFromHostToDevice+0x54>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:539
			width_max_reg_st = data;
80001f1c:	82b1a423          	sw	a1,-2008(gp) # 80004898 <width_max_reg_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:540
			reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80001f20:	0740006f          	j	80001f94 <dataFromHostToDevice+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:260
    switch(bs_reg_address)
80001f24:	16878713          	addi	a4,a5,360
80001f28:	14e50e63          	beq	a0,a4,80002084 <dataFromHostToDevice+0x424>
80001f2c:	02a76e63          	bltu	a4,a0,80001f68 <dataFromHostToDevice+0x308>
80001f30:	16078713          	addi	a4,a5,352
80001f34:	12e50463          	beq	a0,a4,8000205c <dataFromHostToDevice+0x3fc>
80001f38:	16478793          	addi	a5,a5,356
80001f3c:	d6f51ce3          	bne	a0,a5,80001cb4 <dataFromHostToDevice+0x54>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:472
			Gain_st = data;
80001f40:	00004797          	auipc	a5,0x4
80001f44:	f0b7aa23          	sw	a1,-236(a5) # 80005e54 <Gain_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:473
			reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80001f48:	010107b7          	lui	a5,0x1010
80001f4c:	10178793          	addi	a5,a5,257 # 1010101 <STACK_SIZE+0x100f901>
80001f50:	00004717          	auipc	a4,0x4
80001f54:	f4f72823          	sw	a5,-176(a4) # 80005ea0 <reply_acknowledge_cmd>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:474
			gain_en = 1;
80001f58:	00100793          	li	a5,1
80001f5c:	00004717          	auipc	a4,0x4
80001f60:	f4f70023          	sb	a5,-192(a4) # 80005e9c <gain_en>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:476
		break;
80001f64:	d61ff06f          	j	80001cc4 <dataFromHostToDevice+0x64>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:260
    switch(bs_reg_address)
80001f68:	16c78793          	addi	a5,a5,364
80001f6c:	14f50063          	beq	a0,a5,800020ac <dataFromHostToDevice+0x44c>
80001f70:	0010f7b7          	lui	a5,0x10f
80001f74:	d4f510e3          	bne	a0,a5,80001cb4 <dataFromHostToDevice+0x54>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:480
			TLP_lock_st = data & 0x1;
80001f78:	0015f593          	andi	a1,a1,1
80001f7c:	00004797          	auipc	a5,0x4
80001f80:	eeb7a423          	sw	a1,-280(a5) # 80005e64 <TLP_lock_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:481
			reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80001f84:	0100006f          	j	80001f94 <dataFromHostToDevice+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:287
			if (data == 0x0)
80001f88:	00059c63          	bnez	a1,80001fa0 <dataFromHostToDevice+0x340>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:289
				XmlManifestSelector_st = data;
80001f8c:	00004797          	auipc	a5,0x4
80001f90:	ee07a823          	sw	zero,-272(a5) # 80005e7c <XmlManifestSelector_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:290
				reply_acknowledge_cmd  = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80001f94:	010107b7          	lui	a5,0x1010
80001f98:	10178793          	addi	a5,a5,257 # 1010101 <STACK_SIZE+0x100f901>
80001f9c:	d21ff06f          	j	80001cbc <dataFromHostToDevice+0x5c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:294
				reply_acknowledge_cmd  = ACK_CMD_INVALID_DATA_FOR_ADDRESS;
80001fa0:	414147b7          	lui	a5,0x41414
80001fa4:	14178793          	addi	a5,a5,321 # 41414141 <STACK_SIZE+0x41413941>
80001fa8:	d15ff06f          	j	80001cbc <dataFromHostToDevice+0x5c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:341
				reply_acknowledge_cmd = ACK_CMD_INVALID_CONTROL_OPERATION;
80001fac:	424247b7          	lui	a5,0x42424
80001fb0:	24278793          	addi	a5,a5,578 # 42424242 <STACK_SIZE+0x42423a42>
80001fb4:	d09ff06f          	j	80001cbc <dataFromHostToDevice+0x5c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:361
			dl_rate = data & 0xff ;
80001fb8:	0ff5f793          	andi	a5,a1,255
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:364
			if ((dl_rate == RATE_1DOT25G || dl_rate == RATE_2DOT5G || dl_rate == RATE_3DOT125G || dl_rate == RATE_5DOT0G || dl_rate == RATE_6DOT25G || dl_rate == RATE_10DOT0G || dl_rate == RATE_12DOT5G))// && (num_con < 2))  //need to check (num_con < 2) condition
80001fbc:	0ef7f693          	andi	a3,a5,239
80001fc0:	02800713          	li	a4,40
80001fc4:	00e68c63          	beq	a3,a4,80001fdc <dataFromHostToDevice+0x37c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:364 (discriminator 1)
80001fc8:	03000713          	li	a4,48
80001fcc:	00e78863          	beq	a5,a4,80001fdc <dataFromHostToDevice+0x37c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:364 (discriminator 3)
80001fd0:	0e77f793          	andi	a5,a5,231
80001fd4:	04000713          	li	a4,64
80001fd8:	fce794e3          	bne	a5,a4,80001fa0 <dataFromHostToDevice+0x340>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:366
				ConnectionConfig_st = data;
80001fdc:	00003797          	auipc	a5,0x3
80001fe0:	88b7ae23          	sw	a1,-1892(a5) # 80004878 <ConnectionConfig_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:367
				reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80001fe4:	fb1ff06f          	j	80001f94 <dataFromHostToDevice+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:378
			MasterHostConnectionID_st = data;
80001fe8:	00004797          	auipc	a5,0x4
80001fec:	e6b7a823          	sw	a1,-400(a5) # 80005e58 <MasterHostConnectionID_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:379
			reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80001ff0:	010107b7          	lui	a5,0x1010
80001ff4:	10178793          	addi	a5,a5,257 # 1010101 <STACK_SIZE+0x100f901>
80001ff8:	00004717          	auipc	a4,0x4
80001ffc:	eaf72423          	sw	a5,-344(a4) # 80005ea0 <reply_acknowledge_cmd>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:380
			*(volatile unsigned int *)(CMD_HB_ID_ADDR) = data;
80002000:	710007b7          	lui	a5,0x71000
80002004:	02b7aa23          	sw	a1,52(a5) # 71000034 <STACK_SIZE+0x70fff834>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:382
		break;
80002008:	cbdff06f          	j	80001cc4 <dataFromHostToDevice+0x64>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:386
			if ((data == 0x00010001) || (data == 0x00020000))
8000200c:	000107b7          	lui	a5,0x10
80002010:	00178793          	addi	a5,a5,1 # 10001 <STACK_SIZE+0xf801>
80002014:	00f58663          	beq	a1,a5,80002020 <dataFromHostToDevice+0x3c0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:386 (discriminator 1)
80002018:	000207b7          	lui	a5,0x20
8000201c:	f8f592e3          	bne	a1,a5,80001fa0 <dataFromHostToDevice+0x340>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:388
				VersionUsed_st = data;
80002020:	80b1ac23          	sw	a1,-2024(gp) # 80004888 <VersionUsed_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:389
				reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80002024:	f71ff06f          	j	80001f94 <dataFromHostToDevice+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:407
            imgNStreamID_st = data;
80002028:	82b18223          	sb	a1,-2012(gp) # 80004894 <imgNStreamID_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:408
            reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
8000202c:	f69ff06f          	j	80001f94 <dataFromHostToDevice+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:414
            StreamIDSelect_st = data;
80002030:	0ff5f593          	andi	a1,a1,255
80002034:	80b18aa3          	sb	a1,-2027(gp) # 80004885 <StreamIDSelect_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:417
            if (StreamIDSelect_st == STREAM0 || StreamIDSelect_st == STREAM1 || StreamIDSelect_st == DUAL_STREAM)
80002038:	fff58593          	addi	a1,a1,-1
8000203c:	0ff5f593          	andi	a1,a1,255
80002040:	00200793          	li	a5,2
80002044:	f6b7e4e3          	bltu	a5,a1,80001fac <dataFromHostToDevice+0x34c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:448
		    stream_disable();
80002048:	be1ff0ef          	jal	ra,80001c28 <stream_disable>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:449
			reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
8000204c:	f49ff06f          	j	80001f94 <dataFromHostToDevice+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:455
            AcquisitionFrameRateMax_st = data;
80002050:	00003797          	auipc	a5,0x3
80002054:	82b7a023          	sw	a1,-2016(a5) # 80004870 <__sdata_load>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:456
            reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80002058:	f3dff06f          	j	80001f94 <dataFromHostToDevice+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:463
			Pattern_st = data;
8000205c:	00004797          	auipc	a5,0x4
80002060:	e0b78023          	sb	a1,-512(a5) # 80005e5c <Pattern_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:464
			reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80002064:	010107b7          	lui	a5,0x1010
80002068:	10178793          	addi	a5,a5,257 # 1010101 <STACK_SIZE+0x100f901>
8000206c:	00004717          	auipc	a4,0x4
80002070:	e2f72a23          	sw	a5,-460(a4) # 80005ea0 <reply_acknowledge_cmd>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:465
			pattern_en = 1;
80002074:	00100793          	li	a5,1
80002078:	00004717          	auipc	a4,0x4
8000207c:	e2f703a3          	sb	a5,-473(a4) # 80005e9f <pattern_en>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:467
		break;
80002080:	c45ff06f          	j	80001cc4 <dataFromHostToDevice+0x64>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:488
            ReverseX_st = data;
80002084:	00004797          	auipc	a5,0x4
80002088:	dcb78ca3          	sb	a1,-551(a5) # 80005e5d <ReverseX_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:489
            reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
8000208c:	010107b7          	lui	a5,0x1010
80002090:	10178793          	addi	a5,a5,257 # 1010101 <STACK_SIZE+0x100f901>
80002094:	00004717          	auipc	a4,0x4
80002098:	e0f72623          	sw	a5,-500(a4) # 80005ea0 <reply_acknowledge_cmd>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:490
            reversex_en = 1;
8000209c:	00100793          	li	a5,1
800020a0:	00004717          	auipc	a4,0x4
800020a4:	e0f702a3          	sb	a5,-507(a4) # 80005ea5 <reversex_en>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:492
        break;
800020a8:	c1dff06f          	j	80001cc4 <dataFromHostToDevice+0x64>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:497
            ReverseY_st           = data;
800020ac:	00004797          	auipc	a5,0x4
800020b0:	dab78923          	sb	a1,-590(a5) # 80005e5e <ReverseY_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:498
            reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
800020b4:	010107b7          	lui	a5,0x1010
800020b8:	10178793          	addi	a5,a5,257 # 1010101 <STACK_SIZE+0x100f901>
800020bc:	00004717          	auipc	a4,0x4
800020c0:	def72223          	sw	a5,-540(a4) # 80005ea0 <reply_acknowledge_cmd>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:499
            reversey_en = 1;
800020c4:	00100793          	li	a5,1
800020c8:	00004717          	auipc	a4,0x4
800020cc:	dcf70f23          	sb	a5,-546(a4) # 80005ea6 <reversey_en>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:501
        break;
800020d0:	bf5ff06f          	j	80001cc4 <dataFromHostToDevice+0x64>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:523
			width_reg_st = data;
800020d4:	82b1a623          	sw	a1,-2004(gp) # 8000489c <width_reg_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:524
			reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
800020d8:	010107b7          	lui	a5,0x1010
800020dc:	10178793          	addi	a5,a5,257 # 1010101 <STACK_SIZE+0x100f901>
800020e0:	00004717          	auipc	a4,0x4
800020e4:	dcf72023          	sw	a5,-576(a4) # 80005ea0 <reply_acknowledge_cmd>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:525
            width_en = 1;
800020e8:	00100793          	li	a5,1
800020ec:	00004717          	auipc	a4,0x4
800020f0:	daf70e23          	sb	a5,-580(a4) # 80005ea8 <width_en>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:527
		break;
800020f4:	bd1ff06f          	j	80001cc4 <dataFromHostToDevice+0x64>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:546
			height_max_reg_st = data;
800020f8:	80b1ae23          	sw	a1,-2020(gp) # 8000488c <height_max_reg_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:547
			reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
800020fc:	e99ff06f          	j	80001f94 <dataFromHostToDevice+0x334>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:553
            ResolutionSelect_st   = data;
80002100:	80b18a23          	sb	a1,-2028(gp) # 80004884 <ResolutionSelect_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:554
            reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80002104:	010107b7          	lui	a5,0x1010
80002108:	10178793          	addi	a5,a5,257 # 1010101 <STACK_SIZE+0x100f901>
8000210c:	00004717          	auipc	a4,0x4
80002110:	d8f72a23          	sw	a5,-620(a4) # 80005ea0 <reply_acknowledge_cmd>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:555
            resolution_en = 1;
80002114:	00100793          	li	a5,1
80002118:	00004717          	auipc	a4,0x4
8000211c:	d8f70623          	sb	a5,-628(a4) # 80005ea4 <resolution_en>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:557
        break;
80002120:	ba5ff06f          	j	80001cc4 <dataFromHostToDevice+0x64>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:577
			PixelFormat_st = data;
80002124:	80b1a823          	sw	a1,-2032(gp) # 80004880 <PixelFormat_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:578
			reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80002128:	010107b7          	lui	a5,0x1010
8000212c:	10178793          	addi	a5,a5,257 # 1010101 <STACK_SIZE+0x100f901>
80002130:	00004717          	auipc	a4,0x4
80002134:	d6f72823          	sw	a5,-656(a4) # 80005ea0 <reply_acknowledge_cmd>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:579
			*(volatile unsigned int *)(CMD_PIXEL_FORMAT_ADDR)  = data;
80002138:	710007b7          	lui	a5,0x71000
8000213c:	04b7a823          	sw	a1,80(a5) # 71000050 <STACK_SIZE+0x70fff850>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:581
			*(volatile unsigned int *)(CMD2_PIXEL_FORMAT_ADDR) = data;
80002140:	06b7a823          	sw	a1,112(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:584
		break;
80002144:	b81ff06f          	j	80001cc4 <dataFromHostToDevice+0x64>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:596
            TestErrorCount_st     = data;
80002148:	00004797          	auipc	a5,0x4
8000214c:	d2b7a223          	sw	a1,-732(a5) # 80005e6c <TestErrorCount_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:597
            reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80002150:	010107b7          	lui	a5,0x1010
80002154:	10178793          	addi	a5,a5,257 # 1010101 <STACK_SIZE+0x100f901>
80002158:	00004717          	auipc	a4,0x4
8000215c:	d4f72423          	sw	a5,-696(a4) # 80005ea0 <reply_acknowledge_cmd>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:598
            *(volatile unsigned int *)(TestErrorCountReg) = TestErrorCount_st;
80002160:	710007b7          	lui	a5,0x71000
80002164:	02b7a623          	sw	a1,44(a5) # 7100002c <STACK_SIZE+0x70fff82c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:600
        break;
80002168:	00008067          	ret
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:612
            TestPacketCountRx_st  = data;
8000216c:	00004797          	auipc	a5,0x4
80002170:	d0b7a423          	sw	a1,-760(a5) # 80005e74 <TestPacketCountRx_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:613
            reply_acknowledge_cmd = ACK_CMD_EXEC_OK_NO_APPEND_REPLY;
80002174:	010107b7          	lui	a5,0x1010
80002178:	10178793          	addi	a5,a5,257 # 1010101 <STACK_SIZE+0x100f901>
8000217c:	00004717          	auipc	a4,0x4
80002180:	d2f72223          	sw	a5,-732(a4) # 80005ea0 <reply_acknowledge_cmd>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:614
            *(volatile unsigned int *)(TestPacketCountRxReg) = TestPacketCountRx_st;
80002184:	710007b7          	lui	a5,0x71000
80002188:	02b7a423          	sw	a1,40(a5) # 71000028 <STACK_SIZE+0x70fff828>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:625
}
8000218c:	b39ff06f          	j	80001cc4 <dataFromHostToDevice+0x64>

80002190 <sendPacketDataFromDevice>:
sendPacketDataFromDevice():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1113

    pkt_ack_write1_add = (uint32_t *)CMD_WRITE_ADDRESS;

    count = 0;

    crc_buffer[count++] = START_OF_THE_PACKET;
80002190:	fbfc07b7          	lui	a5,0xfbfc0
80002194:	bfb78793          	addi	a5,a5,-1029 # fbfbfbfb <__stack_top+0x7bfb8b7b>
80002198:	00004717          	auipc	a4,0x4
8000219c:	def72423          	sw	a5,-536(a4) # 80005f80 <crc_buffer>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1115

    if (control_cmd_tag_status == CONTROL_CMD_WITHOUT_TAG)
800021a0:	00004797          	auipc	a5,0x4
800021a4:	cf478793          	addi	a5,a5,-780 # 80005e94 <control_cmd_tag_status>
800021a8:	0007a683          	lw	a3,0(a5)
800021ac:	020207b7          	lui	a5,0x2020
800021b0:	20278793          	addi	a5,a5,514 # 2020202 <STACK_SIZE+0x201fa02>
800021b4:	00004617          	auipc	a2,0x4
800021b8:	ce460613          	addi	a2,a2,-796 # 80005e98 <count>
800021bc:	00004717          	auipc	a4,0x4
800021c0:	dc470713          	addi	a4,a4,-572 # 80005f80 <crc_buffer>
800021c4:	06f69a63          	bne	a3,a5,80002238 <sendPacketDataFromDevice+0xa8>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1117
    {
        crc_buffer[count++] = CONTROL_ACK_WITHOUT_TAG;
800021c8:	00200793          	li	a5,2
800021cc:	00004697          	auipc	a3,0x4
800021d0:	ccf6a623          	sw	a5,-820(a3) # 80005e98 <count>
800021d4:	030307b7          	lui	a5,0x3030
800021d8:	30378793          	addi	a5,a5,771 # 3030303 <STACK_SIZE+0x302fb03>
800021dc:	00004697          	auipc	a3,0x4
800021e0:	daf6a423          	sw	a5,-600(a3) # 80005f84 <crc_buffer+0x4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1125
    {
        crc_buffer[count++] = CONTROL_ACK_WITH_TAG;
        crc_buffer[count++] = control_cmd_tag;
    }

    if(count_new > 0)
800021e4:	00058663          	beqz	a1,800021f0 <sendPacketDataFromDevice+0x60>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1127
    {
    	count = count_new;
800021e8:	00004797          	auipc	a5,0x4
800021ec:	cab7a823          	sw	a1,-848(a5) # 80005e98 <count>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1130
    }

    crc_buffer[count++] = ack_code;
800021f0:	00062783          	lw	a5,0(a2)
800021f4:	00279693          	slli	a3,a5,0x2
800021f8:	00d706b3          	add	a3,a4,a3
800021fc:	00a6a023          	sw	a0,0(a3)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1131
    crc_buffer[count++] = END_OF_THE_PACKET;
80002200:	00278693          	addi	a3,a5,2
80002204:	00178793          	addi	a5,a5,1
80002208:	00004597          	auipc	a1,0x4
8000220c:	c8d5a823          	sw	a3,-880(a1) # 80005e98 <count>
80002210:	00279793          	slli	a5,a5,0x2
80002214:	fdfe06b7          	lui	a3,0xfdfe0
80002218:	00f707b3          	add	a5,a4,a5
8000221c:	dfd68693          	addi	a3,a3,-515 # fdfdfdfd <__stack_top+0x7dfd8d7d>
80002220:	00d7a023          	sw	a3,0(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1135

    for (uint32_t index=0; index<count; index=index+1)
    {
        *pkt_ack_write1_add = crc_buffer[index];
80002224:	710005b7          	lui	a1,0x71000
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1133
    for (uint32_t index=0; index<count; index=index+1)
80002228:	00000793          	li	a5,0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1133 (discriminator 1)
8000222c:	00062683          	lw	a3,0(a2)
80002230:	02d7ee63          	bltu	a5,a3,8000226c <sendPacketDataFromDevice+0xdc>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1137
    }
}
80002234:	00008067          	ret
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1121
        crc_buffer[count++] = CONTROL_ACK_WITH_TAG;
80002238:	060607b7          	lui	a5,0x6060
8000223c:	60678793          	addi	a5,a5,1542 # 6060606 <STACK_SIZE+0x605fe06>
80002240:	00004697          	auipc	a3,0x4
80002244:	d4f6a223          	sw	a5,-700(a3) # 80005f84 <crc_buffer+0x4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1122
        crc_buffer[count++] = control_cmd_tag;
80002248:	00300793          	li	a5,3
8000224c:	00004697          	auipc	a3,0x4
80002250:	c4f6a623          	sw	a5,-948(a3) # 80005e98 <count>
80002254:	00004797          	auipc	a5,0x4
80002258:	c3c78793          	addi	a5,a5,-964 # 80005e90 <control_cmd_tag>
8000225c:	0007a783          	lw	a5,0(a5)
80002260:	00004697          	auipc	a3,0x4
80002264:	d2f6a423          	sw	a5,-728(a3) # 80005f88 <crc_buffer+0x8>
80002268:	f7dff06f          	j	800021e4 <sendPacketDataFromDevice+0x54>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1135 (discriminator 3)
        *pkt_ack_write1_add = crc_buffer[index];
8000226c:	00279693          	slli	a3,a5,0x2
80002270:	00d706b3          	add	a3,a4,a3
80002274:	0006a683          	lw	a3,0(a3)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1133 (discriminator 3)
    for (uint32_t index=0; index<count; index=index+1)
80002278:	00178793          	addi	a5,a5,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1135 (discriminator 3)
        *pkt_ack_write1_add = crc_buffer[index];
8000227c:	00d5a423          	sw	a3,8(a1) # 71000008 <STACK_SIZE+0x70fff808>
80002280:	fadff06f          	j	8000222c <sendPacketDataFromDevice+0x9c>

80002284 <swap_msb_lsb_8bit>:
swap_msb_lsb_8bit():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1140

uint32_t swap_msb_lsb_8bit(uint32_t input_32bit)
{
80002284:	ff010113          	addi	sp,sp,-16
80002288:	00c10593          	addi	a1,sp,12
8000228c:	00000613          	li	a2,0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1144
    unsigned char data_char[4];
    unsigned char swap_data_char[4];

    for (unsigned char i = 0; i < 4; i++)
80002290:	02000813          	li	a6,32
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1146 (discriminator 3)
    {
        data_char[i] = (input_32bit >> i * 8) & 0xff;
80002294:	00c556b3          	srl	a3,a0,a2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1147 (discriminator 3)
        swap_data_char[i] = ((data_char[i] & 1) << 7) | ((data_char[i] & 2) << 5) | ((data_char[i] & 4) << 3) | ((data_char[i] & 8) << 1) | ((data_char[i] & 16) >> 1) | ((data_char[i] & 32) >> 3) | ((data_char[i] & 64) >> 5) | ((data_char[i] & 128) >> 7);
80002298:	0ff6f713          	andi	a4,a3,255
8000229c:	0ff6f693          	andi	a3,a3,255
800022a0:	00771793          	slli	a5,a4,0x7
800022a4:	0076d693          	srli	a3,a3,0x7
800022a8:	00d7e7b3          	or	a5,a5,a3
800022ac:	00571693          	slli	a3,a4,0x5
800022b0:	0406f693          	andi	a3,a3,64
800022b4:	00d7e7b3          	or	a5,a5,a3
800022b8:	00371693          	slli	a3,a4,0x3
800022bc:	0206f693          	andi	a3,a3,32
800022c0:	00d7e7b3          	or	a5,a5,a3
800022c4:	00171693          	slli	a3,a4,0x1
800022c8:	0106f693          	andi	a3,a3,16
800022cc:	00d7e7b3          	or	a5,a5,a3
800022d0:	40175693          	srai	a3,a4,0x1
800022d4:	0086f693          	andi	a3,a3,8
800022d8:	00d7e7b3          	or	a5,a5,a3
800022dc:	40375693          	srai	a3,a4,0x3
800022e0:	0046f693          	andi	a3,a3,4
800022e4:	40575713          	srai	a4,a4,0x5
800022e8:	00d7e7b3          	or	a5,a5,a3
800022ec:	00277713          	andi	a4,a4,2
800022f0:	00e7e7b3          	or	a5,a5,a4
800022f4:	00f58023          	sb	a5,0(a1)
800022f8:	00860613          	addi	a2,a2,8
800022fc:	00158593          	addi	a1,a1,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1144 (discriminator 3)
    for (unsigned char i = 0; i < 4; i++)
80002300:	f9061ae3          	bne	a2,a6,80002294 <swap_msb_lsb_8bit+0x10>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1153
    }

    input_32bit = (swap_data_char[3] << 24) | (swap_data_char[2] << 16) | (swap_data_char[1] << 8) | swap_data_char[0];

    return input_32bit;
}
80002304:	00c12503          	lw	a0,12(sp)
80002308:	01010113          	addi	sp,sp,16
8000230c:	00008067          	ret

80002310 <calculate_coaxpress_crc32>:
calculate_coaxpress_crc32():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1157

//Coaxpress Crc Calculation
uint32_t calculate_coaxpress_crc32()
{
80002310:	fd010113          	addi	sp,sp,-48
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1164
    uint32_t crc_in, crc_out = 0xffffffff;
    uint32_t len, index;
    unsigned char buf[4];
    unsigned char crc_index = 2;   //crc_index 0 - start of the packet, 1 - command without tag

    crc_count = count - crc_index;
80002314:	00004797          	auipc	a5,0x4
80002318:	b8478793          	addi	a5,a5,-1148 # 80005e98 <count>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1157
{
8000231c:	03212023          	sw	s2,32(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1164
    crc_count = count - crc_index;
80002320:	0007a903          	lw	s2,0(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1157
{
80002324:	02812423          	sw	s0,40(sp)
80002328:	02912223          	sw	s1,36(sp)
8000232c:	01312e23          	sw	s3,28(sp)
80002330:	01412c23          	sw	s4,24(sp)
80002334:	01512a23          	sw	s5,20(sp)
80002338:	02112623          	sw	ra,44(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1164
    crc_count = count - crc_index;
8000233c:	ffe90913          	addi	s2,s2,-2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1166

    for (unsigned char i = 0; i < crc_count; i++)
80002340:	00000493          	li	s1,0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1159
    uint32_t crc_in, crc_out = 0xffffffff;
80002344:	fff00413          	li	s0,-1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1170
    {
        index = 4;

        crc_in = swap_msb_lsb_8bit(crc_buffer[crc_index]);
80002348:	00004997          	auipc	s3,0x4
8000234c:	c3898993          	addi	s3,s3,-968 # 80005f80 <crc_buffer>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1177
        buf[0] = crc_in & 0xff;
        buf[1] = (crc_in >> 8) & 0xff;
        buf[2] = (crc_in >> 16) & 0xff;
        buf[3] = (crc_in >> 24) & 0xff;

        while (index--)
80002350:	fff00a13          	li	s4,-1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1179
        {
            crc_out = (crc_out << 8) ^ crc32_table[((crc_out >> 24) ^ buf[index]) & 255];
80002354:	00002a97          	auipc	s5,0x2
80002358:	09ca8a93          	addi	s5,s5,156 # 800043f0 <crc32_table>
8000235c:	00248793          	addi	a5,s1,2
80002360:	0ff7f793          	andi	a5,a5,255
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1166 (discriminator 1)
    for (unsigned char i = 0; i < crc_count; i++)
80002364:	0324e663          	bltu	s1,s2,80002390 <calculate_coaxpress_crc32+0x80>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1185

        }
        crc_index++;
    }

    crc_out = swap_msb_lsb_8bit(crc_out);
80002368:	00040513          	mv	a0,s0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1188

    return crc_out;
}
8000236c:	02812403          	lw	s0,40(sp)
80002370:	02c12083          	lw	ra,44(sp)
80002374:	02412483          	lw	s1,36(sp)
80002378:	02012903          	lw	s2,32(sp)
8000237c:	01c12983          	lw	s3,28(sp)
80002380:	01812a03          	lw	s4,24(sp)
80002384:	01412a83          	lw	s5,20(sp)
80002388:	03010113          	addi	sp,sp,48
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1185
    crc_out = swap_msb_lsb_8bit(crc_out);
8000238c:	ef9ff06f          	j	80002284 <swap_msb_lsb_8bit>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1170
        crc_in = swap_msb_lsb_8bit(crc_buffer[crc_index]);
80002390:	00279793          	slli	a5,a5,0x2
80002394:	00f987b3          	add	a5,s3,a5
80002398:	0007a503          	lw	a0,0(a5)
8000239c:	ee9ff0ef          	jal	ra,80002284 <swap_msb_lsb_8bit>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1172
        buf[0] = crc_in & 0xff;
800023a0:	00a12623          	sw	a0,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1168
        index = 4;
800023a4:	00400713          	li	a4,4
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1177
        while (index--)
800023a8:	fff70713          	addi	a4,a4,-1
800023ac:	01471863          	bne	a4,s4,800023bc <calculate_coaxpress_crc32+0xac>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1166 (discriminator 2)
    for (unsigned char i = 0; i < crc_count; i++)
800023b0:	00148493          	addi	s1,s1,1
800023b4:	0ff4f493          	andi	s1,s1,255
800023b8:	fa5ff06f          	j	8000235c <calculate_coaxpress_crc32+0x4c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1179
            crc_out = (crc_out << 8) ^ crc32_table[((crc_out >> 24) ^ buf[index]) & 255];
800023bc:	00c10793          	addi	a5,sp,12
800023c0:	00e787b3          	add	a5,a5,a4
800023c4:	0007c783          	lbu	a5,0(a5)
800023c8:	00841693          	slli	a3,s0,0x8
800023cc:	01845413          	srli	s0,s0,0x18
800023d0:	0087c433          	xor	s0,a5,s0
800023d4:	00241413          	slli	s0,s0,0x2
800023d8:	008a8433          	add	s0,s5,s0
800023dc:	00042403          	lw	s0,0(s0)
800023e0:	0086c433          	xor	s0,a3,s0
800023e4:	fc5ff06f          	j	800023a8 <calculate_coaxpress_crc32+0x98>

800023e8 <dataFromDeviceToHost>:
dataFromDeviceToHost():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:648
    crc_buffer[count++] = START_OF_THE_PACKET;
800023e8:	fbfc07b7          	lui	a5,0xfbfc0
800023ec:	bfb78793          	addi	a5,a5,-1029 # fbfbfbfb <__stack_top+0x7bfb8b7b>
800023f0:	00004717          	auipc	a4,0x4
800023f4:	b8f72823          	sw	a5,-1136(a4) # 80005f80 <crc_buffer>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:650
    if (control_cmd_tag_status == CONTROL_CMD_WITHOUT_TAG)
800023f8:	00004797          	auipc	a5,0x4
800023fc:	a9c78793          	addi	a5,a5,-1380 # 80005e94 <control_cmd_tag_status>
80002400:	0007a703          	lw	a4,0(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:629
{
80002404:	ff010113          	addi	sp,sp,-16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:650
    if (control_cmd_tag_status == CONTROL_CMD_WITHOUT_TAG)
80002408:	020207b7          	lui	a5,0x2020
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:629
{
8000240c:	00812423          	sw	s0,8(sp)
80002410:	00912223          	sw	s1,4(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:642
    resp_size = resp_size & 0xFFFFFF ;
80002414:	00851513          	slli	a0,a0,0x8
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:629
{
80002418:	00112623          	sw	ra,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:650
    if (control_cmd_tag_status == CONTROL_CMD_WITHOUT_TAG)
8000241c:	20278793          	addi	a5,a5,514 # 2020202 <STACK_SIZE+0x201fa02>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:642
    resp_size = resp_size & 0xFFFFFF ;
80002420:	00855513          	srli	a0,a0,0x8
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:650
    if (control_cmd_tag_status == CONTROL_CMD_WITHOUT_TAG)
80002424:	00004497          	auipc	s1,0x4
80002428:	a7448493          	addi	s1,s1,-1420 # 80005e98 <count>
8000242c:	00004417          	auipc	s0,0x4
80002430:	b5440413          	addi	s0,s0,-1196 # 80005f80 <crc_buffer>
80002434:	0cf71663          	bne	a4,a5,80002500 <dataFromDeviceToHost+0x118>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:652
        crc_buffer[count++] = CONTROL_ACK_WITHOUT_TAG;
80002438:	00200793          	li	a5,2
8000243c:	00004717          	auipc	a4,0x4
80002440:	a4f72e23          	sw	a5,-1444(a4) # 80005e98 <count>
80002444:	030307b7          	lui	a5,0x3030
80002448:	30378793          	addi	a5,a5,771 # 3030303 <STACK_SIZE+0x302fb03>
8000244c:	00004717          	auipc	a4,0x4
80002450:	b2f72c23          	sw	a5,-1224(a4) # 80005f84 <crc_buffer+0x4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:661
    crc_buffer[count++] = ACK_CMD_EXEC_OK_APPEND_REPLY;   //Final, command executed OK, reply data is appended (Table 25)
80002454:	0004a683          	lw	a3,0(s1)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:668
    if ((bs_reg_address & 0xfffff000) == XML_ADD) // â€œLocal: xml_mchp_desc.xml;8100;C00?SchemaVersion=1.0.0â€
80002458:	00007837          	lui	a6,0x7
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:663
    crc_buffer[count++] = resp_size;
8000245c:	00268793          	addi	a5,a3,2
80002460:	00004717          	auipc	a4,0x4
80002464:	a2f72c23          	sw	a5,-1480(a4) # 80005e98 <count>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:661
    crc_buffer[count++] = ACK_CMD_EXEC_OK_APPEND_REPLY;   //Final, command executed OK, reply data is appended (Table 25)
80002468:	00269613          	slli	a2,a3,0x2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:663
    crc_buffer[count++] = resp_size;
8000246c:	00168713          	addi	a4,a3,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:661
    crc_buffer[count++] = ACK_CMD_EXEC_OK_APPEND_REPLY;   //Final, command executed OK, reply data is appended (Table 25)
80002470:	00c40633          	add	a2,s0,a2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:663
    crc_buffer[count++] = resp_size;
80002474:	00271713          	slli	a4,a4,0x2
80002478:	00e40733          	add	a4,s0,a4
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:661
    crc_buffer[count++] = ACK_CMD_EXEC_OK_APPEND_REPLY;   //Final, command executed OK, reply data is appended (Table 25)
8000247c:	00062023          	sw	zero,0(a2)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:663
    crc_buffer[count++] = resp_size;
80002480:	00a72023          	sw	a0,0(a4)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:668
    if ((bs_reg_address & 0xfffff000) == XML_ADD) // â€œLocal: xml_mchp_desc.xml;8100;C00?SchemaVersion=1.0.0â€
80002484:	fffff737          	lui	a4,0xfffff
80002488:	00e5f733          	and	a4,a1,a4
8000248c:	11071263          	bne	a4,a6,80002590 <dataFromDeviceToHost+0x1a8>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:670
    	address = (bs_reg_address & 0x0fff);
80002490:	01459593          	slli	a1,a1,0x14
80002494:	0145d593          	srli	a1,a1,0x14
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:671
		for (index1=0; index1<resp_size; index1=index1+4)
80002498:	00002697          	auipc	a3,0x2
8000249c:	35868693          	addi	a3,a3,856 # 800047f0 <xml_location>
800024a0:	00b686b3          	add	a3,a3,a1
800024a4:	00000713          	li	a4,0
800024a8:	00000813          	li	a6,0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:674
			if(index2 < 128)
800024ac:	07f00313          	li	t1,127
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:671 (discriminator 1)
		for (index1=0; index1<resp_size; index1=index1+4)
800024b0:	08a86263          	bltu	a6,a0,80002534 <dataFromDeviceToHost+0x14c>
800024b4:	12071063          	bnez	a4,800025d4 <dataFromDeviceToHost+0x1ec>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1087
    crc_value = calculate_coaxpress_crc32();
800024b8:	e59ff0ef          	jal	ra,80002310 <calculate_coaxpress_crc32>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1089
    for (index2=0; index2<count; index2=index2+1)
800024bc:	00000793          	li	a5,0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1091
        *pkt_ack_write1_add = crc_buffer[index2];
800024c0:	710006b7          	lui	a3,0x71000
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1089 (discriminator 1)
    for (index2=0; index2<count; index2=index2+1)
800024c4:	0004a703          	lw	a4,0(s1)
800024c8:	00e7e8e3          	bltu	a5,a4,80002cd8 <dataFromDeviceToHost+0x8f0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1094
    *pkt_ack_write1_add = crc_value;
800024cc:	71000737          	lui	a4,0x71000
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1095
    *pkt_ack_write1_add = END_OF_THE_PACKET;
800024d0:	fdfe07b7          	lui	a5,0xfdfe0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1094
    *pkt_ack_write1_add = crc_value;
800024d4:	00a72423          	sw	a0,8(a4) # 71000008 <STACK_SIZE+0x70fff808>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1095
    *pkt_ack_write1_add = END_OF_THE_PACKET;
800024d8:	dfd78793          	addi	a5,a5,-515 # fdfdfdfd <__stack_top+0x7dfd8d7d>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1100
}
800024dc:	00c12083          	lw	ra,12(sp)
800024e0:	00812403          	lw	s0,8(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1095
    *pkt_ack_write1_add = END_OF_THE_PACKET;
800024e4:	00f72423          	sw	a5,8(a4)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1097
    reply_acknowledge_cmd = crc_value;
800024e8:	00004797          	auipc	a5,0x4
800024ec:	9aa7ac23          	sw	a0,-1608(a5) # 80005ea0 <reply_acknowledge_cmd>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1100
}
800024f0:	0004a503          	lw	a0,0(s1)
800024f4:	00412483          	lw	s1,4(sp)
800024f8:	01010113          	addi	sp,sp,16
800024fc:	00008067          	ret
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:656
        crc_buffer[count++] = CONTROL_ACK_WITH_TAG;
80002500:	060607b7          	lui	a5,0x6060
80002504:	60678793          	addi	a5,a5,1542 # 6060606 <STACK_SIZE+0x605fe06>
80002508:	00004717          	auipc	a4,0x4
8000250c:	a6f72e23          	sw	a5,-1412(a4) # 80005f84 <crc_buffer+0x4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:657
        crc_buffer[count++] = control_cmd_tag;
80002510:	00300793          	li	a5,3
80002514:	00004717          	auipc	a4,0x4
80002518:	98f72223          	sw	a5,-1660(a4) # 80005e98 <count>
8000251c:	00004797          	auipc	a5,0x4
80002520:	97478793          	addi	a5,a5,-1676 # 80005e90 <control_cmd_tag>
80002524:	0007a783          	lw	a5,0(a5)
80002528:	00004717          	auipc	a4,0x4
8000252c:	a6f72023          	sw	a5,-1440(a4) # 80005f88 <crc_buffer+0x8>
80002530:	f25ff06f          	j	80002454 <dataFromDeviceToHost+0x6c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:674
			if(index2 < 128)
80002534:	00b80633          	add	a2,a6,a1
80002538:	00279713          	slli	a4,a5,0x2
8000253c:	04c36463          	bltu	t1,a2,80002584 <dataFromDeviceToHost+0x19c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:675
				crc_buffer[count++] = (xml_location[index2]<<24) | (xml_location[index2+1]<<16) | (xml_location[index2+2] << 8) | xml_location[index2+3];
80002540:	00e40633          	add	a2,s0,a4
80002544:	0016c883          	lbu	a7,1(a3) # 71000001 <STACK_SIZE+0x70fff801>
80002548:	0006c703          	lbu	a4,0(a3)
8000254c:	01089893          	slli	a7,a7,0x10
80002550:	01871713          	slli	a4,a4,0x18
80002554:	01176733          	or	a4,a4,a7
80002558:	0036c883          	lbu	a7,3(a3)
8000255c:	01176733          	or	a4,a4,a7
80002560:	0026c883          	lbu	a7,2(a3)
80002564:	00889893          	slli	a7,a7,0x8
80002568:	01176733          	or	a4,a4,a7
8000256c:	00e62023          	sw	a4,0(a2)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:671 (discriminator 2)
		for (index1=0; index1<resp_size; index1=index1+4)
80002570:	00480813          	addi	a6,a6,4 # 7004 <STACK_SIZE+0x6804>
80002574:	00178793          	addi	a5,a5,1
80002578:	00468693          	addi	a3,a3,4
8000257c:	00100713          	li	a4,1
80002580:	f31ff06f          	j	800024b0 <dataFromDeviceToHost+0xc8>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:677
				crc_buffer[count++] = 0;
80002584:	00e40733          	add	a4,s0,a4
80002588:	00072023          	sw	zero,0(a4)
8000258c:	fe5ff06f          	j	80002570 <dataFromDeviceToHost+0x188>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:682
    else if ((bs_reg_address >= XML_REQ) && (bs_reg_address < (XML_REQ+XML_ZIP_SIZE)))
80002590:	ffff8737          	lui	a4,0xffff8
80002594:	f0070713          	addi	a4,a4,-256 # ffff7f00 <__stack_top+0x7fff0e80>
80002598:	00001837          	lui	a6,0x1
8000259c:	00e58733          	add	a4,a1,a4
800025a0:	58380893          	addi	a7,a6,1411 # 1583 <STACK_SIZE+0xd83>
800025a4:	06e8ec63          	bltu	a7,a4,8000261c <dataFromDeviceToHost+0x234>
800025a8:	00002697          	auipc	a3,0x2
800025ac:	2f868693          	addi	a3,a3,760 # 800048a0 <__data_load>
800025b0:	00d70733          	add	a4,a4,a3
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:685
        for (index1=0; index1<resp_size; index1=index1+4)
800025b4:	00000593          	li	a1,0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:682
    else if ((bs_reg_address >= XML_REQ) && (bs_reg_address < (XML_REQ+XML_ZIP_SIZE)))
800025b8:	00000693          	li	a3,0
800025bc:	00460613          	addi	a2,a2,4
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:685 (discriminator 1)
        for (index1=0; index1<resp_size; index1=index1+4)
800025c0:	02a5e063          	bltu	a1,a0,800025e0 <dataFromDeviceToHost+0x1f8>
800025c4:	00350513          	addi	a0,a0,3
800025c8:	00255513          	srli	a0,a0,0x2
800025cc:	00f507b3          	add	a5,a0,a5
800025d0:	ee0684e3          	beqz	a3,800024b8 <dataFromDeviceToHost+0xd0>
800025d4:	00004717          	auipc	a4,0x4
800025d8:	8cf72223          	sw	a5,-1852(a4) # 80005e98 <count>
800025dc:	eddff06f          	j	800024b8 <dataFromDeviceToHost+0xd0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:688 (discriminator 3)
            crc_buffer[count++] = (camera_desc_file[index2]<<24) | (camera_desc_file[index2+1]<<16) | (camera_desc_file[index2+2] << 8) | camera_desc_file[index2+3];
800025e0:	00074683          	lbu	a3,0(a4)
800025e4:	00174803          	lbu	a6,1(a4)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:685 (discriminator 3)
        for (index1=0; index1<resp_size; index1=index1+4)
800025e8:	00458593          	addi	a1,a1,4
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:688 (discriminator 3)
            crc_buffer[count++] = (camera_desc_file[index2]<<24) | (camera_desc_file[index2+1]<<16) | (camera_desc_file[index2+2] << 8) | camera_desc_file[index2+3];
800025ec:	01869693          	slli	a3,a3,0x18
800025f0:	01081813          	slli	a6,a6,0x10
800025f4:	0106e6b3          	or	a3,a3,a6
800025f8:	00374803          	lbu	a6,3(a4)
800025fc:	00470713          	addi	a4,a4,4
80002600:	0106e6b3          	or	a3,a3,a6
80002604:	ffe74803          	lbu	a6,-2(a4)
80002608:	00881813          	slli	a6,a6,0x8
8000260c:	0106e6b3          	or	a3,a3,a6
80002610:	00d62223          	sw	a3,4(a2)
80002614:	00100693          	li	a3,1
80002618:	fa5ff06f          	j	800025bc <dataFromDeviceToHost+0x1d4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:694
        switch(bs_reg_address)
8000261c:	00004637          	lui	a2,0x4
80002620:	01060893          	addi	a7,a2,16 # 4010 <STACK_SIZE+0x3810>
80002624:	00368713          	addi	a4,a3,3
80002628:	00279793          	slli	a5,a5,0x2
8000262c:	55158463          	beq	a1,a7,80002b74 <dataFromDeviceToHost+0x78c>
80002630:	1ab8ee63          	bltu	a7,a1,800027ec <dataFromDeviceToHost+0x404>
80002634:	000028b7          	lui	a7,0x2
80002638:	0b088313          	addi	t1,a7,176 # 20b0 <STACK_SIZE+0x18b0>
8000263c:	44658e63          	beq	a1,t1,80002a98 <dataFromDeviceToHost+0x6b0>
80002640:	0cb36c63          	bltu	t1,a1,80002718 <dataFromDeviceToHost+0x330>
80002644:	01400613          	li	a2,20
80002648:	3cc58063          	beq	a1,a2,80002a08 <dataFromDeviceToHost+0x620>
8000264c:	04b66c63          	bltu	a2,a1,800026a4 <dataFromDeviceToHost+0x2bc>
80002650:	00800693          	li	a3,8
80002654:	38d58263          	beq	a1,a3,800029d8 <dataFromDeviceToHost+0x5f0>
80002658:	02b6e263          	bltu	a3,a1,8000267c <dataFromDeviceToHost+0x294>
8000265c:	30058e63          	beqz	a1,80002978 <dataFromDeviceToHost+0x590>
80002660:	00400693          	li	a3,4
80002664:	32d58863          	beq	a1,a3,80002994 <dataFromDeviceToHost+0x5ac>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1072
                crc_buffer[count++] = 0;
80002668:	00f407b3          	add	a5,s0,a5
8000266c:	00004697          	auipc	a3,0x4
80002670:	82e6a623          	sw	a4,-2004(a3) # 80005e98 <count>
80002674:	0007a023          	sw	zero,0(a5)
80002678:	4340006f          	j	80002aac <dataFromDeviceToHost+0x6c4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:694
        switch(bs_reg_address)
8000267c:	00c00693          	li	a3,12
80002680:	36d58663          	beq	a1,a3,800029ec <dataFromDeviceToHost+0x604>
80002684:	01000693          	li	a3,16
80002688:	fed590e3          	bne	a1,a3,80002668 <dataFromDeviceToHost+0x280>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:722
                crc_buffer[count++] = COAXPRESS_VER_2DOT5_SUBVER2;
8000268c:	00004697          	auipc	a3,0x4
80002690:	80e6a623          	sw	a4,-2036(a3) # 80005e98 <count>
80002694:	00020737          	lui	a4,0x20
80002698:	00f407b3          	add	a5,s0,a5
8000269c:	50270713          	addi	a4,a4,1282 # 20502 <STACK_SIZE+0x1fd02>
800026a0:	2ec0006f          	j	8000298c <dataFromDeviceToHost+0x5a4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:694
        switch(bs_reg_address)
800026a4:	37158e63          	beq	a1,a7,80002a20 <dataFromDeviceToHost+0x638>
800026a8:	02b8e063          	bltu	a7,a1,800026c8 <dataFromDeviceToHost+0x2e0>
800026ac:	01800693          	li	a3,24
800026b0:	fad59ce3          	bne	a1,a3,80002668 <dataFromDeviceToHost+0x280>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:734
                crc_buffer[count++] = XML_ADD;
800026b4:	00003697          	auipc	a3,0x3
800026b8:	7ee6a223          	sw	a4,2020(a3) # 80005e98 <count>
800026bc:	00f407b3          	add	a5,s0,a5
800026c0:	00007737          	lui	a4,0x7
800026c4:	2c80006f          	j	8000298c <dataFromDeviceToHost+0x5a4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:694
        switch(bs_reg_address)
800026c8:	00002637          	lui	a2,0x2
800026cc:	04060813          	addi	a6,a2,64 # 2040 <STACK_SIZE+0x1840>
800026d0:	39058e63          	beq	a1,a6,80002a6c <dataFromDeviceToHost+0x684>
800026d4:	07060813          	addi	a6,a2,112
800026d8:	3b058663          	beq	a1,a6,80002a84 <dataFromDeviceToHost+0x69c>
800026dc:	02060613          	addi	a2,a2,32
800026e0:	f8c594e3          	bne	a1,a2,80002668 <dataFromDeviceToHost+0x280>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:761
                crc_buffer[count++] = (vnm[0] << 24)|(vnm[1] << 16)|(vnm[2] << 8)|vnm[3];
800026e4:	4d435637          	lui	a2,0x4d435
800026e8:	00f407b3          	add	a5,s0,a5
800026ec:	85060613          	addi	a2,a2,-1968 # 4d434850 <STACK_SIZE+0x4d434050>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:763
                crc_buffer[count++] = (vnm[4] << 24)|(vnm[5] << 16)|(vnm[6] << 8)|0;
800026f0:	00468693          	addi	a3,a3,4
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:761
                crc_buffer[count++] = (vnm[0] << 24)|(vnm[1] << 16)|(vnm[2] << 8)|vnm[3];
800026f4:	00c7a023          	sw	a2,0(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:763
                crc_buffer[count++] = (vnm[4] << 24)|(vnm[5] << 16)|(vnm[6] << 8)|0;
800026f8:	00271713          	slli	a4,a4,0x2
800026fc:	00003797          	auipc	a5,0x3
80002700:	78d7ae23          	sw	a3,1948(a5) # 80005e98 <count>
80002704:	00e40733          	add	a4,s0,a4
80002708:	435857b7          	lui	a5,0x43585
8000270c:	00f72023          	sw	a5,0(a4) # 7000 <STACK_SIZE+0x6800>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:764
                index += 4;
80002710:	00800593          	li	a1,8
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:766
            break;
80002714:	2940006f          	j	800029a8 <dataFromDeviceToHost+0x5c0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:694
        switch(bs_reg_address)
80002718:	000036b7          	lui	a3,0x3
8000271c:	01868813          	addi	a6,a3,24 # 3018 <STACK_SIZE+0x2818>
80002720:	3f058a63          	beq	a1,a6,80002b14 <dataFromDeviceToHost+0x72c>
80002724:	06b86463          	bltu	a6,a1,8000278c <dataFromDeviceToHost+0x3a4>
80002728:	00868693          	addi	a3,a3,8
8000272c:	3ad58063          	beq	a1,a3,80002acc <dataFromDeviceToHost+0x6e4>
80002730:	02b6e663          	bltu	a3,a1,8000275c <dataFromDeviceToHost+0x374>
80002734:	000036b7          	lui	a3,0x3
80002738:	36d58e63          	beq	a1,a3,80002ab4 <dataFromDeviceToHost+0x6cc>
8000273c:	00468693          	addi	a3,a3,4 # 3004 <STACK_SIZE+0x2804>
80002740:	f2d594e3          	bne	a1,a3,80002668 <dataFromDeviceToHost+0x280>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:808
                crc_buffer[count++] = HeightReg;
80002744:	00003697          	auipc	a3,0x3
80002748:	74e6aa23          	sw	a4,1876(a3) # 80005e98 <count>
8000274c:	00100737          	lui	a4,0x100
80002750:	00f407b3          	add	a5,s0,a5
80002754:	01470713          	addi	a4,a4,20 # 100014 <STACK_SIZE+0xff814>
80002758:	2340006f          	j	8000298c <dataFromDeviceToHost+0x5a4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:694
        switch(bs_reg_address)
8000275c:	000036b7          	lui	a3,0x3
80002760:	01068613          	addi	a2,a3,16 # 3010 <STACK_SIZE+0x2810>
80002764:	38c58063          	beq	a1,a2,80002ae4 <dataFromDeviceToHost+0x6fc>
80002768:	01468613          	addi	a2,a3,20
8000276c:	38c58863          	beq	a1,a2,80002afc <dataFromDeviceToHost+0x714>
80002770:	00c68693          	addi	a3,a3,12
80002774:	eed59ae3          	bne	a1,a3,80002668 <dataFromDeviceToHost+0x280>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:820
                crc_buffer[count++] = AcquisitionStartReg;
80002778:	00003697          	auipc	a3,0x3
8000277c:	72e6a023          	sw	a4,1824(a3) # 80005e98 <count>
80002780:	00f407b3          	add	a5,s0,a5
80002784:	00100737          	lui	a4,0x100
80002788:	2900006f          	j	80002a18 <dataFromDeviceToHost+0x630>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:694
        switch(bs_reg_address)
8000278c:	3ac58c63          	beq	a1,a2,80002b44 <dataFromDeviceToHost+0x75c>
80002790:	02b66863          	bltu	a2,a1,800027c0 <dataFromDeviceToHost+0x3d8>
80002794:	000036b7          	lui	a3,0x3
80002798:	01c68613          	addi	a2,a3,28 # 301c <STACK_SIZE+0x281c>
8000279c:	38c58863          	beq	a1,a2,80002b2c <dataFromDeviceToHost+0x744>
800027a0:	02068693          	addi	a3,a3,32
800027a4:	ecd592e3          	bne	a1,a3,80002668 <dataFromDeviceToHost+0x280>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:850
                crc_buffer[count++] = IMGNStreamIDReg;
800027a8:	00003697          	auipc	a3,0x3
800027ac:	6ee6a823          	sw	a4,1776(a3) # 80005e98 <count>
800027b0:	00100737          	lui	a4,0x100
800027b4:	00f407b3          	add	a5,s0,a5
800027b8:	05870713          	addi	a4,a4,88 # 100058 <STACK_SIZE+0xff858>
800027bc:	1d00006f          	j	8000298c <dataFromDeviceToHost+0x5a4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:694
        switch(bs_reg_address)
800027c0:	000046b7          	lui	a3,0x4
800027c4:	00868613          	addi	a2,a3,8 # 4008 <STACK_SIZE+0x3808>
800027c8:	38c58a63          	beq	a1,a2,80002b5c <dataFromDeviceToHost+0x774>
800027cc:	00c68693          	addi	a3,a3,12
800027d0:	e8d59ce3          	bne	a1,a3,80002668 <dataFromDeviceToHost+0x280>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:874
                crc_buffer[count++] = ControlPacketSizeMax_st;
800027d4:	00003697          	auipc	a3,0x3
800027d8:	6ce6a223          	sw	a4,1732(a3) # 80005e98 <count>
800027dc:	00f407b3          	add	a5,s0,a5
800027e0:	00002717          	auipc	a4,0x2
800027e4:	09c70713          	addi	a4,a4,156 # 8000487c <ControlPacketSizeMax_st>
800027e8:	2180006f          	j	80002a00 <dataFromDeviceToHost+0x618>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:694
        switch(bs_reg_address)
800027ec:	001006b7          	lui	a3,0x100
800027f0:	02468813          	addi	a6,a3,36 # 100024 <STACK_SIZE+0xff824>
800027f4:	47058a63          	beq	a1,a6,80002c68 <dataFromDeviceToHost+0x880>
800027f8:	0cb86863          	bltu	a6,a1,800028c8 <dataFromDeviceToHost+0x4e0>
800027fc:	03060693          	addi	a3,a2,48
80002800:	3ed58863          	beq	a1,a3,80002bf0 <dataFromDeviceToHost+0x808>
80002804:	06b6e063          	bltu	a3,a1,80002864 <dataFromDeviceToHost+0x47c>
80002808:	01c60613          	addi	a2,a2,28
8000280c:	3ac58663          	beq	a1,a2,80002bb8 <dataFromDeviceToHost+0x7d0>
80002810:	000046b7          	lui	a3,0x4
80002814:	02b66663          	bltu	a2,a1,80002840 <dataFromDeviceToHost+0x458>
80002818:	01468613          	addi	a2,a3,20 # 4014 <STACK_SIZE+0x3814>
8000281c:	38c58263          	beq	a1,a2,80002ba0 <dataFromDeviceToHost+0x7b8>
80002820:	01868693          	addi	a3,a3,24
80002824:	e4d592e3          	bne	a1,a3,80002668 <dataFromDeviceToHost+0x280>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:904
            	crc_buffer[count++] = NUM_CONNECTIONS | NEW_RATE;
80002828:	00003697          	auipc	a3,0x3
8000282c:	66e6a823          	sw	a4,1648(a3) # 80005e98 <count>
80002830:	00010737          	lui	a4,0x10
80002834:	00f407b3          	add	a5,s0,a5
80002838:	04870713          	addi	a4,a4,72 # 10048 <STACK_SIZE+0xf848>
8000283c:	1500006f          	j	8000298c <dataFromDeviceToHost+0x5a4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:694
        switch(bs_reg_address)
80002840:	02468613          	addi	a2,a3,36
80002844:	38c58c63          	beq	a1,a2,80002bdc <dataFromDeviceToHost+0x7f4>
80002848:	02868693          	addi	a3,a3,40
8000284c:	e0d59ee3          	bne	a1,a3,80002668 <dataFromDeviceToHost+0x280>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:924
            	TestPacketCountTx_st = *(volatile unsigned int *)(TestPacketCountTxReg);
80002850:	710006b7          	lui	a3,0x71000
80002854:	0246a683          	lw	a3,36(a3) # 71000024 <STACK_SIZE+0x70fff824>
80002858:	00003617          	auipc	a2,0x3
8000285c:	62d62023          	sw	a3,1568(a2) # 80005e78 <TestPacketCountTx_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:925
                crc_buffer[count++]  = TestPacketCountTx_st;
80002860:	3680006f          	j	80002bc8 <dataFromDeviceToHost+0x7e0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:694
        switch(bs_reg_address)
80002864:	000066b7          	lui	a3,0x6
80002868:	e0d580e3          	beq	a1,a3,80002668 <dataFromDeviceToHost+0x280>
8000286c:	02b6e663          	bltu	a3,a1,80002898 <dataFromDeviceToHost+0x4b0>
80002870:	000046b7          	lui	a3,0x4
80002874:	04468613          	addi	a2,a3,68 # 4044 <STACK_SIZE+0x3844>
80002878:	30c58a63          	beq	a1,a2,80002b8c <dataFromDeviceToHost+0x7a4>
8000287c:	04868693          	addi	a3,a3,72
80002880:	ded594e3          	bne	a1,a3,80002668 <dataFromDeviceToHost+0x280>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:892
                crc_buffer[count++] = VersionUsed_st;
80002884:	00003697          	auipc	a3,0x3
80002888:	60e6aa23          	sw	a4,1556(a3) # 80005e98 <count>
8000288c:	00f407b3          	add	a5,s0,a5
80002890:	81818713          	addi	a4,gp,-2024 # 80004888 <VersionUsed_st>
80002894:	16c0006f          	j	80002a00 <dataFromDeviceToHost+0x618>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:694
        switch(bs_reg_address)
80002898:	001006b7          	lui	a3,0x100
8000289c:	01468613          	addi	a2,a3,20 # 100014 <STACK_SIZE+0xff814>
800028a0:	38c58263          	beq	a1,a2,80002c24 <dataFromDeviceToHost+0x83c>
800028a4:	02068613          	addi	a2,a3,32
800028a8:	3ac58c63          	beq	a1,a2,80002c60 <dataFromDeviceToHost+0x878>
800028ac:	01068693          	addi	a3,a3,16
800028b0:	dad59ce3          	bne	a1,a3,80002668 <dataFromDeviceToHost+0x280>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:962
                crc_buffer[count++] = width_reg_st;
800028b4:	00003697          	auipc	a3,0x3
800028b8:	5ee6a223          	sw	a4,1508(a3) # 80005e98 <count>
800028bc:	00f407b3          	add	a5,s0,a5
800028c0:	82c18713          	addi	a4,gp,-2004 # 8000489c <width_reg_st>
800028c4:	13c0006f          	j	80002a00 <dataFromDeviceToHost+0x618>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:694
        switch(bs_reg_address)
800028c8:	15868613          	addi	a2,a3,344
800028cc:	36c58663          	beq	a1,a2,80002c38 <dataFromDeviceToHost+0x850>
800028d0:	04b66a63          	bltu	a2,a1,80002924 <dataFromDeviceToHost+0x53c>
800028d4:	05868693          	addi	a3,a3,88
800028d8:	3cd58a63          	beq	a1,a3,80002cac <dataFromDeviceToHost+0x8c4>
800028dc:	02b6e263          	bltu	a3,a1,80002900 <dataFromDeviceToHost+0x518>
800028e0:	001006b7          	lui	a3,0x100
800028e4:	05068613          	addi	a2,a3,80 # 100050 <STACK_SIZE+0xff850>
800028e8:	d8c580e3          	beq	a1,a2,80002668 <dataFromDeviceToHost+0x280>
800028ec:	05468693          	addi	a3,a3,84
800028f0:	d6d59ce3          	bne	a1,a3,80002668 <dataFromDeviceToHost+0x280>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1030
                crc_buffer[count++] = img1StreamID_st;//0x0;
800028f4:	00003697          	auipc	a3,0x3
800028f8:	5aa6c683          	lbu	a3,1450(a3) # 80005e9e <img1StreamID_st>
800028fc:	2cc0006f          	j	80002bc8 <dataFromDeviceToHost+0x7e0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:694
        switch(bs_reg_address)
80002900:	001006b7          	lui	a3,0x100
80002904:	11c68613          	addi	a2,a3,284 # 10011c <STACK_SIZE+0xff91c>
80002908:	36c58a63          	beq	a1,a2,80002c7c <dataFromDeviceToHost+0x894>
8000290c:	12068613          	addi	a2,a3,288
80002910:	38c58263          	beq	a1,a2,80002c94 <dataFromDeviceToHost+0x8ac>
80002914:	05c68693          	addi	a3,a3,92
80002918:	d4d598e3          	bne	a1,a3,80002668 <dataFromDeviceToHost+0x280>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1024
                crc_buffer[count++] = StreamIDSelect_st;    //default select stream 0
8000291c:	8151c683          	lbu	a3,-2027(gp) # 80004885 <StreamIDSelect_st>
80002920:	2a80006f          	j	80002bc8 <dataFromDeviceToHost+0x7e0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:694
        switch(bs_reg_address)
80002924:	16468693          	addi	a3,a3,356
80002928:	38d58c63          	beq	a1,a3,80002cc0 <dataFromDeviceToHost+0x8d8>
8000292c:	02b6e263          	bltu	a3,a1,80002950 <dataFromDeviceToHost+0x568>
80002930:	001006b7          	lui	a3,0x100
80002934:	15c68613          	addi	a2,a3,348 # 10015c <STACK_SIZE+0xff95c>
80002938:	30c58a63          	beq	a1,a2,80002c4c <dataFromDeviceToHost+0x864>
8000293c:	16068693          	addi	a3,a3,352
80002940:	d2d594e3          	bne	a1,a3,80002668 <dataFromDeviceToHost+0x280>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1060
                crc_buffer[count++] = Pattern_st;
80002944:	00003697          	auipc	a3,0x3
80002948:	5186c683          	lbu	a3,1304(a3) # 80005e5c <Pattern_st>
8000294c:	27c0006f          	j	80002bc8 <dataFromDeviceToHost+0x7e0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:694
        switch(bs_reg_address)
80002950:	001006b7          	lui	a3,0x100
80002954:	16c68613          	addi	a2,a3,364 # 10016c <STACK_SIZE+0xff96c>
80002958:	34c58e63          	beq	a1,a2,80002cb4 <dataFromDeviceToHost+0x8cc>
8000295c:	0010f637          	lui	a2,0x10f
80002960:	2ac58263          	beq	a1,a2,80002c04 <dataFromDeviceToHost+0x81c>
80002964:	16868693          	addi	a3,a3,360
80002968:	d0d590e3          	bne	a1,a3,80002668 <dataFromDeviceToHost+0x280>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1048
                crc_buffer[count++] = ReverseX_st;
8000296c:	00003697          	auipc	a3,0x3
80002970:	4f16c683          	lbu	a3,1265(a3) # 80005e5d <ReverseX_st>
80002974:	2540006f          	j	80002bc8 <dataFromDeviceToHost+0x7e0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:698
                crc_buffer[count++] = COAXPRESS_STANDARD;
80002978:	00003697          	auipc	a3,0x3
8000297c:	52e6a023          	sw	a4,1312(a3) # 80005e98 <count>
80002980:	c0a7a737          	lui	a4,0xc0a7a
80002984:	00f407b3          	add	a5,s0,a5
80002988:	ae570713          	addi	a4,a4,-1307 # c0a79ae5 <__stack_top+0x40a72a65>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1066
                crc_buffer[count++] = Gain_st;
8000298c:	00e7a023          	sw	a4,0(a5) # 43585000 <STACK_SIZE+0x43584800>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1068
            break;
80002990:	11c0006f          	j	80002aac <dataFromDeviceToHost+0x6c4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:704
                crc_buffer[count++] = COAXPRESS_VER_2DOT0;
80002994:	00003697          	auipc	a3,0x3
80002998:	50e6a223          	sw	a4,1284(a3) # 80005e98 <count>
8000299c:	00f407b3          	add	a5,s0,a5
800029a0:	00020737          	lui	a4,0x20
800029a4:	00e7a023          	sw	a4,0(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1077
        if (resp_size > 0x4)
800029a8:	00400793          	li	a5,4
800029ac:	b0a7f6e3          	bgeu	a5,a0,800024b8 <dataFromDeviceToHost+0xd0>
800029b0:	0004a783          	lw	a5,0(s1)
800029b4:	00000713          	li	a4,0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1079 (discriminator 1)
            for (; index<resp_size; index=index+4)
800029b8:	aea5fee3          	bgeu	a1,a0,800024b4 <dataFromDeviceToHost+0xcc>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1081 (discriminator 2)
                crc_buffer[count++] = 0;
800029bc:	00279713          	slli	a4,a5,0x2
800029c0:	00e40733          	add	a4,s0,a4
800029c4:	00072023          	sw	zero,0(a4) # 20000 <STACK_SIZE+0x1f800>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1079 (discriminator 2)
            for (; index<resp_size; index=index+4)
800029c8:	00458593          	addi	a1,a1,4
800029cc:	00178793          	addi	a5,a5,1
800029d0:	00100713          	li	a4,1
800029d4:	fe5ff06f          	j	800029b8 <dataFromDeviceToHost+0x5d0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:710
                crc_buffer[count++] = 0x1;
800029d8:	00003697          	auipc	a3,0x3
800029dc:	4ce6a023          	sw	a4,1216(a3) # 80005e98 <count>
800029e0:	00f407b3          	add	a5,s0,a5
800029e4:	00100713          	li	a4,1
800029e8:	fa5ff06f          	j	8000298c <dataFromDeviceToHost+0x5a4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:716
                crc_buffer[count++] = XmlManifestSelector_st;
800029ec:	00003697          	auipc	a3,0x3
800029f0:	4ae6a623          	sw	a4,1196(a3) # 80005e98 <count>
800029f4:	00f407b3          	add	a5,s0,a5
800029f8:	00003717          	auipc	a4,0x3
800029fc:	48470713          	addi	a4,a4,1156 # 80005e7c <XmlManifestSelector_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1066
                crc_buffer[count++] = Gain_st;
80002a00:	00072703          	lw	a4,0(a4)
80002a04:	f89ff06f          	j	8000298c <dataFromDeviceToHost+0x5a4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:728
                crc_buffer[count++] = COAXPRESS_VER_1DOT1_SUBVER0;
80002a08:	00003697          	auipc	a3,0x3
80002a0c:	48e6a823          	sw	a4,1168(a3) # 80005e98 <count>
80002a10:	00f407b3          	add	a5,s0,a5
80002a14:	00010737          	lui	a4,0x10
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:820
                crc_buffer[count++] = AcquisitionStartReg;
80002a18:	10070713          	addi	a4,a4,256 # 10100 <STACK_SIZE+0xf900>
80002a1c:	f71ff06f          	j	8000298c <dataFromDeviceToHost+0x5a4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:748
                crc_buffer[count++] = (vnm[0] << 24)|(vnm[1] << 16)|(vnm[2] << 8)|vnm[3];
80002a20:	4d696637          	lui	a2,0x4d696
80002a24:	00f407b3          	add	a5,s0,a5
80002a28:	37260613          	addi	a2,a2,882 # 4d696372 <STACK_SIZE+0x4d695b72>
80002a2c:	00c7a023          	sw	a2,0(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:750
                crc_buffer[count++] = (vnm[4] << 24)|(vnm[5] << 16)|(vnm[6] << 8)|vnm[7];
80002a30:	00271713          	slli	a4,a4,0x2
80002a34:	6f6377b7          	lui	a5,0x6f637
80002a38:	00e40733          	add	a4,s0,a4
80002a3c:	86978793          	addi	a5,a5,-1943 # 6f636869 <STACK_SIZE+0x6f636069>
80002a40:	00f72023          	sw	a5,0(a4)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:752
                crc_buffer[count++] = (vnm[8] << 24)|(0 << 16)|(0 << 8)|0;
80002a44:	00568793          	addi	a5,a3,5
80002a48:	00468693          	addi	a3,a3,4
80002a4c:	00269693          	slli	a3,a3,0x2
80002a50:	00003717          	auipc	a4,0x3
80002a54:	44f72423          	sw	a5,1096(a4) # 80005e98 <count>
80002a58:	00d406b3          	add	a3,s0,a3
80002a5c:	700007b7          	lui	a5,0x70000
80002a60:	00f6a023          	sw	a5,0(a3)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:753
                index += 4;
80002a64:	00c00593          	li	a1,12
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:755
            break;
80002a68:	f41ff06f          	j	800029a8 <dataFromDeviceToHost+0x5c0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:772
                crc_buffer[count++] = (vnm[0] << 24)|(vnm[1] << 16)|(vnm[2] << 8)|vnm[3];
80002a6c:	00003697          	auipc	a3,0x3
80002a70:	42e6a623          	sw	a4,1068(a3) # 80005e98 <count>
80002a74:	4d435737          	lui	a4,0x4d435
80002a78:	00f407b3          	add	a5,s0,a5
80002a7c:	85070713          	addi	a4,a4,-1968 # 4d434850 <STACK_SIZE+0x4d434050>
80002a80:	f0dff06f          	j	8000298c <dataFromDeviceToHost+0x5a4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:781
                crc_buffer[count++] = (vnm[0] << 24)|(vnm[1] << 16)|(vnm[2] << 8)|0;
80002a84:	00003697          	auipc	a3,0x3
80002a88:	40e6aa23          	sw	a4,1044(a3) # 80005e98 <count>
80002a8c:	00f407b3          	add	a5,s0,a5
80002a90:	312e3737          	lui	a4,0x312e3
80002a94:	ef9ff06f          	j	8000298c <dataFromDeviceToHost+0x5a4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:788
                crc_buffer[count++] = 0x1111;   //dummy, later give exact number
80002a98:	00f407b3          	add	a5,s0,a5
80002a9c:	11180813          	addi	a6,a6,273
80002aa0:	00003697          	auipc	a3,0x3
80002aa4:	3ee6ac23          	sw	a4,1016(a3) # 80005e98 <count>
80002aa8:	0107a023          	sw	a6,0(a5) # 70000000 <STACK_SIZE+0x6ffff800>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:693
    	index = 4;  //for all the single count crc_buffer save
80002aac:	00400593          	li	a1,4
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1074
			break;
80002ab0:	ef9ff06f          	j	800029a8 <dataFromDeviceToHost+0x5c0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:802
                crc_buffer[count++] = WidthReg;
80002ab4:	00003697          	auipc	a3,0x3
80002ab8:	3ee6a223          	sw	a4,996(a3) # 80005e98 <count>
80002abc:	00100737          	lui	a4,0x100
80002ac0:	00f407b3          	add	a5,s0,a5
80002ac4:	01070713          	addi	a4,a4,16 # 100010 <STACK_SIZE+0xff810>
80002ac8:	ec5ff06f          	j	8000298c <dataFromDeviceToHost+0x5a4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:814
                crc_buffer[count++] = AcquisitionModeReg;
80002acc:	00003697          	auipc	a3,0x3
80002ad0:	3ce6a623          	sw	a4,972(a3) # 80005e98 <count>
80002ad4:	00100737          	lui	a4,0x100
80002ad8:	00f407b3          	add	a5,s0,a5
80002adc:	11c70713          	addi	a4,a4,284 # 10011c <STACK_SIZE+0xff91c>
80002ae0:	eadff06f          	j	8000298c <dataFromDeviceToHost+0x5a4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:826
                crc_buffer[count++] = AcquisitionStopReg;
80002ae4:	00003697          	auipc	a3,0x3
80002ae8:	3ae6aa23          	sw	a4,948(a3) # 80005e98 <count>
80002aec:	00100737          	lui	a4,0x100
80002af0:	00f407b3          	add	a5,s0,a5
80002af4:	10470713          	addi	a4,a4,260 # 100104 <STACK_SIZE+0xff904>
80002af8:	e95ff06f          	j	8000298c <dataFromDeviceToHost+0x5a4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:832
                crc_buffer[count++] = PixelFormatReg;
80002afc:	00003697          	auipc	a3,0x3
80002b00:	38e6ae23          	sw	a4,924(a3) # 80005e98 <count>
80002b04:	00100737          	lui	a4,0x100
80002b08:	00f407b3          	add	a5,s0,a5
80002b0c:	02470713          	addi	a4,a4,36 # 100024 <STACK_SIZE+0xff824>
80002b10:	e7dff06f          	j	8000298c <dataFromDeviceToHost+0x5a4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:838
                crc_buffer[count++] = DeviceTapGeometryReg;
80002b14:	00003697          	auipc	a3,0x3
80002b18:	38e6a223          	sw	a4,900(a3) # 80005e98 <count>
80002b1c:	00100737          	lui	a4,0x100
80002b20:	00f407b3          	add	a5,s0,a5
80002b24:	05070713          	addi	a4,a4,80 # 100050 <STACK_SIZE+0xff850>
80002b28:	e65ff06f          	j	8000298c <dataFromDeviceToHost+0x5a4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:844
                crc_buffer[count++] = IMG1StreamIDReg;
80002b2c:	00003697          	auipc	a3,0x3
80002b30:	36e6a623          	sw	a4,876(a3) # 80005e98 <count>
80002b34:	00100737          	lui	a4,0x100
80002b38:	00f407b3          	add	a5,s0,a5
80002b3c:	05470713          	addi	a4,a4,84 # 100054 <STACK_SIZE+0xff854>
80002b40:	e4dff06f          	j	8000298c <dataFromDeviceToHost+0x5a4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:856
                crc_buffer[count++] = ConnectionReset_st;
80002b44:	00003697          	auipc	a3,0x3
80002b48:	34e6aa23          	sw	a4,852(a3) # 80005e98 <count>
80002b4c:	00f407b3          	add	a5,s0,a5
80002b50:	00003717          	auipc	a4,0x3
80002b54:	2f870713          	addi	a4,a4,760 # 80005e48 <ConnectionReset_st>
80002b58:	ea9ff06f          	j	80002a00 <dataFromDeviceToHost+0x618>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:868
                crc_buffer[count++] = MasterHostConnectionID_st;
80002b5c:	00003697          	auipc	a3,0x3
80002b60:	32e6ae23          	sw	a4,828(a3) # 80005e98 <count>
80002b64:	00f407b3          	add	a5,s0,a5
80002b68:	00003717          	auipc	a4,0x3
80002b6c:	2f070713          	addi	a4,a4,752 # 80005e58 <MasterHostConnectionID_st>
80002b70:	e91ff06f          	j	80002a00 <dataFromDeviceToHost+0x618>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:880
                crc_buffer[count++] = StreamPacketSizeMax_st;
80002b74:	00003697          	auipc	a3,0x3
80002b78:	32e6a223          	sw	a4,804(a3) # 80005e98 <count>
80002b7c:	00f407b3          	add	a5,s0,a5
80002b80:	00003717          	auipc	a4,0x3
80002b84:	2e070713          	addi	a4,a4,736 # 80005e60 <StreamPacketSizeMax_st>
80002b88:	e79ff06f          	j	80002a00 <dataFromDeviceToHost+0x618>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:886
                crc_buffer[count++] = COAXPRESS_VERBIT_1DOT1_2DOT0;//COAXPRESS_VERBIT_1DOT1;
80002b8c:	00003697          	auipc	a3,0x3
80002b90:	30e6a623          	sw	a4,780(a3) # 80005e98 <count>
80002b94:	00f407b3          	add	a5,s0,a5
80002b98:	00600713          	li	a4,6
80002b9c:	df1ff06f          	j	8000298c <dataFromDeviceToHost+0x5a4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:898
            	crc_buffer[count++] = ConnectionConfig_st;//NUM_CONNECTIONS | NEW_RATE;
80002ba0:	00003697          	auipc	a3,0x3
80002ba4:	2ee6ac23          	sw	a4,760(a3) # 80005e98 <count>
80002ba8:	00f407b3          	add	a5,s0,a5
80002bac:	00002717          	auipc	a4,0x2
80002bb0:	ccc70713          	addi	a4,a4,-820 # 80004878 <ConnectionConfig_st>
80002bb4:	e4dff06f          	j	80002a00 <dataFromDeviceToHost+0x618>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:910
				TestMode_st         = *(volatile unsigned int *)(TestModeReg);
80002bb8:	710006b7          	lui	a3,0x71000
80002bbc:	0206a683          	lw	a3,32(a3) # 71000020 <STACK_SIZE+0x70fff820>
80002bc0:	00003617          	auipc	a2,0x3
80002bc4:	2ad62823          	sw	a3,688(a2) # 80005e70 <TestMode_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1054
                crc_buffer[count++] = ReverseY_st;
80002bc8:	00f407b3          	add	a5,s0,a5
80002bcc:	00003617          	auipc	a2,0x3
80002bd0:	2ce62623          	sw	a4,716(a2) # 80005e98 <count>
80002bd4:	00d7a023          	sw	a3,0(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1056
            break;
80002bd8:	ed5ff06f          	j	80002aac <dataFromDeviceToHost+0x6c4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:917
				TestErrorCount_st   = *(volatile unsigned int *)(TestErrorCountReg);
80002bdc:	710006b7          	lui	a3,0x71000
80002be0:	02c6a683          	lw	a3,44(a3) # 7100002c <STACK_SIZE+0x70fff82c>
80002be4:	00003617          	auipc	a2,0x3
80002be8:	28d62423          	sw	a3,648(a2) # 80005e6c <TestErrorCount_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:918
                crc_buffer[count++] = TestErrorCount_st;
80002bec:	fddff06f          	j	80002bc8 <dataFromDeviceToHost+0x7e0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:931
            	TestPacketCountRx_st = *(volatile unsigned int *)(TestPacketCountRxReg);
80002bf0:	710006b7          	lui	a3,0x71000
80002bf4:	0286a683          	lw	a3,40(a3) # 71000028 <STACK_SIZE+0x70fff828>
80002bf8:	00003617          	auipc	a2,0x3
80002bfc:	26d62e23          	sw	a3,636(a2) # 80005e74 <TestPacketCountRx_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:932
                crc_buffer[count++]  = TestPacketCountRx_st;
80002c00:	fc9ff06f          	j	80002bc8 <dataFromDeviceToHost+0x7e0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:944
                crc_buffer[count++] = (TLP_lock_st & 0x1);
80002c04:	00003697          	auipc	a3,0x3
80002c08:	26068693          	addi	a3,a3,608 # 80005e64 <TLP_lock_st>
80002c0c:	0006a683          	lw	a3,0(a3)
80002c10:	00003617          	auipc	a2,0x3
80002c14:	28e62423          	sw	a4,648(a2) # 80005e98 <count>
80002c18:	00f407b3          	add	a5,s0,a5
80002c1c:	0016f713          	andi	a4,a3,1
80002c20:	d6dff06f          	j	8000298c <dataFromDeviceToHost+0x5a4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:968
                crc_buffer[count++] = height_reg_st;
80002c24:	00003697          	auipc	a3,0x3
80002c28:	26e6aa23          	sw	a4,628(a3) # 80005e98 <count>
80002c2c:	00f407b3          	add	a5,s0,a5
80002c30:	82018713          	addi	a4,gp,-2016 # 80004890 <height_reg_st>
80002c34:	dcdff06f          	j	80002a00 <dataFromDeviceToHost+0x618>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:974
                crc_buffer[count++] = width_max_reg_st;
80002c38:	00003697          	auipc	a3,0x3
80002c3c:	26e6a023          	sw	a4,608(a3) # 80005e98 <count>
80002c40:	00f407b3          	add	a5,s0,a5
80002c44:	82818713          	addi	a4,gp,-2008 # 80004898 <width_max_reg_st>
80002c48:	db9ff06f          	j	80002a00 <dataFromDeviceToHost+0x618>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:980
                crc_buffer[count++] = height_max_reg_st;
80002c4c:	00003697          	auipc	a3,0x3
80002c50:	24e6a623          	sw	a4,588(a3) # 80005e98 <count>
80002c54:	00f407b3          	add	a5,s0,a5
80002c58:	81c18713          	addi	a4,gp,-2020 # 8000488c <height_max_reg_st>
80002c5c:	da5ff06f          	j	80002a00 <dataFromDeviceToHost+0x618>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:986
                crc_buffer[count++] = ResolutionSelect_st;    //default select 4K Resolution
80002c60:	8141c683          	lbu	a3,-2028(gp) # 80004884 <ResolutionSelect_st>
80002c64:	f65ff06f          	j	80002bc8 <dataFromDeviceToHost+0x7e0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1006
                crc_buffer[count++] = PixelFormat_st;
80002c68:	00003697          	auipc	a3,0x3
80002c6c:	22e6a823          	sw	a4,560(a3) # 80005e98 <count>
80002c70:	00f407b3          	add	a5,s0,a5
80002c74:	81018713          	addi	a4,gp,-2032 # 80004880 <PixelFormat_st>
80002c78:	d89ff06f          	j	80002a00 <dataFromDeviceToHost+0x618>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1012
                crc_buffer[count++] = AcquisitionMode_st;
80002c7c:	00003697          	auipc	a3,0x3
80002c80:	20e6ae23          	sw	a4,540(a3) # 80005e98 <count>
80002c84:	00f407b3          	add	a5,s0,a5
80002c88:	00002717          	auipc	a4,0x2
80002c8c:	bec70713          	addi	a4,a4,-1044 # 80004874 <AcquisitionMode_st>
80002c90:	d71ff06f          	j	80002a00 <dataFromDeviceToHost+0x618>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1018
                crc_buffer[count++] = AcquisitionFrameRateMax_st;
80002c94:	00003697          	auipc	a3,0x3
80002c98:	20e6a223          	sw	a4,516(a3) # 80005e98 <count>
80002c9c:	00f407b3          	add	a5,s0,a5
80002ca0:	00002717          	auipc	a4,0x2
80002ca4:	bd070713          	addi	a4,a4,-1072 # 80004870 <__sdata_load>
80002ca8:	d59ff06f          	j	80002a00 <dataFromDeviceToHost+0x618>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1036
                crc_buffer[count++] = imgNStreamID_st;//0x1;
80002cac:	8241c683          	lbu	a3,-2012(gp) # 80004894 <imgNStreamID_st>
80002cb0:	f19ff06f          	j	80002bc8 <dataFromDeviceToHost+0x7e0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1054
                crc_buffer[count++] = ReverseY_st;
80002cb4:	00003697          	auipc	a3,0x3
80002cb8:	1aa6c683          	lbu	a3,426(a3) # 80005e5e <ReverseY_st>
80002cbc:	f0dff06f          	j	80002bc8 <dataFromDeviceToHost+0x7e0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1066
                crc_buffer[count++] = Gain_st;
80002cc0:	00003697          	auipc	a3,0x3
80002cc4:	1ce6ac23          	sw	a4,472(a3) # 80005e98 <count>
80002cc8:	00f407b3          	add	a5,s0,a5
80002ccc:	00003717          	auipc	a4,0x3
80002cd0:	18870713          	addi	a4,a4,392 # 80005e54 <Gain_st>
80002cd4:	d2dff06f          	j	80002a00 <dataFromDeviceToHost+0x618>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1091 (discriminator 3)
        *pkt_ack_write1_add = crc_buffer[index2];
80002cd8:	00279713          	slli	a4,a5,0x2
80002cdc:	00e40733          	add	a4,s0,a4
80002ce0:	00072703          	lw	a4,0(a4)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1089 (discriminator 3)
    for (index2=0; index2<count; index2=index2+1)
80002ce4:	00178793          	addi	a5,a5,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:1091 (discriminator 3)
        *pkt_ack_write1_add = crc_buffer[index2];
80002ce8:	00e6a423          	sw	a4,8(a3)
80002cec:	fd8ff06f          	j	800024c4 <dataFromDeviceToHost+0xdc>

80002cf0 <CoaxpressDeviceMain>:
CoaxpressDeviceMain():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:184
{
80002cf0:	ff010113          	addi	sp,sp,-16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:192
    num_loc = *pkt_rx_add;
80002cf4:	710007b7          	lui	a5,0x71000
80002cf8:	0107a583          	lw	a1,16(a5) # 71000010 <STACK_SIZE+0x70fff810>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:184
{
80002cfc:	00112623          	sw	ra,12(sp)
80002d00:	00812423          	sw	s0,8(sp)
80002d04:	00912223          	sw	s1,4(sp)
80002d08:	01212023          	sw	s2,0(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:196
    for(index=0; index<num_loc; index++)
80002d0c:	00000793          	li	a5,0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:198
        rd_pkt[index+1] = *pkt_rx_add;
80002d10:	71000537          	lui	a0,0x71000
80002d14:	00003697          	auipc	a3,0x3
80002d18:	1ec68693          	addi	a3,a3,492 # 80005f00 <rd_pkt>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:202
        if (index == 1)
80002d1c:	00100813          	li	a6,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:196 (discriminator 1)
    for(index=0; index<num_loc; index++)
80002d20:	10b7e863          	bltu	a5,a1,80002e30 <CoaxpressDeviceMain+0x140>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:211
    if (control_cmd_tag_status == CONTROL_CMD_WITHOUT_TAG)
80002d24:	00003797          	auipc	a5,0x3
80002d28:	17078793          	addi	a5,a5,368 # 80005e94 <control_cmd_tag_status>
80002d2c:	0007a703          	lw	a4,0(a5)
80002d30:	020207b7          	lui	a5,0x2020
80002d34:	20278793          	addi	a5,a5,514 # 2020202 <STACK_SIZE+0x201fa02>
80002d38:	12f71263          	bne	a4,a5,80002e5c <CoaxpressDeviceMain+0x16c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:213
        control_cmd_read_write 	= rd_pkt[3] & 0xff000000;
80002d3c:	00003717          	auipc	a4,0x3
80002d40:	1c470713          	addi	a4,a4,452 # 80005f00 <rd_pkt>
80002d44:	00c72783          	lw	a5,12(a4)
80002d48:	ff0006b7          	lui	a3,0xff000
80002d4c:	00d7f6b3          	and	a3,a5,a3
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:214
        control_cmd_size 	 	= rd_pkt[3] & 0x00ffffff;
80002d50:	00879793          	slli	a5,a5,0x8
80002d54:	0087d793          	srli	a5,a5,0x8
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:213
        control_cmd_read_write 	= rd_pkt[3] & 0xff000000;
80002d58:	00003617          	auipc	a2,0x3
80002d5c:	12d62823          	sw	a3,304(a2) # 80005e88 <control_cmd_read_write>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:214
        control_cmd_size 	 	= rd_pkt[3] & 0x00ffffff;
80002d60:	00003697          	auipc	a3,0x3
80002d64:	12f6a623          	sw	a5,300(a3) # 80005e8c <control_cmd_size>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:215
        control_cmd_address		= rd_pkt[4];
80002d68:	01072783          	lw	a5,16(a4)
80002d6c:	00003697          	auipc	a3,0x3
80002d70:	10f6aa23          	sw	a5,276(a3) # 80005e80 <control_cmd_address>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:216
        control_cmd_data		= rd_pkt[5];
80002d74:	01472783          	lw	a5,20(a4)
80002d78:	00003717          	auipc	a4,0x3
80002d7c:	10f72623          	sw	a5,268(a4) # 80005e84 <control_cmd_data>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:217
        count                   = 2;
80002d80:	00200793          	li	a5,2
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:226
        count                   = 3;
80002d84:	00003717          	auipc	a4,0x3
80002d88:	10f72a23          	sw	a5,276(a4) # 80005e98 <count>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:229
	if(control_cmd_read_write == CONTROL_CMD_WRITE)
80002d8c:	00003797          	auipc	a5,0x3
80002d90:	0fc78793          	addi	a5,a5,252 # 80005e88 <control_cmd_read_write>
80002d94:	0007a783          	lw	a5,0(a5)
80002d98:	01000737          	lui	a4,0x1000
80002d9c:	12e79263          	bne	a5,a4,80002ec0 <CoaxpressDeviceMain+0x1d0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:231
		dataFromHostToDevice(control_cmd_address, control_cmd_data);
80002da0:	00003917          	auipc	s2,0x3
80002da4:	0e090913          	addi	s2,s2,224 # 80005e80 <control_cmd_address>
80002da8:	00003417          	auipc	s0,0x3
80002dac:	0dc40413          	addi	s0,s0,220 # 80005e84 <control_cmd_data>
80002db0:	00042583          	lw	a1,0(s0)
80002db4:	00092503          	lw	a0,0(s2)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:234
		sendPacketDataFromDevice(reply_acknowledge_cmd, count);
80002db8:	00003497          	auipc	s1,0x3
80002dbc:	0e848493          	addi	s1,s1,232 # 80005ea0 <reply_acknowledge_cmd>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:231
		dataFromHostToDevice(control_cmd_address, control_cmd_data);
80002dc0:	ea1fe0ef          	jal	ra,80001c60 <dataFromHostToDevice>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:234
		sendPacketDataFromDevice(reply_acknowledge_cmd, count);
80002dc4:	0004a503          	lw	a0,0(s1)
80002dc8:	00000593          	li	a1,0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:233
		count = 0;
80002dcc:	00003797          	auipc	a5,0x3
80002dd0:	0c07a623          	sw	zero,204(a5) # 80005e98 <count>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:234
		sendPacketDataFromDevice(reply_acknowledge_cmd, count);
80002dd4:	bbcff0ef          	jal	ra,80002190 <sendPacketDataFromDevice>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:238
		if ((control_cmd_address == ConnectionConfig) && (reply_acknowledge_cmd == ACK_CMD_EXEC_OK_NO_APPEND_REPLY))
80002dd8:	00092703          	lw	a4,0(s2)
80002ddc:	000047b7          	lui	a5,0x4
80002de0:	01478793          	addi	a5,a5,20 # 4014 <STACK_SIZE+0x3814>
80002de4:	02f71663          	bne	a4,a5,80002e10 <CoaxpressDeviceMain+0x120>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:238 (discriminator 1)
80002de8:	0004a703          	lw	a4,0(s1)
80002dec:	010107b7          	lui	a5,0x1010
80002df0:	10178793          	addi	a5,a5,257 # 1010101 <STACK_SIZE+0x100f901>
80002df4:	00f71e63          	bne	a4,a5,80002e10 <CoaxpressDeviceMain+0x120>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:240
		    control_cmd_data = control_cmd_data & 0xFF;
80002df8:	00042503          	lw	a0,0(s0)
80002dfc:	0ff57793          	andi	a5,a0,255
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:241
		    update_cxp_xcvr_uplink_speed(control_cmd_data);
80002e00:	0ff57513          	andi	a0,a0,255
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:240
		    control_cmd_data = control_cmd_data & 0xFF;
80002e04:	00003717          	auipc	a4,0x3
80002e08:	08f72023          	sw	a5,128(a4) # 80005e84 <control_cmd_data>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:241
		    update_cxp_xcvr_uplink_speed(control_cmd_data);
80002e0c:	0ec000ef          	jal	ra,80002ef8 <update_cxp_xcvr_uplink_speed>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:245
		reply_acknowledge_cmd = 0;
80002e10:	00003797          	auipc	a5,0x3
80002e14:	0807a823          	sw	zero,144(a5) # 80005ea0 <reply_acknowledge_cmd>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:252
}
80002e18:	00c12083          	lw	ra,12(sp)
80002e1c:	00812403          	lw	s0,8(sp)
80002e20:	00412483          	lw	s1,4(sp)
80002e24:	00012903          	lw	s2,0(sp)
80002e28:	01010113          	addi	sp,sp,16
80002e2c:	00008067          	ret
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:198
        rd_pkt[index+1] = *pkt_rx_add;
80002e30:	01052883          	lw	a7,16(a0) # 71000010 <STACK_SIZE+0x70fff810>
80002e34:	00178613          	addi	a2,a5,1
80002e38:	00261713          	slli	a4,a2,0x2
80002e3c:	00e68733          	add	a4,a3,a4
80002e40:	01172023          	sw	a7,0(a4)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:202
        if (index == 1)
80002e44:	01079863          	bne	a5,a6,80002e54 <CoaxpressDeviceMain+0x164>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:204
        	control_cmd_tag_status = rd_pkt[2];
80002e48:	0086a783          	lw	a5,8(a3)
80002e4c:	00003717          	auipc	a4,0x3
80002e50:	04f72423          	sw	a5,72(a4) # 80005e94 <control_cmd_tag_status>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:196 (discriminator 2)
    for(index=0; index<num_loc; index++)
80002e54:	0ff67793          	andi	a5,a2,255
80002e58:	ec9ff06f          	j	80002d20 <CoaxpressDeviceMain+0x30>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:219
    else if (control_cmd_tag_status == CONTROL_CMD_WITH_TAG)
80002e5c:	050507b7          	lui	a5,0x5050
80002e60:	50578793          	addi	a5,a5,1285 # 5050505 <STACK_SIZE+0x504fd05>
80002e64:	f2f714e3          	bne	a4,a5,80002d8c <CoaxpressDeviceMain+0x9c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:221
    	control_cmd_tag         = rd_pkt[3];
80002e68:	00003717          	auipc	a4,0x3
80002e6c:	09870713          	addi	a4,a4,152 # 80005f00 <rd_pkt>
80002e70:	00c72783          	lw	a5,12(a4)
80002e74:	00003697          	auipc	a3,0x3
80002e78:	00f6ae23          	sw	a5,28(a3) # 80005e90 <control_cmd_tag>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:222
        control_cmd_read_write 	= rd_pkt[4] & 0xff000000;
80002e7c:	01072783          	lw	a5,16(a4)
80002e80:	ff0006b7          	lui	a3,0xff000
80002e84:	00d7f6b3          	and	a3,a5,a3
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:223
        control_cmd_size 	 	= rd_pkt[4] & 0x00ffffff;
80002e88:	00879793          	slli	a5,a5,0x8
80002e8c:	0087d793          	srli	a5,a5,0x8
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:222
        control_cmd_read_write 	= rd_pkt[4] & 0xff000000;
80002e90:	00003617          	auipc	a2,0x3
80002e94:	fed62c23          	sw	a3,-8(a2) # 80005e88 <control_cmd_read_write>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:223
        control_cmd_size 	 	= rd_pkt[4] & 0x00ffffff;
80002e98:	00003697          	auipc	a3,0x3
80002e9c:	fef6aa23          	sw	a5,-12(a3) # 80005e8c <control_cmd_size>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:224
        control_cmd_address		= rd_pkt[5];
80002ea0:	01472783          	lw	a5,20(a4)
80002ea4:	00003697          	auipc	a3,0x3
80002ea8:	fcf6ae23          	sw	a5,-36(a3) # 80005e80 <control_cmd_address>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:225
        control_cmd_data		= rd_pkt[6];
80002eac:	01872783          	lw	a5,24(a4)
80002eb0:	00003717          	auipc	a4,0x3
80002eb4:	fcf72a23          	sw	a5,-44(a4) # 80005e84 <control_cmd_data>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:226
        count                   = 3;
80002eb8:	00300793          	li	a5,3
80002ebc:	ec9ff06f          	j	80002d84 <CoaxpressDeviceMain+0x94>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:247
	else if(control_cmd_read_write ==  CONTROL_CMD_READ)
80002ec0:	f4079ce3          	bnez	a5,80002e18 <CoaxpressDeviceMain+0x128>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:249
		count = dataFromDeviceToHost(control_cmd_size, control_cmd_address, count);
80002ec4:	00003797          	auipc	a5,0x3
80002ec8:	fd478793          	addi	a5,a5,-44 # 80005e98 <count>
80002ecc:	0007a603          	lw	a2,0(a5)
80002ed0:	00003797          	auipc	a5,0x3
80002ed4:	fb078793          	addi	a5,a5,-80 # 80005e80 <control_cmd_address>
80002ed8:	0007a583          	lw	a1,0(a5)
80002edc:	00003797          	auipc	a5,0x3
80002ee0:	fb078793          	addi	a5,a5,-80 # 80005e8c <control_cmd_size>
80002ee4:	0007a503          	lw	a0,0(a5)
80002ee8:	d00ff0ef          	jal	ra,800023e8 <dataFromDeviceToHost>
80002eec:	00003797          	auipc	a5,0x3
80002ef0:	faa7a623          	sw	a0,-84(a5) # 80005e98 <count>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressDevice.c:252
}
80002ef4:	f25ff06f          	j	80002e18 <CoaxpressDeviceMain+0x128>

80002ef8 <update_cxp_xcvr_uplink_speed>:
update_cxp_xcvr_uplink_speed():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:54


void update_cxp_xcvr_uplink_speed(uint8_t data)
{
    /* Common settings */
    *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_RSTPD)=0x33;
80002ef8:	610417b7          	lui	a5,0x61041
80002efc:	03300713          	li	a4,51
80002f00:	04e7a623          	sw	a4,76(a5) # 6104104c <STACK_SIZE+0x6104084c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:55
    *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SER_RSTPD)=0x3;
80002f04:	00300713          	li	a4,3
80002f08:	06e7ac23          	sw	a4,120(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:56
    *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CMD) = 0x00;
80002f0c:	0c07ae23          	sw	zero,220(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:57
    *(volatile unsigned int *)(CMD_RATE_SEL_ADDR)=0x0;  //default  Low speed Upconnection Rate Select
80002f10:	71000737          	lui	a4,0x71000
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:60

    //Tx SI settings
    *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SER_TERM_CTRL)=0xF300;
80002f14:	0000f6b7          	lui	a3,0xf
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:57
    *(volatile unsigned int *)(CMD_RATE_SEL_ADDR)=0x0;  //default  Low speed Upconnection Rate Select
80002f18:	00072023          	sw	zero,0(a4) # 71000000 <STACK_SIZE+0x70fff800>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:60
    *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SER_TERM_CTRL)=0xF300;
80002f1c:	30068693          	addi	a3,a3,768 # f300 <STACK_SIZE+0xeb00>
80002f20:	08d7a823          	sw	a3,144(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:61
    *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SER_DRV_DATA_CTRL)=0x6082AA;
80002f24:	006086b7          	lui	a3,0x608
80002f28:	2aa68693          	addi	a3,a3,682 # 6082aa <STACK_SIZE+0x607aaa>
80002f2c:	08d7ac23          	sw	a3,152(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:62
    *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SER_DRV_CTRL)=0x160B9FFF;
80002f30:	160ba6b7          	lui	a3,0x160ba
80002f34:	fff68693          	addi	a3,a3,-1 # 160b9fff <STACK_SIZE+0x160b97ff>
80002f38:	08d7ae23          	sw	a3,156(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:63
    *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SER_DRV_CTRL_SEL)=0xC;
80002f3c:	00c00693          	li	a3,12
80002f40:	0ad7a023          	sw	a3,160(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:65

    if (data == RATE_1DOT25G) //1.25G
80002f44:	02800693          	li	a3,40
80002f48:	0ad51263          	bne	a0,a3,80002fec <update_cxp_xcvr_uplink_speed+0xf4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:67
    {
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_2)=0x15;
80002f4c:	01500693          	li	a3,21
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:68
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_3)=0x40100;
80002f50:	00040737          	lui	a4,0x40
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:67
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_2)=0x15;
80002f54:	00d7a423          	sw	a3,8(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:68
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_3)=0x40100;
80002f58:	10070713          	addi	a4,a4,256 # 40100 <STACK_SIZE+0x3f900>
80002f5c:	00e7a623          	sw	a4,12(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:70

        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_1)=0x15;
80002f60:	00d7a823          	sw	a3,16(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:71
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_2)=0x0;
80002f64:	0007aa23          	sw	zero,20(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:74
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_3)=0x0;

        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CTRL_2)=0x4000005;
80002f68:	04000737          	lui	a4,0x4000
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:72
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_3)=0x0;
80002f6c:	0007ac23          	sw	zero,24(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:74
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CTRL_2)=0x4000005;
80002f70:	00570713          	addi	a4,a4,5 # 4000005 <STACK_SIZE+0x3fff805>
80002f74:	02e7a223          	sw	a4,36(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:75
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_EM_CTRL_2)=0x5;
80002f78:	00500713          	li	a4,5
80002f7c:	02e7a623          	sw	a4,44(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:76
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_RXPLL_DIV)=0x4419;
80002f80:	00004737          	lui	a4,0x4
80002f84:	41970713          	addi	a4,a4,1049 # 4419 <STACK_SIZE+0x3c19>
80002f88:	04e7a023          	sw	a4,64(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:78

        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SER_CLK_CTRL)=0x73;
80002f8c:	07300713          	li	a4,115
80002f90:	06e7aa23          	sw	a4,116(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:81
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SERDES_RTL_CTRL)=0x0;

        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_0)=0xff3f0715;
80002f94:	ff3f0737          	lui	a4,0xff3f0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:79
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SERDES_RTL_CTRL)=0x0;
80002f98:	0c07a023          	sw	zero,192(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:81
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_0)=0xff3f0715;
80002f9c:	71570713          	addi	a4,a4,1813 # ff3f0715 <__stack_top+0x7f3e9695>
80002fa0:	0ce7a823          	sw	a4,208(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:82
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_1)=0x101481d;
80002fa4:	01015737          	lui	a4,0x1015
80002fa8:	81d70713          	addi	a4,a4,-2019 # 101481d <STACK_SIZE+0x101401d>
80002fac:	0ce7aa23          	sw	a4,212(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:83
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_2)=0x400010;
80002fb0:	00400737          	lui	a4,0x400
80002fb4:	01070713          	addi	a4,a4,16 # 400010 <STACK_SIZE+0x3ff810>
80002fb8:	0ce7ac23          	sw	a4,216(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:85

        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + TXPLL_DIV_1)=0x0019000A;
80002fbc:	001907b7          	lui	a5,0x190
80002fc0:	61050737          	lui	a4,0x61050
80002fc4:	00a78793          	addi	a5,a5,10 # 19000a <STACK_SIZE+0x18f80a>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:105
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SERDES_RTL_CTRL)=0x0;
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_0)=0xff3f0715;
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_1)=0x101491d;
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_2)=0x400010;

        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + TXPLL_DIV_1)=0x320014;
80002fc8:	00f72823          	sw	a5,16(a4) # 61050010 <STACK_SIZE+0x6104f810>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:106
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + TXPLL_DIV_2)=0x1000000;
80002fcc:	010007b7          	lui	a5,0x1000
80002fd0:	00f72a23          	sw	a5,20(a4)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:230

        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CMD)=0x400;
    }

    /* Common settings */
    *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SER_RSTPD)=0x1;
80002fd4:	610417b7          	lui	a5,0x61041
80002fd8:	00100713          	li	a4,1
80002fdc:	06e7ac23          	sw	a4,120(a5) # 61041078 <STACK_SIZE+0x61040878>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:231
    *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_RSTPD)=0x30;
80002fe0:	03000713          	li	a4,48
80002fe4:	04e7a623          	sw	a4,76(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:233

}
80002fe8:	00008067          	ret
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:89
    else if (data == RATE_2DOT5G) //2.5G
80002fec:	03000693          	li	a3,48
80002ff0:	08d51263          	bne	a0,a3,80003074 <update_cxp_xcvr_uplink_speed+0x17c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:91
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_2)=0x15;
80002ff4:	01500693          	li	a3,21
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:92
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_3)=0x40100;
80002ff8:	00040737          	lui	a4,0x40
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:91
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_2)=0x15;
80002ffc:	00d7a423          	sw	a3,8(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:92
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_3)=0x40100;
80003000:	10070713          	addi	a4,a4,256 # 40100 <STACK_SIZE+0x3f900>
80003004:	00e7a623          	sw	a4,12(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:93
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_1)=0x15;
80003008:	00d7a823          	sw	a3,16(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:94
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_2)=0x0;
8000300c:	0007aa23          	sw	zero,20(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:96
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CTRL_2)=0x4000005;
80003010:	04000737          	lui	a4,0x4000
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:95
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_3)=0x0;
80003014:	0007ac23          	sw	zero,24(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:96
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CTRL_2)=0x4000005;
80003018:	00570713          	addi	a4,a4,5 # 4000005 <STACK_SIZE+0x3fff805>
8000301c:	02e7a223          	sw	a4,36(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:97
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_EM_CTRL_2)=0x5;
80003020:	00500713          	li	a4,5
80003024:	02e7a623          	sw	a4,44(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:98
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_RXPLL_DIV)=0x2219;
80003028:	00002737          	lui	a4,0x2
8000302c:	21970713          	addi	a4,a4,537 # 2219 <STACK_SIZE+0x1a19>
80003030:	04e7a023          	sw	a4,64(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:99
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SER_CLK_CTRL)=0x73;
80003034:	07300713          	li	a4,115
80003038:	06e7aa23          	sw	a4,116(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:101
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_0)=0xff3f0715;
8000303c:	ff3f0737          	lui	a4,0xff3f0
80003040:	71570713          	addi	a4,a4,1813 # ff3f0715 <__stack_top+0x7f3e9695>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:100
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SERDES_RTL_CTRL)=0x0;
80003044:	0c07a023          	sw	zero,192(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:101
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_0)=0xff3f0715;
80003048:	0ce7a823          	sw	a4,208(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:102
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_1)=0x101491d;
8000304c:	01015737          	lui	a4,0x1015
80003050:	91d70713          	addi	a4,a4,-1763 # 101491d <STACK_SIZE+0x101411d>
80003054:	0ce7aa23          	sw	a4,212(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:103
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_2)=0x400010;
80003058:	00400737          	lui	a4,0x400
8000305c:	01070713          	addi	a4,a4,16 # 400010 <STACK_SIZE+0x3ff810>
80003060:	0ce7ac23          	sw	a4,216(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:105
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + TXPLL_DIV_1)=0x320014;
80003064:	003207b7          	lui	a5,0x320
80003068:	61050737          	lui	a4,0x61050
8000306c:	01478793          	addi	a5,a5,20 # 320014 <STACK_SIZE+0x31f814>
80003070:	f59ff06f          	j	80002fc8 <update_cxp_xcvr_uplink_speed+0xd0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:109
    else if (data == RATE_3DOT125G) //3.125
80003074:	03800693          	li	a3,56
80003078:	08d51863          	bne	a0,a3,80003108 <update_cxp_xcvr_uplink_speed+0x210>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:111
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_2)=0x15;
8000307c:	01500693          	li	a3,21
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:112
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_3)=0x40100;
80003080:	00040737          	lui	a4,0x40
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:111
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_2)=0x15;
80003084:	00d7a423          	sw	a3,8(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:112
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_3)=0x40100;
80003088:	10070713          	addi	a4,a4,256 # 40100 <STACK_SIZE+0x3f900>
8000308c:	00e7a623          	sw	a4,12(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:113
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_1)=0x15;
80003090:	00d7a823          	sw	a3,16(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:114
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_2)=0x0;
80003094:	0007aa23          	sw	zero,20(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:116
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CTRL_2)=0x4000005;
80003098:	04000737          	lui	a4,0x4000
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:115
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_3)=0x0;
8000309c:	0007ac23          	sw	zero,24(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:116
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CTRL_2)=0x4000005;
800030a0:	00570713          	addi	a4,a4,5 # 4000005 <STACK_SIZE+0x3fff805>
800030a4:	02e7a223          	sw	a4,36(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:117
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_EM_CTRL_2)=0x5;
800030a8:	00500713          	li	a4,5
800030ac:	02e7a623          	sw	a4,44(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:118
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_RXPLL_DIV)=0x287d;
800030b0:	00003737          	lui	a4,0x3
800030b4:	87d70713          	addi	a4,a4,-1923 # 287d <STACK_SIZE+0x207d>
800030b8:	04e7a023          	sw	a4,64(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:119
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SER_CLK_CTRL)=0x73;
800030bc:	07300713          	li	a4,115
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:163
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SER_CLK_CTRL)=0x71;
800030c0:	06e7aa23          	sw	a4,116(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:174
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SERDES_RTL_CTRL)=0x10000;
800030c4:	00010737          	lui	a4,0x10
800030c8:	0ce7a023          	sw	a4,192(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:175
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_0)=0xff3f071d;
800030cc:	ff3f0737          	lui	a4,0xff3f0
800030d0:	71d70713          	addi	a4,a4,1821 # ff3f071d <__stack_top+0x7f3e969d>
800030d4:	0ce7a823          	sw	a4,208(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:176
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_1)=0x101491d;
800030d8:	01015737          	lui	a4,0x1015
800030dc:	91d70713          	addi	a4,a4,-1763 # 101491d <STACK_SIZE+0x101411d>
800030e0:	0ce7aa23          	sw	a4,212(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:177
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_2)=0x400010;
800030e4:	00400737          	lui	a4,0x400
800030e8:	01070713          	addi	a4,a4,16 # 400010 <STACK_SIZE+0x3ff810>
800030ec:	0ce7ac23          	sw	a4,216(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:179
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + TXPLL_DIV_1)=0x7d0019;
800030f0:	007d07b7          	lui	a5,0x7d0
800030f4:	01978793          	addi	a5,a5,25 # 7d0019 <STACK_SIZE+0x7cf819>
800030f8:	61050737          	lui	a4,0x61050
800030fc:	00f72823          	sw	a5,16(a4) # 61050010 <STACK_SIZE+0x6104f810>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:180
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + TXPLL_DIV_2)=0x2000000;
80003100:	020007b7          	lui	a5,0x2000
80003104:	ecdff06f          	j	80002fd0 <update_cxp_xcvr_uplink_speed+0xd8>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:131
    else if (data == RATE_5DOT0G) //5G
80003108:	04000693          	li	a3,64
8000310c:	04d51463          	bne	a0,a3,80003154 <update_cxp_xcvr_uplink_speed+0x25c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:134
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_2)=0x15;
80003110:	01500693          	li	a3,21
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:135
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_3)=0x40100;
80003114:	00040737          	lui	a4,0x40
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:134
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_2)=0x15;
80003118:	00d7a423          	sw	a3,8(a5) # 2000008 <STACK_SIZE+0x1fff808>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:135
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_3)=0x40100;
8000311c:	10070713          	addi	a4,a4,256 # 40100 <STACK_SIZE+0x3f900>
80003120:	00e7a623          	sw	a4,12(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:136
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_1)=0x15;
80003124:	00d7a823          	sw	a3,16(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:137
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_2)=0x0;
80003128:	0007aa23          	sw	zero,20(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:139
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CTRL_2)=0x4000005;
8000312c:	04000737          	lui	a4,0x4000
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:138
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_3)=0x0;
80003130:	0007ac23          	sw	zero,24(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:139
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CTRL_2)=0x4000005;
80003134:	00570713          	addi	a4,a4,5 # 4000005 <STACK_SIZE+0x3fff805>
80003138:	02e7a223          	sw	a4,36(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:140
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_EM_CTRL_2)=0x5;
8000313c:	00500713          	li	a4,5
80003140:	02e7a623          	sw	a4,44(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:141
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_RXPLL_DIV)=0x232;
80003144:	23200713          	li	a4,562
80003148:	04e7a023          	sw	a4,64(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:142
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SER_CLK_CTRL)=0x71;
8000314c:	07100713          	li	a4,113
80003150:	ee9ff06f          	j	80003038 <update_cxp_xcvr_uplink_speed+0x140>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:152
    else if (data == RATE_6DOT25G) //6.25G
80003154:	04800693          	li	a3,72
80003158:	04d51863          	bne	a0,a3,800031a8 <update_cxp_xcvr_uplink_speed+0x2b0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:155
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_2)=0x2a;
8000315c:	02a00693          	li	a3,42
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:156
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_3)=0x4024f;
80003160:	00040737          	lui	a4,0x40
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:155
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_2)=0x2a;
80003164:	00d7a423          	sw	a3,8(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:156
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_3)=0x4024f;
80003168:	24f70713          	addi	a4,a4,591 # 4024f <STACK_SIZE+0x3fa4f>
8000316c:	00e7a623          	sw	a4,12(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:157
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_1)=0x2a;
80003170:	00d7a823          	sw	a3,16(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:159
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_3)=0x4f00;
80003174:	00005737          	lui	a4,0x5
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:158
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_2)=0x0;
80003178:	0007aa23          	sw	zero,20(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:159
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_3)=0x4f00;
8000317c:	f0070713          	addi	a4,a4,-256 # 4f00 <STACK_SIZE+0x4700>
80003180:	00e7ac23          	sw	a4,24(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:160
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CTRL_2)=0x4000006;
80003184:	04000737          	lui	a4,0x4000
80003188:	00670713          	addi	a4,a4,6 # 4000006 <STACK_SIZE+0x3fff806>
8000318c:	02e7a223          	sw	a4,36(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:161
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_EM_CTRL_2)=0x6;
80003190:	00600713          	li	a4,6
80003194:	02e7a623          	sw	a4,44(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:162
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_RXPLL_DIV)=0x47d;
80003198:	47d00713          	li	a4,1149
8000319c:	04e7a023          	sw	a4,64(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:163
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SER_CLK_CTRL)=0x71;
800031a0:	07100713          	li	a4,113
800031a4:	f1dff06f          	j	800030c0 <update_cxp_xcvr_uplink_speed+0x1c8>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:183
    else if (data == RATE_10DOT0G) //10G
800031a8:	05000693          	li	a3,80
800031ac:	06d51c63          	bne	a0,a3,80003224 <update_cxp_xcvr_uplink_speed+0x32c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:185
        *(volatile unsigned int *)(CMD_RATE_SEL_ADDR)=0x1;   // Low speed Upconnection Rate Select
800031b0:	00100693          	li	a3,1
800031b4:	00d72023          	sw	a3,0(a4)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:187
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_2)=0x2a;
800031b8:	02a00693          	li	a3,42
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:188
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_3)=0x4036f;
800031bc:	00040737          	lui	a4,0x40
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:187
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_2)=0x2a;
800031c0:	00d7a423          	sw	a3,8(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:188
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_3)=0x4036f;
800031c4:	36f70713          	addi	a4,a4,879 # 4036f <STACK_SIZE+0x3fb6f>
800031c8:	00e7a623          	sw	a4,12(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:189
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_1)=0x2a;
800031cc:	00d7a823          	sw	a3,16(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:191
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_3)=0x6f00;
800031d0:	00007737          	lui	a4,0x7
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:190
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_2)=0x0;
800031d4:	0007aa23          	sw	zero,20(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:191
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_3)=0x6f00;
800031d8:	f0070713          	addi	a4,a4,-256 # 6f00 <STACK_SIZE+0x6700>
800031dc:	00e7ac23          	sw	a4,24(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:192
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CTRL_2)=0x4000007;
800031e0:	04000737          	lui	a4,0x4000
800031e4:	00770713          	addi	a4,a4,7 # 4000007 <STACK_SIZE+0x3fff807>
800031e8:	02e7a223          	sw	a4,36(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:193
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_EM_CTRL_2)=0x7;
800031ec:	00700713          	li	a4,7
800031f0:	02e7a623          	sw	a4,44(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:194
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_RXPLL_DIV)=0x8264;
800031f4:	00008737          	lui	a4,0x8
800031f8:	26470713          	addi	a4,a4,612 # 8264 <STACK_SIZE+0x7a64>
800031fc:	04e7a023          	sw	a4,64(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:195
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SER_CLK_CTRL)=0x70;
80003200:	07000713          	li	a4,112
80003204:	06e7aa23          	sw	a4,116(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:197
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_0)=0xff3f0715;
80003208:	ff3f0737          	lui	a4,0xff3f0
8000320c:	71570713          	addi	a4,a4,1813 # ff3f0715 <__stack_top+0x7f3e9695>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:196
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SERDES_RTL_CTRL)=0x0;
80003210:	0c07a023          	sw	zero,192(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:197
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_0)=0xff3f0715;
80003214:	0ce7a823          	sw	a4,208(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:198
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_1)=0x1014a1d;
80003218:	01015737          	lui	a4,0x1015
8000321c:	a1d70713          	addi	a4,a4,-1507 # 1014a1d <STACK_SIZE+0x101421d>
80003220:	e35ff06f          	j	80003054 <update_cxp_xcvr_uplink_speed+0x15c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:205
    else if (data == RATE_12DOT5G) //12.5G
80003224:	05800693          	li	a3,88
80003228:	dad516e3          	bne	a0,a3,80002fd4 <update_cxp_xcvr_uplink_speed+0xdc>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:207
        *(volatile unsigned int *)(CMD_RATE_SEL_ADDR)=0x1;   // Low speed Upconnection Rate Select
8000322c:	00100693          	li	a3,1
80003230:	00d72023          	sw	a3,0(a4)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:209
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_2)=0x3f;
80003234:	03f00693          	li	a3,63
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:210
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_3)=0x4037f;
80003238:	00040737          	lui	a4,0x40
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:209
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_2)=0x3f;
8000323c:	00d7a423          	sw	a3,8(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:210
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_CDR_CTRL_3)=0x4037f;
80003240:	37f70713          	addi	a4,a4,895 # 4037f <STACK_SIZE+0x3fb7f>
80003244:	00e7a623          	sw	a4,12(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:212
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_2)=0x11121306;
80003248:	11121737          	lui	a4,0x11121
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:211
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_1)=0x3f;
8000324c:	00d7a823          	sw	a3,16(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:212
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_2)=0x11121306;
80003250:	30670713          	addi	a4,a4,774 # 11121306 <STACK_SIZE+0x11120b06>
80003254:	00e7aa23          	sw	a4,20(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:213
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFEEM_CTRL_3)=0x7f11;
80003258:	00008737          	lui	a4,0x8
8000325c:	f1170693          	addi	a3,a4,-239 # 7f11 <STACK_SIZE+0x7711>
80003260:	00d7ac23          	sw	a3,24(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:214
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CTRL_2)=0x4000007;
80003264:	040006b7          	lui	a3,0x4000
80003268:	00768693          	addi	a3,a3,7 # 4000007 <STACK_SIZE+0x3fff807>
8000326c:	02d7a223          	sw	a3,36(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:215
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_EM_CTRL_2)=0x7;
80003270:	00700693          	li	a3,7
80003274:	02d7a623          	sw	a3,44(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:216
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_RXPLL_DIV)=0x827d;
80003278:	27d70713          	addi	a4,a4,637
8000327c:	04e7a023          	sw	a4,64(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:217
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SER_CLK_CTRL)=0x70;
80003280:	07000713          	li	a4,112
80003284:	06e7aa23          	sw	a4,116(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:218
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + SERDES_RTL_CTRL)=0x10000;
80003288:	00010737          	lui	a4,0x10
8000328c:	0ce7a023          	sw	a4,192(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:219
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_0)=0xff3f071d;
80003290:	ff3f0737          	lui	a4,0xff3f0
80003294:	71d70713          	addi	a4,a4,1821 # ff3f071d <__stack_top+0x7f3e969d>
80003298:	0ce7a823          	sw	a4,208(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:220
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_1)=0x105431c;
8000329c:	01054737          	lui	a4,0x1054
800032a0:	31c70713          	addi	a4,a4,796 # 105431c <STACK_SIZE+0x1053b1c>
800032a4:	0ce7aa23          	sw	a4,212(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:221
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CTRL_2)=0x400000;
800032a8:	00400737          	lui	a4,0x400
800032ac:	0ce7ac23          	sw	a4,216(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:223
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + TXPLL_DIV_1)=0x7d0019;
800032b0:	007d0737          	lui	a4,0x7d0
800032b4:	610506b7          	lui	a3,0x61050
800032b8:	01970713          	addi	a4,a4,25 # 7d0019 <STACK_SIZE+0x7cf819>
800032bc:	00e6a823          	sw	a4,16(a3) # 61050010 <STACK_SIZE+0x6104f810>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:224
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + TXPLL_DIV_2)=0x2000000;
800032c0:	02000737          	lui	a4,0x2000
800032c4:	00e6aa23          	sw	a4,20(a3)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/platform/drivers/fpga_ip/CoaXPressDevice/coaxpressXcvrSpeed.c:226
        *(volatile unsigned int *)(CXP_DEV_XCVR_BASE + DES_DFE_CAL_CMD)=0x400;
800032c8:	40000713          	li	a4,1024
800032cc:	0ce7ae23          	sw	a4,220(a5)
800032d0:	d05ff06f          	j	80002fd4 <update_cxp_xcvr_uplink_speed+0xdc>

800032d4 <sensor_i2c_write.isra.0>:
sensor_i2c_write():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:47
static i2c_status_t status;
extern uint8_t StreamIDSelect_st;

static i2c_status_t sensor_i2c_write(uint8_t i2c_ch_sel, uint16_t data_reg, uint8_t data)
{
	tx_buffer[0] = data_reg >> 8;
800032d4:	00851793          	slli	a5,a0,0x8
800032d8:	00855513          	srli	a0,a0,0x8
800032dc:	00a7e533          	or	a0,a5,a0
800032e0:	00003797          	auipc	a5,0x3
800032e4:	bea79023          	sh	a0,-1056(a5) # 80005ec0 <__sbss_end>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:49
	tx_buffer[1] = data_reg & 0xff;
	tx_buffer[2] = data;// >> 8;
800032e8:	00003797          	auipc	a5,0x3
800032ec:	bcb78d23          	sb	a1,-1062(a5) # 80005ec2 <__sbss_end+0x2>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:45
static i2c_status_t sensor_i2c_write(uint8_t i2c_ch_sel, uint16_t data_reg, uint8_t data)
800032f0:	ff010113          	addi	sp,sp,-16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:50
	write_length = sizeof(data_reg) + sizeof(data);
800032f4:	00300793          	li	a5,3
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:45
static i2c_status_t sensor_i2c_write(uint8_t i2c_ch_sel, uint16_t data_reg, uint8_t data)
800032f8:	00812423          	sw	s0,8(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:50
	write_length = sizeof(data_reg) + sizeof(data);
800032fc:	00003717          	auipc	a4,0x3
80003300:	baf71a23          	sh	a5,-1100(a4) # 80005eb0 <write_length>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:45
static i2c_status_t sensor_i2c_write(uint8_t i2c_ch_sel, uint16_t data_reg, uint8_t data)
80003304:	00112623          	sw	ra,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:52

	if (StreamIDSelect_st == STREAM0 || StreamIDSelect_st == DUAL_STREAM)
80003308:	81518793          	addi	a5,gp,-2027 # 80004885 <StreamIDSelect_st>
8000330c:	0007c703          	lbu	a4,0(a5)
80003310:	00100693          	li	a3,1
80003314:	00078413          	mv	s0,a5
80003318:	0fd77713          	andi	a4,a4,253
8000331c:	02d71e63          	bne	a4,a3,80003358 <sensor_i2c_write.isra.0+0x84>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:54
	{
        I2C_write(sensor1_i2c, IMX334_1_DEV_REG, (const uint8_t *) tx_buffer, write_length, I2C_RELEASE_BUS);
80003320:	00000713          	li	a4,0
80003324:	00300693          	li	a3,3
80003328:	00003617          	auipc	a2,0x3
8000332c:	b9860613          	addi	a2,a2,-1128 # 80005ec0 <__sbss_end>
80003330:	01a00593          	li	a1,26
80003334:	00003517          	auipc	a0,0x3
80003338:	0d850513          	addi	a0,a0,216 # 8000640c <g_i2c_instance_cam1>
8000333c:	bc9fd0ef          	jal	ra,80000f04 <I2C_write>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:55
        status = I2C_wait_complete(sensor1_i2c, I2C_NO_TIMEOUT);
80003340:	00000593          	li	a1,0
80003344:	00003517          	auipc	a0,0x3
80003348:	0c850513          	addi	a0,a0,200 # 8000640c <g_i2c_instance_cam1>
8000334c:	cadfd0ef          	jal	ra,80000ff8 <I2C_wait_complete>
80003350:	00003797          	auipc	a5,0x3
80003354:	b4a7ae23          	sw	a0,-1188(a5) # 80005eac <status>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:57
	}
	msdelay(100);
80003358:	06400513          	li	a0,100
8000335c:	31d000ef          	jal	ra,80003e78 <msdelay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:59

    if (StreamIDSelect_st == STREAM1 || StreamIDSelect_st == DUAL_STREAM)
80003360:	00044783          	lbu	a5,0(s0)
80003364:	00100713          	li	a4,1
80003368:	ffe78793          	addi	a5,a5,-2
8000336c:	0ff7f793          	andi	a5,a5,255
80003370:	04f76063          	bltu	a4,a5,800033b0 <sensor_i2c_write.isra.0+0xdc>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:61
    {
        I2C_write(sensor2_i2c, IMX334_2_DEV_REG, (const uint8_t *) tx_buffer, write_length, I2C_RELEASE_BUS);
80003374:	00000713          	li	a4,0
80003378:	00003697          	auipc	a3,0x3
8000337c:	b386d683          	lhu	a3,-1224(a3) # 80005eb0 <write_length>
80003380:	00003617          	auipc	a2,0x3
80003384:	b4060613          	addi	a2,a2,-1216 # 80005ec0 <__sbss_end>
80003388:	01000593          	li	a1,16
8000338c:	00003517          	auipc	a0,0x3
80003390:	01050513          	addi	a0,a0,16 # 8000639c <g_i2c_instance_cam2>
80003394:	b71fd0ef          	jal	ra,80000f04 <I2C_write>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:62
        status = I2C_wait_complete(sensor2_i2c, I2C_NO_TIMEOUT);
80003398:	00000593          	li	a1,0
8000339c:	00003517          	auipc	a0,0x3
800033a0:	00050513          	mv	a0,a0
800033a4:	c55fd0ef          	jal	ra,80000ff8 <I2C_wait_complete>
800033a8:	00003797          	auipc	a5,0x3
800033ac:	b0a7a223          	sw	a0,-1276(a5) # 80005eac <status>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:66
    }

	return status;
}
800033b0:	00c12083          	lw	ra,12(sp)
800033b4:	00812403          	lw	s0,8(sp)
800033b8:	00003797          	auipc	a5,0x3
800033bc:	af478793          	addi	a5,a5,-1292 # 80005eac <status>
800033c0:	0007a503          	lw	a0,0(a5)
800033c4:	01010113          	addi	sp,sp,16
800033c8:	00008067          	ret

800033cc <imx334_cam_init>:
imx334_cam_init():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:114
    return status;
}
#endif

void imx334_cam_init()
{
800033cc:	ff010113          	addi	sp,sp,-16
800033d0:	00812423          	sw	s0,8(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:115
    if (StreamIDSelect_st == STREAM0 || StreamIDSelect_st == DUAL_STREAM)
800033d4:	81518793          	addi	a5,gp,-2027 # 80004885 <StreamIDSelect_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:114
{
800033d8:	00112623          	sw	ra,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:115
    if (StreamIDSelect_st == STREAM0 || StreamIDSelect_st == DUAL_STREAM)
800033dc:	0007c703          	lbu	a4,0(a5)
800033e0:	00100693          	li	a3,1
800033e4:	00078413          	mv	s0,a5
800033e8:	0fd77713          	andi	a4,a4,253
800033ec:	04d71663          	bne	a4,a3,80003438 <imx334_cam_init+0x6c>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:117
    {
        I2C_init( sensor1_i2c, COREI2C_IMX1_BASE_ADDR, IMX334_1_DEV_REG, I2C_PCLK_DIV_256 );
800033f0:	00000693          	li	a3,0
800033f4:	01a00613          	li	a2,26
800033f8:	700015b7          	lui	a1,0x70001
800033fc:	00003517          	auipc	a0,0x3
80003400:	01050513          	addi	a0,a0,16 # 8000640c <g_i2c_instance_cam1>
80003404:	a01fd0ef          	jal	ra,80000e04 <I2C_init>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:118
        GPIO_set_output(&g_gpio_out, CAM1_RST, 0u);
80003408:	00000613          	li	a2,0
8000340c:	00400593          	li	a1,4
80003410:	00003517          	auipc	a0,0x3
80003414:	f7050513          	addi	a0,a0,-144 # 80006380 <g_gpio_out>
80003418:	dd8fe0ef          	jal	ra,800019f0 <GPIO_set_output>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:119
        msdelay(100);
8000341c:	06400513          	li	a0,100
80003420:	259000ef          	jal	ra,80003e78 <msdelay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:120
        GPIO_set_output(&g_gpio_out, CAM1_RST, 1u); // Bring camera out of reset
80003424:	00100613          	li	a2,1
80003428:	00400593          	li	a1,4
8000342c:	00003517          	auipc	a0,0x3
80003430:	f5450513          	addi	a0,a0,-172 # 80006380 <g_gpio_out>
80003434:	dbcfe0ef          	jal	ra,800019f0 <GPIO_set_output>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:123
    }

    if (StreamIDSelect_st == STREAM1 || StreamIDSelect_st == DUAL_STREAM)
80003438:	00044783          	lbu	a5,0(s0)
8000343c:	00100713          	li	a4,1
80003440:	ffe78793          	addi	a5,a5,-2
80003444:	0ff7f793          	andi	a5,a5,255
80003448:	04f76663          	bltu	a4,a5,80003494 <imx334_cam_init+0xc8>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:125
    {
        I2C_init( sensor2_i2c, COREI2C_IMX2_BASE_ADDR, IMX334_2_DEV_REG, I2C_PCLK_DIV_256 );
8000344c:	00000693          	li	a3,0
80003450:	01000613          	li	a2,16
80003454:	700025b7          	lui	a1,0x70002
80003458:	00003517          	auipc	a0,0x3
8000345c:	f4450513          	addi	a0,a0,-188 # 8000639c <g_i2c_instance_cam2>
80003460:	9a5fd0ef          	jal	ra,80000e04 <I2C_init>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:126
        GPIO_set_output(&g_gpio_out, CAM2_RST, 0u);
80003464:	00000613          	li	a2,0
80003468:	00500593          	li	a1,5
8000346c:	00003517          	auipc	a0,0x3
80003470:	f1450513          	addi	a0,a0,-236 # 80006380 <g_gpio_out>
80003474:	d7cfe0ef          	jal	ra,800019f0 <GPIO_set_output>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:127
        msdelay(100);
80003478:	06400513          	li	a0,100
8000347c:	1fd000ef          	jal	ra,80003e78 <msdelay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:128
        GPIO_set_output(&g_gpio_out, CAM2_RST, 1u); // Bring camera out of reset
80003480:	00100613          	li	a2,1
80003484:	00500593          	li	a1,5
80003488:	00003517          	auipc	a0,0x3
8000348c:	ef850513          	addi	a0,a0,-264 # 80006380 <g_gpio_out>
80003490:	d60fe0ef          	jal	ra,800019f0 <GPIO_set_output>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:131
    }

	msdelay(100);
80003494:	06400513          	li	a0,100
80003498:	1e1000ef          	jal	ra,80003e78 <msdelay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:132
	GPIO_set_output(&g_gpio_out, CAM_CLK_EN, 1u); //Enable Cam clock from FPGA
8000349c:	00003517          	auipc	a0,0x3
800034a0:	ee450513          	addi	a0,a0,-284 # 80006380 <g_gpio_out>
800034a4:	00100613          	li	a2,1
800034a8:	00600593          	li	a1,6
800034ac:	d44fe0ef          	jal	ra,800019f0 <GPIO_set_output>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:134
	msdelay(100);
}
800034b0:	00812403          	lw	s0,8(sp)
800034b4:	00c12083          	lw	ra,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:133
	msdelay(100);
800034b8:	06400513          	li	a0,100
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:134
}
800034bc:	01010113          	addi	sp,sp,16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:133
	msdelay(100);
800034c0:	1b90006f          	j	80003e78 <msdelay>

800034c4 <imx334_cam_reginit>:
imx334_cam_reginit():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:137

void imx334_cam_reginit( uint8_t i2c_ch_sel, uint8_t resolution[4])
{
800034c4:	ff010113          	addi	sp,sp,-16
800034c8:	00912223          	sw	s1,4(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:140
	uint32_t i;

	sensor_i2c_write(i2c_ch_sel, 0x3000, 0x01);//STANDBY MODE enabled
800034cc:	00003537          	lui	a0,0x3
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:137
{
800034d0:	00058493          	mv	s1,a1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:140
	sensor_i2c_write(i2c_ch_sel, 0x3000, 0x01);//STANDBY MODE enabled
800034d4:	00100593          	li	a1,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:137
{
800034d8:	00112623          	sw	ra,12(sp)
800034dc:	00812423          	sw	s0,8(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:141
	sensor_i2c_write(i2c_ch_sel, 0x3018, 0x04);//WINMODE
800034e0:	00003437          	lui	s0,0x3
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:140
	sensor_i2c_write(i2c_ch_sel, 0x3000, 0x01);//STANDBY MODE enabled
800034e4:	df1ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:141
	sensor_i2c_write(i2c_ch_sel, 0x3018, 0x04);//WINMODE
800034e8:	00400593          	li	a1,4
800034ec:	01840513          	addi	a0,s0,24 # 3018 <STACK_SIZE+0x2818>
800034f0:	de5ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:145
	//sensor_i2c_write(i2c_ch_sel, 0x3030, 0xCA);//VMAX
	//sensor_i2c_write(i2c_ch_sel, 0x3031, 0x08);//VMAX
	//sensor_i2c_write(i2c_ch_sel, 0x3032, 0x00);//VMAX
	sensor_i2c_write(i2c_ch_sel, 0x3034, 0x4C);//HMAX
800034f4:	04c00593          	li	a1,76
800034f8:	03440513          	addi	a0,s0,52
800034fc:	dd9ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:146
	sensor_i2c_write(i2c_ch_sel, 0x3035, 0x04);//HMAX
80003500:	00400593          	li	a1,4
80003504:	03540513          	addi	a0,s0,53
80003508:	dcdff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:149

#if CAM_CONFIG_4K_1_2M
	sensor_i2c_write(i2c_ch_sel, 0x302C, 0x30);//TRIM_START
8000350c:	03000593          	li	a1,48
80003510:	02c40513          	addi	a0,s0,44
80003514:	dc1ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:150
	sensor_i2c_write(i2c_ch_sel, 0x302D, 0x00);//TRIM_START
80003518:	00000593          	li	a1,0
8000351c:	02d40513          	addi	a0,s0,45
80003520:	db5ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:153
	//sensor_i2c_write(i2c_ch_sel, 0x302E, 0x00);//HNUM
	//sensor_i2c_write(i2c_ch_sel, 0x302F, 0x0F);//HNUM
    sensor_i2c_write(i2c_ch_sel, 0x3030, 0xCA);//VMAX
80003524:	0ca00593          	li	a1,202
80003528:	03040513          	addi	a0,s0,48
8000352c:	da9ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:154
    sensor_i2c_write(i2c_ch_sel, 0x3031, 0x08);//VMAX
80003530:	00800593          	li	a1,8
80003534:	03140513          	addi	a0,s0,49
80003538:	d9dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:155
    sensor_i2c_write(i2c_ch_sel, 0x3032, 0x00);//VMAX
8000353c:	00000593          	li	a1,0
80003540:	03240513          	addi	a0,s0,50
80003544:	d91ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:156
    sensor_i2c_write(i2c_ch_sel, 0x302E, resolution[0]);//HNUM
80003548:	0004c583          	lbu	a1,0(s1)
8000354c:	02e40513          	addi	a0,s0,46
80003550:	d85ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:157
    sensor_i2c_write(i2c_ch_sel, 0x302F, resolution[1]);//HNUM
80003554:	0014c583          	lbu	a1,1(s1)
80003558:	02f40513          	addi	a0,s0,47
8000355c:	d79ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:158
	sensor_i2c_write(i2c_ch_sel, 0x3074, 0xB0);//AREA3_ST_ADR_1
80003560:	0b000593          	li	a1,176
80003564:	07440513          	addi	a0,s0,116
80003568:	d6dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:159
	sensor_i2c_write(i2c_ch_sel, 0x3075, 0x00);//AREA3_ST_ADR_1
8000356c:	00000593          	li	a1,0
80003570:	07540513          	addi	a0,s0,117
80003574:	d61ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:160
	sensor_i2c_write(i2c_ch_sel, 0x308E, 0xB1);//AREA3_ST_ADR_2
80003578:	0b100593          	li	a1,177
8000357c:	08e40513          	addi	a0,s0,142
80003580:	d55ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:161
	sensor_i2c_write(i2c_ch_sel, 0x308F, 0x00);//AREA3_ST_ADR_2
80003584:	00000593          	li	a1,0
80003588:	08f40513          	addi	a0,s0,143
8000358c:	d49ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:170
	//sensor_i2c_write(i2c_ch_sel, 0x3090, 0x70);//AREA3_WIDTH_2
	//sensor_i2c_write(i2c_ch_sel, 0x3091, 0x08);//AREA3_WIDTH_2
	//sensor_i2c_write(i2c_ch_sel, 0x3308, 0x70);//Y_OUT_SIZE
	//sensor_i2c_write(i2c_ch_sel, 0x3309, 0x08);//Y_OUT_SIZE

    sensor_i2c_write(i2c_ch_sel, 0x3076, resolution[2]);//AREA3_WIDTH_1
80003590:	0024c583          	lbu	a1,2(s1)
80003594:	07640513          	addi	a0,s0,118
80003598:	d3dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:171
    sensor_i2c_write(i2c_ch_sel, 0x3077, resolution[3]);//AREA3_WIDTH_1
8000359c:	0034c583          	lbu	a1,3(s1)
800035a0:	07740513          	addi	a0,s0,119
800035a4:	d31ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:172
    sensor_i2c_write(i2c_ch_sel, 0x3090, resolution[2]);//AREA3_WIDTH_2
800035a8:	0024c583          	lbu	a1,2(s1)
800035ac:	09040513          	addi	a0,s0,144
800035b0:	d25ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:173
    sensor_i2c_write(i2c_ch_sel, 0x3091, resolution[3]);//AREA3_WIDTH_2
800035b4:	0034c583          	lbu	a1,3(s1)
800035b8:	09140513          	addi	a0,s0,145
800035bc:	d19ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:174
    sensor_i2c_write(i2c_ch_sel, 0x3308, resolution[2]);//Y_OUT_SIZE
800035c0:	0024c583          	lbu	a1,2(s1)
800035c4:	30840513          	addi	a0,s0,776
800035c8:	d0dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:175
    sensor_i2c_write(i2c_ch_sel, 0x3309, resolution[3]);//Y_OUT_SIZE
800035cc:	0034c583          	lbu	a1,3(s1)
800035d0:	30940513          	addi	a0,s0,777
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:276

	sensor_i2c_write(i2c_ch_sel, 0x341C, 0xFF);//ADBIT1 FFh-10bit, 47h-12bit
	sensor_i2c_write(i2c_ch_sel, 0x341D, 0x01);//ADBIT1 01h-10bit, 00h-12bit

#if CAM_CONFIG_lane
	sensor_i2c_write(i2c_ch_sel, 0x3A01, 0x03);//4 LANE_MODE
800035d4:	000044b7          	lui	s1,0x4
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:175
    sensor_i2c_write(i2c_ch_sel, 0x3309, resolution[3]);//Y_OUT_SIZE
800035d8:	cfdff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:179
	sensor_i2c_write(i2c_ch_sel, 0x30C6, 0x00);//BLACK_OFSET_ADR
800035dc:	00000593          	li	a1,0
800035e0:	0c640513          	addi	a0,s0,198
800035e4:	cf1ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:180
	sensor_i2c_write(i2c_ch_sel, 0x30C7, 0x00);//BLACK_OFSET_ADR
800035e8:	00000593          	li	a1,0
800035ec:	0c740513          	addi	a0,s0,199
800035f0:	ce5ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:181
	sensor_i2c_write(i2c_ch_sel, 0x30CE, 0x00);//UNRD_LINE_MAX
800035f4:	00000593          	li	a1,0
800035f8:	0ce40513          	addi	a0,s0,206
800035fc:	cd9ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:182
	sensor_i2c_write(i2c_ch_sel, 0x30CF, 0x00);//UNRD_LINE_MAX
80003600:	00000593          	li	a1,0
80003604:	0cf40513          	addi	a0,s0,207
80003608:	ccdff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:183
	sensor_i2c_write(i2c_ch_sel, 0x30D8, 0x20);//UNREAD_ED_ADR
8000360c:	02000593          	li	a1,32
80003610:	0d840513          	addi	a0,s0,216
80003614:	cc1ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:184
	sensor_i2c_write(i2c_ch_sel, 0x30D9, 0x12);//UNREAD_ED_ADR
80003618:	01200593          	li	a1,18
8000361c:	0d940513          	addi	a0,s0,217
80003620:	cb5ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:185
	sensor_i2c_write(i2c_ch_sel, 0x304C, 0x00);//OPB_SIZE_V-OPTICAL BLACK
80003624:	00000593          	li	a1,0
80003628:	04c40513          	addi	a0,s0,76
8000362c:	ca9ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:233
	sensor_i2c_write(i2c_ch_sel, 0x304E, 0x00);//H_REVERSE
80003630:	00000593          	li	a1,0
80003634:	04e40513          	addi	a0,s0,78
80003638:	c9dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:234
	sensor_i2c_write(i2c_ch_sel, 0x304F, 0x00);//V_REVERSE
8000363c:	00000593          	li	a1,0
80003640:	04f40513          	addi	a0,s0,79
80003644:	c91ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:235
	sensor_i2c_write(i2c_ch_sel, 0x3050, 0x0);//ADBIT-0-10BIT/ 1-12BIT
80003648:	00000593          	li	a1,0
8000364c:	05040513          	addi	a0,s0,80
80003650:	c85ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:237
	sensor_i2c_write(i2c_ch_sel, 0x30B6, 0x00);//UNREAD_PARAM5
80003654:	00000593          	li	a1,0
80003658:	0b640513          	addi	a0,s0,182
8000365c:	c79ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:238
	sensor_i2c_write(i2c_ch_sel, 0x30B7, 0x00);//UNREAD_PARAM5
80003660:	00000593          	li	a1,0
80003664:	0b740513          	addi	a0,s0,183
80003668:	c6dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:239
	sensor_i2c_write(i2c_ch_sel, 0x3116, 0x08);//UNREAD_PARAM6
8000366c:	00800593          	li	a1,8
80003670:	11640513          	addi	a0,s0,278
80003674:	c61ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:240
	sensor_i2c_write(i2c_ch_sel, 0x3117, 0x00);//UNREAD_PARAM6
80003678:	00000593          	li	a1,0
8000367c:	11740513          	addi	a0,s0,279
80003680:	c55ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:243
	sensor_i2c_write(i2c_ch_sel, 0x31A0, 0x20);//XVS,XHS output tied to ground
80003684:	02000593          	li	a1,32
80003688:	1a040513          	addi	a0,s0,416
8000368c:	c49ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:244
	sensor_i2c_write(i2c_ch_sel, 0x31A1, 0x0F);//XVS,XHS output tied to ground
80003690:	00f00593          	li	a1,15
80003694:	1a140513          	addi	a0,s0,417
80003698:	c3dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:247
	sensor_i2c_write(i2c_ch_sel, 0x300C, 0x42);//BC_WAIT_TIME
8000369c:	04200593          	li	a1,66
800036a0:	00c40513          	addi	a0,s0,12
800036a4:	c31ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:248
	sensor_i2c_write(i2c_ch_sel, 0x300D, 0x2E);//CP_WAIT_TIME
800036a8:	02e00593          	li	a1,46
800036ac:	00d40513          	addi	a0,s0,13
800036b0:	c25ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:249
	sensor_i2c_write(i2c_ch_sel, 0x314C, 0xB0);//INCKSEL1
800036b4:	0b000593          	li	a1,176
800036b8:	14c40513          	addi	a0,s0,332
800036bc:	c19ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:250
	sensor_i2c_write(i2c_ch_sel, 0x314D, 0x00);//INCKSEL1
800036c0:	00000593          	li	a1,0
800036c4:	14d40513          	addi	a0,s0,333
800036c8:	c0dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:251
	sensor_i2c_write(i2c_ch_sel, 0x315A, 0x02);//INCKSEL2
800036cc:	00200593          	li	a1,2
800036d0:	15a40513          	addi	a0,s0,346
800036d4:	c01ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:252
	sensor_i2c_write(i2c_ch_sel, 0x3168, 0x8F);//INCKSEL3
800036d8:	08f00593          	li	a1,143
800036dc:	16840513          	addi	a0,s0,360
800036e0:	bf5ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:253
	sensor_i2c_write(i2c_ch_sel, 0x316A, 0x7E);//INCKSEL4
800036e4:	07e00593          	li	a1,126
800036e8:	16a40513          	addi	a0,s0,362
800036ec:	be9ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:254
	sensor_i2c_write(i2c_ch_sel, 0x319E, 0x01);//SYS_MODE
800036f0:	00100593          	li	a1,1
800036f4:	19e40513          	addi	a0,s0,414
800036f8:	bddff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:266
	sensor_i2c_write(i2c_ch_sel, 0x3199, 0x00);//HADD,VADD - 0 All pix scan, 3-2/2binning
800036fc:	00000593          	li	a1,0
80003700:	19940513          	addi	a0,s0,409
80003704:	bd1ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:267
	sensor_i2c_write(i2c_ch_sel, 0x319D, 0x00);//MDBIT-0-10bit,1-12bit
80003708:	00000593          	li	a1,0
8000370c:	19d40513          	addi	a0,s0,413
80003710:	bc5ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:269
	sensor_i2c_write(i2c_ch_sel, 0x31DD, 0x03);//VALID_EXPAND
80003714:	00300593          	li	a1,3
80003718:	1dd40513          	addi	a0,s0,477
8000371c:	bb9ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:270
	sensor_i2c_write(i2c_ch_sel, 0x3300, 0x00);//TCYCLE
80003720:	00000593          	li	a1,0
80003724:	30040513          	addi	a0,s0,768
80003728:	badff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:272
	sensor_i2c_write(i2c_ch_sel, 0x341C, 0xFF);//ADBIT1 FFh-10bit, 47h-12bit
8000372c:	0ff00593          	li	a1,255
80003730:	41c40513          	addi	a0,s0,1052
80003734:	ba1ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:273
	sensor_i2c_write(i2c_ch_sel, 0x341D, 0x01);//ADBIT1 01h-10bit, 00h-12bit
80003738:	00100593          	li	a1,1
8000373c:	41d40513          	addi	a0,s0,1053
80003740:	b95ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:276
	sensor_i2c_write(i2c_ch_sel, 0x3A01, 0x03);//4 LANE_MODE
80003744:	00300593          	li	a1,3
80003748:	a0148513          	addi	a0,s1,-1535 # 3a01 <STACK_SIZE+0x3201>
8000374c:	b89ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:280
#else
	sensor_i2c_write(i2c_ch_sel, 0x3A01, 0x07);//8 LANE_MODE
#endif
	sensor_i2c_write(i2c_ch_sel, 0x3A18, 0x7F);//TCLKPOST
80003750:	07f00593          	li	a1,127
80003754:	a1848513          	addi	a0,s1,-1512
80003758:	b7dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:281
	sensor_i2c_write(i2c_ch_sel, 0x3A19, 0x00);//TCLKPOST
8000375c:	00000593          	li	a1,0
80003760:	a1948513          	addi	a0,s1,-1511
80003764:	b71ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:282
	sensor_i2c_write(i2c_ch_sel, 0x3A1A, 0x37);//TCLKPPREPARE
80003768:	03700593          	li	a1,55
8000376c:	a1a48513          	addi	a0,s1,-1510
80003770:	b65ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:283
	sensor_i2c_write(i2c_ch_sel, 0x3A1B, 0x00);//TCLKPREPARE
80003774:	00000593          	li	a1,0
80003778:	a1b48513          	addi	a0,s1,-1509
8000377c:	b59ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:284
	sensor_i2c_write(i2c_ch_sel, 0x3A1C, 0x37);//TCLKTRAIL
80003780:	03700593          	li	a1,55
80003784:	a1c48513          	addi	a0,s1,-1508
80003788:	b4dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:285
	sensor_i2c_write(i2c_ch_sel, 0x3A1D, 0x00);//TCLKTRAIL
8000378c:	00000593          	li	a1,0
80003790:	a1d48513          	addi	a0,s1,-1507
80003794:	b41ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:286
	sensor_i2c_write(i2c_ch_sel, 0x3A1E, 0xF7);//TCLKZERO
80003798:	0f700593          	li	a1,247
8000379c:	a1e48513          	addi	a0,s1,-1506
800037a0:	b35ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:287
	sensor_i2c_write(i2c_ch_sel, 0x3A1F, 0x00);//TCLKZERO
800037a4:	00000593          	li	a1,0
800037a8:	a1f48513          	addi	a0,s1,-1505
800037ac:	b29ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:288
	sensor_i2c_write(i2c_ch_sel, 0x3A20, 0x3F);//THSPREPARE
800037b0:	03f00593          	li	a1,63
800037b4:	a2048513          	addi	a0,s1,-1504
800037b8:	b1dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:289
	sensor_i2c_write(i2c_ch_sel, 0x3A21, 0x00);//THSPREPARE
800037bc:	00000593          	li	a1,0
800037c0:	a2148513          	addi	a0,s1,-1503
800037c4:	b11ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:290
	sensor_i2c_write(i2c_ch_sel, 0x3A20, 0x6F);//THSZERO
800037c8:	06f00593          	li	a1,111
800037cc:	a2048513          	addi	a0,s1,-1504
800037d0:	b05ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:291
	sensor_i2c_write(i2c_ch_sel, 0x3A21, 0x00);//THSZERO
800037d4:	00000593          	li	a1,0
800037d8:	a2148513          	addi	a0,s1,-1503
800037dc:	af9ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:292
	sensor_i2c_write(i2c_ch_sel, 0x3A20, 0x3F);//THSTRAIL
800037e0:	03f00593          	li	a1,63
800037e4:	a2048513          	addi	a0,s1,-1504
800037e8:	aedff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:293
	sensor_i2c_write(i2c_ch_sel, 0x3A21, 0x00);//THSTRAIL
800037ec:	00000593          	li	a1,0
800037f0:	a2148513          	addi	a0,s1,-1503
800037f4:	ae1ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:294
	sensor_i2c_write(i2c_ch_sel, 0x3A20, 0x5F);//THSEXIT
800037f8:	05f00593          	li	a1,95
800037fc:	a2048513          	addi	a0,s1,-1504
80003800:	ad5ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:295
	sensor_i2c_write(i2c_ch_sel, 0x3A21, 0x00);//THSEXIT
80003804:	00000593          	li	a1,0
80003808:	a2148513          	addi	a0,s1,-1503
8000380c:	ac9ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:296
	sensor_i2c_write(i2c_ch_sel, 0x3A20, 0x2F);//TLPX
80003810:	02f00593          	li	a1,47
80003814:	a2048513          	addi	a0,s1,-1504
80003818:	abdff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:297
	sensor_i2c_write(i2c_ch_sel, 0x3A21, 0x00);//TLPX
8000381c:	00000593          	li	a1,0
80003820:	a2148513          	addi	a0,s1,-1503
80003824:	ab1ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:313
    sensor_i2c_write(i2c_ch_sel, 0x3303, 0x00);// Black level LSB
    sensor_i2c_write(i2c_ch_sel, 0x336C, 0x01);// WRJ_OPEN
#endif

	/*Additional settings for All scan mode */
	sensor_i2c_write(i2c_ch_sel, 0x3078, 0x02);
80003828:	00200593          	li	a1,2
8000382c:	07840513          	addi	a0,s0,120
80003830:	aa5ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:314
	sensor_i2c_write(i2c_ch_sel, 0x3079, 0x00);
80003834:	00000593          	li	a1,0
80003838:	07940513          	addi	a0,s0,121
8000383c:	a99ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:315
	sensor_i2c_write(i2c_ch_sel, 0x307A, 0x00);
80003840:	00000593          	li	a1,0
80003844:	07a40513          	addi	a0,s0,122
80003848:	a8dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:316
	sensor_i2c_write(i2c_ch_sel, 0x307B, 0x00);
8000384c:	00000593          	li	a1,0
80003850:	07b40513          	addi	a0,s0,123
80003854:	a81ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:317
	sensor_i2c_write(i2c_ch_sel, 0x3080, 0x02);//0xFE if inverted vertical readout
80003858:	00200593          	li	a1,2
8000385c:	08040513          	addi	a0,s0,128
80003860:	a75ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:318
	sensor_i2c_write(i2c_ch_sel, 0x3081, 0x00);
80003864:	00000593          	li	a1,0
80003868:	08140513          	addi	a0,s0,129
8000386c:	a69ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:319
	sensor_i2c_write(i2c_ch_sel, 0x3082, 0x00);
80003870:	00000593          	li	a1,0
80003874:	08240513          	addi	a0,s0,130
80003878:	a5dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:320
	sensor_i2c_write(i2c_ch_sel, 0x3083, 0x00);
8000387c:	00000593          	li	a1,0
80003880:	08340513          	addi	a0,s0,131
80003884:	a51ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:321
	sensor_i2c_write(i2c_ch_sel, 0x3088, 0x02);
80003888:	00200593          	li	a1,2
8000388c:	08840513          	addi	a0,s0,136
80003890:	a45ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:322
	sensor_i2c_write(i2c_ch_sel, 0x3094, 0x00);
80003894:	00000593          	li	a1,0
80003898:	09440513          	addi	a0,s0,148
8000389c:	a39ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:323
	sensor_i2c_write(i2c_ch_sel, 0x3095, 0x00);
800038a0:	00000593          	li	a1,0
800038a4:	09540513          	addi	a0,s0,149
800038a8:	a2dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:324
	sensor_i2c_write(i2c_ch_sel, 0x3096, 0x00);
800038ac:	00000593          	li	a1,0
800038b0:	09640513          	addi	a0,s0,150
800038b4:	a21ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:325
	sensor_i2c_write(i2c_ch_sel, 0x309B, 0x02);//0xFE if inverted vertical readout
800038b8:	00200593          	li	a1,2
800038bc:	09b40513          	addi	a0,s0,155
800038c0:	a15ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:326
	sensor_i2c_write(i2c_ch_sel, 0x309C, 0x00);
800038c4:	00000593          	li	a1,0
800038c8:	09c40513          	addi	a0,s0,156
800038cc:	a09ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:327
	sensor_i2c_write(i2c_ch_sel, 0x309D, 0x00);
800038d0:	00000593          	li	a1,0
800038d4:	09d40513          	addi	a0,s0,157
800038d8:	9fdff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:328
	sensor_i2c_write(i2c_ch_sel, 0x309E, 0x00);
800038dc:	00000593          	li	a1,0
800038e0:	09e40513          	addi	a0,s0,158
800038e4:	9f1ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:329
	sensor_i2c_write(i2c_ch_sel, 0x30A4, 0x00);
800038e8:	00000593          	li	a1,0
800038ec:	0a440513          	addi	a0,s0,164
800038f0:	9e5ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:330
	sensor_i2c_write(i2c_ch_sel, 0x30A5, 0x00);
800038f4:	00000593          	li	a1,0
800038f8:	0a540513          	addi	a0,s0,165
800038fc:	9d9ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:335
	/*End of additional settings for all scan mode*/


	/*Additional Mandatory Settings*/
	sensor_i2c_write(i2c_ch_sel, 0x3288, 0x21);
80003900:	02100593          	li	a1,33
80003904:	28840513          	addi	a0,s0,648
80003908:	9cdff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:336
	sensor_i2c_write(i2c_ch_sel, 0x328A, 0x02);
8000390c:	00200593          	li	a1,2
80003910:	28a40513          	addi	a0,s0,650
80003914:	9c1ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:337
	sensor_i2c_write(i2c_ch_sel, 0x3414, 0x05);
80003918:	00500593          	li	a1,5
8000391c:	41440513          	addi	a0,s0,1044
80003920:	9b5ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:338
	sensor_i2c_write(i2c_ch_sel, 0x3416, 0x18);
80003924:	01800593          	li	a1,24
80003928:	41640513          	addi	a0,s0,1046
8000392c:	9a9ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:339
	sensor_i2c_write(i2c_ch_sel, 0x35AC, 0x0E);
80003930:	00e00593          	li	a1,14
80003934:	5ac40513          	addi	a0,s0,1452
80003938:	99dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:340
	sensor_i2c_write(i2c_ch_sel, 0x3648, 0x01);
8000393c:	00100593          	li	a1,1
80003940:	64840513          	addi	a0,s0,1608
80003944:	991ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:341
	sensor_i2c_write(i2c_ch_sel, 0x364A, 0x04);
80003948:	00400593          	li	a1,4
8000394c:	64a40513          	addi	a0,s0,1610
80003950:	985ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:342
	sensor_i2c_write(i2c_ch_sel, 0x364C, 0x04);
80003954:	00400593          	li	a1,4
80003958:	64c40513          	addi	a0,s0,1612
8000395c:	979ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:343
	sensor_i2c_write(i2c_ch_sel, 0x3678, 0x01);
80003960:	00100593          	li	a1,1
80003964:	67840513          	addi	a0,s0,1656
80003968:	96dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:344
	sensor_i2c_write(i2c_ch_sel, 0x367C, 0x31);
8000396c:	03100593          	li	a1,49
80003970:	67c40513          	addi	a0,s0,1660
80003974:	961ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:345
	sensor_i2c_write(i2c_ch_sel, 0x367E, 0x31);
80003978:	03100593          	li	a1,49
8000397c:	67e40513          	addi	a0,s0,1662
80003980:	955ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:346
	sensor_i2c_write(i2c_ch_sel, 0x3708, 0x02);
80003984:	00200593          	li	a1,2
80003988:	70840513          	addi	a0,s0,1800
8000398c:	949ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:347
	sensor_i2c_write(i2c_ch_sel, 0x3714, 0x01);
80003990:	00100593          	li	a1,1
80003994:	71440513          	addi	a0,s0,1812
80003998:	93dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:348
	sensor_i2c_write(i2c_ch_sel, 0x3715, 0x02);
8000399c:	00200593          	li	a1,2
800039a0:	71540513          	addi	a0,s0,1813
800039a4:	931ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:349
	sensor_i2c_write(i2c_ch_sel, 0x3716, 0x02);
800039a8:	00200593          	li	a1,2
800039ac:	71640513          	addi	a0,s0,1814
800039b0:	925ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:350
	sensor_i2c_write(i2c_ch_sel, 0x3717, 0x02);
800039b4:	00200593          	li	a1,2
800039b8:	71740513          	addi	a0,s0,1815
800039bc:	919ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:351
	sensor_i2c_write(i2c_ch_sel, 0x371C, 0x3D);
800039c0:	03d00593          	li	a1,61
800039c4:	71c40513          	addi	a0,s0,1820
800039c8:	90dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:352
	sensor_i2c_write(i2c_ch_sel, 0x371D, 0x3F);
800039cc:	03f00593          	li	a1,63
800039d0:	71d40513          	addi	a0,s0,1821
800039d4:	901ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:353
	sensor_i2c_write(i2c_ch_sel, 0x372C, 0x00);
800039d8:	00000593          	li	a1,0
800039dc:	72c40513          	addi	a0,s0,1836
800039e0:	8f5ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:354
	sensor_i2c_write(i2c_ch_sel, 0x372D, 0x00);
800039e4:	00000593          	li	a1,0
800039e8:	72d40513          	addi	a0,s0,1837
800039ec:	8e9ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:355
	sensor_i2c_write(i2c_ch_sel, 0x372E, 0x46);
800039f0:	04600593          	li	a1,70
800039f4:	72e40513          	addi	a0,s0,1838
800039f8:	8ddff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:356
	sensor_i2c_write(i2c_ch_sel, 0x372F, 0x00);
800039fc:	00000593          	li	a1,0
80003a00:	72f40513          	addi	a0,s0,1839
80003a04:	8d1ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:357
	sensor_i2c_write(i2c_ch_sel, 0x3730, 0x89);
80003a08:	08900593          	li	a1,137
80003a0c:	73040513          	addi	a0,s0,1840
80003a10:	8c5ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:358
	sensor_i2c_write(i2c_ch_sel, 0x3731, 0x00);
80003a14:	00000593          	li	a1,0
80003a18:	73140513          	addi	a0,s0,1841
80003a1c:	8b9ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:359
	sensor_i2c_write(i2c_ch_sel, 0x3732, 0x08);
80003a20:	00800593          	li	a1,8
80003a24:	73240513          	addi	a0,s0,1842
80003a28:	8adff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:360
	sensor_i2c_write(i2c_ch_sel, 0x3733, 0x01);
80003a2c:	00100593          	li	a1,1
80003a30:	73340513          	addi	a0,s0,1843
80003a34:	8a1ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:361
	sensor_i2c_write(i2c_ch_sel, 0x3734, 0xFE);
80003a38:	0fe00593          	li	a1,254
80003a3c:	73440513          	addi	a0,s0,1844
80003a40:	895ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:362
	sensor_i2c_write(i2c_ch_sel, 0x3735, 0x05);
80003a44:	00500593          	li	a1,5
80003a48:	73540513          	addi	a0,s0,1845
80003a4c:	889ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:363
	sensor_i2c_write(i2c_ch_sel, 0x375D, 0x00);
80003a50:	00000593          	li	a1,0
80003a54:	75d40513          	addi	a0,s0,1885
80003a58:	87dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:364
	sensor_i2c_write(i2c_ch_sel, 0x375E, 0x00);
80003a5c:	00000593          	li	a1,0
80003a60:	75e40513          	addi	a0,s0,1886
80003a64:	871ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:365
	sensor_i2c_write(i2c_ch_sel, 0x375F, 0x61);
80003a68:	06100593          	li	a1,97
80003a6c:	75f40513          	addi	a0,s0,1887
80003a70:	865ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:366
	sensor_i2c_write(i2c_ch_sel, 0x3760, 0x06);
80003a74:	00600593          	li	a1,6
80003a78:	76040513          	addi	a0,s0,1888
80003a7c:	859ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:367
	sensor_i2c_write(i2c_ch_sel, 0x3768, 0x1B);
80003a80:	01b00593          	li	a1,27
80003a84:	76840513          	addi	a0,s0,1896
80003a88:	84dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:368
	sensor_i2c_write(i2c_ch_sel, 0x3769, 0x1B);
80003a8c:	01b00593          	li	a1,27
80003a90:	76940513          	addi	a0,s0,1897
80003a94:	841ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:369
	sensor_i2c_write(i2c_ch_sel, 0x376A, 0x1A);
80003a98:	01a00593          	li	a1,26
80003a9c:	76a40513          	addi	a0,s0,1898
80003aa0:	835ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:370
	sensor_i2c_write(i2c_ch_sel, 0x376B, 0x19);
80003aa4:	01900593          	li	a1,25
80003aa8:	76b40513          	addi	a0,s0,1899
80003aac:	829ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:371
	sensor_i2c_write(i2c_ch_sel, 0x376C, 0x18);
80003ab0:	01800593          	li	a1,24
80003ab4:	76c40513          	addi	a0,s0,1900
80003ab8:	81dff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:372
	sensor_i2c_write(i2c_ch_sel, 0x376D, 0x14);
80003abc:	01400593          	li	a1,20
80003ac0:	76d40513          	addi	a0,s0,1901
80003ac4:	811ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:373
	sensor_i2c_write(i2c_ch_sel, 0x376E, 0x0F);
80003ac8:	00f00593          	li	a1,15
80003acc:	76e40513          	addi	a0,s0,1902
80003ad0:	805ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:374
	sensor_i2c_write(i2c_ch_sel, 0x3776, 0x00);
80003ad4:	00000593          	li	a1,0
80003ad8:	77640513          	addi	a0,s0,1910
80003adc:	ff8ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:375
	sensor_i2c_write(i2c_ch_sel, 0x3777, 0x00);
80003ae0:	00000593          	li	a1,0
80003ae4:	77740513          	addi	a0,s0,1911
80003ae8:	fecff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:376
	sensor_i2c_write(i2c_ch_sel, 0x3778, 0x46);
80003aec:	04600593          	li	a1,70
80003af0:	77840513          	addi	a0,s0,1912
80003af4:	fe0ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:377
	sensor_i2c_write(i2c_ch_sel, 0x3779, 0x00);
80003af8:	00000593          	li	a1,0
80003afc:	77940513          	addi	a0,s0,1913
80003b00:	fd4ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:378
	sensor_i2c_write(i2c_ch_sel, 0x377A, 0x08);
80003b04:	00800593          	li	a1,8
80003b08:	77a40513          	addi	a0,s0,1914
80003b0c:	fc8ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:379
	sensor_i2c_write(i2c_ch_sel, 0x377B, 0x01);
80003b10:	00100593          	li	a1,1
80003b14:	77b40513          	addi	a0,s0,1915
80003b18:	fbcff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:380
	sensor_i2c_write(i2c_ch_sel, 0x377C, 0x45);
80003b1c:	04500593          	li	a1,69
80003b20:	77c40513          	addi	a0,s0,1916
80003b24:	fb0ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:381
	sensor_i2c_write(i2c_ch_sel, 0x377D, 0x01);
80003b28:	00100593          	li	a1,1
80003b2c:	77d40513          	addi	a0,s0,1917
80003b30:	fa4ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:382
	sensor_i2c_write(i2c_ch_sel, 0x377E, 0x23);
80003b34:	02300593          	li	a1,35
80003b38:	77e40513          	addi	a0,s0,1918
80003b3c:	f98ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:383
	sensor_i2c_write(i2c_ch_sel, 0x377F, 0x02);
80003b40:	00200593          	li	a1,2
80003b44:	77f40513          	addi	a0,s0,1919
80003b48:	f8cff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:384
	sensor_i2c_write(i2c_ch_sel, 0x3780, 0xD9);
80003b4c:	0d900593          	li	a1,217
80003b50:	78040513          	addi	a0,s0,1920
80003b54:	f80ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:385
	sensor_i2c_write(i2c_ch_sel, 0x3781, 0x03);
80003b58:	00300593          	li	a1,3
80003b5c:	78140513          	addi	a0,s0,1921
80003b60:	f74ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:386
	sensor_i2c_write(i2c_ch_sel, 0x3782, 0xF5);
80003b64:	0f500593          	li	a1,245
80003b68:	78240513          	addi	a0,s0,1922
80003b6c:	f68ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:387
	sensor_i2c_write(i2c_ch_sel, 0x3783, 0x06);
80003b70:	00600593          	li	a1,6
80003b74:	78340513          	addi	a0,s0,1923
80003b78:	f5cff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:388
	sensor_i2c_write(i2c_ch_sel, 0x3784, 0xA5);
80003b7c:	0a500593          	li	a1,165
80003b80:	78440513          	addi	a0,s0,1924
80003b84:	f50ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:389
	sensor_i2c_write(i2c_ch_sel, 0x3788, 0x0F);
80003b88:	00f00593          	li	a1,15
80003b8c:	78840513          	addi	a0,s0,1928
80003b90:	f44ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:390
	sensor_i2c_write(i2c_ch_sel, 0x378A, 0xD9);
80003b94:	0d900593          	li	a1,217
80003b98:	78a40513          	addi	a0,s0,1930
80003b9c:	f38ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:391
	sensor_i2c_write(i2c_ch_sel, 0x378B, 0x03);
80003ba0:	00300593          	li	a1,3
80003ba4:	78b40513          	addi	a0,s0,1931
80003ba8:	f2cff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:392
	sensor_i2c_write(i2c_ch_sel, 0x378C, 0xEB);
80003bac:	0eb00593          	li	a1,235
80003bb0:	78c40513          	addi	a0,s0,1932
80003bb4:	f20ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:393
	sensor_i2c_write(i2c_ch_sel, 0x378D, 0x05);
80003bb8:	00500593          	li	a1,5
80003bbc:	78d40513          	addi	a0,s0,1933
80003bc0:	f14ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:394
	sensor_i2c_write(i2c_ch_sel, 0x378E, 0x87);
80003bc4:	08700593          	li	a1,135
80003bc8:	78e40513          	addi	a0,s0,1934
80003bcc:	f08ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:395
	sensor_i2c_write(i2c_ch_sel, 0x378F, 0x06);
80003bd0:	00600593          	li	a1,6
80003bd4:	78f40513          	addi	a0,s0,1935
80003bd8:	efcff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:396
	sensor_i2c_write(i2c_ch_sel, 0x3790, 0xF5);
80003bdc:	0f500593          	li	a1,245
80003be0:	79040513          	addi	a0,s0,1936
80003be4:	ef0ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:397
	sensor_i2c_write(i2c_ch_sel, 0x3792, 0x43);
80003be8:	04300593          	li	a1,67
80003bec:	79240513          	addi	a0,s0,1938
80003bf0:	ee4ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:398
	sensor_i2c_write(i2c_ch_sel, 0x3794, 0x7A);
80003bf4:	07a00593          	li	a1,122
80003bf8:	79440513          	addi	a0,s0,1940
80003bfc:	ed8ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:399
	sensor_i2c_write(i2c_ch_sel, 0x3796, 0xA1);
80003c00:	0a100593          	li	a1,161
80003c04:	79640513          	addi	a0,s0,1942
80003c08:	eccff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:400
	sensor_i2c_write(i2c_ch_sel, 0x37B0, 0x37);// Xmaster pin high = 37h, else 36h
80003c0c:	03700593          	li	a1,55
80003c10:	7b040513          	addi	a0,s0,1968
80003c14:	ec0ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:401
	sensor_i2c_write(i2c_ch_sel, 0x3E04, 0x0E);
80003c18:	00e00593          	li	a1,14
80003c1c:	e0448513          	addi	a0,s1,-508
80003c20:	eb4ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:404
	/*End of additional mandatory settings */

	sensor_i2c_write(i2c_ch_sel, 0x30E8, 0x30);// Gain setting LSB
80003c24:	03000593          	li	a1,48
80003c28:	0e840513          	addi	a0,s0,232
80003c2c:	ea8ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:405
	sensor_i2c_write(i2c_ch_sel, 0x30E9, 0x00);// Gain setting MSB
80003c30:	00000593          	li	a1,0
80003c34:	0e940513          	addi	a0,s0,233
80003c38:	e9cff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:406
	sensor_i2c_write(i2c_ch_sel, 0x3E04, 0x0E);// Mandatory value as per data sheet
80003c3c:	00e00593          	li	a1,14
80003c40:	e0448513          	addi	a0,s1,-508
80003c44:	e90ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:407
	sensor_i2c_write(i2c_ch_sel, 0x3002, 0x00);// Master mode
80003c48:	00000593          	li	a1,0
80003c4c:	00240513          	addi	a0,s0,2
80003c50:	e84ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:408
	msdelay(1000);
80003c54:	3e800513          	li	a0,1000
80003c58:	220000ef          	jal	ra,80003e78 <msdelay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:415


	sensor_i2c_write(i2c_ch_sel, 0x3000, 0x00);// STANDBY mode disabled
	//sensor_i2c_write_bits(0x301A, 0x0004, 1);  	//Enable Streaming
	for(i = 0; i < 50000; i++);
}
80003c5c:	00812403          	lw	s0,8(sp)
80003c60:	00c12083          	lw	ra,12(sp)
80003c64:	00412483          	lw	s1,4(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:412
	sensor_i2c_write(i2c_ch_sel, 0x3000, 0x00);// STANDBY mode disabled
80003c68:	00000593          	li	a1,0
80003c6c:	00003537          	lui	a0,0x3
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:415
}
80003c70:	01010113          	addi	sp,sp,16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:412
	sensor_i2c_write(i2c_ch_sel, 0x3000, 0x00);// STANDBY mode disabled
80003c74:	e60ff06f          	j	800032d4 <sensor_i2c_write.isra.0>

80003c78 <pattern_setting>:
pattern_setting():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:418

void pattern_setting(uint8_t i2c_ch_sel, uint8_t Pattern_st)
{
80003c78:	ff010113          	addi	sp,sp,-16
80003c7c:	00812423          	sw	s0,8(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:419
    sensor_i2c_write(i2c_ch_sel, 0x3148, 0x10);// TEST_CLK_EN_MIPI
80003c80:	00003437          	lui	s0,0x3
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:418
{
80003c84:	00912223          	sw	s1,4(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:419
    sensor_i2c_write(i2c_ch_sel, 0x3148, 0x10);// TEST_CLK_EN_MIPI
80003c88:	14840513          	addi	a0,s0,328 # 3148 <STACK_SIZE+0x2948>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:418
{
80003c8c:	00058493          	mv	s1,a1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:419
    sensor_i2c_write(i2c_ch_sel, 0x3148, 0x10);// TEST_CLK_EN_MIPI
80003c90:	01000593          	li	a1,16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:418
{
80003c94:	00112623          	sw	ra,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:419
    sensor_i2c_write(i2c_ch_sel, 0x3148, 0x10);// TEST_CLK_EN_MIPI
80003c98:	e3cff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:420
    sensor_i2c_write(i2c_ch_sel, 0x3280, 0x00);// DIG_CLP_MODE
80003c9c:	00000593          	li	a1,0
80003ca0:	28040513          	addi	a0,s0,640
80003ca4:	e30ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:422
    //sensor_i2c_write(i2c_ch_sel, 0x329C, 0x01);// TPG_Enable_DUOUT
    sensor_i2c_write(i2c_ch_sel, 0x329C, Pattern_st);// TPG_Enable_DUOUT     //1 or 0
80003ca8:	00048593          	mv	a1,s1
80003cac:	29c40513          	addi	a0,s0,668
80003cb0:	e24ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:424
    //sensor_i2c_write(i2c_ch_sel, 0x329E, 0x0B);// Pattern select  //horizontal bars
    sensor_i2c_write(i2c_ch_sel, 0x329E, 0x0A);// Pattern select  //vertical bars
80003cb4:	00a00593          	li	a1,10
80003cb8:	29e40513          	addi	a0,s0,670
80003cbc:	e18ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:425
    sensor_i2c_write(i2c_ch_sel, 0x32A0, 0x13);// TPG color width
80003cc0:	01300593          	li	a1,19
80003cc4:	2a040513          	addi	a0,s0,672
80003cc8:	e0cff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:426
    sensor_i2c_write(i2c_ch_sel, 0x3302, 0x00);// Black level MSB
80003ccc:	00000593          	li	a1,0
80003cd0:	30240513          	addi	a0,s0,770
80003cd4:	e00ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:427
    sensor_i2c_write(i2c_ch_sel, 0x3303, 0x00);// Black level LSB
80003cd8:	00000593          	li	a1,0
80003cdc:	30340513          	addi	a0,s0,771
80003ce0:	df4ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:428
    sensor_i2c_write(i2c_ch_sel, 0x336C, 0x01);// WRJ_OPEN
80003ce4:	36c40513          	addi	a0,s0,876
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:429
 }
80003ce8:	00812403          	lw	s0,8(sp)
80003cec:	00c12083          	lw	ra,12(sp)
80003cf0:	00412483          	lw	s1,4(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:428
    sensor_i2c_write(i2c_ch_sel, 0x336C, 0x01);// WRJ_OPEN
80003cf4:	00100593          	li	a1,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:429
 }
80003cf8:	01010113          	addi	sp,sp,16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:428
    sensor_i2c_write(i2c_ch_sel, 0x336C, 0x01);// WRJ_OPEN
80003cfc:	dd8ff06f          	j	800032d4 <sensor_i2c_write.isra.0>

80003d00 <gain_setting>:
gain_setting():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:432

void gain_setting( uint8_t i2c_ch_sel,uint16_t in_gain)
{
80003d00:	ff010113          	addi	sp,sp,-16
80003d04:	00812423          	sw	s0,8(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:433
    sensor_i2c_write(i2c_ch_sel, 0x30E8, in_gain);// Gain setting LSB
80003d08:	00003437          	lui	s0,0x3
80003d0c:	0ff5f593          	andi	a1,a1,255
80003d10:	0e840513          	addi	a0,s0,232 # 30e8 <STACK_SIZE+0x28e8>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:432
{
80003d14:	00112623          	sw	ra,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:433
    sensor_i2c_write(i2c_ch_sel, 0x30E8, in_gain);// Gain setting LSB
80003d18:	dbcff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:434
    sensor_i2c_write(i2c_ch_sel, 0x30E9, 0);      // Gain setting MSB
80003d1c:	0e940513          	addi	a0,s0,233
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:435
}
80003d20:	00812403          	lw	s0,8(sp)
80003d24:	00c12083          	lw	ra,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:434
    sensor_i2c_write(i2c_ch_sel, 0x30E9, 0);      // Gain setting MSB
80003d28:	00000593          	li	a1,0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:435
}
80003d2c:	01010113          	addi	sp,sp,16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:434
    sensor_i2c_write(i2c_ch_sel, 0x30E9, 0);      // Gain setting MSB
80003d30:	da4ff06f          	j	800032d4 <sensor_i2c_write.isra.0>

80003d34 <reverse_x_setting>:
reverse_x_setting():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:439

void reverse_x_setting( uint8_t i2c_ch_sel, uint16_t reverse_x)
{
    sensor_i2c_write(i2c_ch_sel, 0x304E, reverse_x);//H_REVERSE
80003d34:	00003537          	lui	a0,0x3
80003d38:	0ff5f593          	andi	a1,a1,255
80003d3c:	04e50513          	addi	a0,a0,78 # 304e <STACK_SIZE+0x284e>
80003d40:	d94ff06f          	j	800032d4 <sensor_i2c_write.isra.0>

80003d44 <reverse_y_setting>:
reverse_y_setting():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:443
}

void reverse_y_setting( uint8_t i2c_ch_sel, uint16_t reverse_y)
{
80003d44:	ff010113          	addi	sp,sp,-16
80003d48:	00812423          	sw	s0,8(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:445

    sensor_i2c_write(i2c_ch_sel, 0x3074, 0xC0);//AREA3_ST_ADR_1
80003d4c:	00003437          	lui	s0,0x3
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:443
{
80003d50:	00912223          	sw	s1,4(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:445
    sensor_i2c_write(i2c_ch_sel, 0x3074, 0xC0);//AREA3_ST_ADR_1
80003d54:	07440513          	addi	a0,s0,116 # 3074 <STACK_SIZE+0x2874>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:443
{
80003d58:	00058493          	mv	s1,a1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:445
    sensor_i2c_write(i2c_ch_sel, 0x3074, 0xC0);//AREA3_ST_ADR_1
80003d5c:	0c000593          	li	a1,192
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:443
{
80003d60:	00112623          	sw	ra,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:445
    sensor_i2c_write(i2c_ch_sel, 0x3074, 0xC0);//AREA3_ST_ADR_1
80003d64:	d70ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:446
    sensor_i2c_write(i2c_ch_sel, 0x3075, 0x11);//AREA3_ST_ADR_1
80003d68:	01100593          	li	a1,17
80003d6c:	07540513          	addi	a0,s0,117
80003d70:	d64ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:447
    sensor_i2c_write(i2c_ch_sel, 0x308E, 0xC1);//AREA3_ST_ADR_2
80003d74:	0c100593          	li	a1,193
80003d78:	08e40513          	addi	a0,s0,142
80003d7c:	d58ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:448
    sensor_i2c_write(i2c_ch_sel, 0x308F, 0x11);//AREA3_ST_ADR_2
80003d80:	01100593          	li	a1,17
80003d84:	08f40513          	addi	a0,s0,143
80003d88:	d4cff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:450

    sensor_i2c_write(i2c_ch_sel, 0x30B6, 0xFA);//UNREAD_PARAM5
80003d8c:	0fa00593          	li	a1,250
80003d90:	0b640513          	addi	a0,s0,182
80003d94:	d40ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:451
    sensor_i2c_write(i2c_ch_sel, 0x30B7, 0x01);//UNREAD_PARAM5
80003d98:	00100593          	li	a1,1
80003d9c:	0b740513          	addi	a0,s0,183
80003da0:	d34ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:452
    sensor_i2c_write(i2c_ch_sel, 0x3116, 0x02);//UNREAD_PARAM6
80003da4:	00200593          	li	a1,2
80003da8:	11640513          	addi	a0,s0,278
80003dac:	d28ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:453
    sensor_i2c_write(i2c_ch_sel, 0x3117, 0x00);//UNREAD_PARAM6
80003db0:	00000593          	li	a1,0
80003db4:	11740513          	addi	a0,s0,279
80003db8:	d1cff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:455

    sensor_i2c_write(i2c_ch_sel, 0x3080, 0xFE);// if inverted vertical readout
80003dbc:	0fe00593          	li	a1,254
80003dc0:	08040513          	addi	a0,s0,128
80003dc4:	d10ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:456
    sensor_i2c_write(i2c_ch_sel, 0x309B, 0xFE);// if inverted vertical readout
80003dc8:	0fe00593          	li	a1,254
80003dcc:	09b40513          	addi	a0,s0,155
80003dd0:	d04ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:458

    sensor_i2c_write(i2c_ch_sel, 0x304F, reverse_y);//V_REVERSE
80003dd4:	04f40513          	addi	a0,s0,79
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:459
}
80003dd8:	00812403          	lw	s0,8(sp)
80003ddc:	00c12083          	lw	ra,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:458
    sensor_i2c_write(i2c_ch_sel, 0x304F, reverse_y);//V_REVERSE
80003de0:	0ff4f593          	andi	a1,s1,255
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:459
}
80003de4:	00412483          	lw	s1,4(sp)
80003de8:	01010113          	addi	sp,sp,16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:458
    sensor_i2c_write(i2c_ch_sel, 0x304F, reverse_y);//V_REVERSE
80003dec:	ce8ff06f          	j	800032d4 <sensor_i2c_write.isra.0>

80003df0 <resolution_setting>:
resolution_setting():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:462

void resolution_setting( uint8_t i2c_ch_sel, uint8_t resolution[4])
{
80003df0:	ff010113          	addi	sp,sp,-16
80003df4:	00112623          	sw	ra,12(sp)
80003df8:	00812423          	sw	s0,8(sp)
80003dfc:	00912223          	sw	s1,4(sp)
80003e00:	00058493          	mv	s1,a1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:463
    sensor_i2c_write(i2c_ch_sel, 0x302E, resolution[0]);//HNUM
80003e04:	0005c583          	lbu	a1,0(a1) # 70002000 <STACK_SIZE+0x70001800>
80003e08:	00003437          	lui	s0,0x3
80003e0c:	02e40513          	addi	a0,s0,46 # 302e <STACK_SIZE+0x282e>
80003e10:	cc4ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:464
    sensor_i2c_write(i2c_ch_sel, 0x302F, resolution[1]);//HNUM
80003e14:	0014c583          	lbu	a1,1(s1)
80003e18:	02f40513          	addi	a0,s0,47
80003e1c:	cb8ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:466

    sensor_i2c_write(i2c_ch_sel, 0x3076, resolution[2]);//AREA3_WIDTH_1
80003e20:	0024c583          	lbu	a1,2(s1)
80003e24:	07640513          	addi	a0,s0,118
80003e28:	cacff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:467
    sensor_i2c_write(i2c_ch_sel, 0x3077, resolution[3]);//AREA3_WIDTH_1
80003e2c:	0034c583          	lbu	a1,3(s1)
80003e30:	07740513          	addi	a0,s0,119
80003e34:	ca0ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:468
    sensor_i2c_write(i2c_ch_sel, 0x3090, resolution[2]);//AREA3_WIDTH_2
80003e38:	0024c583          	lbu	a1,2(s1)
80003e3c:	09040513          	addi	a0,s0,144
80003e40:	c94ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:469
    sensor_i2c_write(i2c_ch_sel, 0x3091, resolution[3]);//AREA3_WIDTH_2
80003e44:	0034c583          	lbu	a1,3(s1)
80003e48:	09140513          	addi	a0,s0,145
80003e4c:	c88ff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:470
    sensor_i2c_write(i2c_ch_sel, 0x3308, resolution[2]);//Y_OUT_SIZE
80003e50:	0024c583          	lbu	a1,2(s1)
80003e54:	30840513          	addi	a0,s0,776
80003e58:	c7cff0ef          	jal	ra,800032d4 <sensor_i2c_write.isra.0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:471
    sensor_i2c_write(i2c_ch_sel, 0x3309, resolution[3]);//Y_OUT_SIZE
80003e5c:	30940513          	addi	a0,s0,777
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:472
}
80003e60:	00812403          	lw	s0,8(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:471
    sensor_i2c_write(i2c_ch_sel, 0x3309, resolution[3]);//Y_OUT_SIZE
80003e64:	0034c583          	lbu	a1,3(s1)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:472
}
80003e68:	00c12083          	lw	ra,12(sp)
80003e6c:	00412483          	lw	s1,4(sp)
80003e70:	01010113          	addi	sp,sp,16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/imx334_corei2c/imx334_corei2c.c:471
    sensor_i2c_write(i2c_ch_sel, 0x3309, resolution[3]);//Y_OUT_SIZE
80003e74:	c60ff06f          	j	800032d4 <sensor_i2c_write.isra.0>

80003e78 <msdelay>:
msdelay():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/delay/msdelay.c:42
extern volatile uint32_t g_ms_count;

void msdelay(uint32_t tms)
{
	int i = 0;
    g_ms_count = tms;
80003e78:	00002797          	auipc	a5,0x2
80003e7c:	50a7ac23          	sw	a0,1304(a5) # 80006390 <g_ms_count>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/delay/msdelay.c:43
    g_10ms_count1 = 0;
80003e80:	00002797          	auipc	a5,0x2
80003e84:	5807a423          	sw	zero,1416(a5) # 80006408 <g_10ms_count1>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/delay/msdelay.c:44
    timerdone = 1;
80003e88:	00100793          	li	a5,1
80003e8c:	00002717          	auipc	a4,0x2
80003e90:	02f72423          	sw	a5,40(a4) # 80005eb4 <timerdone>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/delay/msdelay.c:52
//    while(timerdone != 0)
//	{
		//busy wait loop
//	}

}
80003e94:	00008067          	ret

80003e98 <External_IRQHandler>:
External_IRQHandler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:89

void External_IRQHandler()
{
    //GPIO_set_output(&g_gpio_out, LED3, 0);

    irq_flag = 1;
80003e98:	00100793          	li	a5,1
80003e9c:	00002717          	auipc	a4,0x2
80003ea0:	00f70b23          	sb	a5,22(a4) # 80005eb2 <irq_flag>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:90
}
80003ea4:	00008067          	ret

80003ea8 <MSYS_EI0_IRQHandler>:
MSYS_EI0_IRQHandler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:94

void MSYS_EI0_IRQHandler(void)
{
    I2C_isr(&g_i2c_instance_cam1);
80003ea8:	00002517          	auipc	a0,0x2
80003eac:	56450513          	addi	a0,a0,1380 # 8000640c <g_i2c_instance_cam1>
80003eb0:	988fd06f          	j	80001038 <I2C_isr>

80003eb4 <MSYS_EI1_IRQHandler>:
MSYS_EI1_IRQHandler():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:99
}

void MSYS_EI1_IRQHandler(void)
{
    I2C_isr(&g_i2c_instance_cam2);
80003eb4:	00002517          	auipc	a0,0x2
80003eb8:	4e850513          	addi	a0,a0,1256 # 8000639c <g_i2c_instance_cam2>
80003ebc:	97cfd06f          	j	80001038 <I2C_isr>

80003ec0 <camera_init_setting>:
camera_init_setting():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:262
}



void camera_init_setting()
{
80003ec0:	ff010113          	addi	sp,sp,-16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:263
    delay(1);
80003ec4:	00100513          	li	a0,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:262
{
80003ec8:	00112623          	sw	ra,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:263
    delay(1);
80003ecc:	c9dfd0ef          	jal	ra,80001b68 <delay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:265

    stream_disable();
80003ed0:	d59fd0ef          	jal	ra,80001c28 <stream_disable>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:267

    delay(1);
80003ed4:	00100513          	li	a0,1
80003ed8:	c91fd0ef          	jal	ra,80001b68 <delay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:268
    delay(1);
80003edc:	00100513          	li	a0,1
80003ee0:	c89fd0ef          	jal	ra,80001b68 <delay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:271

    //imx334_cam_init();
    imx334_cam_reginit(1u, resolution);
80003ee4:	00002597          	auipc	a1,0x2
80003ee8:	4a858593          	addi	a1,a1,1192 # 8000638c <resolution>
80003eec:	00100513          	li	a0,1
80003ef0:	dd4ff0ef          	jal	ra,800034c4 <imx334_cam_reginit>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:273

    delay(1);
80003ef4:	00100513          	li	a0,1
80003ef8:	c71fd0ef          	jal	ra,80001b68 <delay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:274
    delay(1);
80003efc:	00100513          	li	a0,1
80003f00:	c69fd0ef          	jal	ra,80001b68 <delay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:278

    //stream_enable();

    delay(1);
80003f04:	00100513          	li	a0,1
80003f08:	c61fd0ef          	jal	ra,80001b68 <delay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:279
    delay(1);
80003f0c:	00100513          	li	a0,1
80003f10:	c59fd0ef          	jal	ra,80001b68 <delay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:281
    delay(1);
}
80003f14:	00c12083          	lw	ra,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:280
    delay(1);
80003f18:	00100513          	li	a0,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:281
}
80003f1c:	01010113          	addi	sp,sp,16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:280
    delay(1);
80003f20:	c49fd06f          	j	80001b68 <delay>

80003f24 <GPIO_settings>:
GPIO_settings():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:284

void GPIO_settings()
{
80003f24:	ff010113          	addi	sp,sp,-16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:285
    GPIO_init(&g_gpio_out, COREGPIO_OUT_BASE_ADDR, GPIO_APB_32_BITS_BUS);
80003f28:	00200613          	li	a2,2
80003f2c:	700005b7          	lui	a1,0x70000
80003f30:	00002517          	auipc	a0,0x2
80003f34:	45050513          	addi	a0,a0,1104 # 80006380 <g_gpio_out>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:284
{
80003f38:	00112623          	sw	ra,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:285
    GPIO_init(&g_gpio_out, COREGPIO_OUT_BASE_ADDR, GPIO_APB_32_BITS_BUS);
80003f3c:	f70fd0ef          	jal	ra,800016ac <GPIO_init>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:286
    GPIO_config(&g_gpio_out, 0, GPIO_OUTPUT_MODE);
80003f40:	00500613          	li	a2,5
80003f44:	00000593          	li	a1,0
80003f48:	00002517          	auipc	a0,0x2
80003f4c:	43850513          	addi	a0,a0,1080 # 80006380 <g_gpio_out>
80003f50:	87dfd0ef          	jal	ra,800017cc <GPIO_config>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:287
    GPIO_config(&g_gpio_out, 1, GPIO_OUTPUT_MODE);
80003f54:	00500613          	li	a2,5
80003f58:	00100593          	li	a1,1
80003f5c:	00002517          	auipc	a0,0x2
80003f60:	42450513          	addi	a0,a0,1060 # 80006380 <g_gpio_out>
80003f64:	869fd0ef          	jal	ra,800017cc <GPIO_config>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:288
	GPIO_config(&g_gpio_out, 2, GPIO_OUTPUT_MODE);
80003f68:	00500613          	li	a2,5
80003f6c:	00200593          	li	a1,2
80003f70:	00002517          	auipc	a0,0x2
80003f74:	41050513          	addi	a0,a0,1040 # 80006380 <g_gpio_out>
80003f78:	855fd0ef          	jal	ra,800017cc <GPIO_config>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:289
    GPIO_config(&g_gpio_out, 4, GPIO_OUTPUT_MODE);
80003f7c:	00500613          	li	a2,5
80003f80:	00400593          	li	a1,4
80003f84:	00002517          	auipc	a0,0x2
80003f88:	3fc50513          	addi	a0,a0,1020 # 80006380 <g_gpio_out>
80003f8c:	841fd0ef          	jal	ra,800017cc <GPIO_config>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:290
    GPIO_config(&g_gpio_out, 5, GPIO_OUTPUT_MODE);
80003f90:	00500613          	li	a2,5
80003f94:	00500593          	li	a1,5
80003f98:	00002517          	auipc	a0,0x2
80003f9c:	3e850513          	addi	a0,a0,1000 # 80006380 <g_gpio_out>
80003fa0:	82dfd0ef          	jal	ra,800017cc <GPIO_config>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:291
    GPIO_config(&g_gpio_out, 6, GPIO_OUTPUT_MODE);
80003fa4:	00500613          	li	a2,5
80003fa8:	00600593          	li	a1,6
80003fac:	00002517          	auipc	a0,0x2
80003fb0:	3d450513          	addi	a0,a0,980 # 80006380 <g_gpio_out>
80003fb4:	819fd0ef          	jal	ra,800017cc <GPIO_config>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:292
    GPIO_config(&g_gpio_out, 7, GPIO_OUTPUT_MODE);
80003fb8:	00500613          	li	a2,5
80003fbc:	00700593          	li	a1,7
80003fc0:	00002517          	auipc	a0,0x2
80003fc4:	3c050513          	addi	a0,a0,960 # 80006380 <g_gpio_out>
80003fc8:	805fd0ef          	jal	ra,800017cc <GPIO_config>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:293
    GPIO_set_outputs(&g_gpio_out,0);
80003fcc:	00000593          	li	a1,0
80003fd0:	00002517          	auipc	a0,0x2
80003fd4:	3b050513          	addi	a0,a0,944 # 80006380 <g_gpio_out>
80003fd8:	93dfd0ef          	jal	ra,80001914 <GPIO_set_outputs>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:295
	GPIO_set_output(&g_gpio_out, GPIO_2, 0u);//1-incr data, 0-video data
}
80003fdc:	00c12083          	lw	ra,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:294
	GPIO_set_output(&g_gpio_out, GPIO_2, 0u);//1-incr data, 0-video data
80003fe0:	00000613          	li	a2,0
80003fe4:	00200593          	li	a1,2
80003fe8:	00002517          	auipc	a0,0x2
80003fec:	39850513          	addi	a0,a0,920 # 80006380 <g_gpio_out>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:295
}
80003ff0:	01010113          	addi	sp,sp,16
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:294
	GPIO_set_output(&g_gpio_out, GPIO_2, 0u);//1-incr data, 0-video data
80003ff4:	9fdfd06f          	j	800019f0 <GPIO_set_output>

80003ff8 <main>:
main():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:106
{
80003ff8:	fc010113          	addi	sp,sp,-64
80003ffc:	02812c23          	sw	s0,56(sp)
80004000:	02112e23          	sw	ra,60(sp)
80004004:	02912a23          	sw	s1,52(sp)
80004008:	03212823          	sw	s2,48(sp)
8000400c:	03312623          	sw	s3,44(sp)
80004010:	03412423          	sw	s4,40(sp)
80004014:	03512223          	sw	s5,36(sp)
80004018:	03612023          	sw	s6,32(sp)
8000401c:	01712e23          	sw	s7,28(sp)
80004020:	01812c23          	sw	s8,24(sp)
80004024:	01912a23          	sw	s9,20(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:110
    counter    = 0;
80004028:	00012623          	sw	zero,12(sp)
MRV_enable_local_irq():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\src\platform/miv_rv32_hal/miv_rv32_hal.h:587
    set_csr(mie, mask);
8000402c:	00001437          	lui	s0,0x1
main():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:114
    GPIO_settings();
80004030:	ef5ff0ef          	jal	ra,80003f24 <GPIO_settings>
MRV_enable_local_irq():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\src\platform/miv_rv32_hal/miv_rv32_hal.h:587
80004034:	80040793          	addi	a5,s0,-2048 # 800 <STACK_SIZE>
80004038:	3047a7f3          	csrrs	a5,mie,a5
8000403c:	010007b7          	lui	a5,0x1000
80004040:	3047a7f3          	csrrs	a5,mie,a5
80004044:	020007b7          	lui	a5,0x2000
80004048:	3047a7f3          	csrrs	a5,mie,a5
main():
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:122
    HAL_enable_interrupts();
8000404c:	c9dfc0ef          	jal	ra,80000ce8 <HAL_enable_interrupts>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:124
    GPIO_set_output(&g_gpio_out, MIPI_TRNG_RST, 0u);
80004050:	00000613          	li	a2,0
80004054:	00700593          	li	a1,7
80004058:	00002517          	auipc	a0,0x2
8000405c:	32850513          	addi	a0,a0,808 # 80006380 <g_gpio_out>
80004060:	991fd0ef          	jal	ra,800019f0 <GPIO_set_output>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:125
    GPIO_set_output(&g_gpio_out, LED2, 1);
80004064:	00100613          	li	a2,1
80004068:	00100593          	li	a1,1
8000406c:	00002517          	auipc	a0,0x2
80004070:	31450513          	addi	a0,a0,788 # 80006380 <g_gpio_out>
80004074:	97dfd0ef          	jal	ra,800019f0 <GPIO_set_output>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:127
    GPIO_set_output(&g_gpio_out, CAM1_RST, 1u);
80004078:	00100613          	li	a2,1
8000407c:	00400593          	li	a1,4
80004080:	00002517          	auipc	a0,0x2
80004084:	30050513          	addi	a0,a0,768 # 80006380 <g_gpio_out>
80004088:	969fd0ef          	jal	ra,800019f0 <GPIO_set_output>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:128
    GPIO_set_output(&g_gpio_out, CAM2_RST, 1u);
8000408c:	00100613          	li	a2,1
80004090:	00500593          	li	a1,5
80004094:	00002517          	auipc	a0,0x2
80004098:	2ec50513          	addi	a0,a0,748 # 80006380 <g_gpio_out>
8000409c:	955fd0ef          	jal	ra,800019f0 <GPIO_set_output>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:129
    GPIO_set_output(&g_gpio_out, CAM_CLK_EN, 0u);
800040a0:	00000613          	li	a2,0
800040a4:	00600593          	li	a1,6
800040a8:	00002517          	auipc	a0,0x2
800040ac:	2d850513          	addi	a0,a0,728 # 80006380 <g_gpio_out>
800040b0:	941fd0ef          	jal	ra,800019f0 <GPIO_set_output>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:131
    msdelay(1);
800040b4:	00100513          	li	a0,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:134
    width_reg_st  = WIDTH_MAX;
800040b8:	f0040c93          	addi	s9,s0,-256
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:135
    height_reg_st = HEIGHT_MAX;
800040bc:	87040413          	addi	s0,s0,-1936
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:131
    msdelay(1);
800040c0:	db9ff0ef          	jal	ra,80003e78 <msdelay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:134
    width_reg_st  = WIDTH_MAX;
800040c4:	8391a623          	sw	s9,-2004(gp) # 8000489c <width_reg_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:135
    height_reg_st = HEIGHT_MAX;
800040c8:	8281a023          	sw	s0,-2016(gp) # 80004890 <height_reg_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:136
    resolution[0] = width_reg_st & 0xff;
800040cc:	00002797          	auipc	a5,0x2
800040d0:	2c078023          	sb	zero,704(a5) # 8000638c <resolution>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:137
    resolution[1] = (width_reg_st >> 8) & 0xff;
800040d4:	00f00793          	li	a5,15
800040d8:	00002717          	auipc	a4,0x2
800040dc:	2af70aa3          	sb	a5,693(a4) # 8000638d <resolution+0x1>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:138
    resolution[2] = height_reg_st & 0xff;
800040e0:	07000793          	li	a5,112
800040e4:	00002717          	auipc	a4,0x2
800040e8:	2af70523          	sb	a5,682(a4) # 8000638e <resolution+0x2>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:139
    resolution[3] = (height_reg_st >> 8) & 0xff;
800040ec:	00800793          	li	a5,8
800040f0:	00002717          	auipc	a4,0x2
800040f4:	28f70fa3          	sb	a5,671(a4) # 8000638f <resolution+0x3>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:144
    StreamIDSelect_st = DUAL_STREAM;
800040f8:	00300793          	li	a5,3
800040fc:	80f18aa3          	sb	a5,-2027(gp) # 80004885 <StreamIDSelect_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:146
    imx334_cam_init();
80004100:	accff0ef          	jal	ra,800033cc <imx334_cam_init>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:147
    imx334_cam_reginit(1u, resolution);
80004104:	00002597          	auipc	a1,0x2
80004108:	28858593          	addi	a1,a1,648 # 8000638c <resolution>
8000410c:	00100513          	li	a0,1
80004110:	bb4ff0ef          	jal	ra,800034c4 <imx334_cam_reginit>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:149
    msdelay(1000);
80004114:	3e800513          	li	a0,1000
80004118:	d61ff0ef          	jal	ra,80003e78 <msdelay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:151
    GPIO_set_output(&g_gpio_out, MIPI_TRNG_RST, 1u);
8000411c:	00100613          	li	a2,1
80004120:	00700593          	li	a1,7
80004124:	00002517          	auipc	a0,0x2
80004128:	25c50513          	addi	a0,a0,604 # 80006380 <g_gpio_out>
8000412c:	8c5fd0ef          	jal	ra,800019f0 <GPIO_set_output>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:152
    GPIO_set_output(&g_gpio_out, LED4, 1);
80004130:	00100613          	li	a2,1
80004134:	00300593          	li	a1,3
80004138:	00002517          	auipc	a0,0x2
8000413c:	24850513          	addi	a0,a0,584 # 80006380 <g_gpio_out>
80004140:	8b1fd0ef          	jal	ra,800019f0 <GPIO_set_output>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:154
    msdelay(10);
80004144:	00a00513          	li	a0,10
80004148:	d31ff0ef          	jal	ra,80003e78 <msdelay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:157
    CoaxpressDeviceInit(resolution);
8000414c:	00002517          	auipc	a0,0x2
80004150:	24050513          	addi	a0,a0,576 # 8000638c <resolution>
80004154:	a65fd0ef          	jal	ra,80001bb8 <CoaxpressDeviceInit>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:159
    update_cxp_xcvr_uplink_speed(DEF_RATE);
80004158:	03800513          	li	a0,56
8000415c:	d9dfe0ef          	jal	ra,80002ef8 <update_cxp_xcvr_uplink_speed>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:161
    StreamIDSelect_st = STREAM0;
80004160:	00100793          	li	a5,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:167
        if(100000u == counter)
80004164:	00018937          	lui	s2,0x18
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:161
    StreamIDSelect_st = STREAM0;
80004168:	80f18aa3          	sb	a5,-2027(gp) # 80004885 <StreamIDSelect_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:111
    state      = 0;
8000416c:	00000493          	li	s1,0
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:167
        if(100000u == counter)
80004170:	6a090913          	addi	s2,s2,1696 # 186a0 <STACK_SIZE+0x17ea0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:178
        if(irq_flag == 1)
80004174:	00002997          	auipc	s3,0x2
80004178:	d3e98993          	addi	s3,s3,-706 # 80005eb2 <irq_flag>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:199
            gain_setting(1u, Gain_st);
8000417c:	00002b97          	auipc	s7,0x2
80004180:	cd8b8b93          	addi	s7,s7,-808 # 80005e54 <Gain_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:222
        if(width_en || height_en || resolution_en)
80004184:	00002a17          	auipc	s4,0x2
80004188:	d24a0a13          	addi	s4,s4,-732 # 80005ea8 <width_en>
8000418c:	00002a97          	auipc	s5,0x2
80004190:	d11a8a93          	addi	s5,s5,-751 # 80005e9d <height_en>
80004194:	00002b17          	auipc	s6,0x2
80004198:	d10b0b13          	addi	s6,s6,-752 # 80005ea4 <resolution_en>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:227
                width_reg_st  = 3840;
8000419c:	00001c37          	lui	s8,0x1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:167
        if(100000u == counter)
800041a0:	00c12783          	lw	a5,12(sp)
800041a4:	1d279263          	bne	a5,s2,80004368 <main+0x370>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:169
            counter = 0;
800041a8:	0014c493          	xori	s1,s1,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:171
            GPIO_set_output(&g_gpio_out, LED1, state);
800041ac:	00048613          	mv	a2,s1
800041b0:	00000593          	li	a1,0
800041b4:	00002517          	auipc	a0,0x2
800041b8:	1cc50513          	addi	a0,a0,460 # 80006380 <g_gpio_out>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:169
            counter = 0;
800041bc:	00012623          	sw	zero,12(sp)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:171
            GPIO_set_output(&g_gpio_out, LED1, state);
800041c0:	831fd0ef          	jal	ra,800019f0 <GPIO_set_output>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:178
        if(irq_flag == 1)
800041c4:	0009c783          	lbu	a5,0(s3)
800041c8:	00100713          	li	a4,1
800041cc:	00f71863          	bne	a4,a5,800041dc <main+0x1e4>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:180
            irq_flag = 0;
800041d0:	00002797          	auipc	a5,0x2
800041d4:	ce078123          	sb	zero,-798(a5) # 80005eb2 <irq_flag>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:182
            CoaxpressDeviceMain();
800041d8:	b19fe0ef          	jal	ra,80002cf0 <CoaxpressDeviceMain>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:185
        if(pattern_en)
800041dc:	00002797          	auipc	a5,0x2
800041e0:	cc37c783          	lbu	a5,-829(a5) # 80005e9f <pattern_en>
800041e4:	02078a63          	beqz	a5,80004218 <main+0x220>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:188
            pattern_setting(1u, Pattern_st);
800041e8:	00002597          	auipc	a1,0x2
800041ec:	c745c583          	lbu	a1,-908(a1) # 80005e5c <Pattern_st>
800041f0:	00100513          	li	a0,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:187
            pattern_en = 0;
800041f4:	00002797          	auipc	a5,0x2
800041f8:	ca0785a3          	sb	zero,-853(a5) # 80005e9f <pattern_en>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:188
            pattern_setting(1u, Pattern_st);
800041fc:	a7dff0ef          	jal	ra,80003c78 <pattern_setting>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:189
            if(Pattern_st == 0)
80004200:	00002797          	auipc	a5,0x2
80004204:	c5c7c783          	lbu	a5,-932(a5) # 80005e5c <Pattern_st>
80004208:	00079863          	bnez	a5,80004218 <main+0x220>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:191
                camera_init_setting();
8000420c:	cb5ff0ef          	jal	ra,80003ec0 <camera_init_setting>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:192
                delay(1);
80004210:	00100513          	li	a0,1
80004214:	955fd0ef          	jal	ra,80001b68 <delay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:196
        if(gain_en)
80004218:	00002797          	auipc	a5,0x2
8000421c:	c847c783          	lbu	a5,-892(a5) # 80005e9c <gain_en>
80004220:	02078063          	beqz	a5,80004240 <main+0x248>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:199
            gain_setting(1u, Gain_st);
80004224:	000bd583          	lhu	a1,0(s7)
80004228:	00100513          	li	a0,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:198
            gain_en = 0;
8000422c:	00002797          	auipc	a5,0x2
80004230:	c6078823          	sb	zero,-912(a5) # 80005e9c <gain_en>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:199
            gain_setting(1u, Gain_st);
80004234:	acdff0ef          	jal	ra,80003d00 <gain_setting>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:200
            delay(1);
80004238:	00100513          	li	a0,1
8000423c:	92dfd0ef          	jal	ra,80001b68 <delay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:203
        if(reversex_en)
80004240:	00002797          	auipc	a5,0x2
80004244:	c657c783          	lbu	a5,-923(a5) # 80005ea5 <reversex_en>
80004248:	02078263          	beqz	a5,8000426c <main+0x274>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:206
            reverse_x_setting(1u, ReverseX_st);
8000424c:	00100513          	li	a0,1
80004250:	00002597          	auipc	a1,0x2
80004254:	c0d5c583          	lbu	a1,-1011(a1) # 80005e5d <ReverseX_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:205
            reversex_en = 0;
80004258:	00002797          	auipc	a5,0x2
8000425c:	c40786a3          	sb	zero,-947(a5) # 80005ea5 <reversex_en>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:206
            reverse_x_setting(1u, ReverseX_st);
80004260:	ad5ff0ef          	jal	ra,80003d34 <reverse_x_setting>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:207
            delay(1);
80004264:	00100513          	li	a0,1
80004268:	901fd0ef          	jal	ra,80001b68 <delay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:210
        if(reversey_en)
8000426c:	00002797          	auipc	a5,0x2
80004270:	c3a7c783          	lbu	a5,-966(a5) # 80005ea6 <reversey_en>
80004274:	02078e63          	beqz	a5,800042b0 <main+0x2b8>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:213
            reverse_y_setting(1u, ReverseY_st);
80004278:	00002597          	auipc	a1,0x2
8000427c:	be65c583          	lbu	a1,-1050(a1) # 80005e5e <ReverseY_st>
80004280:	00100513          	li	a0,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:212
            reversey_en = 0;
80004284:	00002797          	auipc	a5,0x2
80004288:	c2078123          	sb	zero,-990(a5) # 80005ea6 <reversey_en>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:213
            reverse_y_setting(1u, ReverseY_st);
8000428c:	ab9ff0ef          	jal	ra,80003d44 <reverse_y_setting>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:214
            delay(1);
80004290:	00100513          	li	a0,1
80004294:	8d5fd0ef          	jal	ra,80001b68 <delay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:215
            if(ReverseY_st == 0)
80004298:	00002797          	auipc	a5,0x2
8000429c:	bc67c783          	lbu	a5,-1082(a5) # 80005e5e <ReverseY_st>
800042a0:	00079863          	bnez	a5,800042b0 <main+0x2b8>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:217
                camera_init_setting();
800042a4:	c1dff0ef          	jal	ra,80003ec0 <camera_init_setting>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:218
                delay(1);
800042a8:	00100513          	li	a0,1
800042ac:	8bdfd0ef          	jal	ra,80001b68 <delay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:222
        if(width_en || height_en || resolution_en)
800042b0:	000ac703          	lbu	a4,0(s5)
800042b4:	000a4783          	lbu	a5,0(s4)
800042b8:	00e7e7b3          	or	a5,a5,a4
800042bc:	000b4703          	lbu	a4,0(s6)
800042c0:	00e7e7b3          	or	a5,a5,a4
800042c4:	ec078ee3          	beqz	a5,800041a0 <main+0x1a8>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:224
            resolution_en = 0;
800042c8:	00002797          	auipc	a5,0x2
800042cc:	bc078e23          	sb	zero,-1060(a5) # 80005ea4 <resolution_en>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:225
            if(ResolutionSelect_st == RESOLUTION_4K)
800042d0:	8141c783          	lbu	a5,-2028(gp) # 80004884 <ResolutionSelect_st>
800042d4:	00100713          	li	a4,1
800042d8:	0ae79063          	bne	a5,a4,80004378 <main+0x380>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:227
                width_reg_st  = 3840;
800042dc:	8391a623          	sw	s9,-2004(gp) # 8000489c <width_reg_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:228
                height_reg_st = 2160;
800042e0:	870c0793          	addi	a5,s8,-1936 # 870 <STACK_SIZE+0x70>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:233
                height_reg_st = 1080;
800042e4:	82f1a023          	sw	a5,-2016(gp) # 80004890 <height_reg_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:236
            width_en = 0;
800042e8:	00002797          	auipc	a5,0x2
800042ec:	bc078023          	sb	zero,-1088(a5) # 80005ea8 <width_en>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:237
            resolution[0] = width_reg_st & 0xff;
800042f0:	82c18793          	addi	a5,gp,-2004 # 8000489c <width_reg_st>
800042f4:	0007a783          	lw	a5,0(a5)
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:245
            delay(1);
800042f8:	00100513          	li	a0,1
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:237
            resolution[0] = width_reg_st & 0xff;
800042fc:	00002717          	auipc	a4,0x2
80004300:	08f70823          	sb	a5,144(a4) # 8000638c <resolution>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:238
            resolution[1] = (width_reg_st >> 8) & 0xff;
80004304:	0087d793          	srli	a5,a5,0x8
80004308:	00002717          	auipc	a4,0x2
8000430c:	08f702a3          	sb	a5,133(a4) # 8000638d <resolution+0x1>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:240
            height_en = 0;
80004310:	00002797          	auipc	a5,0x2
80004314:	b80786a3          	sb	zero,-1139(a5) # 80005e9d <height_en>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:241
            resolution[2] = height_reg_st & 0xff;
80004318:	82018793          	addi	a5,gp,-2016 # 80004890 <height_reg_st>
8000431c:	0007a783          	lw	a5,0(a5)
80004320:	00002717          	auipc	a4,0x2
80004324:	06f70723          	sb	a5,110(a4) # 8000638e <resolution+0x2>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:242
            resolution[3] = (height_reg_st >> 8) & 0xff;
80004328:	0087d793          	srli	a5,a5,0x8
8000432c:	00002717          	auipc	a4,0x2
80004330:	06f701a3          	sb	a5,99(a4) # 8000638f <resolution+0x3>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:245
            delay(1);
80004334:	835fd0ef          	jal	ra,80001b68 <delay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:246
            resolution_cxp_setting(resolution);
80004338:	00002517          	auipc	a0,0x2
8000433c:	05450513          	addi	a0,a0,84 # 8000638c <resolution>
80004340:	82dfd0ef          	jal	ra,80001b6c <resolution_cxp_setting>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:247
            delay(1);
80004344:	00100513          	li	a0,1
80004348:	821fd0ef          	jal	ra,80001b68 <delay>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:248
            resolution_setting(1u, resolution);
8000434c:	00002597          	auipc	a1,0x2
80004350:	04058593          	addi	a1,a1,64 # 8000638c <resolution>
80004354:	00100513          	li	a0,1
80004358:	a99ff0ef          	jal	ra,80003df0 <resolution_setting>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:249
            delay(1);
8000435c:	00100513          	li	a0,1
80004360:	809fd0ef          	jal	ra,80001b68 <delay>
80004364:	e3dff06f          	j	800041a0 <main+0x1a8>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:175
            counter = counter + 1;
80004368:	00c12783          	lw	a5,12(sp)
8000436c:	00178793          	addi	a5,a5,1
80004370:	00f12623          	sw	a5,12(sp)
80004374:	e51ff06f          	j	800041c4 <main+0x1cc>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:230
            else if(ResolutionSelect_st == RESOLUTION_FHD)
80004378:	00200713          	li	a4,2
8000437c:	f6e796e3          	bne	a5,a4,800042e8 <main+0x2f0>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:232
                width_reg_st  = 1920;
80004380:	78000793          	li	a5,1920
80004384:	82f1a623          	sw	a5,-2004(gp) # 8000489c <width_reg_st>
C:\Work_Folder_Akhil\Q2_2025_2026\Web_Release\2025p1\Coxpress\softconsole2022p2_cxp\softconsole2022p2\miv-rv32i-cxp-device\miv32i-Debug/../src/application/main.c:233
                height_reg_st = 1080;
80004388:	43800793          	li	a5,1080
8000438c:	f59ff06f          	j	800042e4 <main+0x2ec>

80004390 <memset>:
memset():
80004390:	00050313          	mv	t1,a0
80004394:	00060a63          	beqz	a2,800043a8 <memset+0x18>
80004398:	00b30023          	sb	a1,0(t1)
8000439c:	fff60613          	addi	a2,a2,-1
800043a0:	00130313          	addi	t1,t1,1
800043a4:	fe061ae3          	bnez	a2,80004398 <memset+0x8>
800043a8:	00008067          	ret
800043ac:	0000                	unimp
	...

800043b0 <local_irq_handler_table>:
800043b0:	0cbc 8000 0cb8 8000 0cc0 8000 0ce0 8000     ................
800043c0:	0cd4 8000 0cd4 8000 0cd4 8000 0cd4 8000     ................
800043d0:	3ea8 8000 3eb4 8000 0cc4 8000 0cc8 8000     .>...>..........
800043e0:	0ccc 8000 0cd0 8000 0cd8 8000 0cdc 8000     ................

800043f0 <crc32_table>:
800043f0:	0000 0000 1db7 04c1 3b6e 0982 26d9 0d43     ........n;...&C.
80004400:	76dc 1304 6b6b 17c5 4db2 1a86 5005 1e47     .v..kk...M...PG.
80004410:	edb8 2608 f00f 22c9 d6d6 2f8a cb61 2b4b     ...&...".../a.K+
80004420:	9b64 350c 86d3 31cd a00a 3c8e bdbd 384f     d..5...1...<..O8
80004430:	db70 4c11 c6c7 48d0 e01e 4593 fda9 4152     p..L...H...E..RA
80004440:	adac 5f15 b01b 5bd4 96c2 5697 8b75 5256     ..._...[...Vu.VR
80004450:	36c8 6a19 2b7f 6ed8 0da6 639b 1011 675a     .6.j.+.n...c..Zg
80004460:	4014 791d 5da3 7ddc 7b7a 709f 66cd 745e     .@.y.].}z{.p.f^t
80004470:	b6e0 9823 ab57 9ce2 8d8e 91a1 9039 9560     ..#.W.......9.`.
80004480:	c03c 8b27 dd8b 8fe6 fb52 82a5 e6e5 8664     <.'.....R.....d.
80004490:	5b58 be2b 46ef baea 6036 b7a9 7d81 b368     X[+..F..6`...}h.
800044a0:	2d84 ad2f 3033 a9ee 16ea a4ad 0b5d a06c     .-/.30......].l.
800044b0:	6d90 d432 7027 d0f3 56fe ddb0 4b49 d971     .m2.'p...V..IKq.
800044c0:	1b4c c736 06fb c3f7 2022 ceb4 3d95 ca75     L.6....." ...=u.
800044d0:	8028 f23a 9d9f f6fb bb46 fbb8 a6f1 ff79     (.:.....F.....y.
800044e0:	f6f4 e13e eb43 e5ff cd9a e8bc d02d ec7d     ..>.C.......-.}.
800044f0:	7077 3486 6dc0 3047 4b19 3d04 56ae 39c5     wp.4.mG0.K.=.V.9
80004500:	06ab 2782 1b1c 2343 3dc5 2e00 2072 2ac1     ...'..C#.=..r .*
80004510:	9dcf 128e 8078 164f a6a1 1b0c bb16 1fcd     ....x.O.........
80004520:	eb13 018a f6a4 054b d07d 0808 cdca 0cc9     ......K.}.......
80004530:	ab07 7897 b6b0 7c56 9069 7115 8dde 75d4     ...x..V|i..q...u
80004540:	dddb 6b93 c06c 6f52 e6b5 6211 fb02 66d0     ...kl.Ro...b...f
80004550:	46bf 5e9f 5b08 5a5e 7dd1 571d 6066 53dc     .F.^.[^Z.}.Wf`.S
80004560:	3063 4d9b 2dd4 495a 0b0d 4419 16ba 40d8     c0.M.-ZI...D...@
80004570:	c697 aca5 db20 a864 fdf9 a527 e04e a1e6     .... .d...'.N...
80004580:	b04b bfa1 adfc bb60 8b25 b623 9692 b2e2     K.....`.%.#.....
80004590:	2b2f 8aad 3698 8e6c 1041 832f 0df6 87ee     /+...6l.A./.....
800045a0:	5df3 99a9 4044 9d68 669d 902b 7b2a 94ea     .]..D@h..f+.*{..
800045b0:	1de7 e0b4 0050 e475 2689 e936 3b3e edf7     ....P.u..&6.>;..
800045c0:	6b3b f3b0 768c f771 5055 fa32 4de2 fef3     ;k...vq.UP2..M..
800045d0:	f05f c6bc ede8 c27d cb31 cf3e d686 cbff     _.....}.1.>.....
800045e0:	8683 d5b8 9b34 d179 bded dc3a a05a d8fb     ....4.y...:.Z...
800045f0:	e0ee 690c fd59 6dcd db80 608e c637 644f     ...iY..m...`7.Od
80004600:	9632 7a08 8b85 7ec9 ad5c 738a b0eb 774b     2..z...~\..s..Kw
80004610:	0d56 4f04 10e1 4bc5 3638 4686 2b8f 4247     V..O...K86.F.+GB
80004620:	7b8a 5c00 663d 58c1 40e4 5582 5d53 5143     .{.\=f.X.@.US]CQ
80004630:	3b9e 251d 2629 21dc 00f0 2c9f 1d47 285e     .;.%)&.!...,G.^(
80004640:	4d42 3619 50f5 32d8 762c 3f9b 6b9b 3b5a     BM.6.P.2,v.?.kZ;
80004650:	d626 0315 cb91 07d4 ed48 0a97 f0ff 0e56     &.......H.....V.
80004660:	a0fa 1011 bd4d 14d0 9b94 1993 8623 1d52     ....M.......#.R.
80004670:	560e f12f 4bb9 f5ee 6d60 f8ad 70d7 fc6c     .V/..K..`m...pl.
80004680:	20d2 e22b 3d65 e6ea 1bbc eba9 060b ef68     . +.e=........h.
80004690:	bbb6 d727 a601 d3e6 80d8 dea5 9d6f da64     ..'.........o.d.
800046a0:	cd6a c423 d0dd c0e2 f604 cda1 ebb3 c960     j.#...........`.
800046b0:	8d7e bd3e 90c9 b9ff b610 b4bc aba7 b07d     ~.>...........}.
800046c0:	fba2 ae3a e615 aafb c0cc a7b8 dd7b a379     ..:.........{.y.
800046d0:	60c6 9b36 7d71 9ff7 5ba8 92b4 461f 9675     .`6.q}...[...Fu.
800046e0:	161a 8832 0bad 8cf3 2d74 81b0 30c3 8571     ..2.....t-...0q.
800046f0:	9099 5d8a 8d2e 594b abf7 5408 b640 50c9     ...]..KY...T@..P
80004700:	e645 4e8e fbf2 4a4f dd2b 470c c09c 43cd     E..N..OJ+..G...C
80004710:	7d21 7b82 6096 7f43 464f 7200 5bf8 76c1     !}.{.`C.OF.r.[.v
80004720:	0bfd 6886 164a 6c47 3093 6104 2d24 65c5     ...hJ.Gl.0.a$-.e
80004730:	4be9 119b 565e 155a 7087 1819 6d30 1cd8     .K..^VZ..p..0m..
80004740:	3d35 029f 2082 065e 065b 0b1d 1bec 0fdc     5=... ^.[.......
80004750:	a651 3793 bbe6 3352 9d3f 3e11 8088 3ad0     Q..7..R3?..>...:
80004760:	d08d 2497 cd3a 2056 ebe3 2d15 f654 29d4     ...$:.V ...-T..)
80004770:	2679 c5a9 3bce c168 1d17 cc2b 00a0 c8ea     y&...;h...+.....
80004780:	50a5 d6ad 4d12 d26c 6bcb df2f 767c dbee     .P...Ml..k/.|v..
80004790:	cbc1 e3a1 d676 e760 f0af ea23 ed18 eee2     ....v.`...#.....
800047a0:	bd1d f0a5 a0aa f464 8673 f927 9bc4 fde6     ......d.s.'.....
800047b0:	fd09 89b8 e0be 8d79 c667 803a dbd0 84fb     ......y.g.:.....
800047c0:	8bd5 9abc 9662 9e7d b0bb 933e ad0c 97ff     ....b.}...>.....
800047d0:	10b1 afb0 0d06 ab71 2bdf a632 3668 a2f3     ......q..+2.h6..
800047e0:	666d bcb4 7bda b875 5d03 b536 40b4 b1f7     mf...{u..]6..@..

800047f0 <xml_location>:
800047f0:	6f4c 6163 3a6c 636d 7068 645f 7365 2e63     Local:mchp_desc.
80004800:	697a 3b70 3138 3030 313b 3835 3f34 6353     zip;8100;1584?Sc
80004810:	6568 616d 6556 7372 6f69 3d6e 2e31 2e30     hemaVersion=1.0.
80004820:	0030 0000 0000 0000 0000 0000 0000 0000     0...............
	...
