Updated TB and user_project verilog views
diff --git a/verilog/dv/caravel/user_proj_example/io_ports/Makefile b/verilog/dv/caravel/user_proj_example/io_ports/Makefile
index 91ad1ee..b8e9719 100644
--- a/verilog/dv/caravel/user_proj_example/io_ports/Makefile
+++ b/verilog/dv/caravel/user_proj_example/io_ports/Makefile
@@ -66,5 +66,5 @@
clean:
rm -f *.elf *.hex *.bin *.vvp *.vcd *.log
-
+ rm -f ../sw_n5/*.bin ../sw_n5/*.hex ../sw_n5/*.elf ../sw_n5/*.lst
.PHONY: clean hex all
diff --git a/verilog/dv/caravel/user_proj_example/io_ports/io_ports_tb.v b/verilog/dv/caravel/user_proj_example/io_ports/io_ports_tb.v
index abba119..ea44637 100644
--- a/verilog/dv/caravel/user_proj_example/io_ports/io_ports_tb.v
+++ b/verilog/dv/caravel/user_proj_example/io_ports/io_ports_tb.v
@@ -18,7 +18,7 @@
`timescale 1 ns / 1 ps
`define TEST_FILE "../sw_n5/test.hex"
-`define SIM_TIME 3000_000
+`define SIM_TIME 1500_000
`define SIM_LEVEL 0
`define SOC_SETUP_TIME 800*2001
diff --git a/verilog/dv/caravel/user_proj_example/sw_n5/test.bin b/verilog/dv/caravel/user_proj_example/sw_n5/test.bin
deleted file mode 100755
index a6b419c..0000000
--- a/verilog/dv/caravel/user_proj_example/sw_n5/test.bin
+++ /dev/null
Binary files differ
diff --git a/verilog/dv/caravel/user_proj_example/sw_n5/test.c b/verilog/dv/caravel/user_proj_example/sw_n5/test.c
index 14a4f94..b5f6822 100644
--- a/verilog/dv/caravel/user_proj_example/sw_n5/test.c
+++ b/verilog/dv/caravel/user_proj_example/sw_n5/test.c
@@ -54,14 +54,14 @@
uart_puts (0, "Hello World!\n", 13);
// GPIO
- uart_puts (0, "GPIO Test: ", 11);
- gpio_write(0x0055);
- DELAY(100);
- int gpio_data = gpio_read();
- if(gpio_data == 0x55)
- uart_puts(0,"Passed!\n", 8);
- else
- uart_puts(0,"Failed!\n", 8);
+ // uart_puts (0, "GPIO Test: ", 11);
+ // gpio_write(0x0055);
+ // DELAY(100);
+ // int gpio_data = gpio_read();
+ // if(gpio_data == 0x55)
+ // uart_puts(0,"Passed!\n", 8);
+ // else
+ // uart_puts(0,"Failed!\n", 8);
// External SPM Accelerator
uart_puts (0, "SPM Test: ", 10);
diff --git a/verilog/dv/caravel/user_proj_example/sw_n5/test.elf b/verilog/dv/caravel/user_proj_example/sw_n5/test.elf
deleted file mode 100755
index 8cfe5df..0000000
--- a/verilog/dv/caravel/user_proj_example/sw_n5/test.elf
+++ /dev/null
Binary files differ
diff --git a/verilog/dv/caravel/user_proj_example/sw_n5/test.hex b/verilog/dv/caravel/user_proj_example/sw_n5/test.hex
deleted file mode 100755
index 69f44d9..0000000
--- a/verilog/dv/caravel/user_proj_example/sw_n5/test.hex
+++ /dev/null
@@ -1,335 +0,0 @@
-@00000000
-41 A0 00 00 F5 A8 00 00 E5 A8 00 00 D5 A8 00 00
-C5 A8 00 00 00 00 00 00 01 A0 00 00 01 A0 00 00
-00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-6F 00 D0 6C 6F 00 90 6C 6F 00 50 6C 6F 00 10 6C
-6F 00 D0 6B 6F 00 90 6B 6F 00 50 6B 6F 00 10 6B
-6F 00 D0 6A 6F 00 90 6A 6F 00 50 6A 00 00 00 00
-00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-81 42 73 90 42 30 01 44 81 44 01 49 81 49 01 4A
-81 4A 01 4B 81 4B 01 4C 81 4C 01 4D 81 4D 8D A4
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-6F 00 D0 60 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-B7 02 00 49 23 A0 A2 00 23 A2 B2 00 03 A5 02 00
-82 80 13 00 00 00 13 00 00 00 13 00 00 00 13 00
-00 00 13 00 00 00 13 00 00 00 13 00 00 00 13 00
-00 00 13 00 00 00 13 00 00 00 13 00 00 00 13 00
-00 00 13 00 00 00 13 00 00 00 13 00 00 00 13 00
-00 00 13 00 00 00 13 00 00 00 13 00 00 00 13 00
-00 00 13 00 00 00 13 00 00 00 13 00 00 00 13 00
-00 00 13 00 00 00 13 00 00 00 13 00 00 00 13 00
-00 00 13 00 00 00 13 00 00 00 13 00 00 00 13 00
-00 00 13 00 00 00 13 00 00 00 13 00 00 00 13 00
-00 00 13 00 00 00 13 00 00 00 13 00 00 00 13 00
-00 00 13 00 00 00 13 00 00 00 13 00 00 00 13 00
-00 00 13 00 00 00 13 00 00 00 13 00 00 00 13 00
-00 00 13 00 00 00 13 00 00 00 13 00 00 00 13 00
-00 00 13 00 00 00 13 00 00 00 13 00 00 00 13 00
-00 00 13 00 00 00 13 00 00 00 13 00 00 00 01 00
-17 05 00 20 13 05 05 D0 97 05 00 20 93 85 85 E8
-63 57 B5 00 23 20 05 00 11 05 E3 4D B5 FE 17 15
-00 00 13 05 A5 05 97 05 00 20 93 85 A5 E6 17 06
-00 20 13 06 26 E6 63 D8 C5 00 14 41 94 C1 11 05
-91 05 E3 CC C5 FE 37 31 00 20 13 01 C1 FF EF 00
-30 58 02 90 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-13 00 00 00 13 00 00 00 13 00 00 00 13 00 00 00
-00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-01 11 22 CE 00 10 23 26 A4 FE B7 07 00 48 C1 07
-03 27 C4 FE 98 C3 01 00 72 44 05 61 82 80 01 00
-01 11 22 CE 00 10 23 26 A4 FE B7 07 00 48 91 07
-03 27 C4 FE 98 C3 01 00 72 44 05 61 82 80 01 00
-41 11 22 C6 00 08 B7 07 00 48 9C 43 3E 85 32 44
-41 01 82 80 01 11 22 CE 00 10 AA 87 A3 07 F4 FE
-B7 07 00 48 B1 07 23 A0 07 00 B7 07 00 48 A1 07
-23 A0 07 00 83 47 F4 FE 99 E7 B7 07 00 48 B1 07
-05 47 98 C3 31 A0 B7 07 00 48 A1 07 05 47 98 C3
-01 00 72 44 05 61 82 80 01 11 22 CE 00 10 23 26
-A4 FE B7 07 00 48 D1 07 03 27 C4 FE 98 C3 01 00
-72 44 05 61 82 80 01 00 01 11 22 CE 00 10 23 26
-A4 FE 23 24 B4 FE 03 27 C4 FE 85 47 63 F4 E7 00
-FD 57 B9 A0 03 27 C4 FE 85 47 63 13 F7 02 B7 07
-10 40 A1 07 03 27 84 FE 98 C3 B7 07 10 40 B1 07
-23 A0 07 00 B7 07 10 40 91 07 05 47 98 C3 0D A0
-B7 07 00 40 A1 07 03 27 84 FE 98 C3 B7 07 00 40
-B1 07 23 A0 07 00 B7 07 00 40 91 07 05 47 98 C3
-3E 85 72 44 05 61 82 80 79 71 22 D6 00 18 23 2E
-A4 FC 23 2C B4 FC 23 2A C4 FC 03 27 C4 FD 85 47
-63 F4 E7 00 FD 57 61 A0 83 27 C4 FD A9 E3 23 26
-04 FE 3D A0 01 00 B7 07 00 40 91 07 9C 43 85 8B
-FD FB 83 27 C4 FE 03 27 84 FD BA 97 03 C7 07 00
-B7 07 00 40 98 C3 83 27 C4 FE 85 07 23 26 F4 FE
-83 27 C4 FE 03 27 44 FD E3 E6 E7 FC 81 A0 23 26
-04 FE 3D A0 01 00 B7 07 10 40 91 07 9C 43 85 8B
-FD FB 83 27 C4 FE 03 27 84 FD BA 97 03 C7 07 00
-B7 07 10 40 98 C3 83 27 C4 FE 85 07 23 26 F4 FE
-83 27 C4 FE 03 27 44 FD E3 E6 E7 FC 81 47 3E 85
-32 54 45 61 82 80 01 00 79 71 22 D6 00 18 23 2E
-A4 FC 23 2C B4 FC 23 2A C4 FC 03 27 C4 FD 85 47
-63 F4 E7 00 FD 57 41 A8 83 27 C4 FD B9 E3 23 26
-04 FE 0D A8 01 00 B7 07 00 40 91 07 9C 43 A1 8B
-FD FB B7 07 00 40 94 43 83 27 C4 FE 03 27 84 FD
-BA 97 13 F7 F6 0F 23 80 E7 00 83 27 C4 FE 85 07
-23 26 F4 FE 83 27 C4 FE 03 27 44 FD E3 E4 E7 FC
-91 A0 23 26 04 FE 0D A8 01 00 B7 07 10 40 91 07
-9C 43 A1 8B FD FB B7 07 10 40 94 43 83 27 C4 FE
-03 27 84 FD BA 97 13 F7 F6 0F 23 80 E7 00 83 27
-C4 FE 85 07 23 26 F4 FE 83 27 C4 FE 03 27 44 FD
-E3 E4 E7 FC 81 47 3E 85 32 54 45 61 82 80 01 00
-79 71 22 D6 00 18 23 2E A4 FC AE 87 36 87 A3 0D
-F4 FC B2 87 23 0D F4 FC BA 87 A3 0C F4 FC 23 26
-04 FE 83 47 B4 FD 03 27 C4 FE D9 8F 23 26 F4 FE
-83 47 A4 FD 86 07 3E 87 83 27 C4 FE D9 8F 23 26
-F4 FE 83 47 94 FD 8A 07 03 27 C4 FE D9 8F 23 26
-F4 FE 03 27 C4 FD 85 47 63 F4 E7 00 FD 57 0D A0
-83 27 C4 FD 81 EB B7 07 20 40 A1 07 03 27 C4 FE
-98 C3 39 A0 B7 07 30 40 A1 07 03 27 C4 FE 98 C3
-3E 85 32 54 45 61 82 80 01 11 22 CE 00 10 23 26
-A4 FE 03 27 C4 FE 85 47 63 F4 E7 00 FD 57 39 A8
-83 27 C4 FE 99 E7 B7 07 20 40 C1 07 9C 43 85 8B
-31 A0 B7 07 30 40 C1 07 9C 43 85 8B 3E 85 72 44
-05 61 82 80 01 11 22 CE 00 10 23 26 A4 FE 03 27
-C4 FE 85 47 63 F5 E7 00 93 07 F0 0F 39 A8 83 27
-C4 FE 99 E7 B7 07 20 40 9C 43 93 F7 F7 0F 31 A0
-B7 07 30 40 9C 43 93 F7 F7 0F 3E 85 72 44 05 61
-82 80 01 00 01 11 06 CE 22 CC 00 10 23 26 A4 FE
-AE 87 A3 05 F4 FE 03 27 C4 FE 85 47 63 F4 E7 00
-FD 57 51 A0 83 27 C4 FE A1 E3 B7 07 20 40 03 47
-B4 FE 98 C3 B7 07 20 40 91 07 98 43 B7 07 20 40
-91 07 13 67 17 00 98 C3 B7 07 20 40 91 07 98 43
-B7 07 20 40 91 07 79 9B 98 C3 01 00 03 25 C4 FE
-25 37 AA 87 E5 DF 3D A8 B7 07 30 40 03 47 B4 FE
-98 C3 B7 07 30 40 91 07 98 43 B7 07 30 40 91 07
-13 67 17 00 98 C3 B7 07 30 40 91 07 98 43 B7 07
-30 40 91 07 79 9B 98 C3 01 00 03 25 C4 FE ED 35
-AA 87 E5 DF 81 47 3E 85 F2 40 62 44 05 61 82 80
-01 11 22 CE 00 10 23 26 A4 FE 03 27 C4 FE 85 47
-63 F4 E7 00 FD 57 15 A8 83 27 C4 FE 81 EF B7 07
-20 40 91 07 98 43 B7 07 20 40 91 07 13 67 27 00
-98 C3 19 A8 B7 07 30 40 91 07 98 43 B7 07 30 40
-91 07 13 67 27 00 98 C3 81 47 3E 85 72 44 05 61
-82 80 01 00 01 11 22 CE 00 10 23 26 A4 FE 03 27
-C4 FE 85 47 63 F4 E7 00 FD 57 05 A8 83 27 C4 FE
-99 EB B7 07 20 40 91 07 98 43 B7 07 20 40 91 07
-75 9B 98 C3 11 A8 B7 07 30 40 91 07 98 43 B7 07
-30 40 91 07 75 9B 98 C3 81 47 3E 85 72 44 05 61
-82 80 01 00 01 11 22 CE 00 10 23 26 A4 FE 23 24
-B4 FE 03 27 C4 FE 85 47 63 F4 E7 00 FD 57 9D A0
-83 27 C4 FE 8D EB B7 07 40 40 03 27 84 FE 13 77
-F7 0F 98 C3 B7 07 40 40 91 07 83 26 84 FE 41 67
-13 07 07 F0 75 8F 98 C3 B7 07 40 40 A1 07 13 07
-00 0C 98 C3 05 A8 B7 07 50 40 03 27 84 FE 13 77
-F7 0F 98 C3 B7 07 50 40 91 07 83 26 84 FE 41 67
-13 07 07 F0 75 8F 98 C3 B7 07 50 40 A1 07 13 07
-00 0C 98 C3 3E 85 72 44 05 61 82 80 01 11 22 CE
-00 10 23 26 A4 FE AE 87 32 87 A3 05 F4 FE BA 87
-23 05 F4 FE 03 27 C4 FE 85 47 63 F4 E7 00 FD 57
-29 AA 83 27 C4 FE D1 E7 B7 07 40 40 B1 07 03 47
-B4 FE 98 C3 B7 07 40 40 D1 07 13 07 00 09 98 C3
-01 00 B7 07 40 40 E1 07 9C 43 89 8B FD FB B7 07
-40 40 E1 07 9C 43 93 F7 07 08 89 CB B7 07 40 40
-D1 07 13 07 00 04 98 C3 81 47 C1 A8 B7 07 40 40
-B1 07 03 47 A4 FE 98 C3 B7 07 40 40 D1 07 41 47
-98 C3 01 00 B7 07 40 40 E1 07 9C 43 89 8B FD FB
-B7 07 40 40 D1 07 13 07 00 04 98 C3 B7 07 40 40
-E1 07 9C 43 93 F7 07 08 99 C3 81 47 79 A0 85 47
-69 A0 B7 07 50 40 B1 07 03 47 B4 FE 98 C3 B7 07
-50 40 D1 07 13 07 00 09 98 C3 01 00 B7 07 50 40
-E1 07 9C 43 89 8B FD FB B7 07 50 40 E1 07 9C 43
-93 F7 07 08 89 CB B7 07 50 40 D1 07 13 07 00 04
-98 C3 81 47 99 A0 B7 07 50 40 B1 07 03 47 A4 FE
-98 C3 B7 07 50 40 D1 07 41 47 98 C3 01 00 B7 07
-50 40 E1 07 9C 43 89 8B FD FB B7 07 50 40 D1 07
-13 07 00 04 98 C3 B7 07 50 40 E1 07 9C 43 93 F7
-07 08 99 C3 81 47 11 A0 85 47 3E 85 72 44 05 61
-82 80 01 00 01 11 22 CE 00 10 23 26 A4 FE 23 24
-B4 FE 23 22 C4 FE 23 20 D4 FE 03 27 C4 FE 85 47
-63 F4 E7 00 FD 57 91 A8 83 27 C4 FE 85 E7 B7 07
-60 40 91 07 03 27 84 FE 98 C3 B7 07 60 40 A1 07
-03 27 44 FE 98 C3 B7 07 60 40 C1 07 03 27 04 FE
-98 C3 1D A0 B7 07 70 40 91 07 03 27 84 FE 98 C3
-B7 07 70 40 A1 07 03 27 44 FE 98 C3 B7 07 70 40
-C1 07 03 27 04 FE 98 C3 81 47 3E 85 72 44 05 61
-82 80 01 00 01 11 22 CE 00 10 23 26 A4 FE 03 27
-C4 FE 85 47 63 F4 E7 00 FD 57 15 A0 83 27 C4 FE
-81 EB B7 07 60 40 93 87 07 02 05 47 98 C3 39 A0
-B7 07 60 40 93 87 07 02 05 47 98 C3 81 47 3E 85
-72 44 05 61 82 80 01 00 01 11 22 CE 00 10 23 26
-A4 FE 03 27 C4 FE 85 47 63 F4 E7 00 FD 57 15 A0
-83 27 C4 FE 81 EB B7 07 60 40 93 87 07 02 23 A0
-07 00 39 A0 B7 07 60 40 93 87 07 02 23 A0 07 00
-81 47 3E 85 72 44 05 61 82 80 01 00 01 11 22 CE
-00 10 23 26 A4 FE 23 24 B4 FE 23 22 C4 FE 03 27
-C4 FE 85 47 63 F4 E7 00 FD 57 95 A0 83 27 C4 FE
-85 EB B7 07 80 40 A1 07 03 27 44 FE 98 C3 B7 07
-80 40 91 07 03 27 84 FE 98 C3 B7 07 80 40 C1 07
-05 47 98 C3 B7 07 80 40 C1 07 23 A0 07 00 3D A0
-B7 07 90 40 A1 07 03 27 44 FE 98 C3 B7 07 90 40
-91 07 03 27 84 FE 98 C3 B7 07 90 40 C1 07 05 47
-98 C3 B7 07 90 40 C1 07 23 A0 07 00 81 47 3E 85
-72 44 05 61 82 80 01 00 01 11 22 CE 00 10 23 26
-A4 FE 03 27 C4 FE 85 47 63 F4 E7 00 FD 57 05 A0
-83 27 C4 FE 99 E7 B7 07 80 40 D1 07 05 47 98 C3
-31 A0 B7 07 90 40 D1 07 05 47 98 C3 81 47 3E 85
-72 44 05 61 82 80 01 00 01 11 22 CE 00 10 23 26
-A4 FE 03 27 C4 FE 85 47 63 F4 E7 00 FD 57 05 A0
-83 27 C4 FE 99 E7 B7 07 80 40 D1 07 23 A0 07 00
-31 A0 B7 07 90 40 D1 07 23 A0 07 00 81 47 3E 85
-72 44 05 61 82 80 01 00 01 11 22 CE 00 10 23 26
-A4 FE 03 27 C4 FE 85 47 63 F4 E7 00 FD 57 15 A0
-83 27 C4 FE 81 EB 01 00 B7 07 80 40 B1 07 9C 43
-E5 DF 39 A0 01 00 B7 07 90 40 B1 07 9C 43 E5 DF
-81 47 3E 85 72 44 05 61 82 80 01 00 01 11 22 CE
-00 10 23 26 A4 FE 03 27 C4 FE 85 47 63 F4 E7 00
-FD 57 05 A0 83 27 C4 FE 99 E7 B7 07 80 40 93 87
-07 10 9C 43 31 A0 B7 07 90 40 93 87 07 10 9C 43
-81 47 3E 85 72 44 05 61 82 80 01 00 01 11 22 CE
-00 10 23 26 A4 FE 03 27 C4 FE 85 47 63 F4 E7 00
-FD 57 05 A0 83 27 C4 FE 99 E7 B7 07 80 40 93 87
-07 10 9C 43 31 A0 B7 07 90 40 93 87 07 10 9C 43
-81 47 3E 85 72 44 05 61 82 80 01 00 01 11 22 CE
-00 10 23 26 A4 FE 03 27 C4 FE 85 47 63 F4 E7 00
-FD 57 35 A0 83 27 C4 FE 91 EB B7 07 80 40 C1 07
-9C 43 B7 07 80 40 C1 07 9C 43 09 A8 B7 07 90 40
-C1 07 9C 43 B7 07 90 40 C1 07 9C 43 81 47 3E 85
-72 44 05 61 82 80 01 00 01 11 22 CE 00 10 23 26
-A4 FE 03 27 C4 FE 85 47 63 F4 E7 00 FD 57 19 A8
-83 27 C4 FE 89 E7 B7 07 80 40 9C 43 21 A0 B7 07
-90 40 9C 43 3E 85 72 44 05 61 82 80 5D 71 86 C6
-96 C4 9A C2 9E C0 22 DE 2A DC 2E DA 32 D8 36 D6
-3A D4 3E D2 42 D0 46 CE 72 CC 76 CA 7A C8 7E C6
-80 08 13 05 90 09 EF F0 AF DE 01 00 B6 40 A6 42
-16 43 86 43 72 54 62 55 D2 55 42 56 B2 56 22 57
-92 57 02 58 F2 48 62 4E D2 4E 42 4F B2 4F 61 61
-73 00 20 30 79 71 06 D6 22 D4 00 18 23 2E A4 FC
-85 47 23 26 F4 FE 89 47 23 24 F4 FE 39 A8 83 25
-84 FE 03 25 C4 FE EF F0 AF A7 AA 87 23 26 F4 FE
-83 27 84 FE 85 07 23 24 F4 FE 03 27 84 FE 83 27
-C4 FD E3 DE E7 FC 83 27 C4 FE 3E 85 B2 50 22 54
-45 61 82 80 79 71 22 D6 00 18 23 2E A4 FC 23 26
-04 FE 31 A0 83 27 C4 FE 85 07 23 26 F4 FE 83 27
-C4 FD 83 C7 07 00 FD F7 83 27 C4 FE 3E 85 32 54
-45 61 82 80 01 11 06 CE 22 CC 00 10 23 26 A4 FE
-23 24 B4 FE 23 22 C4 FE 83 27 C4 FE 3E 85 89 32
-83 27 C4 FE 89 45 3E 85 71 30 03 27 C4 FE 83 27
-84 FE A1 83 93 F7 F7 0F BE 85 3A 85 A5 38 83 27
-C4 FE 03 27 84 FE 13 77 F7 0F BA 85 3E 85 9D 30
-83 27 C4 FE 03 27 44 FE 13 77 F7 0F BA 85 3E 85
-91 38 83 27 C4 FE 3E 85 B1 32 01 00 F2 40 62 44
-05 61 82 80 01 11 06 CE 22 CC 00 10 23 26 A4 FE
-AE 87 23 15 F4 FE 83 27 C4 FE 3E 85 D1 38 83 27
-C4 FE 8D 45 3E 85 39 38 03 27 C4 FE 83 57 A4 FE
-A1 83 C2 07 C1 83 93 F7 F7 0F BE 85 3A 85 EF F0
-7F 80 83 27 C4 FE 03 57 A4 FE 13 77 F7 0F BA 85
-3E 85 EF F0 2F FF 83 27 C4 FE 81 45 3E 85 EF F0
-6F FE 83 27 C4 FE 3E 85 F1 38 83 27 C4 FE 3E 85
-EF F0 4F F9 AA 87 3E 85 F2 40 62 44 05 61 82 80
-79 71 06 D6 22 D4 00 18 81 45 01 45 EF F0 CF CD
-13 05 F0 0F EF F0 CF C1 D1 46 01 46 81 45 01 45
-EF F0 0F EA 35 46 85 67 93 85 C7 30 01 45 EF F0
-AF D2 2D 46 85 67 93 85 C7 31 01 45 EF F0 CF D1
-13 05 50 05 EF F0 CF C0 23 26 04 FE 31 A0 83 27
-C4 FE 85 07 23 26 F4 FE 03 27 C4 FE 93 07 30 06
-E3 D7 E7 FE EF F0 CF C0 AA 87 23 2C F4 FC 83 27
-84 FD 13 D7 87 40 93 07 50 05 63 1A F7 00 21 46
-85 67 93 85 87 32 01 45 EF F0 0F CD 01 A8 21 46
-85 67 93 85 47 33 01 45 EF F0 0F CC 29 46 85 67
-93 85 07 34 01 45 EF F0 2F CB 15 45 E5 33 23 2A
-A4 FC 23 24 04 FE 31 A0 83 27 84 FE 85 07 23 24
-F4 FE 03 27 84 FE 93 07 30 06 E3 D7 E7 FE 03 27
-44 FD 93 07 80 07 63 1A F7 00 21 46 85 67 93 85
-87 32 01 45 EF F0 4F C7 01 A8 21 46 85 67 93 85
-47 33 01 45 EF F0 4F C6 29 46 85 67 93 85 C7 34
-01 45 EF F0 6F C5 13 06 50 0A 81 45 01 45 19 35
-81 45 01 45 85 3D AA 87 23 28 F4 FC 23 22 04 FE
-31 A0 83 27 44 FE 85 07 23 22 F4 FE 03 27 44 FE
-93 07 30 06 E3 D7 E7 FE 03 27 04 FD 93 07 50 0A
-63 1A F7 00 21 46 85 67 93 85 87 32 01 45 EF F0
-AF C0 01 A8 21 46 85 67 93 85 47 33 01 45 EF F0
-AF BF 29 46 85 67 93 85 87 35 01 45 EF F0 CF BE
-29 46 93 05 00 19 01 45 95 3C 01 45 F5 3C 01 45
-A5 3E 01 45 15 3E 01 45 41 31 AA 87 89 EB 21 46
-85 67 93 85 87 32 01 45 EF F0 0F BC 01 A8 21 46
-85 67 93 85 47 33 01 45 EF F0 0F BB 29 46 85 67
-93 85 47 36 01 45 EF F0 2F BA 29 46 93 05 40 06
-01 45 2D 34 95 46 13 06 30 06 93 05 A0 0F 01 45
-11 3A 01 45 41 3A 23 20 04 FE 31 A0 83 27 04 FE
-85 07 23 20 F4 FE 03 27 04 FE 93 07 B0 12 E3 D7
-E7 FE 01 45 55 3A 21 46 85 67 93 85 87 32 01 45
-EF F0 8F B5 23 2E 04 FC 31 A0 83 27 C4 FD 85 07
-23 2E F4 FC 03 27 C4 FD 93 07 F0 18 E3 D7 E7 FE
-15 46 85 67 93 85 07 37 01 45 EF F0 EF B2 81 47
-3E 85 B2 50 22 54 45 61 82 80 00 00 48 65 6C 6C
-6F 20 57 6F 72 6C 64 21 0A 00 00 00 47 50 49 4F
-20 54 65 73 74 3A 20 00 50 61 73 73 65 64 21 0A
-00 00 00 00 46 61 69 6C 65 64 21 0A 00 00 00 00
-53 50 4D 20 54 65 73 74 3A 20 00 00 53 50 49 20
-54 65 73 74 3A 20 00 00 54 4D 52 20 54 65 73 74
-3A 20 00 00 50 57 4D 20 54 65 73 74 3A 20 00 00
-44 6F 6E 65 21 0A 00 00
-@00001378
-00 00 00 48 04 00 00 48 08 00 00 48 0C 00 00 48
-10 00 00 48 14 00 00 48 00 00 00 40 04 00 00 40
-04 00 00 40 08 00 00 40 0C 00 00 40 10 00 00 40
-14 00 00 40 00 00 10 40 04 00 10 40 04 00 10 40
-08 00 10 40 0C 00 10 40 10 00 10 40 14 00 10 40
-04 00 20 40 00 00 20 40 10 00 20 40 08 00 20 40
-14 00 20 40 04 00 30 40 00 00 30 40 10 00 30 40
-08 00 30 40 14 00 30 40 00 00 40 40 04 00 40 40
-08 00 40 40 0C 00 40 40 10 00 40 40 14 00 40 40
-18 00 40 40 1C 00 40 40 00 00 50 40 04 00 50 40
-08 00 50 40 0C 00 50 40 10 00 50 40 14 00 50 40
-18 00 50 40 1C 00 50 40 20 00 60 40 10 00 60 40
-04 00 60 40 08 00 60 40 20 00 70 40 10 00 70 40
-04 00 70 40 08 00 70 40 14 00 80 40 00 00 80 40
-0C 00 80 40 04 00 80 40 08 00 80 40 10 00 80 40
-00 01 80 40 14 00 90 40 00 00 90 40 0C 00 90 40
-04 00 90 40 08 00 90 40 10 00 90 40 00 01 90 40
-14 00 A0 40 00 00 A0 40 0C 00 A0 40 04 00 A0 40
-08 00 A0 40 10 00 A0 40 00 01 A0 40 14 00 B0 40
-00 00 B0 40 0C 00 B0 40 04 00 B0 40 08 00 B0 40
-10 00 B0 40 00 01 B0 40
diff --git a/verilog/dv/caravel/user_proj_example/sw_n5/test.lst b/verilog/dv/caravel/user_proj_example/sw_n5/test.lst
deleted file mode 100644
index 7b1b9e1..0000000
--- a/verilog/dv/caravel/user_proj_example/sw_n5/test.lst
+++ /dev/null
@@ -1,2076 +0,0 @@
-
-test.elf: file format elf32-littleriscv
-
-
-Disassembly of section .text:
-
-00000000 <reset_vector>:
- 0: a041 j 80 <reset_hand>
- ...
-
-00000004 <nmi_vector>:
- 4: a8f5 j 100 <ebreak_hand>
- ...
-
-00000008 <tmr_vector>:
- 8: a8e5 j 100 <ebreak_hand>
- ...
-
-0000000c <ecall_vector>:
- c: a8d5 j 100 <ebreak_hand>
- ...
-
-00000010 <ebreak_vector>:
- 10: a8c5 j 100 <ebreak_hand>
- 12: 0000 unimp
- 14: 0000 unimp
- 16: 0000 unimp
- 18: a001 j 18 <ebreak_vector+0x8>
- 1a: 0000 unimp
- 1c: a001 j 1c <ebreak_vector+0xc>
- ...
- 3e: 0000 unimp
- 40: 6cd0006f j f0c <IRQ>
- 44: 6c90006f j f0c <IRQ>
- 48: 6c50006f j f0c <IRQ>
- 4c: 6c10006f j f0c <IRQ>
- 50: 6bd0006f j f0c <IRQ>
- 54: 6b90006f j f0c <IRQ>
- 58: 6b50006f j f0c <IRQ>
- 5c: 6b10006f j f0c <IRQ>
- 60: 6ad0006f j f0c <IRQ>
- 64: 6a90006f j f0c <IRQ>
- 68: 6a50006f j f0c <IRQ>
- ...
-
-00000080 <reset_hand>:
- 80: 4281 li t0,0
- 82: 30429073 csrw mie,t0
-
-00000086 <_start>:
- 86: 4401 li s0,0
- 88: 4481 li s1,0
- 8a: 4901 li s2,0
- 8c: 4981 li s3,0
- 8e: 4a01 li s4,0
- 90: 4a81 li s5,0
- 92: 4b01 li s6,0
- 94: 4b81 li s7,0
- 96: 4c01 li s8,0
- 98: 4c81 li s9,0
- 9a: 4d01 li s10,0
- 9c: 4d81 li s11,0
- 9e: a48d j 300 <___App>
- a0: 00000013 nop
- a4: 00000013 nop
- a8: 00000013 nop
- ac: 00000013 nop
- b0: 00000013 nop
- b4: 00000013 nop
- b8: 00000013 nop
- bc: 00000013 nop
- c0: 00000013 nop
- c4: 00000013 nop
- c8: 00000013 nop
- cc: 00000013 nop
- d0: 00000013 nop
- d4: 00000013 nop
- d8: 00000013 nop
- dc: 00000013 nop
- e0: 00000013 nop
- e4: 00000013 nop
- e8: 00000013 nop
- ec: 00000013 nop
- f0: 00000013 nop
- f4: 00000013 nop
- f8: 00000013 nop
- fc: 00000013 nop
-
-00000100 <ebreak_hand>:
- 100: 60d0006f j f0c <IRQ>
- 104: 00000013 nop
- 108: 00000013 nop
- 10c: 00000013 nop
- 110: 00000013 nop
- 114: 00000013 nop
- 118: 00000013 nop
- 11c: 00000013 nop
- 120: 00000013 nop
- 124: 00000013 nop
- 128: 00000013 nop
- 12c: 00000013 nop
- 130: 00000013 nop
- 134: 00000013 nop
- 138: 00000013 nop
- 13c: 00000013 nop
- 140: 00000013 nop
- 144: 00000013 nop
- 148: 00000013 nop
- 14c: 00000013 nop
- 150: 00000013 nop
- 154: 00000013 nop
- 158: 00000013 nop
- 15c: 00000013 nop
- 160: 00000013 nop
- 164: 00000013 nop
- 168: 00000013 nop
- 16c: 00000013 nop
- 170: 00000013 nop
- 174: 00000013 nop
- 178: 00000013 nop
- 17c: 00000013 nop
- 180: 00000013 nop
- 184: 00000013 nop
- 188: 00000013 nop
- 18c: 00000013 nop
- 190: 00000013 nop
- 194: 00000013 nop
- 198: 00000013 nop
- 19c: 00000013 nop
- 1a0: 00000013 nop
- 1a4: 00000013 nop
- 1a8: 00000013 nop
- 1ac: 00000013 nop
- 1b0: 00000013 nop
- 1b4: 00000013 nop
- 1b8: 00000013 nop
- 1bc: 00000013 nop
- 1c0: 00000013 nop
- 1c4: 00000013 nop
- 1c8: 00000013 nop
- 1cc: 00000013 nop
- 1d0: 00000013 nop
- 1d4: 00000013 nop
- 1d8: 00000013 nop
- 1dc: 00000013 nop
- 1e0: 00000013 nop
- 1e4: 00000013 nop
- 1e8: 00000013 nop
- 1ec: 00000013 nop
- 1f0: 00000013 nop
- 1f4: 00000013 nop
- 1f8: 00000013 nop
- 1fc: 00000013 nop
-
-00000200 <__mulsi3>:
- 200: 490002b7 lui t0,0x49000
- 204: 00a2a023 sw a0,0(t0) # 49000000 <_fstack+0x28ffd004>
- 208: 00b2a223 sw a1,4(t0)
- 20c: 0002a503 lw a0,0(t0)
- 210: 8082 ret
- 212: 00000013 nop
- 216: 00000013 nop
- 21a: 00000013 nop
- 21e: 00000013 nop
- 222: 00000013 nop
- 226: 00000013 nop
- 22a: 00000013 nop
- 22e: 00000013 nop
- 232: 00000013 nop
- 236: 00000013 nop
- 23a: 00000013 nop
- 23e: 00000013 nop
- 242: 00000013 nop
- 246: 00000013 nop
- 24a: 00000013 nop
- 24e: 00000013 nop
- 252: 00000013 nop
- 256: 00000013 nop
- 25a: 00000013 nop
- 25e: 00000013 nop
- 262: 00000013 nop
- 266: 00000013 nop
- 26a: 00000013 nop
- 26e: 00000013 nop
- 272: 00000013 nop
- 276: 00000013 nop
- 27a: 00000013 nop
- 27e: 00000013 nop
- 282: 00000013 nop
- 286: 00000013 nop
- 28a: 00000013 nop
- 28e: 00000013 nop
- 292: 00000013 nop
- 296: 00000013 nop
- 29a: 00000013 nop
- 29e: 00000013 nop
- 2a2: 00000013 nop
- 2a6: 00000013 nop
- 2aa: 00000013 nop
- 2ae: 00000013 nop
- 2b2: 00000013 nop
- 2b6: 00000013 nop
- 2ba: 00000013 nop
- 2be: 00000013 nop
- 2c2: 00000013 nop
- 2c6: 00000013 nop
- 2ca: 00000013 nop
- 2ce: 00000013 nop
- 2d2: 00000013 nop
- 2d6: 00000013 nop
- 2da: 00000013 nop
- 2de: 00000013 nop
- 2e2: 00000013 nop
- 2e6: 00000013 nop
- 2ea: 00000013 nop
- 2ee: 00000013 nop
- 2f2: 00000013 nop
- 2f6: 00000013 nop
- 2fa: 00000013 nop
- 2fe: 0001 nop
-
-00000300 <___App>:
- 300: 20000517 auipc a0,0x20000
- 304: d0050513 addi a0,a0,-768 # 20000000 <A>
- 308: 20000597 auipc a1,0x20000
- 30c: e8858593 addi a1,a1,-376 # 20000190 <__bss_end__>
- 310: 00b55763 bge a0,a1,31e <end_init_bss>
-
-00000314 <loop_init_bss>:
- 314: 00052023 sw zero,0(a0)
- 318: 0511 addi a0,a0,4
- 31a: feb54de3 blt a0,a1,314 <loop_init_bss>
-
-0000031e <end_init_bss>:
- 31e: 00001517 auipc a0,0x1
- 322: 05a50513 addi a0,a0,90 # 1378 <__idata__>
- 326: 20000597 auipc a1,0x20000
- 32a: e6a58593 addi a1,a1,-406 # 20000190 <__bss_end__>
- 32e: 20000617 auipc a2,0x20000
- 332: e6260613 addi a2,a2,-414 # 20000190 <__bss_end__>
- 336: 00c5d863 bge a1,a2,346 <end_init_data>
-
-0000033a <loop_init_data>:
- 33a: 4114 lw a3,0(a0)
- 33c: c194 sw a3,0(a1)
- 33e: 0511 addi a0,a0,4
- 340: 0591 addi a1,a1,4
- 342: fec5cce3 blt a1,a2,33a <loop_init_data>
-
-00000346 <end_init_data>:
- 346: 20003137 lui sp,0x20003
- 34a: ffc10113 addi sp,sp,-4 # 20002ffc <_fstack>
- 34e: 583000ef jal ra,10d0 <main>
- 352: 9002 ebreak
- 354: 00000013 nop
- 358: 00000013 nop
- 35c: 00000013 nop
- 360: 00000013 nop
- 364: 00000013 nop
- 368: 00000013 nop
- 36c: 00000013 nop
- 370: 00000013 nop
- 374: 00000013 nop
- 378: 00000013 nop
- 37c: 00000013 nop
- 380: 00000013 nop
- 384: 00000013 nop
- 388: 00000013 nop
- 38c: 00000013 nop
- 390: 00000013 nop
- 394: 00000013 nop
- 398: 00000013 nop
- 39c: 00000013 nop
- 3a0: 00000013 nop
- 3a4: 00000013 nop
- 3a8: 00000013 nop
- 3ac: 00000013 nop
- 3b0: 00000013 nop
- 3b4: 00000013 nop
- 3b8: 00000013 nop
- 3bc: 00000013 nop
- 3c0: 00000013 nop
- 3c4: 00000013 nop
- 3c8: 00000013 nop
- 3cc: 00000013 nop
- 3d0: 00000013 nop
- 3d4: 00000013 nop
- 3d8: 00000013 nop
- 3dc: 00000013 nop
- 3e0: 00000013 nop
- 3e4: 00000013 nop
- 3e8: 00000013 nop
- 3ec: 00000013 nop
- 3f0: 00000013 nop
- 3f4: 00000013 nop
- 3f8: 00000013 nop
- 3fc: 00000013 nop
- ...
-
-00000500 <gpio_set_dir>:
- 500: 1101 addi sp,sp,-32
- 502: ce22 sw s0,28(sp)
- 504: 1000 addi s0,sp,32
- 506: fea42623 sw a0,-20(s0)
- 50a: 480007b7 lui a5,0x48000
- 50e: 07c1 addi a5,a5,16
- 510: fec42703 lw a4,-20(s0)
- 514: c398 sw a4,0(a5)
- 516: 0001 nop
- 518: 4472 lw s0,28(sp)
- 51a: 6105 addi sp,sp,32
- 51c: 8082 ret
- 51e: 0001 nop
-
-00000520 <gpio_write>:
- 520: 1101 addi sp,sp,-32
- 522: ce22 sw s0,28(sp)
- 524: 1000 addi s0,sp,32
- 526: fea42623 sw a0,-20(s0)
- 52a: 480007b7 lui a5,0x48000
- 52e: 0791 addi a5,a5,4
- 530: fec42703 lw a4,-20(s0)
- 534: c398 sw a4,0(a5)
- 536: 0001 nop
- 538: 4472 lw s0,28(sp)
- 53a: 6105 addi sp,sp,32
- 53c: 8082 ret
- 53e: 0001 nop
-
-00000540 <gpio_read>:
- 540: 1141 addi sp,sp,-16
- 542: c622 sw s0,12(sp)
- 544: 0800 addi s0,sp,16
- 546: 480007b7 lui a5,0x48000
- 54a: 439c lw a5,0(a5)
- 54c: 853e mv a0,a5
- 54e: 4432 lw s0,12(sp)
- 550: 0141 addi sp,sp,16
- 552: 8082 ret
-
-00000554 <gpio_pull>:
- 554: 1101 addi sp,sp,-32
- 556: ce22 sw s0,28(sp)
- 558: 1000 addi s0,sp,32
- 55a: 87aa mv a5,a0
- 55c: fef407a3 sb a5,-17(s0)
- 560: 480007b7 lui a5,0x48000
- 564: 07b1 addi a5,a5,12
- 566: 0007a023 sw zero,0(a5) # 48000000 <_fstack+0x27ffd004>
- 56a: 480007b7 lui a5,0x48000
- 56e: 07a1 addi a5,a5,8
- 570: 0007a023 sw zero,0(a5) # 48000000 <_fstack+0x27ffd004>
- 574: fef44783 lbu a5,-17(s0)
- 578: e799 bnez a5,586 <gpio_pull+0x32>
- 57a: 480007b7 lui a5,0x48000
- 57e: 07b1 addi a5,a5,12
- 580: 4705 li a4,1
- 582: c398 sw a4,0(a5)
- 584: a031 j 590 <gpio_pull+0x3c>
- 586: 480007b7 lui a5,0x48000
- 58a: 07a1 addi a5,a5,8
- 58c: 4705 li a4,1
- 58e: c398 sw a4,0(a5)
- 590: 0001 nop
- 592: 4472 lw s0,28(sp)
- 594: 6105 addi sp,sp,32
- 596: 8082 ret
-
-00000598 <gpio_im>:
- 598: 1101 addi sp,sp,-32
- 59a: ce22 sw s0,28(sp)
- 59c: 1000 addi s0,sp,32
- 59e: fea42623 sw a0,-20(s0)
- 5a2: 480007b7 lui a5,0x48000
- 5a6: 07d1 addi a5,a5,20
- 5a8: fec42703 lw a4,-20(s0)
- 5ac: c398 sw a4,0(a5)
- 5ae: 0001 nop
- 5b0: 4472 lw s0,28(sp)
- 5b2: 6105 addi sp,sp,32
- 5b4: 8082 ret
- 5b6: 0001 nop
-
-000005b8 <uart_init>:
- 5b8: 1101 addi sp,sp,-32
- 5ba: ce22 sw s0,28(sp)
- 5bc: 1000 addi s0,sp,32
- 5be: fea42623 sw a0,-20(s0)
- 5c2: feb42423 sw a1,-24(s0)
- 5c6: fec42703 lw a4,-20(s0)
- 5ca: 4785 li a5,1
- 5cc: 00e7f463 bgeu a5,a4,5d4 <uart_init+0x1c>
- 5d0: 57fd li a5,-1
- 5d2: a0b9 j 620 <uart_init+0x68>
- 5d4: fec42703 lw a4,-20(s0)
- 5d8: 4785 li a5,1
- 5da: 02f71363 bne a4,a5,600 <uart_init+0x48>
- 5de: 401007b7 lui a5,0x40100
- 5e2: 07a1 addi a5,a5,8
- 5e4: fe842703 lw a4,-24(s0)
- 5e8: c398 sw a4,0(a5)
- 5ea: 401007b7 lui a5,0x40100
- 5ee: 07b1 addi a5,a5,12
- 5f0: 0007a023 sw zero,0(a5) # 40100000 <_fstack+0x200fd004>
- 5f4: 401007b7 lui a5,0x40100
- 5f8: 0791 addi a5,a5,4
- 5fa: 4705 li a4,1
- 5fc: c398 sw a4,0(a5)
- 5fe: a00d j 620 <uart_init+0x68>
- 600: 400007b7 lui a5,0x40000
- 604: 07a1 addi a5,a5,8
- 606: fe842703 lw a4,-24(s0)
- 60a: c398 sw a4,0(a5)
- 60c: 400007b7 lui a5,0x40000
- 610: 07b1 addi a5,a5,12
- 612: 0007a023 sw zero,0(a5) # 40000000 <_fstack+0x1fffd004>
- 616: 400007b7 lui a5,0x40000
- 61a: 0791 addi a5,a5,4
- 61c: 4705 li a4,1
- 61e: c398 sw a4,0(a5)
- 620: 853e mv a0,a5
- 622: 4472 lw s0,28(sp)
- 624: 6105 addi sp,sp,32
- 626: 8082 ret
-
-00000628 <uart_puts>:
- 628: 7179 addi sp,sp,-48
- 62a: d622 sw s0,44(sp)
- 62c: 1800 addi s0,sp,48
- 62e: fca42e23 sw a0,-36(s0)
- 632: fcb42c23 sw a1,-40(s0)
- 636: fcc42a23 sw a2,-44(s0)
- 63a: fdc42703 lw a4,-36(s0)
- 63e: 4785 li a5,1
- 640: 00e7f463 bgeu a5,a4,648 <uart_puts+0x20>
- 644: 57fd li a5,-1
- 646: a061 j 6ce <uart_puts+0xa6>
- 648: fdc42783 lw a5,-36(s0)
- 64c: e3a9 bnez a5,68e <uart_puts+0x66>
- 64e: fe042623 sw zero,-20(s0)
- 652: a03d j 680 <uart_puts+0x58>
- 654: 0001 nop
- 656: 400007b7 lui a5,0x40000
- 65a: 0791 addi a5,a5,4
- 65c: 439c lw a5,0(a5)
- 65e: 8b85 andi a5,a5,1
- 660: fbfd bnez a5,656 <uart_puts+0x2e>
- 662: fec42783 lw a5,-20(s0)
- 666: fd842703 lw a4,-40(s0)
- 66a: 97ba add a5,a5,a4
- 66c: 0007c703 lbu a4,0(a5) # 40000000 <_fstack+0x1fffd004>
- 670: 400007b7 lui a5,0x40000
- 674: c398 sw a4,0(a5)
- 676: fec42783 lw a5,-20(s0)
- 67a: 0785 addi a5,a5,1
- 67c: fef42623 sw a5,-20(s0)
- 680: fec42783 lw a5,-20(s0)
- 684: fd442703 lw a4,-44(s0)
- 688: fce7e6e3 bltu a5,a4,654 <uart_puts+0x2c>
- 68c: a081 j 6cc <uart_puts+0xa4>
- 68e: fe042623 sw zero,-20(s0)
- 692: a03d j 6c0 <uart_puts+0x98>
- 694: 0001 nop
- 696: 401007b7 lui a5,0x40100
- 69a: 0791 addi a5,a5,4
- 69c: 439c lw a5,0(a5)
- 69e: 8b85 andi a5,a5,1
- 6a0: fbfd bnez a5,696 <uart_puts+0x6e>
- 6a2: fec42783 lw a5,-20(s0)
- 6a6: fd842703 lw a4,-40(s0)
- 6aa: 97ba add a5,a5,a4
- 6ac: 0007c703 lbu a4,0(a5) # 40100000 <_fstack+0x200fd004>
- 6b0: 401007b7 lui a5,0x40100
- 6b4: c398 sw a4,0(a5)
- 6b6: fec42783 lw a5,-20(s0)
- 6ba: 0785 addi a5,a5,1
- 6bc: fef42623 sw a5,-20(s0)
- 6c0: fec42783 lw a5,-20(s0)
- 6c4: fd442703 lw a4,-44(s0)
- 6c8: fce7e6e3 bltu a5,a4,694 <uart_puts+0x6c>
- 6cc: 4781 li a5,0
- 6ce: 853e mv a0,a5
- 6d0: 5432 lw s0,44(sp)
- 6d2: 6145 addi sp,sp,48
- 6d4: 8082 ret
- 6d6: 0001 nop
-
-000006d8 <uart_gets>:
- 6d8: 7179 addi sp,sp,-48
- 6da: d622 sw s0,44(sp)
- 6dc: 1800 addi s0,sp,48
- 6de: fca42e23 sw a0,-36(s0)
- 6e2: fcb42c23 sw a1,-40(s0)
- 6e6: fcc42a23 sw a2,-44(s0)
- 6ea: fdc42703 lw a4,-36(s0)
- 6ee: 4785 li a5,1
- 6f0: 00e7f463 bgeu a5,a4,6f8 <uart_gets+0x20>
- 6f4: 57fd li a5,-1
- 6f6: a841 j 786 <uart_gets+0xae>
- 6f8: fdc42783 lw a5,-36(s0)
- 6fc: e3b9 bnez a5,742 <uart_gets+0x6a>
- 6fe: fe042623 sw zero,-20(s0)
- 702: a80d j 734 <uart_gets+0x5c>
- 704: 0001 nop
- 706: 400007b7 lui a5,0x40000
- 70a: 0791 addi a5,a5,4
- 70c: 439c lw a5,0(a5)
- 70e: 8ba1 andi a5,a5,8
- 710: fbfd bnez a5,706 <uart_gets+0x2e>
- 712: 400007b7 lui a5,0x40000
- 716: 4394 lw a3,0(a5)
- 718: fec42783 lw a5,-20(s0)
- 71c: fd842703 lw a4,-40(s0)
- 720: 97ba add a5,a5,a4
- 722: 0ff6f713 andi a4,a3,255
- 726: 00e78023 sb a4,0(a5) # 40000000 <_fstack+0x1fffd004>
- 72a: fec42783 lw a5,-20(s0)
- 72e: 0785 addi a5,a5,1
- 730: fef42623 sw a5,-20(s0)
- 734: fec42783 lw a5,-20(s0)
- 738: fd442703 lw a4,-44(s0)
- 73c: fce7e4e3 bltu a5,a4,704 <uart_gets+0x2c>
- 740: a091 j 784 <uart_gets+0xac>
- 742: fe042623 sw zero,-20(s0)
- 746: a80d j 778 <uart_gets+0xa0>
- 748: 0001 nop
- 74a: 401007b7 lui a5,0x40100
- 74e: 0791 addi a5,a5,4
- 750: 439c lw a5,0(a5)
- 752: 8ba1 andi a5,a5,8
- 754: fbfd bnez a5,74a <uart_gets+0x72>
- 756: 401007b7 lui a5,0x40100
- 75a: 4394 lw a3,0(a5)
- 75c: fec42783 lw a5,-20(s0)
- 760: fd842703 lw a4,-40(s0)
- 764: 97ba add a5,a5,a4
- 766: 0ff6f713 andi a4,a3,255
- 76a: 00e78023 sb a4,0(a5) # 40100000 <_fstack+0x200fd004>
- 76e: fec42783 lw a5,-20(s0)
- 772: 0785 addi a5,a5,1
- 774: fef42623 sw a5,-20(s0)
- 778: fec42783 lw a5,-20(s0)
- 77c: fd442703 lw a4,-44(s0)
- 780: fce7e4e3 bltu a5,a4,748 <uart_gets+0x70>
- 784: 4781 li a5,0
- 786: 853e mv a0,a5
- 788: 5432 lw s0,44(sp)
- 78a: 6145 addi sp,sp,48
- 78c: 8082 ret
- 78e: 0001 nop
-
-00000790 <spi_init>:
- 790: 7179 addi sp,sp,-48
- 792: d622 sw s0,44(sp)
- 794: 1800 addi s0,sp,48
- 796: fca42e23 sw a0,-36(s0)
- 79a: 87ae mv a5,a1
- 79c: 8736 mv a4,a3
- 79e: fcf40da3 sb a5,-37(s0)
- 7a2: 87b2 mv a5,a2
- 7a4: fcf40d23 sb a5,-38(s0)
- 7a8: 87ba mv a5,a4
- 7aa: fcf40ca3 sb a5,-39(s0)
- 7ae: fe042623 sw zero,-20(s0)
- 7b2: fdb44783 lbu a5,-37(s0)
- 7b6: fec42703 lw a4,-20(s0)
- 7ba: 8fd9 or a5,a5,a4
- 7bc: fef42623 sw a5,-20(s0)
- 7c0: fda44783 lbu a5,-38(s0)
- 7c4: 0786 slli a5,a5,0x1
- 7c6: 873e mv a4,a5
- 7c8: fec42783 lw a5,-20(s0)
- 7cc: 8fd9 or a5,a5,a4
- 7ce: fef42623 sw a5,-20(s0)
- 7d2: fd944783 lbu a5,-39(s0)
- 7d6: 078a slli a5,a5,0x2
- 7d8: fec42703 lw a4,-20(s0)
- 7dc: 8fd9 or a5,a5,a4
- 7de: fef42623 sw a5,-20(s0)
- 7e2: fdc42703 lw a4,-36(s0)
- 7e6: 4785 li a5,1
- 7e8: 00e7f463 bgeu a5,a4,7f0 <spi_init+0x60>
- 7ec: 57fd li a5,-1
- 7ee: a00d j 810 <spi_init+0x80>
- 7f0: fdc42783 lw a5,-36(s0)
- 7f4: eb81 bnez a5,804 <spi_init+0x74>
- 7f6: 402007b7 lui a5,0x40200
- 7fa: 07a1 addi a5,a5,8
- 7fc: fec42703 lw a4,-20(s0)
- 800: c398 sw a4,0(a5)
- 802: a039 j 810 <spi_init+0x80>
- 804: 403007b7 lui a5,0x40300
- 808: 07a1 addi a5,a5,8
- 80a: fec42703 lw a4,-20(s0)
- 80e: c398 sw a4,0(a5)
- 810: 853e mv a0,a5
- 812: 5432 lw s0,44(sp)
- 814: 6145 addi sp,sp,48
- 816: 8082 ret
-
-00000818 <spi_status>:
- 818: 1101 addi sp,sp,-32
- 81a: ce22 sw s0,28(sp)
- 81c: 1000 addi s0,sp,32
- 81e: fea42623 sw a0,-20(s0)
- 822: fec42703 lw a4,-20(s0)
- 826: 4785 li a5,1
- 828: 00e7f463 bgeu a5,a4,830 <spi_status+0x18>
- 82c: 57fd li a5,-1
- 82e: a839 j 84c <spi_status+0x34>
- 830: fec42783 lw a5,-20(s0)
- 834: e799 bnez a5,842 <spi_status+0x2a>
- 836: 402007b7 lui a5,0x40200
- 83a: 07c1 addi a5,a5,16
- 83c: 439c lw a5,0(a5)
- 83e: 8b85 andi a5,a5,1
- 840: a031 j 84c <spi_status+0x34>
- 842: 403007b7 lui a5,0x40300
- 846: 07c1 addi a5,a5,16
- 848: 439c lw a5,0(a5)
- 84a: 8b85 andi a5,a5,1
- 84c: 853e mv a0,a5
- 84e: 4472 lw s0,28(sp)
- 850: 6105 addi sp,sp,32
- 852: 8082 ret
-
-00000854 <spi_read>:
- 854: 1101 addi sp,sp,-32
- 856: ce22 sw s0,28(sp)
- 858: 1000 addi s0,sp,32
- 85a: fea42623 sw a0,-20(s0)
- 85e: fec42703 lw a4,-20(s0)
- 862: 4785 li a5,1
- 864: 00e7f563 bgeu a5,a4,86e <spi_read+0x1a>
- 868: 0ff00793 li a5,255
- 86c: a839 j 88a <spi_read+0x36>
- 86e: fec42783 lw a5,-20(s0)
- 872: e799 bnez a5,880 <spi_read+0x2c>
- 874: 402007b7 lui a5,0x40200
- 878: 439c lw a5,0(a5)
- 87a: 0ff7f793 andi a5,a5,255
- 87e: a031 j 88a <spi_read+0x36>
- 880: 403007b7 lui a5,0x40300
- 884: 439c lw a5,0(a5)
- 886: 0ff7f793 andi a5,a5,255
- 88a: 853e mv a0,a5
- 88c: 4472 lw s0,28(sp)
- 88e: 6105 addi sp,sp,32
- 890: 8082 ret
- 892: 0001 nop
-
-00000894 <spi_write>:
- 894: 1101 addi sp,sp,-32
- 896: ce06 sw ra,28(sp)
- 898: cc22 sw s0,24(sp)
- 89a: 1000 addi s0,sp,32
- 89c: fea42623 sw a0,-20(s0)
- 8a0: 87ae mv a5,a1
- 8a2: fef405a3 sb a5,-21(s0)
- 8a6: fec42703 lw a4,-20(s0)
- 8aa: 4785 li a5,1
- 8ac: 00e7f463 bgeu a5,a4,8b4 <spi_write+0x20>
- 8b0: 57fd li a5,-1
- 8b2: a051 j 936 <spi_write+0xa2>
- 8b4: fec42783 lw a5,-20(s0)
- 8b8: e3a1 bnez a5,8f8 <spi_write+0x64>
- 8ba: 402007b7 lui a5,0x40200
- 8be: feb44703 lbu a4,-21(s0)
- 8c2: c398 sw a4,0(a5)
- 8c4: 402007b7 lui a5,0x40200
- 8c8: 0791 addi a5,a5,4
- 8ca: 4398 lw a4,0(a5)
- 8cc: 402007b7 lui a5,0x40200
- 8d0: 0791 addi a5,a5,4
- 8d2: 00176713 ori a4,a4,1
- 8d6: c398 sw a4,0(a5)
- 8d8: 402007b7 lui a5,0x40200
- 8dc: 0791 addi a5,a5,4
- 8de: 4398 lw a4,0(a5)
- 8e0: 402007b7 lui a5,0x40200
- 8e4: 0791 addi a5,a5,4
- 8e6: 9b79 andi a4,a4,-2
- 8e8: c398 sw a4,0(a5)
- 8ea: 0001 nop
- 8ec: fec42503 lw a0,-20(s0)
- 8f0: 3725 jal 818 <spi_status>
- 8f2: 87aa mv a5,a0
- 8f4: dfe5 beqz a5,8ec <spi_write+0x58>
- 8f6: a83d j 934 <spi_write+0xa0>
- 8f8: 403007b7 lui a5,0x40300
- 8fc: feb44703 lbu a4,-21(s0)
- 900: c398 sw a4,0(a5)
- 902: 403007b7 lui a5,0x40300
- 906: 0791 addi a5,a5,4
- 908: 4398 lw a4,0(a5)
- 90a: 403007b7 lui a5,0x40300
- 90e: 0791 addi a5,a5,4
- 910: 00176713 ori a4,a4,1
- 914: c398 sw a4,0(a5)
- 916: 403007b7 lui a5,0x40300
- 91a: 0791 addi a5,a5,4
- 91c: 4398 lw a4,0(a5)
- 91e: 403007b7 lui a5,0x40300
- 922: 0791 addi a5,a5,4
- 924: 9b79 andi a4,a4,-2
- 926: c398 sw a4,0(a5)
- 928: 0001 nop
- 92a: fec42503 lw a0,-20(s0)
- 92e: 35ed jal 818 <spi_status>
- 930: 87aa mv a5,a0
- 932: dfe5 beqz a5,92a <spi_write+0x96>
- 934: 4781 li a5,0
- 936: 853e mv a0,a5
- 938: 40f2 lw ra,28(sp)
- 93a: 4462 lw s0,24(sp)
- 93c: 6105 addi sp,sp,32
- 93e: 8082 ret
-
-00000940 <spi_start>:
- 940: 1101 addi sp,sp,-32
- 942: ce22 sw s0,28(sp)
- 944: 1000 addi s0,sp,32
- 946: fea42623 sw a0,-20(s0)
- 94a: fec42703 lw a4,-20(s0)
- 94e: 4785 li a5,1
- 950: 00e7f463 bgeu a5,a4,958 <spi_start+0x18>
- 954: 57fd li a5,-1
- 956: a815 j 98a <spi_start+0x4a>
- 958: fec42783 lw a5,-20(s0)
- 95c: ef81 bnez a5,974 <spi_start+0x34>
- 95e: 402007b7 lui a5,0x40200
- 962: 0791 addi a5,a5,4
- 964: 4398 lw a4,0(a5)
- 966: 402007b7 lui a5,0x40200
- 96a: 0791 addi a5,a5,4
- 96c: 00276713 ori a4,a4,2
- 970: c398 sw a4,0(a5)
- 972: a819 j 988 <spi_start+0x48>
- 974: 403007b7 lui a5,0x40300
- 978: 0791 addi a5,a5,4
- 97a: 4398 lw a4,0(a5)
- 97c: 403007b7 lui a5,0x40300
- 980: 0791 addi a5,a5,4
- 982: 00276713 ori a4,a4,2
- 986: c398 sw a4,0(a5)
- 988: 4781 li a5,0
- 98a: 853e mv a0,a5
- 98c: 4472 lw s0,28(sp)
- 98e: 6105 addi sp,sp,32
- 990: 8082 ret
- 992: 0001 nop
-
-00000994 <spi_end>:
- 994: 1101 addi sp,sp,-32
- 996: ce22 sw s0,28(sp)
- 998: 1000 addi s0,sp,32
- 99a: fea42623 sw a0,-20(s0)
- 99e: fec42703 lw a4,-20(s0)
- 9a2: 4785 li a5,1
- 9a4: 00e7f463 bgeu a5,a4,9ac <spi_end+0x18>
- 9a8: 57fd li a5,-1
- 9aa: a805 j 9da <spi_end+0x46>
- 9ac: fec42783 lw a5,-20(s0)
- 9b0: eb99 bnez a5,9c6 <spi_end+0x32>
- 9b2: 402007b7 lui a5,0x40200
- 9b6: 0791 addi a5,a5,4
- 9b8: 4398 lw a4,0(a5)
- 9ba: 402007b7 lui a5,0x40200
- 9be: 0791 addi a5,a5,4
- 9c0: 9b75 andi a4,a4,-3
- 9c2: c398 sw a4,0(a5)
- 9c4: a811 j 9d8 <spi_end+0x44>
- 9c6: 403007b7 lui a5,0x40300
- 9ca: 0791 addi a5,a5,4
- 9cc: 4398 lw a4,0(a5)
- 9ce: 403007b7 lui a5,0x40300
- 9d2: 0791 addi a5,a5,4
- 9d4: 9b75 andi a4,a4,-3
- 9d6: c398 sw a4,0(a5)
- 9d8: 4781 li a5,0
- 9da: 853e mv a0,a5
- 9dc: 4472 lw s0,28(sp)
- 9de: 6105 addi sp,sp,32
- 9e0: 8082 ret
- 9e2: 0001 nop
-
-000009e4 <i2c_init>:
- 9e4: 1101 addi sp,sp,-32
- 9e6: ce22 sw s0,28(sp)
- 9e8: 1000 addi s0,sp,32
- 9ea: fea42623 sw a0,-20(s0)
- 9ee: feb42423 sw a1,-24(s0)
- 9f2: fec42703 lw a4,-20(s0)
- 9f6: 4785 li a5,1
- 9f8: 00e7f463 bgeu a5,a4,a00 <i2c_init+0x1c>
- 9fc: 57fd li a5,-1
- 9fe: a09d j a64 <i2c_init+0x80>
- a00: fec42783 lw a5,-20(s0)
- a04: eb8d bnez a5,a36 <i2c_init+0x52>
- a06: 404007b7 lui a5,0x40400
- a0a: fe842703 lw a4,-24(s0)
- a0e: 0ff77713 andi a4,a4,255
- a12: c398 sw a4,0(a5)
- a14: 404007b7 lui a5,0x40400
- a18: 0791 addi a5,a5,4
- a1a: fe842683 lw a3,-24(s0)
- a1e: 6741 lui a4,0x10
- a20: f0070713 addi a4,a4,-256 # ff00 <TMR3_IM+0xea44>
- a24: 8f75 and a4,a4,a3
- a26: c398 sw a4,0(a5)
- a28: 404007b7 lui a5,0x40400
- a2c: 07a1 addi a5,a5,8
- a2e: 0c000713 li a4,192
- a32: c398 sw a4,0(a5)
- a34: a805 j a64 <i2c_init+0x80>
- a36: 405007b7 lui a5,0x40500
- a3a: fe842703 lw a4,-24(s0)
- a3e: 0ff77713 andi a4,a4,255
- a42: c398 sw a4,0(a5)
- a44: 405007b7 lui a5,0x40500
- a48: 0791 addi a5,a5,4
- a4a: fe842683 lw a3,-24(s0)
- a4e: 6741 lui a4,0x10
- a50: f0070713 addi a4,a4,-256 # ff00 <TMR3_IM+0xea44>
- a54: 8f75 and a4,a4,a3
- a56: c398 sw a4,0(a5)
- a58: 405007b7 lui a5,0x40500
- a5c: 07a1 addi a5,a5,8
- a5e: 0c000713 li a4,192
- a62: c398 sw a4,0(a5)
- a64: 853e mv a0,a5
- a66: 4472 lw s0,28(sp)
- a68: 6105 addi sp,sp,32
- a6a: 8082 ret
-
-00000a6c <i2c_send>:
- a6c: 1101 addi sp,sp,-32
- a6e: ce22 sw s0,28(sp)
- a70: 1000 addi s0,sp,32
- a72: fea42623 sw a0,-20(s0)
- a76: 87ae mv a5,a1
- a78: 8732 mv a4,a2
- a7a: fef405a3 sb a5,-21(s0)
- a7e: 87ba mv a5,a4
- a80: fef40523 sb a5,-22(s0)
- a84: fec42703 lw a4,-20(s0)
- a88: 4785 li a5,1
- a8a: 00e7f463 bgeu a5,a4,a92 <i2c_send+0x26>
- a8e: 57fd li a5,-1
- a90: aa29 j baa <i2c_send+0x13e>
- a92: fec42783 lw a5,-20(s0)
- a96: e7d1 bnez a5,b22 <i2c_send+0xb6>
- a98: 404007b7 lui a5,0x40400
- a9c: 07b1 addi a5,a5,12
- a9e: feb44703 lbu a4,-21(s0)
- aa2: c398 sw a4,0(a5)
- aa4: 404007b7 lui a5,0x40400
- aa8: 07d1 addi a5,a5,20
- aaa: 09000713 li a4,144
- aae: c398 sw a4,0(a5)
- ab0: 0001 nop
- ab2: 404007b7 lui a5,0x40400
- ab6: 07e1 addi a5,a5,24
- ab8: 439c lw a5,0(a5)
- aba: 8b89 andi a5,a5,2
- abc: fbfd bnez a5,ab2 <i2c_send+0x46>
- abe: 404007b7 lui a5,0x40400
- ac2: 07e1 addi a5,a5,24
- ac4: 439c lw a5,0(a5)
- ac6: 0807f793 andi a5,a5,128
- aca: cb89 beqz a5,adc <i2c_send+0x70>
- acc: 404007b7 lui a5,0x40400
- ad0: 07d1 addi a5,a5,20
- ad2: 04000713 li a4,64
- ad6: c398 sw a4,0(a5)
- ad8: 4781 li a5,0
- ada: a8c1 j baa <i2c_send+0x13e>
- adc: 404007b7 lui a5,0x40400
- ae0: 07b1 addi a5,a5,12
- ae2: fea44703 lbu a4,-22(s0)
- ae6: c398 sw a4,0(a5)
- ae8: 404007b7 lui a5,0x40400
- aec: 07d1 addi a5,a5,20
- aee: 4741 li a4,16
- af0: c398 sw a4,0(a5)
- af2: 0001 nop
- af4: 404007b7 lui a5,0x40400
- af8: 07e1 addi a5,a5,24
- afa: 439c lw a5,0(a5)
- afc: 8b89 andi a5,a5,2
- afe: fbfd bnez a5,af4 <i2c_send+0x88>
- b00: 404007b7 lui a5,0x40400
- b04: 07d1 addi a5,a5,20
- b06: 04000713 li a4,64
- b0a: c398 sw a4,0(a5)
- b0c: 404007b7 lui a5,0x40400
- b10: 07e1 addi a5,a5,24
- b12: 439c lw a5,0(a5)
- b14: 0807f793 andi a5,a5,128
- b18: c399 beqz a5,b1e <i2c_send+0xb2>
- b1a: 4781 li a5,0
- b1c: a079 j baa <i2c_send+0x13e>
- b1e: 4785 li a5,1
- b20: a069 j baa <i2c_send+0x13e>
- b22: 405007b7 lui a5,0x40500
- b26: 07b1 addi a5,a5,12
- b28: feb44703 lbu a4,-21(s0)
- b2c: c398 sw a4,0(a5)
- b2e: 405007b7 lui a5,0x40500
- b32: 07d1 addi a5,a5,20
- b34: 09000713 li a4,144
- b38: c398 sw a4,0(a5)
- b3a: 0001 nop
- b3c: 405007b7 lui a5,0x40500
- b40: 07e1 addi a5,a5,24
- b42: 439c lw a5,0(a5)
- b44: 8b89 andi a5,a5,2
- b46: fbfd bnez a5,b3c <i2c_send+0xd0>
- b48: 405007b7 lui a5,0x40500
- b4c: 07e1 addi a5,a5,24
- b4e: 439c lw a5,0(a5)
- b50: 0807f793 andi a5,a5,128
- b54: cb89 beqz a5,b66 <i2c_send+0xfa>
- b56: 405007b7 lui a5,0x40500
- b5a: 07d1 addi a5,a5,20
- b5c: 04000713 li a4,64
- b60: c398 sw a4,0(a5)
- b62: 4781 li a5,0
- b64: a099 j baa <i2c_send+0x13e>
- b66: 405007b7 lui a5,0x40500
- b6a: 07b1 addi a5,a5,12
- b6c: fea44703 lbu a4,-22(s0)
- b70: c398 sw a4,0(a5)
- b72: 405007b7 lui a5,0x40500
- b76: 07d1 addi a5,a5,20
- b78: 4741 li a4,16
- b7a: c398 sw a4,0(a5)
- b7c: 0001 nop
- b7e: 405007b7 lui a5,0x40500
- b82: 07e1 addi a5,a5,24
- b84: 439c lw a5,0(a5)
- b86: 8b89 andi a5,a5,2
- b88: fbfd bnez a5,b7e <i2c_send+0x112>
- b8a: 405007b7 lui a5,0x40500
- b8e: 07d1 addi a5,a5,20
- b90: 04000713 li a4,64
- b94: c398 sw a4,0(a5)
- b96: 405007b7 lui a5,0x40500
- b9a: 07e1 addi a5,a5,24
- b9c: 439c lw a5,0(a5)
- b9e: 0807f793 andi a5,a5,128
- ba2: c399 beqz a5,ba8 <i2c_send+0x13c>
- ba4: 4781 li a5,0
- ba6: a011 j baa <i2c_send+0x13e>
- ba8: 4785 li a5,1
- baa: 853e mv a0,a5
- bac: 4472 lw s0,28(sp)
- bae: 6105 addi sp,sp,32
- bb0: 8082 ret
- bb2: 0001 nop
-
-00000bb4 <pwm_init>:
- bb4: 1101 addi sp,sp,-32
- bb6: ce22 sw s0,28(sp)
- bb8: 1000 addi s0,sp,32
- bba: fea42623 sw a0,-20(s0)
- bbe: feb42423 sw a1,-24(s0)
- bc2: fec42223 sw a2,-28(s0)
- bc6: fed42023 sw a3,-32(s0)
- bca: fec42703 lw a4,-20(s0)
- bce: 4785 li a5,1
- bd0: 00e7f463 bgeu a5,a4,bd8 <pwm_init+0x24>
- bd4: 57fd li a5,-1
- bd6: a891 j c2a <pwm_init+0x76>
- bd8: fec42783 lw a5,-20(s0)
- bdc: e785 bnez a5,c04 <pwm_init+0x50>
- bde: 406007b7 lui a5,0x40600
- be2: 0791 addi a5,a5,4
- be4: fe842703 lw a4,-24(s0)
- be8: c398 sw a4,0(a5)
- bea: 406007b7 lui a5,0x40600
- bee: 07a1 addi a5,a5,8
- bf0: fe442703 lw a4,-28(s0)
- bf4: c398 sw a4,0(a5)
- bf6: 406007b7 lui a5,0x40600
- bfa: 07c1 addi a5,a5,16
- bfc: fe042703 lw a4,-32(s0)
- c00: c398 sw a4,0(a5)
- c02: a01d j c28 <pwm_init+0x74>
- c04: 407007b7 lui a5,0x40700
- c08: 0791 addi a5,a5,4
- c0a: fe842703 lw a4,-24(s0)
- c0e: c398 sw a4,0(a5)
- c10: 407007b7 lui a5,0x40700
- c14: 07a1 addi a5,a5,8
- c16: fe442703 lw a4,-28(s0)
- c1a: c398 sw a4,0(a5)
- c1c: 407007b7 lui a5,0x40700
- c20: 07c1 addi a5,a5,16
- c22: fe042703 lw a4,-32(s0)
- c26: c398 sw a4,0(a5)
- c28: 4781 li a5,0
- c2a: 853e mv a0,a5
- c2c: 4472 lw s0,28(sp)
- c2e: 6105 addi sp,sp,32
- c30: 8082 ret
- c32: 0001 nop
-
-00000c34 <pwm_enable>:
- c34: 1101 addi sp,sp,-32
- c36: ce22 sw s0,28(sp)
- c38: 1000 addi s0,sp,32
- c3a: fea42623 sw a0,-20(s0)
- c3e: fec42703 lw a4,-20(s0)
- c42: 4785 li a5,1
- c44: 00e7f463 bgeu a5,a4,c4c <pwm_enable+0x18>
- c48: 57fd li a5,-1
- c4a: a015 j c6e <pwm_enable+0x3a>
- c4c: fec42783 lw a5,-20(s0)
- c50: eb81 bnez a5,c60 <pwm_enable+0x2c>
- c52: 406007b7 lui a5,0x40600
- c56: 02078793 addi a5,a5,32 # 40600020 <_fstack+0x205fd024>
- c5a: 4705 li a4,1
- c5c: c398 sw a4,0(a5)
- c5e: a039 j c6c <pwm_enable+0x38>
- c60: 406007b7 lui a5,0x40600
- c64: 02078793 addi a5,a5,32 # 40600020 <_fstack+0x205fd024>
- c68: 4705 li a4,1
- c6a: c398 sw a4,0(a5)
- c6c: 4781 li a5,0
- c6e: 853e mv a0,a5
- c70: 4472 lw s0,28(sp)
- c72: 6105 addi sp,sp,32
- c74: 8082 ret
- c76: 0001 nop
-
-00000c78 <pwm_disable>:
- c78: 1101 addi sp,sp,-32
- c7a: ce22 sw s0,28(sp)
- c7c: 1000 addi s0,sp,32
- c7e: fea42623 sw a0,-20(s0)
- c82: fec42703 lw a4,-20(s0)
- c86: 4785 li a5,1
- c88: 00e7f463 bgeu a5,a4,c90 <pwm_disable+0x18>
- c8c: 57fd li a5,-1
- c8e: a015 j cb2 <pwm_disable+0x3a>
- c90: fec42783 lw a5,-20(s0)
- c94: eb81 bnez a5,ca4 <pwm_disable+0x2c>
- c96: 406007b7 lui a5,0x40600
- c9a: 02078793 addi a5,a5,32 # 40600020 <_fstack+0x205fd024>
- c9e: 0007a023 sw zero,0(a5)
- ca2: a039 j cb0 <pwm_disable+0x38>
- ca4: 406007b7 lui a5,0x40600
- ca8: 02078793 addi a5,a5,32 # 40600020 <_fstack+0x205fd024>
- cac: 0007a023 sw zero,0(a5)
- cb0: 4781 li a5,0
- cb2: 853e mv a0,a5
- cb4: 4472 lw s0,28(sp)
- cb6: 6105 addi sp,sp,32
- cb8: 8082 ret
- cba: 0001 nop
-
-00000cbc <tmr_init>:
- cbc: 1101 addi sp,sp,-32
- cbe: ce22 sw s0,28(sp)
- cc0: 1000 addi s0,sp,32
- cc2: fea42623 sw a0,-20(s0)
- cc6: feb42423 sw a1,-24(s0)
- cca: fec42223 sw a2,-28(s0)
- cce: fec42703 lw a4,-20(s0)
- cd2: 4785 li a5,1
- cd4: 00e7f463 bgeu a5,a4,cdc <tmr_init+0x20>
- cd8: 57fd li a5,-1
- cda: a095 j d3e <tmr_init+0x82>
- cdc: fec42783 lw a5,-20(s0)
- ce0: eb85 bnez a5,d10 <tmr_init+0x54>
- ce2: 408007b7 lui a5,0x40800
- ce6: 07a1 addi a5,a5,8
- ce8: fe442703 lw a4,-28(s0)
- cec: c398 sw a4,0(a5)
- cee: 408007b7 lui a5,0x40800
- cf2: 0791 addi a5,a5,4
- cf4: fe842703 lw a4,-24(s0)
- cf8: c398 sw a4,0(a5)
- cfa: 408007b7 lui a5,0x40800
- cfe: 07c1 addi a5,a5,16
- d00: 4705 li a4,1
- d02: c398 sw a4,0(a5)
- d04: 408007b7 lui a5,0x40800
- d08: 07c1 addi a5,a5,16
- d0a: 0007a023 sw zero,0(a5) # 40800000 <_fstack+0x207fd004>
- d0e: a03d j d3c <tmr_init+0x80>
- d10: 409007b7 lui a5,0x40900
- d14: 07a1 addi a5,a5,8
- d16: fe442703 lw a4,-28(s0)
- d1a: c398 sw a4,0(a5)
- d1c: 409007b7 lui a5,0x40900
- d20: 0791 addi a5,a5,4
- d22: fe842703 lw a4,-24(s0)
- d26: c398 sw a4,0(a5)
- d28: 409007b7 lui a5,0x40900
- d2c: 07c1 addi a5,a5,16
- d2e: 4705 li a4,1
- d30: c398 sw a4,0(a5)
- d32: 409007b7 lui a5,0x40900
- d36: 07c1 addi a5,a5,16
- d38: 0007a023 sw zero,0(a5) # 40900000 <_fstack+0x208fd004>
- d3c: 4781 li a5,0
- d3e: 853e mv a0,a5
- d40: 4472 lw s0,28(sp)
- d42: 6105 addi sp,sp,32
- d44: 8082 ret
- d46: 0001 nop
-
-00000d48 <tmr_enable>:
- d48: 1101 addi sp,sp,-32
- d4a: ce22 sw s0,28(sp)
- d4c: 1000 addi s0,sp,32
- d4e: fea42623 sw a0,-20(s0)
- d52: fec42703 lw a4,-20(s0)
- d56: 4785 li a5,1
- d58: 00e7f463 bgeu a5,a4,d60 <tmr_enable+0x18>
- d5c: 57fd li a5,-1
- d5e: a005 j d7e <tmr_enable+0x36>
- d60: fec42783 lw a5,-20(s0)
- d64: e799 bnez a5,d72 <tmr_enable+0x2a>
- d66: 408007b7 lui a5,0x40800
- d6a: 07d1 addi a5,a5,20
- d6c: 4705 li a4,1
- d6e: c398 sw a4,0(a5)
- d70: a031 j d7c <tmr_enable+0x34>
- d72: 409007b7 lui a5,0x40900
- d76: 07d1 addi a5,a5,20
- d78: 4705 li a4,1
- d7a: c398 sw a4,0(a5)
- d7c: 4781 li a5,0
- d7e: 853e mv a0,a5
- d80: 4472 lw s0,28(sp)
- d82: 6105 addi sp,sp,32
- d84: 8082 ret
- d86: 0001 nop
-
-00000d88 <tmr_disable>:
- d88: 1101 addi sp,sp,-32
- d8a: ce22 sw s0,28(sp)
- d8c: 1000 addi s0,sp,32
- d8e: fea42623 sw a0,-20(s0)
- d92: fec42703 lw a4,-20(s0)
- d96: 4785 li a5,1
- d98: 00e7f463 bgeu a5,a4,da0 <tmr_disable+0x18>
- d9c: 57fd li a5,-1
- d9e: a005 j dbe <tmr_disable+0x36>
- da0: fec42783 lw a5,-20(s0)
- da4: e799 bnez a5,db2 <tmr_disable+0x2a>
- da6: 408007b7 lui a5,0x40800
- daa: 07d1 addi a5,a5,20
- dac: 0007a023 sw zero,0(a5) # 40800000 <_fstack+0x207fd004>
- db0: a031 j dbc <tmr_disable+0x34>
- db2: 409007b7 lui a5,0x40900
- db6: 07d1 addi a5,a5,20
- db8: 0007a023 sw zero,0(a5) # 40900000 <_fstack+0x208fd004>
- dbc: 4781 li a5,0
- dbe: 853e mv a0,a5
- dc0: 4472 lw s0,28(sp)
- dc2: 6105 addi sp,sp,32
- dc4: 8082 ret
- dc6: 0001 nop
-
-00000dc8 <tmr_wait>:
- dc8: 1101 addi sp,sp,-32
- dca: ce22 sw s0,28(sp)
- dcc: 1000 addi s0,sp,32
- dce: fea42623 sw a0,-20(s0)
- dd2: fec42703 lw a4,-20(s0)
- dd6: 4785 li a5,1
- dd8: 00e7f463 bgeu a5,a4,de0 <tmr_wait+0x18>
- ddc: 57fd li a5,-1
- dde: a015 j e02 <tmr_wait+0x3a>
- de0: fec42783 lw a5,-20(s0)
- de4: eb81 bnez a5,df4 <tmr_wait+0x2c>
- de6: 0001 nop
- de8: 408007b7 lui a5,0x40800
- dec: 07b1 addi a5,a5,12
- dee: 439c lw a5,0(a5)
- df0: dfe5 beqz a5,de8 <tmr_wait+0x20>
- df2: a039 j e00 <tmr_wait+0x38>
- df4: 0001 nop
- df6: 409007b7 lui a5,0x40900
- dfa: 07b1 addi a5,a5,12
- dfc: 439c lw a5,0(a5)
- dfe: dfe5 beqz a5,df6 <tmr_wait+0x2e>
- e00: 4781 li a5,0
- e02: 853e mv a0,a5
- e04: 4472 lw s0,28(sp)
- e06: 6105 addi sp,sp,32
- e08: 8082 ret
- e0a: 0001 nop
-
-00000e0c <tmr_ei>:
- e0c: 1101 addi sp,sp,-32
- e0e: ce22 sw s0,28(sp)
- e10: 1000 addi s0,sp,32
- e12: fea42623 sw a0,-20(s0)
- e16: fec42703 lw a4,-20(s0)
- e1a: 4785 li a5,1
- e1c: 00e7f463 bgeu a5,a4,e24 <tmr_ei+0x18>
- e20: 57fd li a5,-1
- e22: a005 j e42 <tmr_ei+0x36>
- e24: fec42783 lw a5,-20(s0)
- e28: e799 bnez a5,e36 <tmr_ei+0x2a>
- e2a: 408007b7 lui a5,0x40800
- e2e: 10078793 addi a5,a5,256 # 40800100 <_fstack+0x207fd104>
- e32: 439c lw a5,0(a5)
- e34: a031 j e40 <tmr_ei+0x34>
- e36: 409007b7 lui a5,0x40900
- e3a: 10078793 addi a5,a5,256 # 40900100 <_fstack+0x208fd104>
- e3e: 439c lw a5,0(a5)
- e40: 4781 li a5,0
- e42: 853e mv a0,a5
- e44: 4472 lw s0,28(sp)
- e46: 6105 addi sp,sp,32
- e48: 8082 ret
- e4a: 0001 nop
-
-00000e4c <tmr_di>:
- e4c: 1101 addi sp,sp,-32
- e4e: ce22 sw s0,28(sp)
- e50: 1000 addi s0,sp,32
- e52: fea42623 sw a0,-20(s0)
- e56: fec42703 lw a4,-20(s0)
- e5a: 4785 li a5,1
- e5c: 00e7f463 bgeu a5,a4,e64 <tmr_di+0x18>
- e60: 57fd li a5,-1
- e62: a005 j e82 <tmr_di+0x36>
- e64: fec42783 lw a5,-20(s0)
- e68: e799 bnez a5,e76 <tmr_di+0x2a>
- e6a: 408007b7 lui a5,0x40800
- e6e: 10078793 addi a5,a5,256 # 40800100 <_fstack+0x207fd104>
- e72: 439c lw a5,0(a5)
- e74: a031 j e80 <tmr_di+0x34>
- e76: 409007b7 lui a5,0x40900
- e7a: 10078793 addi a5,a5,256 # 40900100 <_fstack+0x208fd104>
- e7e: 439c lw a5,0(a5)
- e80: 4781 li a5,0
- e82: 853e mv a0,a5
- e84: 4472 lw s0,28(sp)
- e86: 6105 addi sp,sp,32
- e88: 8082 ret
- e8a: 0001 nop
-
-00000e8c <tmr_clrov>:
- e8c: 1101 addi sp,sp,-32
- e8e: ce22 sw s0,28(sp)
- e90: 1000 addi s0,sp,32
- e92: fea42623 sw a0,-20(s0)
- e96: fec42703 lw a4,-20(s0)
- e9a: 4785 li a5,1
- e9c: 00e7f463 bgeu a5,a4,ea4 <tmr_clrov+0x18>
- ea0: 57fd li a5,-1
- ea2: a035 j ece <tmr_clrov+0x42>
- ea4: fec42783 lw a5,-20(s0)
- ea8: eb91 bnez a5,ebc <tmr_clrov+0x30>
- eaa: 408007b7 lui a5,0x40800
- eae: 07c1 addi a5,a5,16
- eb0: 439c lw a5,0(a5)
- eb2: 408007b7 lui a5,0x40800
- eb6: 07c1 addi a5,a5,16
- eb8: 439c lw a5,0(a5)
- eba: a809 j ecc <tmr_clrov+0x40>
- ebc: 409007b7 lui a5,0x40900
- ec0: 07c1 addi a5,a5,16
- ec2: 439c lw a5,0(a5)
- ec4: 409007b7 lui a5,0x40900
- ec8: 07c1 addi a5,a5,16
- eca: 439c lw a5,0(a5)
- ecc: 4781 li a5,0
- ece: 853e mv a0,a5
- ed0: 4472 lw s0,28(sp)
- ed2: 6105 addi sp,sp,32
- ed4: 8082 ret
- ed6: 0001 nop
-
-00000ed8 <tmr_read>:
- ed8: 1101 addi sp,sp,-32
- eda: ce22 sw s0,28(sp)
- edc: 1000 addi s0,sp,32
- ede: fea42623 sw a0,-20(s0)
- ee2: fec42703 lw a4,-20(s0)
- ee6: 4785 li a5,1
- ee8: 00e7f463 bgeu a5,a4,ef0 <tmr_read+0x18>
- eec: 57fd li a5,-1
- eee: a819 j f04 <tmr_read+0x2c>
- ef0: fec42783 lw a5,-20(s0)
- ef4: e789 bnez a5,efe <tmr_read+0x26>
- ef6: 408007b7 lui a5,0x40800
- efa: 439c lw a5,0(a5)
- efc: a021 j f04 <tmr_read+0x2c>
- efe: 409007b7 lui a5,0x40900
- f02: 439c lw a5,0(a5)
- f04: 853e mv a0,a5
- f06: 4472 lw s0,28(sp)
- f08: 6105 addi sp,sp,32
- f0a: 8082 ret
-
-00000f0c <IRQ>:
- f0c: 715d addi sp,sp,-80
- f0e: c686 sw ra,76(sp)
- f10: c496 sw t0,72(sp)
- f12: c29a sw t1,68(sp)
- f14: c09e sw t2,64(sp)
- f16: de22 sw s0,60(sp)
- f18: dc2a sw a0,56(sp)
- f1a: da2e sw a1,52(sp)
- f1c: d832 sw a2,48(sp)
- f1e: d636 sw a3,44(sp)
- f20: d43a sw a4,40(sp)
- f22: d23e sw a5,36(sp)
- f24: d042 sw a6,32(sp)
- f26: ce46 sw a7,28(sp)
- f28: cc72 sw t3,24(sp)
- f2a: ca76 sw t4,20(sp)
- f2c: c87a sw t5,16(sp)
- f2e: c67e sw t6,12(sp)
- f30: 0880 addi s0,sp,80
- f32: 09900513 li a0,153
- f36: deaff0ef jal ra,520 <gpio_write>
- f3a: 0001 nop
- f3c: 40b6 lw ra,76(sp)
- f3e: 42a6 lw t0,72(sp)
- f40: 4316 lw t1,68(sp)
- f42: 4386 lw t2,64(sp)
- f44: 5472 lw s0,60(sp)
- f46: 5562 lw a0,56(sp)
- f48: 55d2 lw a1,52(sp)
- f4a: 5642 lw a2,48(sp)
- f4c: 56b2 lw a3,44(sp)
- f4e: 5722 lw a4,40(sp)
- f50: 5792 lw a5,36(sp)
- f52: 5802 lw a6,32(sp)
- f54: 48f2 lw a7,28(sp)
- f56: 4e62 lw t3,24(sp)
- f58: 4ed2 lw t4,20(sp)
- f5a: 4f42 lw t5,16(sp)
- f5c: 4fb2 lw t6,12(sp)
- f5e: 6161 addi sp,sp,80
- f60: 30200073 mret
-
-00000f64 <fact>:
- f64: 7179 addi sp,sp,-48
- f66: d606 sw ra,44(sp)
- f68: d422 sw s0,40(sp)
- f6a: 1800 addi s0,sp,48
- f6c: fca42e23 sw a0,-36(s0)
- f70: 4785 li a5,1
- f72: fef42623 sw a5,-20(s0)
- f76: 4789 li a5,2
- f78: fef42423 sw a5,-24(s0)
- f7c: a839 j f9a <fact+0x36>
- f7e: fe842583 lw a1,-24(s0)
- f82: fec42503 lw a0,-20(s0)
- f86: a7aff0ef jal ra,200 <__mulsi3>
- f8a: 87aa mv a5,a0
- f8c: fef42623 sw a5,-20(s0)
- f90: fe842783 lw a5,-24(s0)
- f94: 0785 addi a5,a5,1
- f96: fef42423 sw a5,-24(s0)
- f9a: fe842703 lw a4,-24(s0)
- f9e: fdc42783 lw a5,-36(s0)
- fa2: fce7dee3 bge a5,a4,f7e <fact+0x1a>
- fa6: fec42783 lw a5,-20(s0)
- faa: 853e mv a0,a5
- fac: 50b2 lw ra,44(sp)
- fae: 5422 lw s0,40(sp)
- fb0: 6145 addi sp,sp,48
- fb2: 8082 ret
-
-00000fb4 <strlen>:
- fb4: 7179 addi sp,sp,-48
- fb6: d622 sw s0,44(sp)
- fb8: 1800 addi s0,sp,48
- fba: fca42e23 sw a0,-36(s0)
- fbe: fe042623 sw zero,-20(s0)
- fc2: a031 j fce <strlen+0x1a>
- fc4: fec42783 lw a5,-20(s0)
- fc8: 0785 addi a5,a5,1
- fca: fef42623 sw a5,-20(s0)
- fce: fdc42783 lw a5,-36(s0)
- fd2: 0007c783 lbu a5,0(a5) # 40900000 <_fstack+0x208fd004>
- fd6: f7fd bnez a5,fc4 <strlen+0x10>
- fd8: fec42783 lw a5,-20(s0)
- fdc: 853e mv a0,a5
- fde: 5432 lw s0,44(sp)
- fe0: 6145 addi sp,sp,48
- fe2: 8082 ret
-
-00000fe4 <M23LC_write_byte>:
- fe4: 1101 addi sp,sp,-32
- fe6: ce06 sw ra,28(sp)
- fe8: cc22 sw s0,24(sp)
- fea: 1000 addi s0,sp,32
- fec: fea42623 sw a0,-20(s0)
- ff0: feb42423 sw a1,-24(s0)
- ff4: fec42223 sw a2,-28(s0)
- ff8: fec42783 lw a5,-20(s0)
- ffc: 853e mv a0,a5
- ffe: 3289 jal 940 <spi_start>
- 1000: fec42783 lw a5,-20(s0)
- 1004: 4589 li a1,2
- 1006: 853e mv a0,a5
- 1008: 3071 jal 894 <spi_write>
- 100a: fec42703 lw a4,-20(s0)
- 100e: fe842783 lw a5,-24(s0)
- 1012: 83a1 srli a5,a5,0x8
- 1014: 0ff7f793 andi a5,a5,255
- 1018: 85be mv a1,a5
- 101a: 853a mv a0,a4
- 101c: 38a5 jal 894 <spi_write>
- 101e: fec42783 lw a5,-20(s0)
- 1022: fe842703 lw a4,-24(s0)
- 1026: 0ff77713 andi a4,a4,255
- 102a: 85ba mv a1,a4
- 102c: 853e mv a0,a5
- 102e: 309d jal 894 <spi_write>
- 1030: fec42783 lw a5,-20(s0)
- 1034: fe442703 lw a4,-28(s0)
- 1038: 0ff77713 andi a4,a4,255
- 103c: 85ba mv a1,a4
- 103e: 853e mv a0,a5
- 1040: 3891 jal 894 <spi_write>
- 1042: fec42783 lw a5,-20(s0)
- 1046: 853e mv a0,a5
- 1048: 32b1 jal 994 <spi_end>
- 104a: 0001 nop
- 104c: 40f2 lw ra,28(sp)
- 104e: 4462 lw s0,24(sp)
- 1050: 6105 addi sp,sp,32
- 1052: 8082 ret
-
-00001054 <M23LC_read_byte>:
- 1054: 1101 addi sp,sp,-32
- 1056: ce06 sw ra,28(sp)
- 1058: cc22 sw s0,24(sp)
- 105a: 1000 addi s0,sp,32
- 105c: fea42623 sw a0,-20(s0)
- 1060: 87ae mv a5,a1
- 1062: fef41523 sh a5,-22(s0)
- 1066: fec42783 lw a5,-20(s0)
- 106a: 853e mv a0,a5
- 106c: 38d1 jal 940 <spi_start>
- 106e: fec42783 lw a5,-20(s0)
- 1072: 458d li a1,3
- 1074: 853e mv a0,a5
- 1076: 3839 jal 894 <spi_write>
- 1078: fec42703 lw a4,-20(s0)
- 107c: fea45783 lhu a5,-22(s0)
- 1080: 83a1 srli a5,a5,0x8
- 1082: 07c2 slli a5,a5,0x10
- 1084: 83c1 srli a5,a5,0x10
- 1086: 0ff7f793 andi a5,a5,255
- 108a: 85be mv a1,a5
- 108c: 853a mv a0,a4
- 108e: 807ff0ef jal ra,894 <spi_write>
- 1092: fec42783 lw a5,-20(s0)
- 1096: fea45703 lhu a4,-22(s0)
- 109a: 0ff77713 andi a4,a4,255
- 109e: 85ba mv a1,a4
- 10a0: 853e mv a0,a5
- 10a2: ff2ff0ef jal ra,894 <spi_write>
- 10a6: fec42783 lw a5,-20(s0)
- 10aa: 4581 li a1,0
- 10ac: 853e mv a0,a5
- 10ae: fe6ff0ef jal ra,894 <spi_write>
- 10b2: fec42783 lw a5,-20(s0)
- 10b6: 853e mv a0,a5
- 10b8: 38f1 jal 994 <spi_end>
- 10ba: fec42783 lw a5,-20(s0)
- 10be: 853e mv a0,a5
- 10c0: f94ff0ef jal ra,854 <spi_read>
- 10c4: 87aa mv a5,a0
- 10c6: 853e mv a0,a5
- 10c8: 40f2 lw ra,28(sp)
- 10ca: 4462 lw s0,24(sp)
- 10cc: 6105 addi sp,sp,32
- 10ce: 8082 ret
-
-000010d0 <main>:
- 10d0: 7179 addi sp,sp,-48
- 10d2: d606 sw ra,44(sp)
- 10d4: d422 sw s0,40(sp)
- 10d6: 1800 addi s0,sp,48
- 10d8: 4581 li a1,0
- 10da: 4501 li a0,0
- 10dc: cdcff0ef jal ra,5b8 <uart_init>
- 10e0: 0ff00513 li a0,255
- 10e4: c1cff0ef jal ra,500 <gpio_set_dir>
- 10e8: 46d1 li a3,20
- 10ea: 4601 li a2,0
- 10ec: 4581 li a1,0
- 10ee: 4501 li a0,0
- 10f0: ea0ff0ef jal ra,790 <spi_init>
- 10f4: 4635 li a2,13
- 10f6: 6785 lui a5,0x1
- 10f8: 30c78593 addi a1,a5,780 # 130c <main+0x23c>
- 10fc: 4501 li a0,0
- 10fe: d2aff0ef jal ra,628 <uart_puts>
- 1102: 462d li a2,11
- 1104: 6785 lui a5,0x1
- 1106: 31c78593 addi a1,a5,796 # 131c <main+0x24c>
- 110a: 4501 li a0,0
- 110c: d1cff0ef jal ra,628 <uart_puts>
- 1110: 05500513 li a0,85
- 1114: c0cff0ef jal ra,520 <gpio_write>
- 1118: fe042623 sw zero,-20(s0)
- 111c: a031 j 1128 <main+0x58>
- 111e: fec42783 lw a5,-20(s0)
- 1122: 0785 addi a5,a5,1
- 1124: fef42623 sw a5,-20(s0)
- 1128: fec42703 lw a4,-20(s0)
- 112c: 06300793 li a5,99
- 1130: fee7d7e3 bge a5,a4,111e <main+0x4e>
- 1134: c0cff0ef jal ra,540 <gpio_read>
- 1138: 87aa mv a5,a0
- 113a: fcf42c23 sw a5,-40(s0)
- 113e: fd842783 lw a5,-40(s0)
- 1142: 4087d713 srai a4,a5,0x8
- 1146: 05500793 li a5,85
- 114a: 00f71a63 bne a4,a5,115e <main+0x8e>
- 114e: 4621 li a2,8
- 1150: 6785 lui a5,0x1
- 1152: 32878593 addi a1,a5,808 # 1328 <main+0x258>
- 1156: 4501 li a0,0
- 1158: cd0ff0ef jal ra,628 <uart_puts>
- 115c: a801 j 116c <main+0x9c>
- 115e: 4621 li a2,8
- 1160: 6785 lui a5,0x1
- 1162: 33478593 addi a1,a5,820 # 1334 <main+0x264>
- 1166: 4501 li a0,0
- 1168: cc0ff0ef jal ra,628 <uart_puts>
- 116c: 4629 li a2,10
- 116e: 6785 lui a5,0x1
- 1170: 34078593 addi a1,a5,832 # 1340 <main+0x270>
- 1174: 4501 li a0,0
- 1176: cb2ff0ef jal ra,628 <uart_puts>
- 117a: 4515 li a0,5
- 117c: 33e5 jal f64 <fact>
- 117e: fca42a23 sw a0,-44(s0)
- 1182: fe042423 sw zero,-24(s0)
- 1186: a031 j 1192 <main+0xc2>
- 1188: fe842783 lw a5,-24(s0)
- 118c: 0785 addi a5,a5,1
- 118e: fef42423 sw a5,-24(s0)
- 1192: fe842703 lw a4,-24(s0)
- 1196: 06300793 li a5,99
- 119a: fee7d7e3 bge a5,a4,1188 <main+0xb8>
- 119e: fd442703 lw a4,-44(s0)
- 11a2: 07800793 li a5,120
- 11a6: 00f71a63 bne a4,a5,11ba <main+0xea>
- 11aa: 4621 li a2,8
- 11ac: 6785 lui a5,0x1
- 11ae: 32878593 addi a1,a5,808 # 1328 <main+0x258>
- 11b2: 4501 li a0,0
- 11b4: c74ff0ef jal ra,628 <uart_puts>
- 11b8: a801 j 11c8 <main+0xf8>
- 11ba: 4621 li a2,8
- 11bc: 6785 lui a5,0x1
- 11be: 33478593 addi a1,a5,820 # 1334 <main+0x264>
- 11c2: 4501 li a0,0
- 11c4: c64ff0ef jal ra,628 <uart_puts>
- 11c8: 4629 li a2,10
- 11ca: 6785 lui a5,0x1
- 11cc: 34c78593 addi a1,a5,844 # 134c <main+0x27c>
- 11d0: 4501 li a0,0
- 11d2: c56ff0ef jal ra,628 <uart_puts>
- 11d6: 0a500613 li a2,165
- 11da: 4581 li a1,0
- 11dc: 4501 li a0,0
- 11de: 3519 jal fe4 <M23LC_write_byte>
- 11e0: 4581 li a1,0
- 11e2: 4501 li a0,0
- 11e4: 3d85 jal 1054 <M23LC_read_byte>
- 11e6: 87aa mv a5,a0
- 11e8: fcf42823 sw a5,-48(s0)
- 11ec: fe042223 sw zero,-28(s0)
- 11f0: a031 j 11fc <main+0x12c>
- 11f2: fe442783 lw a5,-28(s0)
- 11f6: 0785 addi a5,a5,1
- 11f8: fef42223 sw a5,-28(s0)
- 11fc: fe442703 lw a4,-28(s0)
- 1200: 06300793 li a5,99
- 1204: fee7d7e3 bge a5,a4,11f2 <main+0x122>
- 1208: fd042703 lw a4,-48(s0)
- 120c: 0a500793 li a5,165
- 1210: 00f71a63 bne a4,a5,1224 <main+0x154>
- 1214: 4621 li a2,8
- 1216: 6785 lui a5,0x1
- 1218: 32878593 addi a1,a5,808 # 1328 <main+0x258>
- 121c: 4501 li a0,0
- 121e: c0aff0ef jal ra,628 <uart_puts>
- 1222: a801 j 1232 <main+0x162>
- 1224: 4621 li a2,8
- 1226: 6785 lui a5,0x1
- 1228: 33478593 addi a1,a5,820 # 1334 <main+0x264>
- 122c: 4501 li a0,0
- 122e: bfaff0ef jal ra,628 <uart_puts>
- 1232: 4629 li a2,10
- 1234: 6785 lui a5,0x1
- 1236: 35878593 addi a1,a5,856 # 1358 <main+0x288>
- 123a: 4501 li a0,0
- 123c: becff0ef jal ra,628 <uart_puts>
- 1240: 4629 li a2,10
- 1242: 19000593 li a1,400
- 1246: 4501 li a0,0
- 1248: 3c95 jal cbc <tmr_init>
- 124a: 4501 li a0,0
- 124c: 3cf5 jal d48 <tmr_enable>
- 124e: 4501 li a0,0
- 1250: 3ea5 jal dc8 <tmr_wait>
- 1252: 4501 li a0,0
- 1254: 3e15 jal d88 <tmr_disable>
- 1256: 4501 li a0,0
- 1258: 3141 jal ed8 <tmr_read>
- 125a: 87aa mv a5,a0
- 125c: eb89 bnez a5,126e <main+0x19e>
- 125e: 4621 li a2,8
- 1260: 6785 lui a5,0x1
- 1262: 32878593 addi a1,a5,808 # 1328 <main+0x258>
- 1266: 4501 li a0,0
- 1268: bc0ff0ef jal ra,628 <uart_puts>
- 126c: a801 j 127c <main+0x1ac>
- 126e: 4621 li a2,8
- 1270: 6785 lui a5,0x1
- 1272: 33478593 addi a1,a5,820 # 1334 <main+0x264>
- 1276: 4501 li a0,0
- 1278: bb0ff0ef jal ra,628 <uart_puts>
- 127c: 4629 li a2,10
- 127e: 6785 lui a5,0x1
- 1280: 36478593 addi a1,a5,868 # 1364 <main+0x294>
- 1284: 4501 li a0,0
- 1286: ba2ff0ef jal ra,628 <uart_puts>
- 128a: 4629 li a2,10
- 128c: 06400593 li a1,100
- 1290: 4501 li a0,0
- 1292: 342d jal cbc <tmr_init>
- 1294: 4695 li a3,5
- 1296: 06300613 li a2,99
- 129a: 0fa00593 li a1,250
- 129e: 4501 li a0,0
- 12a0: 3a11 jal bb4 <pwm_init>
- 12a2: 4501 li a0,0
- 12a4: 3a41 jal c34 <pwm_enable>
- 12a6: fe042023 sw zero,-32(s0)
- 12aa: a031 j 12b6 <main+0x1e6>
- 12ac: fe042783 lw a5,-32(s0)
- 12b0: 0785 addi a5,a5,1
- 12b2: fef42023 sw a5,-32(s0)
- 12b6: fe042703 lw a4,-32(s0)
- 12ba: 12b00793 li a5,299
- 12be: fee7d7e3 bge a5,a4,12ac <main+0x1dc>
- 12c2: 4501 li a0,0
- 12c4: 3a55 jal c78 <pwm_disable>
- 12c6: 4621 li a2,8
- 12c8: 6785 lui a5,0x1
- 12ca: 32878593 addi a1,a5,808 # 1328 <main+0x258>
- 12ce: 4501 li a0,0
- 12d0: b58ff0ef jal ra,628 <uart_puts>
- 12d4: fc042e23 sw zero,-36(s0)
- 12d8: a031 j 12e4 <main+0x214>
- 12da: fdc42783 lw a5,-36(s0)
- 12de: 0785 addi a5,a5,1
- 12e0: fcf42e23 sw a5,-36(s0)
- 12e4: fdc42703 lw a4,-36(s0)
- 12e8: 18f00793 li a5,399
- 12ec: fee7d7e3 bge a5,a4,12da <main+0x20a>
- 12f0: 4615 li a2,5
- 12f2: 6785 lui a5,0x1
- 12f4: 37078593 addi a1,a5,880 # 1370 <main+0x2a0>
- 12f8: 4501 li a0,0
- 12fa: b2eff0ef jal ra,628 <uart_puts>
- 12fe: 4781 li a5,0
- 1300: 853e mv a0,a5
- 1302: 50b2 lw ra,44(sp)
- 1304: 5422 lw s0,40(sp)
- 1306: 6145 addi sp,sp,48
- 1308: 8082 ret
- 130a: 0000 unimp
- 130c: 6548 flw fa0,12(a0)
- 130e: 6c6c flw fa1,92(s0)
- 1310: 6f57206f j 74204 <TMR3_IM+0x72d48>
- 1314: 6c72 flw fs8,28(sp)
- 1316: 2164 fld fs1,192(a0)
- 1318: 000a c.slli zero,0x2
- 131a: 0000 unimp
- 131c: 4f495047 fmsub.q ft0,fs2,fs4,fs1,unknown
- 1320: 5420 lw s0,104(s0)
- 1322: 7365 lui t1,0xffff9
- 1324: 3a74 fld fa3,240(a2)
- 1326: 0020 addi s0,sp,8
- 1328: 6150 flw fa2,4(a0)
- 132a: 64657373 csrrci t1,0x646,10
- 132e: 0a21 addi s4,s4,8
- 1330: 0000 unimp
- 1332: 0000 unimp
- 1334: 6146 flw ft2,80(sp)
- 1336: 6c69 lui s8,0x1a
- 1338: 6465 lui s0,0x19
- 133a: 0a21 addi s4,s4,8
- 133c: 0000 unimp
- 133e: 0000 unimp
- 1340: 204d5053 0x204d5053
- 1344: 6554 flw fa3,12(a0)
- 1346: 203a7473 csrrci s0,hideleg,20
- 134a: 0000 unimp
- 134c: 20495053 0x20495053
- 1350: 6554 flw fa3,12(a0)
- 1352: 203a7473 csrrci s0,hideleg,20
- 1356: 0000 unimp
- 1358: 4d54 lw a3,28(a0)
- 135a: 2052 fld ft0,272(sp)
- 135c: 6554 flw fa3,12(a0)
- 135e: 203a7473 csrrci s0,hideleg,20
- 1362: 0000 unimp
- 1364: 5750 lw a2,44(a4)
- 1366: 204d jal 1408 <I2C0_STAT>
- 1368: 6554 flw fa3,12(a0)
- 136a: 203a7473 csrrci s0,hideleg,20
- 136e: 0000 unimp
- 1370: 6f44 flw fs1,28(a4)
- 1372: 656e flw fa0,216(sp)
- 1374: 0a21 addi s4,s4,8
- ...
-
-Disassembly of section .srodata:
-
-00001378 <GPIO_DIN>:
- 1378: 0000 unimp
- 137a: 4800 lw s0,16(s0)
-
-0000137c <GPIO_DOUT>:
- 137c: 0004 0x4
- 137e: 4800 lw s0,16(s0)
-
-00001380 <GPIO_PU>:
- 1380: 0008 0x8
- 1382: 4800 lw s0,16(s0)
-
-00001384 <GPIO_PD>:
- 1384: 000c 0xc
- 1386: 4800 lw s0,16(s0)
-
-00001388 <GPIO_DIR>:
- 1388: 0010 0x10
- 138a: 4800 lw s0,16(s0)
-
-0000138c <GPIO_IM>:
- 138c: 0014 0x14
- 138e: 4800 lw s0,16(s0)
-
-00001390 <UART0_DATA>:
- 1390: 0000 unimp
- 1392: 4000 lw s0,0(s0)
-
-00001394 <UART0_STATUS>:
- 1394: 0004 0x4
- 1396: 4000 lw s0,0(s0)
-
-00001398 <UART0_CTRL>:
- 1398: 0004 0x4
- 139a: 4000 lw s0,0(s0)
-
-0000139c <UART0_PRESCALER>:
- 139c: 0008 0x8
- 139e: 4000 lw s0,0(s0)
-
-000013a0 <UART0_IM>:
- 13a0: 000c 0xc
- 13a2: 4000 lw s0,0(s0)
-
-000013a4 <UART0_TXTH>:
- 13a4: 0010 0x10
- 13a6: 4000 lw s0,0(s0)
-
-000013a8 <UART0_RXTH>:
- 13a8: 0014 0x14
- 13aa: 4000 lw s0,0(s0)
-
-000013ac <UART1_DATA>:
- 13ac: 0000 unimp
- 13ae: 4010 lw a2,0(s0)
-
-000013b0 <UART1_STATUS>:
- 13b0: 0004 0x4
- 13b2: 4010 lw a2,0(s0)
-
-000013b4 <UART1_CTRL>:
- 13b4: 0004 0x4
- 13b6: 4010 lw a2,0(s0)
-
-000013b8 <UART1_PRESCALER>:
- 13b8: 0008 0x8
- 13ba: 4010 lw a2,0(s0)
-
-000013bc <UART1_IM>:
- 13bc: 000c 0xc
- 13be: 4010 lw a2,0(s0)
-
-000013c0 <UART1_TXTH>:
- 13c0: 0010 0x10
- 13c2: 4010 lw a2,0(s0)
-
-000013c4 <UART1_RXTH>:
- 13c4: 0014 0x14
- 13c6: 4010 lw a2,0(s0)
-
-000013c8 <SPI0_CTRL>:
- 13c8: 0004 0x4
- 13ca: 4020 lw s0,64(s0)
-
-000013cc <SPI0_DATA>:
- 13cc: 0000 unimp
- 13ce: 4020 lw s0,64(s0)
-
-000013d0 <SPI0_STATUS>:
- 13d0: 0010 0x10
- 13d2: 4020 lw s0,64(s0)
-
-000013d4 <SPI0_CFG>:
- 13d4: 0008 0x8
- 13d6: 4020 lw s0,64(s0)
-
-000013d8 <SPI0_IM>:
- 13d8: 0014 0x14
- 13da: 4020 lw s0,64(s0)
-
-000013dc <SPI1_CTRL>:
- 13dc: 0004 0x4
- 13de: 4030 lw a2,64(s0)
-
-000013e0 <SPI1_DATA>:
- 13e0: 0000 unimp
- 13e2: 4030 lw a2,64(s0)
-
-000013e4 <SPI1_STATUS>:
- 13e4: 0010 0x10
- 13e6: 4030 lw a2,64(s0)
-
-000013e8 <SPI1_CFG>:
- 13e8: 0008 0x8
- 13ea: 4030 lw a2,64(s0)
-
-000013ec <SPI1_IM>:
- 13ec: 0014 0x14
- 13ee: 4030 lw a2,64(s0)
-
-000013f0 <I2C0_PRE_LO>:
- 13f0: 0000 unimp
- 13f2: 4040 lw s0,4(s0)
-
-000013f4 <I2C0_PRE_HI>:
- 13f4: 0004 0x4
- 13f6: 4040 lw s0,4(s0)
-
-000013f8 <I2C0_CTRL>:
- 13f8: 0008 0x8
- 13fa: 4040 lw s0,4(s0)
-
-000013fc <I2C0_TX>:
- 13fc: 000c 0xc
- 13fe: 4040 lw s0,4(s0)
-
-00001400 <I2C0_RX>:
- 1400: 0010 0x10
- 1402: 4040 lw s0,4(s0)
-
-00001404 <I2C0_CMD>:
- 1404: 0014 0x14
- 1406: 4040 lw s0,4(s0)
-
-00001408 <I2C0_STAT>:
- 1408: 0018 0x18
- 140a: 4040 lw s0,4(s0)
-
-0000140c <I2C0_IM>:
- 140c: 001c 0x1c
- 140e: 4040 lw s0,4(s0)
-
-00001410 <I2C1_PRE_LO>:
- 1410: 0000 unimp
- 1412: 4050 lw a2,4(s0)
-
-00001414 <I2C1_PRE_HI>:
- 1414: 0004 0x4
- 1416: 4050 lw a2,4(s0)
-
-00001418 <I2C1_CTRL>:
- 1418: 0008 0x8
- 141a: 4050 lw a2,4(s0)
-
-0000141c <I2C1_TX>:
- 141c: 000c 0xc
- 141e: 4050 lw a2,4(s0)
-
-00001420 <I2C1_RX>:
- 1420: 0010 0x10
- 1422: 4050 lw a2,4(s0)
-
-00001424 <I2C1_CMD>:
- 1424: 0014 0x14
- 1426: 4050 lw a2,4(s0)
-
-00001428 <I2C1_STAT>:
- 1428: 0018 0x18
- 142a: 4050 lw a2,4(s0)
-
-0000142c <I2C1_IM>:
- 142c: 001c 0x1c
- 142e: 4050 lw a2,4(s0)
-
-00001430 <PWM0_CTRL>:
- 1430: 0020 addi s0,sp,8
- 1432: 4060 lw s0,68(s0)
-
-00001434 <PWM0_PRE>:
- 1434: 0010 0x10
- 1436: 4060 lw s0,68(s0)
-
-00001438 <PWM0_CMP1>:
- 1438: 0004 0x4
- 143a: 4060 lw s0,68(s0)
-
-0000143c <PWM0_CMP2>:
- 143c: 0008 0x8
- 143e: 4060 lw s0,68(s0)
-
-00001440 <PWM1_CTRL>:
- 1440: 0020 addi s0,sp,8
- 1442: 4070 lw a2,68(s0)
-
-00001444 <PWM1_PRE>:
- 1444: 0010 0x10
- 1446: 4070 lw a2,68(s0)
-
-00001448 <PWM1_CMP1>:
- 1448: 0004 0x4
- 144a: 4070 lw a2,68(s0)
-
-0000144c <PWM1_CMP2>:
- 144c: 0008 0x8
- 144e: 4070 lw a2,68(s0)
-
-00001450 <TMR0_EN>:
- 1450: 0014 0x14
- 1452: 4080 lw s0,0(s1)
-
-00001454 <TMR0>:
- 1454: 0000 unimp
- 1456: 4080 lw s0,0(s1)
-
-00001458 <TMR0_STATUS>:
- 1458: 000c 0xc
- 145a: 4080 lw s0,0(s1)
-
-0000145c <TMR0_PRE>:
- 145c: 0004 0x4
- 145e: 4080 lw s0,0(s1)
-
-00001460 <TMR0_CMP>:
- 1460: 0008 0x8
- 1462: 4080 lw s0,0(s1)
-
-00001464 <TMR0_OVCLR>:
- 1464: 0010 0x10
- 1466: 4080 lw s0,0(s1)
-
-00001468 <TMR0_IM>:
- 1468: 0100 addi s0,sp,128
- 146a: 4080 lw s0,0(s1)
-
-0000146c <TMR1_EN>:
- 146c: 0014 0x14
- 146e: 4090 lw a2,0(s1)
-
-00001470 <TMR1>:
- 1470: 0000 unimp
- 1472: 4090 lw a2,0(s1)
-
-00001474 <TMR1_STATUS>:
- 1474: 000c 0xc
- 1476: 4090 lw a2,0(s1)
-
-00001478 <TMR1_PRE>:
- 1478: 0004 0x4
- 147a: 4090 lw a2,0(s1)
-
-0000147c <TMR1_CMP>:
- 147c: 0008 0x8
- 147e: 4090 lw a2,0(s1)
-
-00001480 <TMR1_OVCLR>:
- 1480: 0010 0x10
- 1482: 4090 lw a2,0(s1)
-
-00001484 <TMR1_IM>:
- 1484: 0100 addi s0,sp,128
- 1486: 4090 lw a2,0(s1)
-
-00001488 <TMR2_EN>:
- 1488: 0014 0x14
- 148a: 40a0 lw s0,64(s1)
-
-0000148c <TMR2>:
- 148c: 0000 unimp
- 148e: 40a0 lw s0,64(s1)
-
-00001490 <TMR2_STATUS>:
- 1490: 000c 0xc
- 1492: 40a0 lw s0,64(s1)
-
-00001494 <TMR2_PRE>:
- 1494: 0004 0x4
- 1496: 40a0 lw s0,64(s1)
-
-00001498 <TMR2_CMP>:
- 1498: 0008 0x8
- 149a: 40a0 lw s0,64(s1)
-
-0000149c <TMR2_OVCLR>:
- 149c: 0010 0x10
- 149e: 40a0 lw s0,64(s1)
-
-000014a0 <TMR2_IM>:
- 14a0: 0100 addi s0,sp,128
- 14a2: 40a0 lw s0,64(s1)
-
-000014a4 <TMR3_EN>:
- 14a4: 0014 0x14
- 14a6: 40b0 lw a2,64(s1)
-
-000014a8 <TMR3>:
- 14a8: 0000 unimp
- 14aa: 40b0 lw a2,64(s1)
-
-000014ac <TMR3_STATUS>:
- 14ac: 000c 0xc
- 14ae: 40b0 lw a2,64(s1)
-
-000014b0 <TMR3_PRE>:
- 14b0: 0004 0x4
- 14b2: 40b0 lw a2,64(s1)
-
-000014b4 <TMR3_CMP>:
- 14b4: 0008 0x8
- 14b6: 40b0 lw a2,64(s1)
-
-000014b8 <TMR3_OVCLR>:
- 14b8: 0010 0x10
- 14ba: 40b0 lw a2,64(s1)
-
-000014bc <TMR3_IM>:
- 14bc: 0100 addi s0,sp,128
- 14be: 40b0 lw a2,64(s1)
-
-Disassembly of section .bss:
-
-20000000 <A>:
- ...
-
-Disassembly of section .comment:
-
-00000000 <.comment>:
- 0: 3a434347 fmsub.d ft6,ft6,ft4,ft7,rmm
- 4: 2820 fld fs0,80(s0)
- 6: 29554e47 fmsub.s ft8,fa0,fs5,ft5,rmm
- a: 3820 fld fs0,112(s0)
- c: 322e fld ft4,232(sp)
- e: 302e fld ft0,232(sp)
- ...
diff --git a/verilog/rtl/user_project/user_project_wrapper.v b/verilog/rtl/user_project/user_project_wrapper.v
index d3bff51..4ffde15 100644
--- a/verilog/rtl/user_project/user_project_wrapper.v
+++ b/verilog/rtl/user_project/user_project_wrapper.v
@@ -126,7 +126,7 @@
.VGND(vssd1),
`endif
.HCLK(wb_clk_i),
- .HRESETn(~la_data_in[9]),
+ .HRESETn(la_data_in[9]),
.NMI(la_data_in[8]),
.SYSTICKCLKDIV(la_data_in[7:0]),
diff --git a/verilog/rtl/user_project_wrapper.v b/verilog/rtl/user_project_wrapper.v
index d3bff51..4ffde15 100644
--- a/verilog/rtl/user_project_wrapper.v
+++ b/verilog/rtl/user_project_wrapper.v
@@ -126,7 +126,7 @@
.VGND(vssd1),
`endif
.HCLK(wb_clk_i),
- .HRESETn(~la_data_in[9]),
+ .HRESETn(la_data_in[9]),
.NMI(la_data_in[8]),
.SYSTICKCLKDIV(la_data_in[7:0]),