From 9e0be5473d8595d0f064eb489f8c246b9ffa5d58 Mon Sep 17 00:00:00 2001 From: M0stafaRady Date: Sun, 2 Oct 2022 04:20:32 -0700 Subject: [PATCH 1/7] remove hex files from directory --- verilog/dv/cocotb/.gitignore | 2 +- verilog/dv/cocotb/hex_files/IRQ_external.hex | 70 ------ verilog/dv/cocotb/hex_files/IRQ_timer.hex | 71 ------ verilog/dv/cocotb/hex_files/IRQ_uart.hex | 87 ------- .../dv/cocotb/hex_files/bitbang_cpu_all.hex | 238 ------------------ .../cocotb/hex_files/bitbang_cpu_all_0011.hex | 212 ---------------- .../cocotb/hex_files/bitbang_cpu_all_01.hex | 211 ---------------- .../cocotb/hex_files/bitbang_cpu_all_10.hex | 211 ---------------- .../cocotb/hex_files/bitbang_cpu_all_1100.hex | 212 ---------------- .../dv/cocotb/hex_files/bitbang_cpu_all_i.hex | 227 ----------------- .../dv/cocotb/hex_files/bitbang_cpu_all_o.hex | 238 ------------------ .../dv/cocotb/hex_files/bitbang_no_cpu.hex | 47 ---- .../cocotb/hex_files/bitbang_no_cpu_all.hex | 47 ---- .../cocotb/hex_files/bitbang_no_cpu_all_i.hex | 47 ---- .../cocotb/hex_files/bitbang_no_cpu_all_o.hex | 47 ---- .../dv/cocotb/hex_files/bitbang_no_cpu_i.hex | 47 ---- verilog/dv/cocotb/hex_files/bitbang_spi.hex | 47 ---- verilog/dv/cocotb/hex_files/cpu_drive.hex | 54 ---- verilog/dv/cocotb/hex_files/cpu_stress.hex | 168 ------------- verilog/dv/cocotb/hex_files/gpio_all_i.hex | 218 ---------------- verilog/dv/cocotb/hex_files/gpio_all_o.hex | 230 ----------------- verilog/dv/cocotb/hex_files/helloWorld.hex | 32 --- .../dv/cocotb/hex_files/hk_regs_rst_spi.hex | 47 ---- .../dv/cocotb/hex_files/hk_regs_wr_spi.hex | 47 ---- verilog/dv/cocotb/hex_files/hk_regs_wr_wb.hex | 47 ---- verilog/dv/cocotb/hex_files/mem_stress.hex | 102 -------- verilog/dv/cocotb/hex_files/mgmt_gpio_in.hex | 66 ----- verilog/dv/cocotb/hex_files/mgmt_gpio_out.hex | 54 ---- .../dv/cocotb/hex_files/timer0_oneshot.hex | 58 ----- .../dv/cocotb/hex_files/timer0_periodic.hex | 60 ----- verilog/dv/cocotb/hex_files/uart_tx.hex | 62 ----- 31 files changed, 1 insertion(+), 3305 deletions(-) delete mode 100755 verilog/dv/cocotb/hex_files/IRQ_external.hex delete mode 100755 verilog/dv/cocotb/hex_files/IRQ_timer.hex delete mode 100755 verilog/dv/cocotb/hex_files/IRQ_uart.hex delete mode 100755 verilog/dv/cocotb/hex_files/bitbang_cpu_all.hex delete mode 100755 verilog/dv/cocotb/hex_files/bitbang_cpu_all_0011.hex delete mode 100755 verilog/dv/cocotb/hex_files/bitbang_cpu_all_01.hex delete mode 100755 verilog/dv/cocotb/hex_files/bitbang_cpu_all_10.hex delete mode 100755 verilog/dv/cocotb/hex_files/bitbang_cpu_all_1100.hex delete mode 100755 verilog/dv/cocotb/hex_files/bitbang_cpu_all_i.hex delete mode 100755 verilog/dv/cocotb/hex_files/bitbang_cpu_all_o.hex delete mode 100755 verilog/dv/cocotb/hex_files/bitbang_no_cpu.hex delete mode 100755 verilog/dv/cocotb/hex_files/bitbang_no_cpu_all.hex delete mode 100755 verilog/dv/cocotb/hex_files/bitbang_no_cpu_all_i.hex delete mode 100755 verilog/dv/cocotb/hex_files/bitbang_no_cpu_all_o.hex delete mode 100755 verilog/dv/cocotb/hex_files/bitbang_no_cpu_i.hex delete mode 100755 verilog/dv/cocotb/hex_files/bitbang_spi.hex delete mode 100755 verilog/dv/cocotb/hex_files/cpu_drive.hex delete mode 100755 verilog/dv/cocotb/hex_files/cpu_stress.hex delete mode 100755 verilog/dv/cocotb/hex_files/gpio_all_i.hex delete mode 100755 verilog/dv/cocotb/hex_files/gpio_all_o.hex delete mode 100755 verilog/dv/cocotb/hex_files/helloWorld.hex delete mode 100755 verilog/dv/cocotb/hex_files/hk_regs_rst_spi.hex delete mode 100755 verilog/dv/cocotb/hex_files/hk_regs_wr_spi.hex delete mode 100755 verilog/dv/cocotb/hex_files/hk_regs_wr_wb.hex delete mode 100755 verilog/dv/cocotb/hex_files/mem_stress.hex delete mode 100755 verilog/dv/cocotb/hex_files/mgmt_gpio_in.hex delete mode 100755 verilog/dv/cocotb/hex_files/mgmt_gpio_out.hex delete mode 100755 verilog/dv/cocotb/hex_files/timer0_oneshot.hex delete mode 100755 verilog/dv/cocotb/hex_files/timer0_periodic.hex delete mode 100755 verilog/dv/cocotb/hex_files/uart_tx.hex diff --git a/verilog/dv/cocotb/.gitignore b/verilog/dv/cocotb/.gitignore index 907c648c..4fdecb74 100644 --- a/verilog/dv/cocotb/.gitignore +++ b/verilog/dv/cocotb/.gitignore @@ -6,6 +6,6 @@ __pycache__ ./wb_models/housekeepingWB/__pycache__ *.xml *.yml -*.hexe +*.hex* *.elf AN.DB \ No newline at end of file diff --git a/verilog/dv/cocotb/hex_files/IRQ_external.hex b/verilog/dv/cocotb/hex_files/IRQ_external.hex deleted file mode 100755 index b183a3ce..00000000 --- a/verilog/dv/cocotb/hex_files/IRQ_external.hex +++ /dev/null @@ -1,70 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 46 38 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 80 17 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 81 00 13 04 01 02 -23 26 A4 FE 83 27 C4 FE 63 86 07 00 73 60 04 30 -6F 00 80 00 73 70 04 30 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FE 23 2E 81 00 -13 04 01 02 F3 27 00 BC 23 26 F4 FE 83 27 C4 FE -13 85 07 00 03 24 C1 01 13 01 01 02 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FE 23 2E 11 00 -23 2C 81 00 13 04 01 02 B7 47 00 F0 93 87 07 80 -13 07 10 00 23 A0 E7 00 B7 07 10 30 93 87 87 FF -23 A0 07 00 B7 07 10 30 93 87 C7 FF 23 A0 07 00 -B7 07 00 26 93 87 07 04 13 07 30 40 23 A0 E7 00 -B7 07 00 26 13 07 10 00 23 A0 E7 00 13 00 00 00 -B7 07 00 26 03 A7 07 00 93 07 10 00 E3 0A F7 FE -13 05 00 00 EF F0 DF F6 13 05 10 00 EF F0 9F F0 -EF F0 9F F3 93 07 05 00 93 E7 07 04 13 85 07 00 -EF F0 1F F5 B7 97 00 F0 93 87 47 81 13 07 10 00 -23 A0 E7 00 B7 07 10 30 93 87 C7 FF 13 07 A0 0A -23 A0 E7 00 23 10 00 00 A3 07 04 FE 93 07 80 02 -23 20 F4 FE 23 24 04 FE 6F 00 80 03 03 57 00 00 -93 07 10 00 63 10 F7 02 B7 07 10 30 93 87 87 FF -13 07 B0 01 23 A0 E7 00 93 07 10 00 A3 07 F4 FE -6F 00 C0 01 83 27 84 FE 93 87 17 00 23 24 F4 FE -03 27 84 FE 83 27 04 FE E3 42 F7 FC 83 47 F4 FE -93 C7 17 00 93 F7 F7 0F 63 8A 07 00 B7 07 10 30 -93 87 87 FF 13 07 E0 01 23 A0 E7 00 B7 07 10 30 -93 87 C7 FF 13 07 B0 0B 23 A0 E7 00 23 10 00 00 -A3 07 04 FE 23 22 04 FE 6F 00 80 03 03 57 00 00 -93 07 10 00 63 10 F7 02 B7 07 10 30 93 87 87 FF -13 07 E0 02 23 A0 E7 00 93 07 10 00 A3 07 F4 FE -6F 00 C0 01 83 27 44 FE 93 87 17 00 23 22 F4 FE -03 27 44 FE 83 27 04 FE E3 42 F7 FC 83 47 F4 FE -93 C7 17 00 93 F7 F7 0F 63 8A 07 00 B7 07 10 30 -93 87 87 FF 13 07 B0 02 23 A0 E7 00 B7 07 10 30 -93 87 C7 FF 13 07 F0 0F 23 A0 E7 00 13 00 00 00 -83 20 C1 01 03 24 81 01 13 01 01 02 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/IRQ_timer.hex b/verilog/dv/cocotb/hex_files/IRQ_timer.hex deleted file mode 100755 index 52f883e1..00000000 --- a/verilog/dv/cocotb/hex_files/IRQ_timer.hex +++ /dev/null @@ -1,71 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 C6 38 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 80 17 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 81 00 13 04 01 02 -23 26 A4 FE 83 27 C4 FE 63 86 07 00 73 60 04 30 -6F 00 80 00 73 70 04 30 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FE 23 2E 81 00 -13 04 01 02 F3 27 00 BC 23 26 F4 FE 83 27 C4 FE -13 85 07 00 03 24 C1 01 13 01 01 02 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FE 23 2E 11 00 -23 2C 81 00 13 04 01 02 B7 47 00 F0 93 87 07 80 -13 07 10 00 23 A0 E7 00 B7 07 10 30 93 87 87 FF -23 A0 07 00 B7 07 10 30 93 87 C7 FF 23 A0 07 00 -13 05 00 00 EF F0 DF F9 13 05 10 00 EF F0 9F F3 -EF F0 9F F6 93 07 05 00 93 E7 17 00 13 85 07 00 -EF F0 1F F8 B7 07 10 30 93 87 C7 FF 13 07 A0 0A -23 A0 E7 00 23 10 00 00 B7 57 00 F0 93 87 87 00 -23 A0 07 00 B7 57 00 F0 13 07 E0 01 23 A0 E7 00 -B7 57 00 F0 93 87 C7 01 13 07 10 00 23 A0 E7 00 -B7 57 00 F0 93 87 87 00 13 07 10 00 23 A0 E7 00 -A3 07 04 FE 93 07 80 02 23 20 F4 FE 23 24 04 FE -6F 00 80 03 03 57 00 00 93 07 10 00 63 10 F7 02 -B7 07 10 30 93 87 87 FF 13 07 B0 01 23 A0 E7 00 -93 07 10 00 A3 07 F4 FE 6F 00 C0 01 83 27 84 FE -93 87 17 00 23 24 F4 FE 03 27 84 FE 83 27 04 FE -E3 42 F7 FC 83 47 F4 FE 93 C7 17 00 93 F7 F7 0F -63 8A 07 00 B7 07 10 30 93 87 87 FF 13 07 E0 01 -23 A0 E7 00 23 10 00 00 B7 07 10 30 93 87 C7 FF -13 07 B0 0B 23 A0 E7 00 B7 57 00 F0 93 87 87 00 -23 A0 07 00 23 10 00 00 A3 07 04 FE 23 22 04 FE -6F 00 80 03 03 57 00 00 93 07 10 00 63 10 F7 02 -B7 07 10 30 93 87 87 FF 13 07 E0 02 23 A0 E7 00 -93 07 10 00 A3 07 F4 FE 6F 00 C0 01 83 27 44 FE -93 87 17 00 23 22 F4 FE 03 27 44 FE 83 27 04 FE -E3 42 F7 FC 83 47 F4 FE 93 C7 17 00 93 F7 F7 0F -63 8A 07 00 B7 07 10 30 93 87 87 FF 13 07 B0 02 -23 A0 E7 00 B7 07 10 30 93 87 C7 FF 13 07 F0 0F -23 A0 E7 00 13 00 00 00 83 20 C1 01 03 24 81 01 -13 01 01 02 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/IRQ_uart.hex b/verilog/dv/cocotb/hex_files/IRQ_uart.hex deleted file mode 100755 index 9792671f..00000000 --- a/verilog/dv/cocotb/hex_files/IRQ_uart.hex +++ /dev/null @@ -1,87 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 C6 47 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 40 23 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 81 00 13 04 01 02 -23 26 A4 FE 83 27 C4 FE 63 86 07 00 73 60 04 30 -6F 00 80 00 73 70 04 30 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FE 23 2E 81 00 -13 04 01 02 F3 27 00 BC 23 26 F4 FE 83 27 C4 FE -13 85 07 00 03 24 C1 01 13 01 01 02 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FE 23 2E 11 00 -23 2C 81 00 13 04 01 02 93 07 05 00 A3 07 F4 FE -03 47 F4 FE 93 07 A0 00 63 16 F7 00 13 05 D0 00 -EF F0 9F FD 13 00 00 00 B7 67 00 F0 93 87 47 80 -03 A7 07 00 93 07 10 00 E3 08 F7 FE B7 67 00 F0 -93 87 07 80 03 47 F4 FE 23 A0 E7 00 13 00 00 00 -83 20 C1 01 03 24 81 01 13 01 01 02 67 80 00 00 -13 01 01 FE 23 2E 11 00 23 2C 81 00 13 04 01 02 -23 26 A4 FE 6F 00 C0 01 83 27 C4 FE 13 87 17 00 -23 26 E4 FE 83 C7 07 00 13 85 07 00 EF F0 DF F6 -83 27 C4 FE 83 C7 07 00 E3 90 07 FE 13 00 00 00 -13 00 00 00 83 20 C1 01 03 24 81 01 13 01 01 02 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 B7 47 00 F0 93 87 07 80 13 07 10 00 -23 A0 E7 00 B7 07 10 30 93 87 87 FF 23 A0 07 00 -B7 07 10 30 93 87 C7 FF 23 A0 07 00 B7 07 00 26 -93 87 C7 03 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 87 03 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 13 07 10 00 23 A0 E7 00 -13 00 00 00 B7 07 00 26 03 A7 07 00 93 07 10 00 -E3 0A F7 FE B7 67 00 F0 13 07 10 00 23 A0 E7 00 -B7 67 00 F0 93 87 47 81 13 07 10 00 23 A0 E7 00 -13 05 00 00 EF F0 DF E7 13 05 10 00 EF F0 9F E1 -EF F0 9F E4 93 07 05 00 93 E7 27 00 13 85 07 00 -EF F0 1F E6 23 10 00 00 B7 07 10 30 93 87 C7 FF -13 07 A0 0A 23 A0 E7 00 B7 07 00 10 13 85 07 54 -EF F0 1F ED A3 07 04 FE 93 07 40 06 23 20 F4 FE -23 24 04 FE 6F 00 80 03 03 57 00 00 93 07 10 00 -63 10 F7 02 B7 07 10 30 93 87 87 FF 13 07 B0 01 -23 A0 E7 00 93 07 10 00 A3 07 F4 FE 6F 00 C0 01 -83 27 84 FE 93 87 17 00 23 24 F4 FE 03 27 84 FE -83 27 04 FE E3 42 F7 FC 83 47 F4 FE 93 C7 17 00 -93 F7 F7 0F 63 8A 07 00 B7 07 10 30 93 87 87 FF -13 07 E0 01 23 A0 E7 00 B7 07 10 30 93 87 C7 FF -13 07 B0 0B 23 A0 E7 00 23 10 00 00 A3 07 04 FE -23 22 04 FE 6F 00 80 03 03 57 00 00 93 07 10 00 -63 10 F7 02 B7 07 10 30 93 87 87 FF 13 07 E0 02 -23 A0 E7 00 93 07 10 00 A3 07 F4 FE 6F 00 C0 01 -83 27 44 FE 93 87 17 00 23 22 F4 FE 03 27 44 FE -83 27 04 FE E3 42 F7 FC 83 47 F4 FE 93 C7 17 00 -93 F7 F7 0F 63 8A 07 00 B7 07 10 30 93 87 87 FF -13 07 B0 02 23 A0 E7 00 B7 07 10 30 93 87 C7 FF -13 07 F0 0F 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 -@0000053C -00 00 00 00 4D 00 00 00 00 00 00 00 diff --git a/verilog/dv/cocotb/hex_files/bitbang_cpu_all.hex b/verilog/dv/cocotb/hex_files/bitbang_cpu_all.hex deleted file mode 100755 index ab7f2105..00000000 --- a/verilog/dv/cocotb/hex_files/bitbang_cpu_all.hex +++ /dev/null @@ -1,238 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 16 00 00 -13 06 C6 DF 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 90 07 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 B7 07 00 26 13 07 60 06 -23 A0 E7 00 B7 07 00 26 13 07 60 07 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 00 23 A0 E7 00 B7 07 00 26 13 07 60 01 -23 A0 E7 00 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -B7 07 00 26 13 07 60 04 23 A0 E7 00 B7 07 00 26 -13 07 60 05 23 A0 E7 00 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 B7 07 00 26 13 07 60 02 23 A0 E7 00 -B7 07 00 26 13 07 60 03 23 A0 E7 00 13 00 00 00 -03 24 C1 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 B7 07 00 26 13 07 60 00 -23 A0 E7 00 B7 07 00 26 13 07 E0 00 23 A0 E7 00 -B7 07 00 26 13 07 60 00 23 A0 E7 00 13 00 00 00 -03 24 C1 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 B7 07 00 26 13 07 60 00 -23 A0 E7 00 B7 07 00 26 13 07 40 00 23 A0 E7 00 -B7 07 00 26 13 07 60 00 23 A0 E7 00 13 00 00 00 -03 24 C1 00 13 01 01 01 67 80 00 00 13 01 01 FD -23 26 11 02 23 24 81 02 13 04 01 03 23 2E A4 FC -83 27 C4 FD 23 24 F4 FE EF F0 DF EF EF F0 9F EF -23 26 04 FE 6F 00 00 03 83 27 84 FE 63 8C 07 00 -EF F0 5F EE 83 27 84 FE 93 87 F7 FF 23 24 F4 FE -6F 00 80 00 EF F0 DF E9 83 27 C4 FE 93 87 17 00 -23 26 F4 FE 03 27 C4 FE 93 07 80 00 E3 F6 E7 FC -EF F0 1F E8 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 5F EB EF F0 1F EB 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 DF E9 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 1F E2 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 80 00 E3 F6 E7 FC EF F0 5F E0 -13 00 00 00 83 20 C1 02 03 24 81 02 13 01 01 03 -67 80 00 00 13 01 01 FD 23 26 11 02 23 24 81 02 -13 04 01 03 23 2E A4 FC 83 27 C4 FD 23 24 F4 FE -EF F0 5F E0 EF F0 1F E0 23 26 04 FE 6F 00 00 03 -83 27 84 FE 63 8C 07 00 EF F0 DF DE 83 27 84 FE -93 87 F7 FF 23 24 F4 FE 6F 00 80 00 EF F0 5F DA -83 27 C4 FE 93 87 17 00 23 26 F4 FE 03 27 C4 FE -93 07 60 00 E3 F6 E7 FC EF F0 DF DB EF F0 5F D8 -EF F0 1F D8 EF F0 1F DB 13 00 00 00 83 20 C1 02 -03 24 81 02 13 01 01 03 67 80 00 00 13 01 01 FD -23 26 11 02 23 24 81 02 13 04 01 03 23 2E A4 FC -83 27 C4 FD 23 24 F4 FE EF F0 5F D1 EF F0 1F D1 -23 26 04 FE 6F 00 00 03 83 27 84 FE 63 8C 07 00 -EF F0 DF CF 83 27 84 FE 93 87 F7 FF 23 24 F4 FE -6F 00 80 00 EF F0 DF D1 83 27 C4 FE 93 87 17 00 -23 26 F4 FE 03 27 C4 FE 93 07 60 00 E3 F6 E7 FC -EF F0 DF CC EF F0 DF CF EF F0 9F CF EF F0 1F CC -13 00 00 00 83 20 C1 02 03 24 81 02 13 01 01 03 -67 80 00 00 13 01 01 FD 23 26 11 02 23 24 81 02 -13 04 01 03 23 2E A4 FC 83 27 C4 FD 23 24 F4 FE -EF F0 DF C8 EF F0 9F C8 23 26 04 FE 6F 00 00 03 -83 27 84 FE 63 8C 07 00 EF F0 5F C7 83 27 84 FE -93 87 F7 FF 23 24 F4 FE 6F 00 80 00 EF F0 5F C9 -83 27 C4 FE 93 87 17 00 23 26 F4 FE 03 27 C4 FE -93 07 60 00 E3 F6 E7 FC EF F0 DF CA EF F0 5F C7 -EF F0 9F CD EF F0 9F C3 13 00 00 00 83 20 C1 02 -03 24 81 02 13 01 01 03 67 80 00 00 13 01 01 FD -23 26 11 02 23 24 81 02 13 04 01 03 23 2E A4 FC -83 27 C4 FD 23 24 F4 FE EF F0 5F C0 EF F0 1F C0 -23 26 04 FE 6F 00 00 03 83 27 84 FE 63 8C 07 00 -EF F0 DF BE 83 27 84 FE 93 87 F7 FF 23 24 F4 FE -6F 00 80 00 EF F0 DF C0 83 27 C4 FE 93 87 17 00 -23 26 F4 FE 03 27 C4 FE 93 07 60 00 E3 F6 E7 FC -EF F0 9F C5 EF F0 DF BE EF F0 DF C1 EF F0 1F BB -13 00 00 00 83 20 C1 02 03 24 81 02 13 01 01 03 -67 80 00 00 13 01 01 FD 23 26 11 02 23 24 81 02 -13 04 01 03 23 2E A4 FC 83 27 C4 FD 23 24 F4 FE -EF F0 DF B7 EF F0 9F B7 23 26 04 FE 6F 00 00 03 -83 27 84 FE 63 8C 07 00 EF F0 5F B6 83 27 84 FE -93 87 F7 FF 23 24 F4 FE 6F 00 80 00 EF F0 5F B8 -83 27 C4 FE 93 87 17 00 23 26 F4 FE 03 27 C4 FE -93 07 60 00 E3 F6 E7 FC EF F0 9F B6 EF F0 5F B6 -EF F0 DF B2 EF F0 9F B2 13 00 00 00 83 20 C1 02 -03 24 81 02 13 01 01 03 67 80 00 00 13 01 01 FD -23 26 11 02 23 24 81 02 13 04 01 03 23 2E A4 FC -83 27 C4 FD 23 24 F4 FE EF F0 5F AF EF F0 1F AF -23 26 04 FE 6F 00 00 03 83 27 84 FE 63 8C 07 00 -EF F0 9F B7 83 27 84 FE 93 87 F7 FF 23 24 F4 FE -6F 00 80 00 EF F0 DF AF 83 27 C4 FE 93 87 17 00 -23 26 F4 FE 03 27 C4 FE 93 07 60 00 E3 F6 E7 FC -EF F0 5F B1 EF F0 DF AD EF F0 1F B4 EF F0 1F AA -13 00 00 00 83 20 C1 02 03 24 81 02 13 01 01 03 -67 80 00 00 13 01 01 FD 23 26 11 02 23 24 81 02 -13 04 01 03 23 2E A4 FC 83 27 C4 FD 23 24 F4 FE -EF F0 DF A6 EF F0 9F A6 23 26 04 FE 6F 00 00 03 -83 27 84 FE 63 8C 07 00 EF F0 5F A5 83 27 84 FE -93 87 F7 FF 23 24 F4 FE 6F 00 80 00 EF F0 5F A7 -83 27 C4 FE 93 87 17 00 23 26 F4 FE 03 27 C4 FE -93 07 60 00 E3 F6 E7 FC EF F0 1F AC EF F0 5F A5 -EF F0 DF A1 EF F0 9F A1 13 00 00 00 83 20 C1 02 -03 24 81 02 13 01 01 03 67 80 00 00 13 01 01 FF -23 26 11 00 23 24 81 00 13 04 01 01 EF F0 1F 9F -EF F0 5F A5 EF F0 DF A1 EF F0 9F A1 EF F0 5F A1 -EF F0 1F A1 EF F0 DF A0 EF F0 9F A0 EF F0 5F A0 -EF F0 9F A6 EF F0 DF 9F EF F0 5F 9C EF F0 1F 9C -EF F0 DF A8 13 00 00 00 83 20 C1 00 03 24 81 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 EF F0 5F 99 EF F0 9F 9F -EF F0 1F 9C EF F0 DF 9B EF F0 9F 9B EF F0 5F 9B -EF F0 1F 9B EF F0 DF 9A EF F0 9F 9A EF F0 DF A0 -EF F0 1F 9A EF F0 5F A0 EF F0 5F 96 EF F0 1F A3 -B7 07 00 26 93 87 87 0B 37 27 00 00 13 07 97 80 -23 A0 E7 00 13 00 00 00 83 20 C1 00 03 24 81 00 -13 01 01 01 67 80 00 00 13 01 01 FE 23 2E 11 00 -23 2C 81 00 13 04 01 02 B7 47 00 F0 93 87 07 80 -13 07 10 00 23 A0 E7 00 B7 07 10 30 93 87 87 FF -23 A0 07 00 B7 07 10 30 93 87 C7 FF 23 A0 07 00 -B7 07 00 26 93 87 87 0B 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 0B 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 07 0B -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 0A 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 87 0A 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 0A 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 07 0A -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 09 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 87 09 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 09 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 07 09 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 08 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 87 08 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 08 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 07 08 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 07 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 87 07 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 07 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 07 07 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 06 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 87 06 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 06 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 07 06 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 05 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 87 05 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 05 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 07 05 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 04 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 87 04 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 04 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 07 04 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 03 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 87 03 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 03 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 07 03 -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 02 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 87 02 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 02 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 02 -37 27 00 00 13 07 97 80 23 A0 E7 00 13 05 00 00 -EF F0 DF 8B 13 05 00 00 EF F0 5F 8B 13 05 00 00 -EF F0 DF 8A 13 05 00 00 EF F0 5F 8A 13 05 00 00 -EF F0 DF 89 13 05 00 00 EF F0 5F 89 13 05 00 00 -EF F0 DF 88 13 05 00 00 EF F0 5F 88 13 05 00 00 -EF F0 DF 87 13 05 00 00 EF F0 5F 87 13 05 00 00 -EF F0 DF 86 13 05 00 00 EF F0 5F 86 13 05 00 00 -EF F0 DF 85 13 05 00 00 EF F0 5F 85 13 05 00 00 -EF F0 DF 84 13 05 00 00 EF F0 DF 8C 13 05 00 00 -EF F0 DF 83 13 05 00 00 EF F0 5F 83 13 05 00 00 -EF F0 DF 82 EF F0 8F E2 B7 07 10 30 93 87 87 FF -13 07 F0 0F 23 A0 E7 00 B7 07 00 26 93 87 C7 00 -23 A0 07 00 B7 07 00 26 93 87 07 01 23 A0 07 00 -93 07 00 02 23 26 F4 FE 23 24 04 FE 6F 00 80 06 -B7 07 00 26 93 87 07 01 03 27 C4 FE 23 A0 E7 00 -B7 07 10 30 93 87 C7 FF 93 06 50 02 03 27 84 FE -33 87 E6 40 23 A0 E7 00 B7 07 00 26 93 87 07 01 -23 A0 07 00 B7 07 10 30 93 87 C7 FF 23 A0 07 00 -83 27 C4 FE 93 D7 17 00 23 26 F4 FE 83 27 C4 FE -93 E7 07 02 23 26 F4 FE 83 27 84 FE 93 87 17 00 -23 24 F4 FE 03 27 84 FE 93 07 40 00 E3 FA E7 F8 -B7 07 00 80 23 26 F4 FE 23 24 04 FE 6F 00 80 08 -B7 07 00 26 93 87 07 01 13 07 F0 03 23 A0 E7 00 -B7 07 00 26 93 87 C7 00 03 27 C4 FE 23 A0 E7 00 -B7 07 10 30 93 87 C7 FF 93 06 00 02 03 27 84 FE -33 87 E6 40 23 A0 E7 00 B7 07 00 26 93 87 07 01 -23 A0 07 00 B7 07 00 26 93 87 C7 00 23 A0 07 00 -B7 07 10 30 93 87 C7 FF 23 A0 07 00 83 27 C4 FE -93 D7 17 00 23 26 F4 FE 03 27 C4 FE B7 07 00 80 -B3 67 F7 00 23 26 F4 FE 83 27 84 FE 93 87 17 00 -23 24 F4 FE 03 27 84 FE 93 07 F0 01 E3 FA E7 F6 -13 00 00 00 83 20 C1 01 03 24 81 01 13 01 01 02 -67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/bitbang_cpu_all_0011.hex b/verilog/dv/cocotb/hex_files/bitbang_cpu_all_0011.hex deleted file mode 100755 index 6968b98d..00000000 --- a/verilog/dv/cocotb/hex_files/bitbang_cpu_all_0011.hex +++ /dev/null @@ -1,212 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 16 00 00 -13 06 C6 C5 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 D0 07 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 13 00 00 00 -83 20 C1 01 03 24 81 01 13 01 01 02 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 06 23 A0 E7 00 B7 07 00 26 13 07 60 07 -23 A0 E7 00 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -B7 07 00 26 13 07 60 00 23 A0 E7 00 B7 07 00 26 -13 07 60 01 23 A0 E7 00 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 B7 07 00 26 13 07 60 04 23 A0 E7 00 -B7 07 00 26 13 07 60 05 23 A0 E7 00 13 00 00 00 -03 24 C1 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 B7 07 00 26 13 07 60 02 -23 A0 E7 00 B7 07 00 26 13 07 60 03 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 00 23 A0 E7 00 B7 07 00 26 13 07 E0 00 -23 A0 E7 00 B7 07 00 26 13 07 60 00 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 00 23 A0 E7 00 B7 07 00 26 13 07 40 00 -23 A0 E7 00 B7 07 00 26 13 07 60 00 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 DF EF -EF F0 9F EF 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 5F EE 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF E9 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 80 00 -E3 F6 E7 FC EF F0 1F E8 13 00 00 00 83 20 C1 02 -03 24 81 02 13 01 01 03 67 80 00 00 13 01 01 FD -23 26 11 02 23 24 81 02 13 04 01 03 23 2E A4 FC -83 27 C4 FD 23 24 F4 FE EF F0 5F EB EF F0 1F EB -23 26 04 FE 6F 00 00 03 83 27 84 FE 63 8C 07 00 -EF F0 DF E9 83 27 84 FE 93 87 F7 FF 23 24 F4 FE -6F 00 80 00 EF F0 1F E2 83 27 C4 FE 93 87 17 00 -23 26 F4 FE 03 27 C4 FE 93 07 80 00 E3 F6 E7 FC -EF F0 5F E0 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 5F E0 EF F0 1F E0 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 DF DE -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F DA 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 DF DB -EF F0 5F D8 EF F0 1F D8 EF F0 1F DB 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F D1 -EF F0 1F D1 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 DF CF 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF D1 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 DF CC EF F0 DF CF EF F0 9F CF -EF F0 1F CC 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF C8 EF F0 9F C8 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F C7 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F C9 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 DF CA -EF F0 5F C7 EF F0 9F CD EF F0 9F C3 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F C0 -EF F0 1F C0 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 DF BE 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF C0 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 9F C5 EF F0 DF BE EF F0 DF C1 -EF F0 1F BB 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF B7 EF F0 9F B7 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F B6 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F B8 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 9F B6 -EF F0 5F B6 EF F0 DF B2 EF F0 9F B2 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F AF -EF F0 1F AF 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 9F B7 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF AF 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 5F B1 EF F0 DF AD EF F0 1F B4 -EF F0 1F AA 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF A6 EF F0 9F A6 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F A5 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F A7 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 1F AC -EF F0 5F A5 EF F0 DF A1 EF F0 9F A1 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FF 23 26 11 00 23 24 81 00 13 04 01 01 -EF F0 1F 9F EF F0 5F A5 EF F0 DF A1 EF F0 9F A1 -EF F0 5F A1 EF F0 1F A1 EF F0 DF A0 EF F0 9F A0 -EF F0 5F A0 EF F0 9F A6 EF F0 DF 9F EF F0 5F 9C -EF F0 1F 9C EF F0 DF A8 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 11 00 23 24 81 00 13 04 01 01 EF F0 5F 99 -EF F0 9F 9F EF F0 1F 9C EF F0 DF 9B EF F0 9F 9B -EF F0 5F 9B EF F0 1F 9B EF F0 DF 9A EF F0 9F 9A -EF F0 DF A0 EF F0 1F 9A EF F0 5F A0 EF F0 5F 96 -EF F0 1F A3 B7 07 00 26 93 87 87 0B 37 27 00 00 -13 07 97 80 23 A0 E7 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 B7 47 00 F0 -93 87 07 80 13 07 10 00 23 A0 E7 00 B7 07 10 30 -93 87 87 FF 23 A0 07 00 B7 07 10 30 93 87 C7 FF -23 A0 07 00 B7 07 00 26 93 87 87 0B 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 0B -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 0B 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 0A 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 0A 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 0A -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 0A 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 09 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 09 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 09 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 09 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 08 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 08 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 08 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 08 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 07 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 07 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 07 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 07 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 06 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 06 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 06 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 06 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 05 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 05 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 05 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 05 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 04 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 04 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 04 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 04 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 03 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 03 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 03 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 03 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 02 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 02 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 02 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 47 02 37 27 00 00 13 07 97 80 23 A0 E7 00 -23 26 04 FE 6F 00 00 02 EF F0 CF E1 EF F0 8F E1 -EF F0 0F DE EF F0 CF DD 83 27 C4 FE 93 87 17 00 -23 26 F4 FE 03 27 C4 FE 93 07 60 0F E3 DE E7 FC -B7 07 10 30 93 87 87 FF 13 07 F0 0F 23 A0 E7 00 -13 00 00 00 83 20 C1 01 03 24 81 01 13 01 01 02 -67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/bitbang_cpu_all_01.hex b/verilog/dv/cocotb/hex_files/bitbang_cpu_all_01.hex deleted file mode 100755 index 39ae0dc8..00000000 --- a/verilog/dv/cocotb/hex_files/bitbang_cpu_all_01.hex +++ /dev/null @@ -1,211 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 16 00 00 -13 06 46 C5 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 D0 07 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 13 00 00 00 -83 20 C1 01 03 24 81 01 13 01 01 02 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 06 23 A0 E7 00 B7 07 00 26 13 07 60 07 -23 A0 E7 00 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -B7 07 00 26 13 07 60 00 23 A0 E7 00 B7 07 00 26 -13 07 60 01 23 A0 E7 00 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 B7 07 00 26 13 07 60 04 23 A0 E7 00 -B7 07 00 26 13 07 60 05 23 A0 E7 00 13 00 00 00 -03 24 C1 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 B7 07 00 26 13 07 60 02 -23 A0 E7 00 B7 07 00 26 13 07 60 03 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 00 23 A0 E7 00 B7 07 00 26 13 07 E0 00 -23 A0 E7 00 B7 07 00 26 13 07 60 00 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 00 23 A0 E7 00 B7 07 00 26 13 07 40 00 -23 A0 E7 00 B7 07 00 26 13 07 60 00 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 DF EF -EF F0 9F EF 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 5F EE 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF E9 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 80 00 -E3 F6 E7 FC EF F0 1F E8 13 00 00 00 83 20 C1 02 -03 24 81 02 13 01 01 03 67 80 00 00 13 01 01 FD -23 26 11 02 23 24 81 02 13 04 01 03 23 2E A4 FC -83 27 C4 FD 23 24 F4 FE EF F0 5F EB EF F0 1F EB -23 26 04 FE 6F 00 00 03 83 27 84 FE 63 8C 07 00 -EF F0 DF E9 83 27 84 FE 93 87 F7 FF 23 24 F4 FE -6F 00 80 00 EF F0 1F E2 83 27 C4 FE 93 87 17 00 -23 26 F4 FE 03 27 C4 FE 93 07 80 00 E3 F6 E7 FC -EF F0 5F E0 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 5F E0 EF F0 1F E0 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 DF DE -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F DA 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 DF DB -EF F0 5F D8 EF F0 1F D8 EF F0 1F DB 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F D1 -EF F0 1F D1 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 DF CF 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF D1 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 DF CC EF F0 DF CF EF F0 9F CF -EF F0 1F CC 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF C8 EF F0 9F C8 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F C7 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F C9 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 DF CA -EF F0 5F C7 EF F0 9F CD EF F0 9F C3 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F C0 -EF F0 1F C0 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 DF BE 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF C0 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 9F C5 EF F0 DF BE EF F0 DF C1 -EF F0 1F BB 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF B7 EF F0 9F B7 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F B6 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F B8 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 9F B6 -EF F0 5F B6 EF F0 DF B2 EF F0 9F B2 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F AF -EF F0 1F AF 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 9F B7 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF AF 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 5F B1 EF F0 DF AD EF F0 1F B4 -EF F0 1F AA 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF A6 EF F0 9F A6 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F A5 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F A7 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 1F AC -EF F0 5F A5 EF F0 DF A1 EF F0 9F A1 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FF 23 26 11 00 23 24 81 00 13 04 01 01 -EF F0 1F 9F EF F0 5F A5 EF F0 DF A1 EF F0 9F A1 -EF F0 5F A1 EF F0 1F A1 EF F0 DF A0 EF F0 9F A0 -EF F0 5F A0 EF F0 9F A6 EF F0 DF 9F EF F0 5F 9C -EF F0 1F 9C EF F0 DF A8 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 11 00 23 24 81 00 13 04 01 01 EF F0 5F 99 -EF F0 9F 9F EF F0 1F 9C EF F0 DF 9B EF F0 9F 9B -EF F0 5F 9B EF F0 1F 9B EF F0 DF 9A EF F0 9F 9A -EF F0 DF A0 EF F0 1F 9A EF F0 5F A0 EF F0 5F 96 -EF F0 1F A3 B7 07 00 26 93 87 87 0B 37 27 00 00 -13 07 97 80 23 A0 E7 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 B7 47 00 F0 -93 87 07 80 13 07 10 00 23 A0 E7 00 B7 07 10 30 -93 87 87 FF 23 A0 07 00 B7 07 10 30 93 87 C7 FF -23 A0 07 00 B7 07 00 26 93 87 87 0B 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 0B -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 0B 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 0A 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 0A 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 0A -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 0A 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 09 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 09 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 09 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 09 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 08 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 08 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 08 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 08 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 07 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 07 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 07 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 07 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 06 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 06 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 06 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 06 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 05 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 05 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 05 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 05 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 04 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 04 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 04 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 04 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 03 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 03 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 03 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 03 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 02 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 02 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 02 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 47 02 37 27 00 00 13 07 97 80 23 A0 E7 00 -23 26 04 FE 6F 00 80 01 EF F0 CF E1 EF F0 4F DE -83 27 C4 FE 93 87 17 00 23 26 F4 FE 03 27 C4 FE -93 07 60 0F E3 D2 E7 FE B7 07 10 30 93 87 87 FF -13 07 F0 0F 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/bitbang_cpu_all_10.hex b/verilog/dv/cocotb/hex_files/bitbang_cpu_all_10.hex deleted file mode 100755 index 8b665aff..00000000 --- a/verilog/dv/cocotb/hex_files/bitbang_cpu_all_10.hex +++ /dev/null @@ -1,211 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 16 00 00 -13 06 46 C5 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 D0 07 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 13 00 00 00 -83 20 C1 01 03 24 81 01 13 01 01 02 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 06 23 A0 E7 00 B7 07 00 26 13 07 60 07 -23 A0 E7 00 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -B7 07 00 26 13 07 60 00 23 A0 E7 00 B7 07 00 26 -13 07 60 01 23 A0 E7 00 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 B7 07 00 26 13 07 60 04 23 A0 E7 00 -B7 07 00 26 13 07 60 05 23 A0 E7 00 13 00 00 00 -03 24 C1 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 B7 07 00 26 13 07 60 02 -23 A0 E7 00 B7 07 00 26 13 07 60 03 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 00 23 A0 E7 00 B7 07 00 26 13 07 E0 00 -23 A0 E7 00 B7 07 00 26 13 07 60 00 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 00 23 A0 E7 00 B7 07 00 26 13 07 40 00 -23 A0 E7 00 B7 07 00 26 13 07 60 00 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 DF EF -EF F0 9F EF 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 5F EE 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF E9 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 80 00 -E3 F6 E7 FC EF F0 1F E8 13 00 00 00 83 20 C1 02 -03 24 81 02 13 01 01 03 67 80 00 00 13 01 01 FD -23 26 11 02 23 24 81 02 13 04 01 03 23 2E A4 FC -83 27 C4 FD 23 24 F4 FE EF F0 5F EB EF F0 1F EB -23 26 04 FE 6F 00 00 03 83 27 84 FE 63 8C 07 00 -EF F0 DF E9 83 27 84 FE 93 87 F7 FF 23 24 F4 FE -6F 00 80 00 EF F0 1F E2 83 27 C4 FE 93 87 17 00 -23 26 F4 FE 03 27 C4 FE 93 07 80 00 E3 F6 E7 FC -EF F0 5F E0 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 5F E0 EF F0 1F E0 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 DF DE -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F DA 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 DF DB -EF F0 5F D8 EF F0 1F D8 EF F0 1F DB 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F D1 -EF F0 1F D1 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 DF CF 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF D1 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 DF CC EF F0 DF CF EF F0 9F CF -EF F0 1F CC 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF C8 EF F0 9F C8 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F C7 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F C9 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 DF CA -EF F0 5F C7 EF F0 9F CD EF F0 9F C3 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F C0 -EF F0 1F C0 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 DF BE 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF C0 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 9F C5 EF F0 DF BE EF F0 DF C1 -EF F0 1F BB 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF B7 EF F0 9F B7 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F B6 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F B8 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 9F B6 -EF F0 5F B6 EF F0 DF B2 EF F0 9F B2 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F AF -EF F0 1F AF 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 9F B7 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF AF 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 5F B1 EF F0 DF AD EF F0 1F B4 -EF F0 1F AA 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF A6 EF F0 9F A6 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F A5 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F A7 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 1F AC -EF F0 5F A5 EF F0 DF A1 EF F0 9F A1 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FF 23 26 11 00 23 24 81 00 13 04 01 01 -EF F0 1F 9F EF F0 5F A5 EF F0 DF A1 EF F0 9F A1 -EF F0 5F A1 EF F0 1F A1 EF F0 DF A0 EF F0 9F A0 -EF F0 5F A0 EF F0 9F A6 EF F0 DF 9F EF F0 5F 9C -EF F0 1F 9C EF F0 DF A8 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 11 00 23 24 81 00 13 04 01 01 EF F0 5F 99 -EF F0 9F 9F EF F0 1F 9C EF F0 DF 9B EF F0 9F 9B -EF F0 5F 9B EF F0 1F 9B EF F0 DF 9A EF F0 9F 9A -EF F0 DF A0 EF F0 1F 9A EF F0 5F A0 EF F0 5F 96 -EF F0 1F A3 B7 07 00 26 93 87 87 0B 37 27 00 00 -13 07 97 80 23 A0 E7 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 B7 47 00 F0 -93 87 07 80 13 07 10 00 23 A0 E7 00 B7 07 10 30 -93 87 87 FF 23 A0 07 00 B7 07 10 30 93 87 C7 FF -23 A0 07 00 B7 07 00 26 93 87 87 0B 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 0B -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 0B 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 0A 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 0A 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 0A -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 0A 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 09 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 09 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 09 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 09 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 08 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 08 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 08 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 08 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 07 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 07 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 07 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 07 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 06 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 06 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 06 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 06 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 05 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 05 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 05 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 05 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 04 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 04 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 04 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 04 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 03 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 03 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 03 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 03 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 02 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 02 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 02 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 47 02 37 27 00 00 13 07 97 80 23 A0 E7 00 -23 26 04 FE 6F 00 80 01 EF F0 8F DE EF F0 8F E1 -83 27 C4 FE 93 87 17 00 23 26 F4 FE 03 27 C4 FE -93 07 60 0F E3 D2 E7 FE B7 07 10 30 93 87 87 FF -13 07 F0 0F 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/bitbang_cpu_all_1100.hex b/verilog/dv/cocotb/hex_files/bitbang_cpu_all_1100.hex deleted file mode 100755 index 17ee504b..00000000 --- a/verilog/dv/cocotb/hex_files/bitbang_cpu_all_1100.hex +++ /dev/null @@ -1,212 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 16 00 00 -13 06 C6 C5 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 D0 07 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 13 00 00 00 -83 20 C1 01 03 24 81 01 13 01 01 02 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 06 23 A0 E7 00 B7 07 00 26 13 07 60 07 -23 A0 E7 00 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -B7 07 00 26 13 07 60 00 23 A0 E7 00 B7 07 00 26 -13 07 60 01 23 A0 E7 00 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 B7 07 00 26 13 07 60 04 23 A0 E7 00 -B7 07 00 26 13 07 60 05 23 A0 E7 00 13 00 00 00 -03 24 C1 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 B7 07 00 26 13 07 60 02 -23 A0 E7 00 B7 07 00 26 13 07 60 03 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 00 23 A0 E7 00 B7 07 00 26 13 07 E0 00 -23 A0 E7 00 B7 07 00 26 13 07 60 00 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 00 23 A0 E7 00 B7 07 00 26 13 07 40 00 -23 A0 E7 00 B7 07 00 26 13 07 60 00 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 DF EF -EF F0 9F EF 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 5F EE 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF E9 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 80 00 -E3 F6 E7 FC EF F0 1F E8 13 00 00 00 83 20 C1 02 -03 24 81 02 13 01 01 03 67 80 00 00 13 01 01 FD -23 26 11 02 23 24 81 02 13 04 01 03 23 2E A4 FC -83 27 C4 FD 23 24 F4 FE EF F0 5F EB EF F0 1F EB -23 26 04 FE 6F 00 00 03 83 27 84 FE 63 8C 07 00 -EF F0 DF E9 83 27 84 FE 93 87 F7 FF 23 24 F4 FE -6F 00 80 00 EF F0 1F E2 83 27 C4 FE 93 87 17 00 -23 26 F4 FE 03 27 C4 FE 93 07 80 00 E3 F6 E7 FC -EF F0 5F E0 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 5F E0 EF F0 1F E0 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 DF DE -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F DA 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 DF DB -EF F0 5F D8 EF F0 1F D8 EF F0 1F DB 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F D1 -EF F0 1F D1 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 DF CF 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF D1 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 DF CC EF F0 DF CF EF F0 9F CF -EF F0 1F CC 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF C8 EF F0 9F C8 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F C7 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F C9 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 DF CA -EF F0 5F C7 EF F0 9F CD EF F0 9F C3 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F C0 -EF F0 1F C0 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 DF BE 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF C0 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 9F C5 EF F0 DF BE EF F0 DF C1 -EF F0 1F BB 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF B7 EF F0 9F B7 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F B6 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F B8 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 9F B6 -EF F0 5F B6 EF F0 DF B2 EF F0 9F B2 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F AF -EF F0 1F AF 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 9F B7 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF AF 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 5F B1 EF F0 DF AD EF F0 1F B4 -EF F0 1F AA 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF A6 EF F0 9F A6 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F A5 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F A7 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 1F AC -EF F0 5F A5 EF F0 DF A1 EF F0 9F A1 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FF 23 26 11 00 23 24 81 00 13 04 01 01 -EF F0 1F 9F EF F0 5F A5 EF F0 DF A1 EF F0 9F A1 -EF F0 5F A1 EF F0 1F A1 EF F0 DF A0 EF F0 9F A0 -EF F0 5F A0 EF F0 9F A6 EF F0 DF 9F EF F0 5F 9C -EF F0 1F 9C EF F0 DF A8 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 11 00 23 24 81 00 13 04 01 01 EF F0 5F 99 -EF F0 9F 9F EF F0 1F 9C EF F0 DF 9B EF F0 9F 9B -EF F0 5F 9B EF F0 1F 9B EF F0 DF 9A EF F0 9F 9A -EF F0 DF A0 EF F0 1F 9A EF F0 5F A0 EF F0 5F 96 -EF F0 1F A3 B7 07 00 26 93 87 87 0B 37 27 00 00 -13 07 97 80 23 A0 E7 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 B7 47 00 F0 -93 87 07 80 13 07 10 00 23 A0 E7 00 B7 07 10 30 -93 87 87 FF 23 A0 07 00 B7 07 10 30 93 87 C7 FF -23 A0 07 00 B7 07 00 26 93 87 87 0B 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 0B -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 0B 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 0A 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 0A 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 0A -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 0A 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 09 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 09 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 09 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 09 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 08 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 08 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 08 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 08 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 07 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 07 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 07 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 07 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 06 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 06 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 06 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 06 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 05 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 05 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 05 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 05 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 04 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 04 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 04 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 04 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 03 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 03 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 03 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 03 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 02 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 02 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 02 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 47 02 37 27 00 00 13 07 97 80 23 A0 E7 00 -23 26 04 FE 6F 00 00 02 EF F0 8F DE EF F0 4F DE -EF F0 4F E1 EF F0 0F E1 83 27 C4 FE 93 87 17 00 -23 26 F4 FE 03 27 C4 FE 93 07 60 0F E3 DE E7 FC -B7 07 10 30 93 87 87 FF 13 07 F0 0F 23 A0 E7 00 -13 00 00 00 83 20 C1 01 03 24 81 01 13 01 01 02 -67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/bitbang_cpu_all_i.hex b/verilog/dv/cocotb/hex_files/bitbang_cpu_all_i.hex deleted file mode 100755 index 82d4bc13..00000000 --- a/verilog/dv/cocotb/hex_files/bitbang_cpu_all_i.hex +++ /dev/null @@ -1,227 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 16 00 00 -13 06 C6 D4 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 D0 07 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 13 00 00 00 -83 20 C1 01 03 24 81 01 13 01 01 02 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 06 23 A0 E7 00 B7 07 00 26 13 07 60 07 -23 A0 E7 00 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -B7 07 00 26 13 07 60 00 23 A0 E7 00 B7 07 00 26 -13 07 60 01 23 A0 E7 00 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 B7 07 00 26 13 07 60 04 23 A0 E7 00 -B7 07 00 26 13 07 60 05 23 A0 E7 00 13 00 00 00 -03 24 C1 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 B7 07 00 26 13 07 60 02 -23 A0 E7 00 B7 07 00 26 13 07 60 03 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 00 23 A0 E7 00 B7 07 00 26 13 07 E0 00 -23 A0 E7 00 B7 07 00 26 13 07 60 00 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 00 23 A0 E7 00 B7 07 00 26 13 07 40 00 -23 A0 E7 00 B7 07 00 26 13 07 60 00 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 DF EF -EF F0 9F EF 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 5F EE 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF E9 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 80 00 -E3 F6 E7 FC EF F0 1F E8 13 00 00 00 83 20 C1 02 -03 24 81 02 13 01 01 03 67 80 00 00 13 01 01 FD -23 26 11 02 23 24 81 02 13 04 01 03 23 2E A4 FC -83 27 C4 FD 23 24 F4 FE EF F0 5F EB EF F0 1F EB -23 26 04 FE 6F 00 00 03 83 27 84 FE 63 8C 07 00 -EF F0 DF E9 83 27 84 FE 93 87 F7 FF 23 24 F4 FE -6F 00 80 00 EF F0 1F E2 83 27 C4 FE 93 87 17 00 -23 26 F4 FE 03 27 C4 FE 93 07 80 00 E3 F6 E7 FC -EF F0 5F E0 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 5F E0 EF F0 1F E0 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 DF DE -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F DA 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 DF DB -EF F0 5F D8 EF F0 1F D8 EF F0 1F DB 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F D1 -EF F0 1F D1 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 DF CF 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF D1 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 DF CC EF F0 DF CF EF F0 9F CF -EF F0 1F CC 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF C8 EF F0 9F C8 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F C7 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F C9 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 DF CA -EF F0 5F C7 EF F0 9F CD EF F0 9F C3 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F C0 -EF F0 1F C0 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 DF BE 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF C0 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 9F C5 EF F0 DF BE EF F0 DF C1 -EF F0 1F BB 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF B7 EF F0 9F B7 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F B6 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F B8 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 9F B6 -EF F0 5F B6 EF F0 DF B2 EF F0 9F B2 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F AF -EF F0 1F AF 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 9F B7 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF AF 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 5F B1 EF F0 DF AD EF F0 1F B4 -EF F0 1F AA 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF A6 EF F0 9F A6 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F A5 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F A7 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 1F AC -EF F0 5F A5 EF F0 DF A1 EF F0 9F A1 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FF 23 26 11 00 23 24 81 00 13 04 01 01 -EF F0 1F 9F EF F0 5F A5 EF F0 DF A1 EF F0 9F A1 -EF F0 5F A1 EF F0 1F A1 EF F0 DF A0 EF F0 9F A0 -EF F0 5F A0 EF F0 9F A6 EF F0 DF 9F EF F0 5F 9C -EF F0 1F 9C EF F0 DF A8 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 11 00 23 24 81 00 13 04 01 01 EF F0 5F 99 -EF F0 9F 9F EF F0 1F 9C EF F0 DF 9B EF F0 9F 9B -EF F0 5F 9B EF F0 1F 9B EF F0 DF 9A EF F0 9F 9A -EF F0 DF A0 EF F0 1F 9A EF F0 5F A0 EF F0 5F 96 -EF F0 1F A3 B7 07 00 26 93 87 87 0B 37 27 00 00 -13 07 97 80 23 A0 E7 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 11 00 23 24 81 00 13 04 01 01 B7 47 00 F0 -93 87 07 80 13 07 10 00 23 A0 E7 00 B7 07 10 30 -93 87 87 FF 23 A0 07 00 B7 07 10 30 93 87 C7 FF -23 A0 07 00 B7 07 00 26 93 87 87 0B 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 47 0B -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 07 0B 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 0A 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 93 87 87 0A 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 47 0A -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 07 0A 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 09 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 93 87 87 09 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 47 09 -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 07 09 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 08 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 93 87 87 08 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 47 08 -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 07 08 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 07 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 93 87 87 07 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 47 07 -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 07 07 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 06 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 93 87 87 06 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 47 06 -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 07 06 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 05 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 93 87 87 05 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 47 05 -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 07 05 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 04 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 93 87 87 04 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 47 04 -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 07 04 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 03 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 93 87 87 03 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 47 03 -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 07 03 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 02 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 93 87 87 02 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 47 02 -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 47 02 37 27 00 00 13 07 37 80 23 A0 E7 00 -13 05 00 00 EF F0 5F A5 13 05 00 00 EF F0 DF A4 -13 05 00 00 EF F0 5F A4 13 05 00 00 EF F0 DF A3 -13 05 00 00 EF F0 5F A3 13 05 00 00 EF F0 DF A2 -13 05 00 00 EF F0 5F A2 13 05 00 00 EF F0 DF A1 -13 05 00 00 EF F0 5F A1 13 05 00 00 EF F0 DF A0 -13 05 00 00 EF F0 5F A0 13 05 00 00 EF F0 DF 9F -13 05 00 00 EF F0 5F 9F 13 05 00 00 EF F0 DF 9E -13 05 00 00 EF F0 5F 9E 13 05 00 00 EF F0 DF 9D -13 05 00 00 EF F0 5F 9D 13 05 00 00 EF F0 DF 9C -13 05 00 00 EF F0 5F 9C EF F0 8F E2 B7 07 10 30 -93 87 87 FF 13 07 A0 0A 23 A0 E7 00 13 00 00 00 -B7 07 00 26 93 87 C7 00 03 A7 07 00 B7 07 67 8F -93 87 B7 D7 E3 16 F7 FE B7 07 10 30 93 87 87 FF -13 07 B0 0B 23 A0 E7 00 13 00 00 00 B7 07 00 26 -93 87 C7 00 03 A7 07 00 B7 97 A8 FF 93 87 A7 C5 -E3 16 F7 FE B7 07 10 30 93 87 87 FF 13 07 C0 0C -23 A0 E7 00 13 00 00 00 B7 07 00 26 93 87 C7 00 -03 A7 07 00 B7 67 53 C9 93 87 67 34 E3 16 F7 FE -B7 07 10 30 93 87 C7 FF 13 07 F0 0F 23 A0 E7 00 -13 00 00 00 83 20 C1 00 03 24 81 00 13 01 01 01 -67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/bitbang_cpu_all_o.hex b/verilog/dv/cocotb/hex_files/bitbang_cpu_all_o.hex deleted file mode 100755 index 317c41ff..00000000 --- a/verilog/dv/cocotb/hex_files/bitbang_cpu_all_o.hex +++ /dev/null @@ -1,238 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 16 00 00 -13 06 46 E0 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 D0 07 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 13 00 00 00 -83 20 C1 01 03 24 81 01 13 01 01 02 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 06 23 A0 E7 00 B7 07 00 26 13 07 60 07 -23 A0 E7 00 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -B7 07 00 26 13 07 60 00 23 A0 E7 00 B7 07 00 26 -13 07 60 01 23 A0 E7 00 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 B7 07 00 26 13 07 60 04 23 A0 E7 00 -B7 07 00 26 13 07 60 05 23 A0 E7 00 13 00 00 00 -03 24 C1 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 B7 07 00 26 13 07 60 02 -23 A0 E7 00 B7 07 00 26 13 07 60 03 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 00 23 A0 E7 00 B7 07 00 26 13 07 E0 00 -23 A0 E7 00 B7 07 00 26 13 07 60 00 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 00 23 A0 E7 00 B7 07 00 26 13 07 40 00 -23 A0 E7 00 B7 07 00 26 13 07 60 00 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 DF EF -EF F0 9F EF 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 5F EE 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF E9 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 80 00 -E3 F6 E7 FC EF F0 1F E8 13 00 00 00 83 20 C1 02 -03 24 81 02 13 01 01 03 67 80 00 00 13 01 01 FD -23 26 11 02 23 24 81 02 13 04 01 03 23 2E A4 FC -83 27 C4 FD 23 24 F4 FE EF F0 5F EB EF F0 1F EB -23 26 04 FE 6F 00 00 03 83 27 84 FE 63 8C 07 00 -EF F0 DF E9 83 27 84 FE 93 87 F7 FF 23 24 F4 FE -6F 00 80 00 EF F0 1F E2 83 27 C4 FE 93 87 17 00 -23 26 F4 FE 03 27 C4 FE 93 07 80 00 E3 F6 E7 FC -EF F0 5F E0 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 5F E0 EF F0 1F E0 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 DF DE -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F DA 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 DF DB -EF F0 5F D8 EF F0 1F D8 EF F0 1F DB 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F D1 -EF F0 1F D1 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 DF CF 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF D1 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 DF CC EF F0 DF CF EF F0 9F CF -EF F0 1F CC 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF C8 EF F0 9F C8 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F C7 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F C9 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 DF CA -EF F0 5F C7 EF F0 9F CD EF F0 9F C3 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F C0 -EF F0 1F C0 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 DF BE 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF C0 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 9F C5 EF F0 DF BE EF F0 DF C1 -EF F0 1F BB 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF B7 EF F0 9F B7 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F B6 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F B8 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 9F B6 -EF F0 5F B6 EF F0 DF B2 EF F0 9F B2 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F AF -EF F0 1F AF 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 9F B7 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF AF 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 5F B1 EF F0 DF AD EF F0 1F B4 -EF F0 1F AA 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF A6 EF F0 9F A6 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F A5 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F A7 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 1F AC -EF F0 5F A5 EF F0 DF A1 EF F0 9F A1 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FF 23 26 11 00 23 24 81 00 13 04 01 01 -EF F0 1F 9F EF F0 5F A5 EF F0 DF A1 EF F0 9F A1 -EF F0 5F A1 EF F0 1F A1 EF F0 DF A0 EF F0 9F A0 -EF F0 5F A0 EF F0 9F A6 EF F0 DF 9F EF F0 5F 9C -EF F0 1F 9C EF F0 DF A8 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 11 00 23 24 81 00 13 04 01 01 EF F0 5F 99 -EF F0 9F 9F EF F0 1F 9C EF F0 DF 9B EF F0 9F 9B -EF F0 5F 9B EF F0 1F 9B EF F0 DF 9A EF F0 9F 9A -EF F0 DF A0 EF F0 1F 9A EF F0 5F A0 EF F0 5F 96 -EF F0 1F A3 B7 07 00 26 93 87 87 0B 37 27 00 00 -13 07 97 80 23 A0 E7 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 B7 47 00 F0 -93 87 07 80 13 07 10 00 23 A0 E7 00 B7 07 10 30 -93 87 87 FF 23 A0 07 00 B7 07 10 30 93 87 C7 FF -23 A0 07 00 B7 07 00 26 93 87 87 0B 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 0B -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 0B 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 0A 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 0A 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 0A -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 0A 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 09 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 09 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 09 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 09 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 08 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 08 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 08 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 08 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 07 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 07 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 07 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 07 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 06 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 06 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 06 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 06 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 05 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 05 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 05 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 05 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 04 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 04 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 04 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 04 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 03 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 03 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 03 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 07 03 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 C7 02 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 87 02 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 02 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 47 02 37 27 00 00 13 07 97 80 23 A0 E7 00 -13 05 00 00 EF F0 DF 8B 13 05 00 00 EF F0 5F 8B -13 05 00 00 EF F0 DF 8A 13 05 00 00 EF F0 5F 8A -13 05 00 00 EF F0 DF 89 13 05 00 00 EF F0 5F 89 -13 05 00 00 EF F0 DF 88 13 05 00 00 EF F0 5F 88 -13 05 00 00 EF F0 DF 87 13 05 00 00 EF F0 5F 87 -13 05 00 00 EF F0 DF 86 13 05 00 00 EF F0 5F 86 -13 05 00 00 EF F0 DF 85 13 05 00 00 EF F0 5F 85 -13 05 00 00 EF F0 DF 84 13 05 00 00 EF F0 DF 8C -13 05 00 00 EF F0 DF 83 13 05 00 00 EF F0 5F 83 -13 05 00 00 EF F0 DF 82 EF F0 8F E2 B7 07 10 30 -93 87 87 FF 13 07 F0 0F 23 A0 E7 00 B7 07 00 26 -93 87 C7 00 23 A0 07 00 B7 07 00 26 93 87 07 01 -23 A0 07 00 93 07 00 02 23 26 F4 FE 23 24 04 FE -6F 00 80 06 B7 07 00 26 93 87 07 01 03 27 C4 FE -23 A0 E7 00 B7 07 10 30 93 87 C7 FF 93 06 50 02 -03 27 84 FE 33 87 E6 40 23 A0 E7 00 B7 07 00 26 -93 87 07 01 23 A0 07 00 B7 07 10 30 93 87 C7 FF -23 A0 07 00 83 27 C4 FE 93 D7 17 00 23 26 F4 FE -83 27 C4 FE 93 E7 07 02 23 26 F4 FE 83 27 84 FE -93 87 17 00 23 24 F4 FE 03 27 84 FE 93 07 40 00 -E3 FA E7 F8 B7 07 00 80 23 26 F4 FE 23 24 04 FE -6F 00 80 08 B7 07 00 26 93 87 07 01 13 07 F0 03 -23 A0 E7 00 B7 07 00 26 93 87 C7 00 03 27 C4 FE -23 A0 E7 00 B7 07 10 30 93 87 C7 FF 93 06 00 02 -03 27 84 FE 33 87 E6 40 23 A0 E7 00 B7 07 00 26 -93 87 07 01 23 A0 07 00 B7 07 00 26 93 87 C7 00 -23 A0 07 00 B7 07 10 30 93 87 C7 FF 23 A0 07 00 -83 27 C4 FE 93 D7 17 00 23 26 F4 FE 03 27 C4 FE -B7 07 00 80 B3 67 F7 00 23 26 F4 FE 83 27 84 FE -93 87 17 00 23 24 F4 FE 03 27 84 FE 93 07 F0 01 -E3 FA E7 F6 13 00 00 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/bitbang_no_cpu.hex b/verilog/dv/cocotb/hex_files/bitbang_no_cpu.hex deleted file mode 100755 index a9528ab2..00000000 --- a/verilog/dv/cocotb/hex_files/bitbang_no_cpu.hex +++ /dev/null @@ -1,47 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 C6 20 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 C0 1A 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/bitbang_no_cpu_all.hex b/verilog/dv/cocotb/hex_files/bitbang_no_cpu_all.hex deleted file mode 100755 index a9528ab2..00000000 --- a/verilog/dv/cocotb/hex_files/bitbang_no_cpu_all.hex +++ /dev/null @@ -1,47 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 C6 20 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 C0 1A 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/bitbang_no_cpu_all_i.hex b/verilog/dv/cocotb/hex_files/bitbang_no_cpu_all_i.hex deleted file mode 100755 index 100c12da..00000000 --- a/verilog/dv/cocotb/hex_files/bitbang_no_cpu_all_i.hex +++ /dev/null @@ -1,47 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 46 21 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 00 1B 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 13 00 00 00 -83 20 C1 01 03 24 81 01 13 01 01 02 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 13 00 00 00 -03 24 C1 00 13 01 01 01 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/bitbang_no_cpu_all_o.hex b/verilog/dv/cocotb/hex_files/bitbang_no_cpu_all_o.hex deleted file mode 100755 index 100c12da..00000000 --- a/verilog/dv/cocotb/hex_files/bitbang_no_cpu_all_o.hex +++ /dev/null @@ -1,47 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 46 21 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 00 1B 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 13 00 00 00 -83 20 C1 01 03 24 81 01 13 01 01 02 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 13 00 00 00 -03 24 C1 00 13 01 01 01 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/bitbang_no_cpu_i.hex b/verilog/dv/cocotb/hex_files/bitbang_no_cpu_i.hex deleted file mode 100755 index a9528ab2..00000000 --- a/verilog/dv/cocotb/hex_files/bitbang_no_cpu_i.hex +++ /dev/null @@ -1,47 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 C6 20 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 C0 1A 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/bitbang_spi.hex b/verilog/dv/cocotb/hex_files/bitbang_spi.hex deleted file mode 100755 index 100c12da..00000000 --- a/verilog/dv/cocotb/hex_files/bitbang_spi.hex +++ /dev/null @@ -1,47 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 46 21 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 00 1B 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 13 00 00 00 -83 20 C1 01 03 24 81 01 13 01 01 02 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 13 00 00 00 -03 24 C1 00 13 01 01 01 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/cpu_drive.hex b/verilog/dv/cocotb/hex_files/cpu_drive.hex deleted file mode 100755 index a6ad7e1e..00000000 --- a/verilog/dv/cocotb/hex_files/cpu_drive.hex +++ /dev/null @@ -1,54 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 C6 27 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 C0 1A 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 B7 47 00 F0 93 87 07 80 -13 07 10 00 23 A0 E7 00 B7 07 10 30 93 87 87 FF -37 07 01 00 13 07 07 FF 23 A0 E7 00 B7 37 00 F0 -93 87 87 01 37 07 19 11 13 07 F7 FF 23 A0 E7 00 -13 00 00 00 B7 07 10 30 93 87 C7 FF 03 A7 07 00 -B7 E7 00 00 93 87 07 FF E3 16 F7 FE B7 07 10 30 -93 87 87 FF 37 E7 00 00 13 07 07 DD 23 A0 E7 00 -93 07 00 00 13 85 07 00 03 24 C1 00 13 01 01 01 -67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/cpu_stress.hex b/verilog/dv/cocotb/hex_files/cpu_stress.hex deleted file mode 100755 index fe38edc5..00000000 --- a/verilog/dv/cocotb/hex_files/cpu_stress.hex +++ /dev/null @@ -1,168 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 03 17 16 00 00 -13 06 C6 95 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 03 -93 05 80 03 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 80 61 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 18 E0 02 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -23 2A 91 00 13 04 01 02 23 26 A4 FE 83 27 C4 FE -63 96 07 00 93 07 00 00 6F 00 40 04 03 27 C4 FE -93 07 10 00 63 16 F7 00 93 07 10 00 6F 00 00 03 -83 27 C4 FE 93 87 F7 FF 13 85 07 00 EF F0 9F FB -93 04 05 00 83 27 C4 FE 93 87 E7 FF 13 85 07 00 -EF F0 5F FA 93 07 05 00 B3 87 F4 00 13 85 07 00 -83 20 C1 01 03 24 81 01 83 24 41 01 13 01 01 02 -67 80 00 00 13 01 01 FD 23 26 11 02 23 24 81 02 -13 04 01 03 23 2E A4 FC 23 2C B4 FC 03 27 84 FD -93 07 10 00 63 D4 E7 0C 83 27 84 FD 93 87 F7 FF -93 85 07 00 03 25 C4 FD EF F0 DF FC 03 27 84 FD -B7 07 00 40 93 87 F7 FF B3 07 F7 00 93 97 27 00 -03 27 C4 FD B3 07 F7 00 83 A7 07 00 23 24 F4 FE -83 27 84 FD 93 87 E7 FF 23 26 F4 FE 6F 00 C0 03 -83 27 C4 FE 93 97 27 00 03 27 C4 FD 33 07 F7 00 -83 27 C4 FE 93 87 17 00 93 97 27 00 83 26 C4 FD -B3 87 F6 00 03 27 07 00 23 A0 E7 00 83 27 C4 FE -93 87 F7 FF 23 26 F4 FE 83 27 C4 FE 63 C0 07 02 -83 27 C4 FE 93 97 27 00 03 27 C4 FD B3 07 F7 00 -83 A7 07 00 03 27 84 FE E3 44 F7 FA 83 27 C4 FE -93 87 17 00 93 97 27 00 03 27 C4 FD B3 07 F7 00 -03 27 84 FE 23 A0 E7 00 6F 00 80 00 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 23 2C B4 FC 23 2A C4 FC 03 27 84 FD -83 27 44 FD 63 5C F7 18 83 27 84 FD 23 22 F4 FE -83 27 84 FD 23 26 F4 FE 83 27 44 FD 23 24 F4 FE -6F 00 80 0E 83 27 C4 FE 93 87 17 00 23 26 F4 FE -83 27 C4 FE 93 97 27 00 03 27 C4 FD B3 07 F7 00 -03 A7 07 00 83 27 44 FE 93 97 27 00 83 26 C4 FD -B3 87 F6 00 83 A7 07 00 63 C0 E7 02 03 27 C4 FE -83 27 44 FD E3 40 F7 FC 6F 00 00 01 83 27 84 FE -93 87 F7 FF 23 24 F4 FE 83 27 84 FE 93 97 27 00 -03 27 C4 FD B3 07 F7 00 03 A7 07 00 83 27 44 FE -93 97 27 00 83 26 C4 FD B3 87 F6 00 83 A7 07 00 -E3 C6 E7 FC 03 27 C4 FE 83 27 84 FE 63 5E F7 04 -83 27 C4 FE 93 97 27 00 03 27 C4 FD B3 07 F7 00 -83 A7 07 00 23 20 F4 FE 83 27 84 FE 93 97 27 00 -03 27 C4 FD 33 07 F7 00 83 27 C4 FE 93 97 27 00 -83 26 C4 FD B3 87 F6 00 03 27 07 00 23 A0 E7 00 -83 27 84 FE 93 97 27 00 03 27 C4 FD B3 07 F7 00 -03 27 04 FE 23 A0 E7 00 03 27 C4 FE 83 27 84 FE -E3 40 F7 F2 83 27 44 FE 93 97 27 00 03 27 C4 FD -B3 07 F7 00 83 A7 07 00 23 20 F4 FE 83 27 84 FE -93 97 27 00 03 27 C4 FD 33 07 F7 00 83 27 44 FE -93 97 27 00 83 26 C4 FD B3 87 F6 00 03 27 07 00 -23 A0 E7 00 83 27 84 FE 93 97 27 00 03 27 C4 FD -B3 07 F7 00 03 27 04 FE 23 A0 E7 00 83 27 84 FE -93 87 F7 FF 13 86 07 00 83 25 84 FD 03 25 C4 FD -EF F0 1F E6 83 27 84 FE 93 87 17 00 03 26 44 FD -93 85 07 00 03 25 C4 FD EF F0 9F E4 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -23 24 B4 FE 23 22 C4 FE 23 20 D4 FE 03 27 C4 FE -83 27 84 FE 33 07 F7 00 83 27 44 FE 33 07 F7 00 -83 27 04 FE B3 07 F7 00 13 85 07 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 26 A4 FE 23 24 B4 FE -23 22 C4 FE 23 20 D4 FE 23 2E E4 FC 83 26 04 FE -03 26 44 FE 83 25 84 FE 03 25 C4 FE EF F0 5F F8 -13 07 05 00 83 27 C4 FD B3 07 F7 00 13 85 07 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 26 A4 FE 23 24 B4 FE 23 22 C4 FE 23 20 D4 FE -23 2E E4 FC 23 2C F4 FC 03 27 C4 FD 83 26 04 FE -03 26 44 FE 83 25 84 FE 03 25 C4 FE EF F0 DF F6 -13 07 05 00 83 27 84 FD B3 07 F7 00 13 85 07 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 26 A4 FE 23 24 B4 FE 23 22 C4 FE 23 20 D4 FE -23 2E E4 FC 23 2C F4 FC 23 2A 04 FD 83 27 84 FD -03 27 C4 FD 83 26 04 FE 03 26 44 FE 83 25 84 FE -03 25 C4 FE EF F0 DF F5 13 07 05 00 83 27 44 FD -B3 07 F7 00 13 85 07 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 26 A4 FE 23 24 B4 FE -23 22 C4 FE 23 20 D4 FE 23 2E E4 FC 23 2C F4 FC -23 2A 04 FD 23 28 14 FD 03 28 44 FD 83 27 84 FD -03 27 C4 FD 83 26 04 FE 03 26 44 FE 83 25 84 FE -03 25 C4 FE EF F0 DF F4 13 07 05 00 83 27 04 FD -B3 07 F7 00 13 85 07 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FA 23 2E 11 04 -23 2C 81 04 13 04 01 06 B7 47 00 F0 93 87 07 80 -13 07 10 00 23 A0 E7 00 B7 07 10 30 93 87 87 FF -23 A0 07 00 B7 07 10 30 93 87 C7 FF 23 A0 07 00 -13 05 A0 00 EF F0 1F AA 23 2A A4 FC 03 27 44 FD -93 07 70 03 63 0C F7 00 B7 07 10 30 93 87 87 FF -13 07 E0 01 23 A0 E7 00 6F 00 40 01 B7 07 10 30 -93 87 87 FF 13 07 B0 01 23 A0 E7 00 23 26 04 FE -23 24 04 FE 6F 00 80 05 13 07 00 00 83 27 84 FE -93 97 27 00 B3 07 F7 00 03 A7 07 00 83 27 84 FE -93 97 27 00 93 87 07 FF B3 87 87 00 23 AC E7 FA -13 07 00 00 83 27 84 FE 93 97 27 00 B3 07 F7 00 -83 A7 07 00 03 27 C4 FE B3 07 F7 00 23 26 F4 FE -83 27 84 FE 93 87 17 00 23 24 F4 FE 03 27 84 FE -93 07 90 00 E3 D2 E7 FA 03 27 C4 FE 93 07 10 19 -63 0C F7 00 B7 07 10 30 93 87 87 FF 13 07 E0 02 -23 A0 E7 00 6F 00 40 01 B7 07 10 30 93 87 87 FF -13 07 B0 02 23 A0 E7 00 93 07 84 FA 93 05 A0 00 -13 85 07 00 EF F0 1F A4 23 22 04 FE 23 20 04 FE -6F 00 00 03 83 27 04 FE 93 97 27 00 93 87 07 FF -B3 87 87 00 83 A7 87 FB 03 27 44 FE B3 07 F7 00 -23 22 F4 FE 83 27 04 FE 93 87 17 00 23 20 F4 FE -03 27 04 FE 93 07 90 00 E3 D6 E7 FC 03 27 C4 FE -83 27 44 FE 63 0C F7 00 B7 07 10 30 93 87 87 FF -13 07 E0 03 23 A0 E7 00 6F 00 40 01 B7 07 10 30 -93 87 87 FF 13 07 B0 03 23 A0 E7 00 23 2E 04 FC -6F 00 80 05 13 07 00 00 83 27 C4 FD 93 97 27 00 -B3 07 F7 00 03 A7 07 00 83 27 C4 FD 93 97 27 00 -93 87 07 FF B3 87 87 00 23 AC E7 FA 13 07 00 00 -83 27 C4 FD 93 97 27 00 B3 07 F7 00 83 A7 07 00 -03 27 C4 FE B3 07 F7 00 23 26 F4 FE 83 27 C4 FD -93 87 17 00 23 2E F4 FC 03 27 C4 FD 93 07 90 00 -E3 D2 E7 FA 93 07 84 FA 13 06 90 00 93 05 00 00 -13 85 07 00 EF F0 DF A4 23 2C 04 FC 6F 00 00 03 -83 27 84 FD 93 97 27 00 93 87 07 FF B3 87 87 00 -83 A7 87 FB 03 27 44 FE B3 07 F7 00 23 22 F4 FE -83 27 84 FD 93 87 17 00 23 2C F4 FC 03 27 84 FD -93 07 90 00 E3 D6 E7 FC 03 27 C4 FE 83 27 44 FE -63 0C F7 00 B7 07 10 30 93 87 87 FF 13 07 E0 04 -23 A0 E7 00 6F 00 40 01 B7 07 10 30 93 87 87 FF -13 07 B0 04 23 A0 E7 00 93 08 00 05 13 08 60 04 -93 07 C0 03 13 07 20 03 93 06 80 02 13 06 E0 01 -93 05 40 01 13 05 A0 00 EF F0 1F CF 23 28 A4 FC -03 27 04 FD 93 07 80 16 63 0C F7 00 B7 07 10 30 -93 87 87 FF 13 07 E0 05 23 A0 E7 00 6F 00 40 01 -B7 07 10 30 93 87 87 FF 13 07 B0 05 23 A0 E7 00 -B7 07 10 30 93 87 C7 FF 13 07 F0 0F 23 A0 E7 00 -13 00 00 00 83 20 C1 05 03 24 81 05 13 01 01 06 -67 80 00 00 -@00000A28 -01 00 00 00 28 00 00 00 02 00 00 00 05 00 00 00 -16 00 00 00 0B 00 00 00 5A 00 00 00 C8 00 00 00 -0A 00 00 00 14 00 00 00 19 00 00 00 00 00 00 00 diff --git a/verilog/dv/cocotb/hex_files/gpio_all_i.hex b/verilog/dv/cocotb/hex_files/gpio_all_i.hex deleted file mode 100755 index b63b1fd4..00000000 --- a/verilog/dv/cocotb/hex_files/gpio_all_i.hex +++ /dev/null @@ -1,218 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 16 00 00 -13 06 46 CC 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 D0 07 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 13 00 00 00 -83 20 C1 01 03 24 81 01 13 01 01 02 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 06 23 A0 E7 00 B7 07 00 26 13 07 60 07 -23 A0 E7 00 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -B7 07 00 26 13 07 60 00 23 A0 E7 00 B7 07 00 26 -13 07 60 01 23 A0 E7 00 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 B7 07 00 26 13 07 60 04 23 A0 E7 00 -B7 07 00 26 13 07 60 05 23 A0 E7 00 13 00 00 00 -03 24 C1 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 B7 07 00 26 13 07 60 02 -23 A0 E7 00 B7 07 00 26 13 07 60 03 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 00 23 A0 E7 00 B7 07 00 26 13 07 E0 00 -23 A0 E7 00 B7 07 00 26 13 07 60 00 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 00 23 A0 E7 00 B7 07 00 26 13 07 40 00 -23 A0 E7 00 B7 07 00 26 13 07 60 00 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 DF EF -EF F0 9F EF 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 5F EE 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF E9 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 80 00 -E3 F6 E7 FC EF F0 1F E8 13 00 00 00 83 20 C1 02 -03 24 81 02 13 01 01 03 67 80 00 00 13 01 01 FD -23 26 11 02 23 24 81 02 13 04 01 03 23 2E A4 FC -83 27 C4 FD 23 24 F4 FE EF F0 5F EB EF F0 1F EB -23 26 04 FE 6F 00 00 03 83 27 84 FE 63 8C 07 00 -EF F0 DF E9 83 27 84 FE 93 87 F7 FF 23 24 F4 FE -6F 00 80 00 EF F0 1F E2 83 27 C4 FE 93 87 17 00 -23 26 F4 FE 03 27 C4 FE 93 07 80 00 E3 F6 E7 FC -EF F0 5F E0 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 5F E0 EF F0 1F E0 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 DF DE -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F DA 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 DF DB -EF F0 5F D8 EF F0 1F D8 EF F0 1F DB 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F D1 -EF F0 1F D1 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 DF CF 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF D1 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 DF CC EF F0 DF CF EF F0 9F CF -EF F0 1F CC 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF C8 EF F0 9F C8 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F C7 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F C9 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 DF CA -EF F0 5F C7 EF F0 9F CD EF F0 9F C3 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F C0 -EF F0 1F C0 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 DF BE 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF C0 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 9F C5 EF F0 DF BE EF F0 DF C1 -EF F0 1F BB 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF B7 EF F0 9F B7 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F B6 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F B8 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 9F B6 -EF F0 5F B6 EF F0 DF B2 EF F0 9F B2 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F AF -EF F0 1F AF 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 9F B7 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF AF 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 5F B1 EF F0 DF AD EF F0 1F B4 -EF F0 1F AA 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF A6 EF F0 9F A6 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F A5 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F A7 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 1F AC -EF F0 5F A5 EF F0 DF A1 EF F0 9F A1 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FF 23 26 11 00 23 24 81 00 13 04 01 01 -EF F0 1F 9F EF F0 5F A5 EF F0 DF A1 EF F0 9F A1 -EF F0 5F A1 EF F0 1F A1 EF F0 DF A0 EF F0 9F A0 -EF F0 5F A0 EF F0 9F A6 EF F0 DF 9F EF F0 5F 9C -EF F0 1F 9C EF F0 DF A8 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 11 00 23 24 81 00 13 04 01 01 EF F0 5F 99 -EF F0 9F 9F EF F0 1F 9C EF F0 DF 9B EF F0 9F 9B -EF F0 5F 9B EF F0 1F 9B EF F0 DF 9A EF F0 9F 9A -EF F0 DF A0 EF F0 1F 9A EF F0 5F A0 EF F0 5F 96 -EF F0 1F A3 B7 07 00 26 93 87 87 0B 37 27 00 00 -13 07 97 80 23 A0 E7 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 B7 47 00 F0 93 87 07 80 -13 07 10 00 23 A0 E7 00 B7 07 10 30 93 87 87 FF -23 A0 07 00 B7 07 10 30 93 87 C7 FF 23 A0 07 00 -B7 07 00 26 93 87 87 0B 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 93 87 47 0B 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 07 0B -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 0A 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 87 0A 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 93 87 47 0A 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 07 0A -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 09 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 87 09 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 93 87 47 09 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 07 09 -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 08 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 87 08 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 93 87 47 08 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 07 08 -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 07 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 87 07 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 93 87 47 07 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 07 07 -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 06 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 87 06 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 93 87 47 06 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 07 06 -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 05 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 87 05 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 93 87 47 05 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 07 05 -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 04 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 87 04 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 93 87 47 04 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 07 04 -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 03 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 87 03 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 93 87 47 03 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 07 03 -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 02 37 27 00 00 13 07 37 80 23 A0 E7 00 -B7 07 00 26 93 87 87 02 37 27 00 00 13 07 37 80 -23 A0 E7 00 B7 07 00 26 93 87 47 02 37 27 00 00 -13 07 37 80 23 A0 E7 00 B7 07 00 26 93 87 47 02 -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -13 07 10 00 23 A0 E7 00 13 00 00 00 B7 07 00 26 -03 A7 07 00 93 07 10 00 E3 0A F7 FE B7 07 10 30 -93 87 87 FF 13 07 A0 0A 23 A0 E7 00 13 00 00 00 -B7 07 00 26 93 87 C7 00 03 A7 07 00 B7 07 67 8F -93 87 B7 D7 E3 16 F7 FE B7 07 10 30 93 87 87 FF -13 07 B0 0B 23 A0 E7 00 13 00 00 00 B7 07 00 26 -93 87 C7 00 03 A7 07 00 B7 97 A8 FF 93 87 A7 C5 -E3 16 F7 FE B7 07 10 30 93 87 87 FF 13 07 C0 0C -23 A0 E7 00 13 00 00 00 B7 07 00 26 93 87 C7 00 -03 A7 07 00 B7 67 53 C9 93 87 67 34 E3 16 F7 FE -B7 07 10 30 93 87 C7 FF 13 07 F0 0F 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/gpio_all_o.hex b/verilog/dv/cocotb/hex_files/gpio_all_o.hex deleted file mode 100755 index 66ca4b7f..00000000 --- a/verilog/dv/cocotb/hex_files/gpio_all_o.hex +++ /dev/null @@ -1,230 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 16 00 00 -13 06 C6 D7 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 D0 07 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 13 00 00 00 -83 20 C1 01 03 24 81 01 13 01 01 02 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 06 23 A0 E7 00 B7 07 00 26 13 07 60 07 -23 A0 E7 00 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -B7 07 00 26 13 07 60 00 23 A0 E7 00 B7 07 00 26 -13 07 60 01 23 A0 E7 00 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 B7 07 00 26 13 07 60 04 23 A0 E7 00 -B7 07 00 26 13 07 60 05 23 A0 E7 00 13 00 00 00 -03 24 C1 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 B7 07 00 26 13 07 60 02 -23 A0 E7 00 B7 07 00 26 13 07 60 03 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 00 23 A0 E7 00 B7 07 00 26 13 07 E0 00 -23 A0 E7 00 B7 07 00 26 13 07 60 00 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 B7 07 00 26 -13 07 60 00 23 A0 E7 00 B7 07 00 26 13 07 40 00 -23 A0 E7 00 B7 07 00 26 13 07 60 00 23 A0 E7 00 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 DF EF -EF F0 9F EF 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 5F EE 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF E9 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 80 00 -E3 F6 E7 FC EF F0 1F E8 13 00 00 00 83 20 C1 02 -03 24 81 02 13 01 01 03 67 80 00 00 13 01 01 FD -23 26 11 02 23 24 81 02 13 04 01 03 23 2E A4 FC -83 27 C4 FD 23 24 F4 FE EF F0 5F EB EF F0 1F EB -23 26 04 FE 6F 00 00 03 83 27 84 FE 63 8C 07 00 -EF F0 DF E9 83 27 84 FE 93 87 F7 FF 23 24 F4 FE -6F 00 80 00 EF F0 1F E2 83 27 C4 FE 93 87 17 00 -23 26 F4 FE 03 27 C4 FE 93 07 80 00 E3 F6 E7 FC -EF F0 5F E0 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 5F E0 EF F0 1F E0 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 DF DE -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F DA 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 DF DB -EF F0 5F D8 EF F0 1F D8 EF F0 1F DB 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F D1 -EF F0 1F D1 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 DF CF 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF D1 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 DF CC EF F0 DF CF EF F0 9F CF -EF F0 1F CC 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF C8 EF F0 9F C8 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F C7 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F C9 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 DF CA -EF F0 5F C7 EF F0 9F CD EF F0 9F C3 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F C0 -EF F0 1F C0 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 DF BE 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF C0 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 9F C5 EF F0 DF BE EF F0 DF C1 -EF F0 1F BB 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF B7 EF F0 9F B7 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F B6 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F B8 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 9F B6 -EF F0 5F B6 EF F0 DF B2 EF F0 9F B2 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FD 23 26 11 02 23 24 81 02 13 04 01 03 -23 2E A4 FC 83 27 C4 FD 23 24 F4 FE EF F0 5F AF -EF F0 1F AF 23 26 04 FE 6F 00 00 03 83 27 84 FE -63 8C 07 00 EF F0 9F B7 83 27 84 FE 93 87 F7 FF -23 24 F4 FE 6F 00 80 00 EF F0 DF AF 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 60 00 -E3 F6 E7 FC EF F0 5F B1 EF F0 DF AD EF F0 1F B4 -EF F0 1F AA 13 00 00 00 83 20 C1 02 03 24 81 02 -13 01 01 03 67 80 00 00 13 01 01 FD 23 26 11 02 -23 24 81 02 13 04 01 03 23 2E A4 FC 83 27 C4 FD -23 24 F4 FE EF F0 DF A6 EF F0 9F A6 23 26 04 FE -6F 00 00 03 83 27 84 FE 63 8C 07 00 EF F0 5F A5 -83 27 84 FE 93 87 F7 FF 23 24 F4 FE 6F 00 80 00 -EF F0 5F A7 83 27 C4 FE 93 87 17 00 23 26 F4 FE -03 27 C4 FE 93 07 60 00 E3 F6 E7 FC EF F0 1F AC -EF F0 5F A5 EF F0 DF A1 EF F0 9F A1 13 00 00 00 -83 20 C1 02 03 24 81 02 13 01 01 03 67 80 00 00 -13 01 01 FF 23 26 11 00 23 24 81 00 13 04 01 01 -EF F0 1F 9F EF F0 5F A5 EF F0 DF A1 EF F0 9F A1 -EF F0 5F A1 EF F0 1F A1 EF F0 DF A0 EF F0 9F A0 -EF F0 5F A0 EF F0 9F A6 EF F0 DF 9F EF F0 5F 9C -EF F0 1F 9C EF F0 DF A8 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 11 00 23 24 81 00 13 04 01 01 EF F0 5F 99 -EF F0 9F 9F EF F0 1F 9C EF F0 DF 9B EF F0 9F 9B -EF F0 5F 9B EF F0 1F 9B EF F0 DF 9A EF F0 9F 9A -EF F0 DF A0 EF F0 1F 9A EF F0 5F A0 EF F0 5F 96 -EF F0 1F A3 B7 07 00 26 93 87 87 0B 37 27 00 00 -13 07 97 80 23 A0 E7 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FE -23 2E 81 00 13 04 01 02 B7 47 00 F0 93 87 07 80 -13 07 10 00 23 A0 E7 00 B7 07 10 30 93 87 87 FF -23 A0 07 00 B7 07 10 30 93 87 C7 FF 23 A0 07 00 -B7 07 00 26 93 87 87 0B 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 0B 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 07 0B -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 0A 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 87 0A 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 0A 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 07 0A -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 09 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 87 09 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 09 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 07 09 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 08 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 87 08 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 08 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 07 08 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 07 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 87 07 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 07 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 07 07 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 06 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 87 06 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 06 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 07 06 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 05 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 87 05 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 05 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 07 05 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 04 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 87 04 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 04 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 07 04 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 03 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 87 03 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 03 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 07 03 -37 27 00 00 13 07 37 80 23 A0 E7 00 B7 07 00 26 -93 87 C7 02 37 27 00 00 13 07 97 80 23 A0 E7 00 -B7 07 00 26 93 87 87 02 37 27 00 00 13 07 97 80 -23 A0 E7 00 B7 07 00 26 93 87 47 02 37 27 00 00 -13 07 97 80 23 A0 E7 00 B7 07 00 26 93 87 47 02 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -13 07 10 00 23 A0 E7 00 13 00 00 00 B7 07 00 26 -03 A7 07 00 93 07 10 00 E3 0A F7 FE B7 07 10 30 -93 87 87 FF 13 07 F0 0F 23 A0 E7 00 B7 07 00 26 -93 87 C7 00 23 A0 07 00 B7 07 00 26 93 87 07 01 -23 A0 07 00 93 07 00 02 23 26 F4 FE 23 24 04 FE -6F 00 80 06 B7 07 00 26 93 87 07 01 03 27 C4 FE -23 A0 E7 00 B7 07 10 30 93 87 C7 FF 93 06 50 02 -03 27 84 FE 33 87 E6 40 23 A0 E7 00 B7 07 00 26 -93 87 07 01 23 A0 07 00 B7 07 10 30 93 87 C7 FF -23 A0 07 00 83 27 C4 FE 93 D7 17 00 23 26 F4 FE -83 27 C4 FE 93 E7 07 02 23 26 F4 FE 83 27 84 FE -93 87 17 00 23 24 F4 FE 03 27 84 FE 93 07 40 00 -E3 FA E7 F8 B7 07 00 80 23 26 F4 FE 23 24 04 FE -6F 00 80 08 B7 07 00 26 93 87 07 01 13 07 F0 03 -23 A0 E7 00 B7 07 00 26 93 87 C7 00 03 27 C4 FE -23 A0 E7 00 B7 07 10 30 93 87 C7 FF 93 06 00 02 -03 27 84 FE 33 87 E6 40 23 A0 E7 00 B7 07 00 26 -93 87 07 01 23 A0 07 00 B7 07 00 26 93 87 C7 00 -23 A0 07 00 B7 07 10 30 93 87 C7 FF 23 A0 07 00 -83 27 C4 FE 93 D7 17 00 23 26 F4 FE 03 27 C4 FE -B7 07 00 80 B3 67 F7 00 23 26 F4 FE 83 27 84 FE -93 87 17 00 23 24 F4 FE 03 27 84 FE 93 07 F0 01 -E3 FA E7 F6 13 00 00 00 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/helloWorld.hex b/verilog/dv/cocotb/hex_files/helloWorld.hex deleted file mode 100755 index 8816cba9..00000000 --- a/verilog/dv/cocotb/hex_files/helloWorld.hex +++ /dev/null @@ -1,32 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 46 12 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 C0 0B 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 93 07 00 00 13 85 07 00 -03 24 C1 00 13 01 01 01 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/hk_regs_rst_spi.hex b/verilog/dv/cocotb/hex_files/hk_regs_rst_spi.hex deleted file mode 100755 index 100c12da..00000000 --- a/verilog/dv/cocotb/hex_files/hk_regs_rst_spi.hex +++ /dev/null @@ -1,47 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 46 21 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 00 1B 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 13 00 00 00 -83 20 C1 01 03 24 81 01 13 01 01 02 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 13 00 00 00 -03 24 C1 00 13 01 01 01 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/hk_regs_wr_spi.hex b/verilog/dv/cocotb/hex_files/hk_regs_wr_spi.hex deleted file mode 100755 index 100c12da..00000000 --- a/verilog/dv/cocotb/hex_files/hk_regs_wr_spi.hex +++ /dev/null @@ -1,47 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 46 21 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 00 1B 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 13 00 00 00 -83 20 C1 01 03 24 81 01 13 01 01 02 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 13 00 00 00 -03 24 C1 00 13 01 01 01 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/hk_regs_wr_wb.hex b/verilog/dv/cocotb/hex_files/hk_regs_wr_wb.hex deleted file mode 100755 index 100c12da..00000000 --- a/verilog/dv/cocotb/hex_files/hk_regs_wr_wb.hex +++ /dev/null @@ -1,47 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 46 21 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 00 1B 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 13 00 00 00 -83 20 C1 01 03 24 81 01 13 01 01 02 67 80 00 00 -13 01 01 FF 23 26 81 00 13 04 01 01 13 00 00 00 -03 24 C1 00 13 01 01 01 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/mem_stress.hex b/verilog/dv/cocotb/hex_files/mem_stress.hex deleted file mode 100755 index 0e5f942d..00000000 --- a/verilog/dv/cocotb/hex_files/mem_stress.hex +++ /dev/null @@ -1,102 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 C6 57 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 40 0F 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 CA 23 2E 81 34 13 04 01 36 -B7 47 00 F0 93 87 07 80 13 07 10 00 23 A0 E7 00 -B7 07 10 30 93 87 87 FF 23 A0 07 00 B7 07 10 30 -93 87 C7 FF 23 A0 07 00 93 07 04 CA 23 2C F4 FC -93 07 04 CA 23 2A F4 FC 93 07 90 07 A3 09 F4 FC -B7 87 79 79 93 87 97 97 23 26 F4 FC B7 87 FF FF -93 C7 97 97 23 15 F4 FC 83 47 34 FD A3 07 F4 FE -23 20 04 FE 6F 00 80 06 83 47 F4 FE 13 87 07 00 -93 07 07 00 93 97 17 00 B3 87 E7 00 93 F7 F7 0F -93 87 57 00 93 F7 F7 0F 13 97 87 01 13 57 87 41 -83 07 34 FD B3 67 F7 00 93 97 87 01 93 D7 87 41 -13 F7 F7 0F 83 27 04 FE 93 87 07 FF B3 87 87 00 -23 88 E7 CA 83 47 F4 FE 93 87 B7 00 A3 07 F4 FE -83 27 04 FE 93 87 17 00 23 20 F4 FE 03 27 04 FE -93 07 F0 31 E3 DA E7 F8 83 47 34 FD A3 07 F4 FE -A3 0F 04 FC 23 20 04 FE 6F 00 C0 08 83 47 F4 FE -13 87 07 00 93 07 07 00 93 97 17 00 B3 87 E7 00 -93 F7 F7 0F 93 87 57 00 93 F7 F7 0F 13 97 87 01 -13 57 87 41 83 07 34 FD B3 67 F7 00 93 97 87 01 -93 D7 87 41 A3 04 F4 FC 83 27 04 FE 93 87 07 FF -B3 87 87 00 83 C7 07 CB 03 47 94 FC 63 00 F7 02 -B7 07 10 30 93 87 87 FF 13 07 E0 01 23 A0 E7 00 -93 07 10 00 A3 0F F4 FC 6F 00 80 02 83 47 F4 FE -93 87 B7 00 A3 07 F4 FE 83 27 04 FE 93 87 17 00 -23 20 F4 FE 03 27 04 FE 93 07 F0 31 E3 D8 E7 F6 -83 47 F4 FD 93 C7 17 00 93 F7 F7 0F 63 8A 07 00 -B7 07 10 30 93 87 87 FF 13 07 B0 01 23 A0 E7 00 -A3 0F 04 FC 83 27 C4 FC 23 24 F4 FE 23 20 04 FE -6F 00 C0 04 03 27 84 FE 93 07 07 00 93 97 17 00 -B3 87 E7 00 93 86 57 00 83 27 04 FE 93 97 27 00 -03 27 44 FD B3 07 F7 00 03 27 C4 FC 33 E7 E6 00 -23 A0 E7 00 83 27 84 FE 93 87 B7 00 23 24 F4 FE -83 27 04 FE 93 87 17 00 23 20 F4 FE 03 27 04 FE -93 07 70 0C E3 D8 E7 FA 83 27 C4 FC 23 24 F4 FE -23 20 04 FE 6F 00 40 07 03 27 84 FE 93 07 07 00 -93 97 17 00 B3 87 E7 00 93 87 57 00 03 27 C4 FC -B3 67 F7 00 23 22 F4 FC 83 27 04 FE 93 97 27 00 -03 27 44 FD B3 07 F7 00 83 A7 07 00 03 27 44 FC -63 00 F7 02 B7 07 10 30 93 87 87 FF 13 07 E0 02 -23 A0 E7 00 93 07 10 00 A3 0F F4 FC 6F 00 80 02 -83 27 84 FE 93 87 B7 00 23 24 F4 FE 83 27 04 FE -93 87 17 00 23 20 F4 FE 03 27 04 FE 93 07 70 0C -E3 D4 E7 F8 83 47 F4 FD 93 C7 17 00 93 F7 F7 0F -63 8A 07 00 B7 07 10 30 93 87 87 FF 13 07 B0 02 -23 A0 E7 00 A3 0F 04 FC 83 57 A4 FC 23 13 F4 FE -23 20 04 FE 6F 00 80 07 83 57 64 FE 13 87 07 00 -93 07 07 00 93 97 17 00 B3 87 E7 00 93 97 07 01 -93 D7 07 01 93 87 57 00 93 97 07 01 93 D7 07 01 -13 97 07 01 13 57 07 41 83 17 A4 FC B3 67 F7 00 -93 96 07 01 93 D6 06 41 83 27 04 FE 93 97 17 00 -03 27 84 FD B3 07 F7 00 13 97 06 01 13 57 07 01 -23 90 E7 00 83 57 64 FE 93 87 B7 00 23 13 F4 FE -83 27 04 FE 93 87 17 00 23 20 F4 FE 03 27 04 FE -93 07 F0 18 E3 D2 E7 F8 83 57 A4 FC 23 13 F4 FE -23 20 04 FE 6F 00 80 09 83 57 64 FE 13 87 07 00 -93 07 07 00 93 97 17 00 B3 87 E7 00 93 97 07 01 -93 D7 07 01 93 87 57 00 93 97 07 01 93 D7 07 01 -13 97 07 01 13 57 07 41 83 17 A4 FC B3 67 F7 00 -93 97 07 01 93 D7 07 41 23 11 F4 FC 83 27 04 FE -93 97 17 00 03 27 84 FD B3 07 F7 00 83 D7 07 00 -03 57 24 FC 63 00 F7 02 B7 07 10 30 93 87 87 FF -13 07 E0 03 23 A0 E7 00 93 07 10 00 A3 0F F4 FC -6F 00 80 02 83 57 64 FE 93 87 B7 00 23 13 F4 FE -83 27 04 FE 93 87 17 00 23 20 F4 FE 03 27 04 FE -93 07 F0 18 E3 D2 E7 F6 83 47 F4 FD 93 C7 17 00 -93 F7 F7 0F 63 8A 07 00 B7 07 10 30 93 87 87 FF -13 07 B0 03 23 A0 E7 00 B7 07 10 30 93 87 C7 FF -13 07 F0 0F 23 A0 E7 00 13 00 00 00 03 24 C1 35 -13 01 01 36 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/mgmt_gpio_in.hex b/verilog/dv/cocotb/hex_files/mgmt_gpio_in.hex deleted file mode 100755 index 51a2dfb7..00000000 --- a/verilog/dv/cocotb/hex_files/mgmt_gpio_in.hex +++ /dev/null @@ -1,66 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 46 34 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 40 0F 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 81 00 13 04 01 02 -B7 47 00 F0 93 87 07 80 13 07 10 00 23 A0 E7 00 -B7 07 10 30 93 87 87 FF 23 A0 07 00 B7 07 10 30 -93 87 C7 FF 23 A0 07 00 B7 37 00 F0 93 87 07 80 -13 07 10 00 23 A0 E7 00 B7 37 00 F0 93 87 47 80 -23 A0 07 00 B7 37 00 F0 93 87 87 80 13 07 10 00 -23 A0 E7 00 B7 37 00 F0 93 87 C7 80 13 07 10 00 -23 A0 E7 00 B7 07 10 30 93 87 87 FF 13 07 A0 00 -23 A0 E7 00 23 26 04 FE 6F 00 C0 05 13 00 00 00 -B7 37 00 F0 93 87 07 81 83 A7 07 00 E3 8A 07 FE -B7 07 10 30 93 87 C7 FF 13 07 A0 0A 23 A0 E7 00 -13 00 00 00 B7 37 00 F0 93 87 07 81 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 07 10 30 93 87 C7 FF -13 07 B0 0B 23 A0 E7 00 83 27 C4 FE 93 87 17 00 -23 26 F4 FE 03 27 C4 FE 93 07 90 00 E3 D0 E7 FA -B7 07 10 30 93 87 C7 FF 13 07 B0 01 23 A0 E7 00 -B7 07 10 30 93 87 87 FF 13 07 40 01 23 A0 E7 00 -23 24 04 FE 6F 00 C0 05 13 00 00 00 B7 37 00 F0 -93 87 07 81 83 A7 07 00 E3 8A 07 FE B7 07 10 30 -93 87 C7 FF 13 07 A0 0A 23 A0 E7 00 13 00 00 00 -B7 37 00 F0 93 87 07 81 03 A7 07 00 93 07 10 00 -E3 08 F7 FE B7 07 10 30 93 87 C7 FF 13 07 B0 0B -23 A0 E7 00 83 27 84 FE 93 87 17 00 23 24 F4 FE -03 27 84 FE 93 07 30 01 E3 D0 E7 FA B7 07 10 30 -93 87 C7 FF 13 07 B0 02 23 A0 E7 00 B7 37 00 F0 -93 87 07 81 83 A7 07 00 23 20 F4 FE B7 07 10 30 -93 87 87 FF 23 A0 07 00 23 22 04 FE 6F 00 40 03 -B7 37 00 F0 93 87 07 81 03 A7 07 00 83 27 04 FE -63 0A F7 00 B7 07 10 30 93 87 C7 FF 13 07 E0 0E -23 A0 E7 00 83 27 44 FE 93 87 17 00 23 22 F4 FE -03 27 44 FE 93 07 10 03 E3 D4 E7 FC B7 07 10 30 -93 87 C7 FF 13 07 F0 0F 23 A0 E7 00 13 00 00 00 -03 24 C1 01 13 01 01 02 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/mgmt_gpio_out.hex b/verilog/dv/cocotb/hex_files/mgmt_gpio_out.hex deleted file mode 100755 index 03087382..00000000 --- a/verilog/dv/cocotb/hex_files/mgmt_gpio_out.hex +++ /dev/null @@ -1,54 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 46 28 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 40 0F 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 81 00 13 04 01 02 -B7 47 00 F0 93 87 07 80 13 07 10 00 23 A0 E7 00 -B7 07 10 30 93 87 87 FF 23 A0 07 00 B7 07 10 30 -93 87 C7 FF 23 A0 07 00 B7 37 00 F0 93 87 07 80 -13 07 10 00 23 A0 E7 00 B7 37 00 F0 93 87 47 80 -23 A0 07 00 B7 37 00 F0 93 87 87 80 13 07 10 00 -23 A0 E7 00 B7 37 00 F0 93 87 C7 80 13 07 10 00 -23 A0 E7 00 B7 07 10 30 93 87 87 FF 13 07 A0 00 -23 A0 E7 00 23 26 04 FE 6F 00 C0 02 B7 37 00 F0 -93 87 47 81 13 07 10 00 23 A0 E7 00 B7 37 00 F0 -93 87 47 81 23 A0 07 00 83 27 C4 FE 93 87 17 00 -23 26 F4 FE 03 27 C4 FE 93 07 90 00 E3 D8 E7 FC -B7 07 10 30 93 87 87 FF 13 07 40 01 23 A0 E7 00 -23 24 04 FE 6F 00 C0 02 B7 37 00 F0 93 87 47 81 -13 07 10 00 23 A0 E7 00 B7 37 00 F0 93 87 47 81 -23 A0 07 00 83 27 84 FE 93 87 17 00 23 24 F4 FE -03 27 84 FE 93 07 30 01 E3 D8 E7 FC B7 07 10 30 -93 87 87 FF 23 A0 07 00 B7 07 10 30 93 87 87 FF -23 A0 07 00 B7 07 10 30 93 87 87 FF 23 A0 07 00 -B7 07 10 30 93 87 C7 FF 13 07 F0 0F 23 A0 E7 00 -13 00 00 00 03 24 C1 01 13 01 01 02 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/timer0_oneshot.hex b/verilog/dv/cocotb/hex_files/timer0_oneshot.hex deleted file mode 100755 index 79b4ae69..00000000 --- a/verilog/dv/cocotb/hex_files/timer0_oneshot.hex +++ /dev/null @@ -1,58 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 C6 2B 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 40 0F 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 81 00 13 04 01 02 -B7 47 00 F0 93 87 07 80 13 07 10 00 23 A0 E7 00 -B7 07 10 30 93 87 87 FF 23 A0 07 00 B7 07 10 30 -93 87 C7 FF 23 A0 07 00 B7 57 00 F0 93 87 87 00 -23 A0 07 00 B7 57 00 F0 37 37 0F 00 23 A0 E7 00 -B7 57 00 F0 93 87 87 00 13 07 10 00 23 A0 E7 00 -B7 57 00 F0 93 87 C7 00 13 07 10 00 23 A0 E7 00 -B7 57 00 F0 93 87 07 01 83 A7 07 00 23 26 F4 FE -B7 57 00 F0 93 87 C7 00 13 07 10 00 23 A0 E7 00 -B7 57 00 F0 93 87 07 01 83 A7 07 00 23 22 F4 FE -03 27 44 FE 83 27 C4 FE 63 70 F7 02 83 27 44 FE -63 8C 07 00 B7 07 10 30 93 87 87 FF 13 07 B0 01 -23 A0 E7 00 6F 00 80 03 83 27 44 FE 63 90 07 02 -B7 07 10 30 93 87 87 FF 13 07 B0 02 23 A0 E7 00 -13 00 00 00 23 24 04 FE 6F 00 C0 02 B7 07 10 30 -93 87 87 FF 13 07 F0 01 23 A0 E7 00 83 27 44 FE -23 26 F4 FE 6F F0 DF F7 83 27 84 FE 93 87 17 00 -23 24 F4 FE 03 27 84 FE 93 07 90 00 E3 D6 E7 FE -B7 57 00 F0 93 87 C7 00 13 07 10 00 23 A0 E7 00 -B7 57 00 F0 93 87 07 01 83 A7 07 00 63 9C 07 00 -B7 07 10 30 93 87 87 FF 13 07 B0 03 23 A0 E7 00 -6F 00 40 01 B7 07 10 30 93 87 87 FF 13 07 F0 02 -23 A0 E7 00 B7 07 10 30 93 87 C7 FF 13 07 F0 0F -23 A0 E7 00 13 00 00 00 03 24 C1 01 13 01 01 02 -67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/timer0_periodic.hex b/verilog/dv/cocotb/hex_files/timer0_periodic.hex deleted file mode 100755 index 45cfd920..00000000 --- a/verilog/dv/cocotb/hex_files/timer0_periodic.hex +++ /dev/null @@ -1,60 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 46 2E 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 40 0F 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FD 23 26 81 02 13 04 01 03 -B7 47 00 F0 93 87 07 80 13 07 10 00 23 A0 E7 00 -B7 07 10 30 93 87 87 FF 23 A0 07 00 B7 07 10 30 -93 87 C7 FF 23 A0 07 00 B7 57 00 F0 93 87 87 00 -23 A0 07 00 B7 57 00 F0 23 A0 07 00 B7 57 00 F0 -93 87 47 00 13 07 00 30 23 A0 E7 00 B7 57 00 F0 -93 87 87 00 13 07 10 00 23 A0 E7 00 B7 57 00 F0 -93 87 C7 00 13 07 10 00 23 A0 E7 00 B7 57 00 F0 -93 87 07 01 83 A7 07 00 23 26 F4 FE 23 24 04 FE -93 07 00 19 23 20 F4 FE 23 22 04 FE 6F 00 C0 0C -B7 57 00 F0 93 87 C7 00 13 07 10 00 23 A0 E7 00 -B7 57 00 F0 93 87 07 01 83 A7 07 00 23 2E F4 FC -03 27 C4 FD 83 27 C4 FE 63 F8 E7 06 83 27 84 FE -93 87 17 00 23 24 F4 FE 03 27 84 FE 93 07 10 00 -63 1C F7 00 B7 07 10 30 93 87 87 FF 13 07 B0 01 -23 A0 E7 00 6F 00 40 04 03 27 84 FE 93 07 20 00 -63 1C F7 00 B7 07 10 30 93 87 87 FF 13 07 B0 02 -23 A0 E7 00 6F 00 40 02 03 27 84 FE 93 07 30 00 -63 1C F7 00 B7 07 10 30 93 87 87 FF 13 07 B0 03 -23 A0 E7 00 6F 00 00 04 03 27 C4 FD 83 27 C4 FE -63 7A F7 00 B7 07 10 30 93 87 87 FF 13 07 B0 04 -23 A0 E7 00 83 27 C4 FD 23 26 F4 FE 83 27 44 FE -93 87 17 00 23 22 F4 FE 03 27 44 FE 83 27 04 FE -E3 48 F7 F2 83 27 84 FE 63 9A 07 00 B7 07 10 30 -93 87 87 FF 13 07 E0 0E 23 A0 E7 00 B7 07 10 30 -93 87 C7 FF 13 07 F0 0F 23 A0 E7 00 13 00 00 00 -03 24 C1 02 13 01 01 03 67 80 00 00 diff --git a/verilog/dv/cocotb/hex_files/uart_tx.hex b/verilog/dv/cocotb/hex_files/uart_tx.hex deleted file mode 100755 index 25ae4e61..00000000 --- a/verilog/dv/cocotb/hex_files/uart_tx.hex +++ /dev/null @@ -1,62 +0,0 @@ -@00000000 -6F 00 00 0B 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 -23 2E 11 FE 23 2C 51 FE 23 2A 61 FE 23 28 71 FE -23 26 A1 FE 23 24 B1 FE 23 22 C1 FE 23 20 D1 FE -23 2E E1 FC 23 2C F1 FC 23 2A 01 FD 23 28 11 FD -23 26 C1 FD 23 24 D1 FD 23 22 E1 FD 23 20 F1 FD -13 01 01 FC EF 00 40 11 83 20 C1 03 83 22 81 03 -03 23 41 03 83 23 01 03 03 25 C1 02 83 25 81 02 -03 26 41 02 83 26 01 02 03 27 C1 01 83 27 81 01 -03 28 41 01 83 28 01 01 03 2E C1 00 83 2E 81 00 -03 2F 41 00 83 2F 01 00 13 01 01 04 73 00 20 30 -17 01 00 F1 13 01 01 75 17 05 00 00 13 05 85 F6 -73 10 55 30 13 05 00 00 93 05 00 00 17 06 00 00 -13 06 46 2E 63 0C B5 00 83 26 06 00 23 20 D5 00 -13 05 45 00 13 06 46 00 6F F0 DF FE 13 05 00 00 -93 05 80 00 63 08 B5 00 23 20 05 00 13 05 45 00 -6F F0 5F FF 37 15 00 00 13 05 05 88 73 10 45 30 -EF 00 00 1B 6F 00 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FF 23 26 81 00 13 04 01 01 -13 00 00 00 03 24 C1 00 13 01 01 01 67 80 00 00 -13 01 01 FE 23 2E 81 00 13 04 01 02 23 26 A4 FE -83 27 C4 FE 73 90 07 BC 13 00 00 00 03 24 C1 01 -13 01 01 02 67 80 00 00 13 01 01 FF 23 26 11 00 -23 24 81 00 13 04 01 01 13 05 00 00 EF F0 5F FC -B7 37 00 F0 93 87 87 03 13 07 A0 00 23 A0 E7 00 -B7 37 00 F0 93 87 C7 03 37 07 02 00 23 A0 E7 00 -13 07 10 00 23 10 E0 00 13 00 00 00 83 20 C1 00 -03 24 81 00 13 01 01 01 67 80 00 00 13 01 01 FF -23 26 81 00 13 04 01 01 13 00 00 00 03 24 C1 00 -13 01 01 01 67 80 00 00 13 01 01 FF 23 26 81 00 -13 04 01 01 13 00 00 00 03 24 C1 00 13 01 01 01 -67 80 00 00 13 01 01 FE 23 2E 11 00 23 2C 81 00 -13 04 01 02 93 07 05 00 A3 07 F4 FE 03 47 F4 FE -93 07 A0 00 63 16 F7 00 13 05 D0 00 EF F0 9F FD -13 00 00 00 B7 67 00 F0 93 87 47 80 03 A7 07 00 -93 07 10 00 E3 08 F7 FE B7 67 00 F0 93 87 07 80 -03 47 F4 FE 23 A0 E7 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 13 01 01 FE -23 2E 11 00 23 2C 81 00 13 04 01 02 23 26 A4 FE -6F 00 C0 01 83 27 C4 FE 13 87 17 00 23 26 E4 FE -83 C7 07 00 13 85 07 00 EF F0 DF F6 83 27 C4 FE -83 C7 07 00 E3 90 07 FE 13 00 00 00 13 00 00 00 -83 20 C1 01 03 24 81 01 13 01 01 02 67 80 00 00 -13 01 01 FE 23 2E 11 00 23 2C 81 00 13 04 01 02 -B7 47 00 F0 93 87 07 80 13 07 10 00 23 A0 E7 00 -B7 07 10 30 93 87 87 FF 23 A0 07 00 B7 07 10 30 -93 87 C7 FF 23 A0 07 00 B7 07 00 26 93 87 C7 03 -37 27 00 00 13 07 97 80 23 A0 E7 00 B7 07 00 26 -13 07 10 00 23 A0 E7 00 13 00 00 00 B7 07 00 26 -03 A7 07 00 93 07 10 00 E3 0A F7 FE B7 67 00 F0 -13 07 10 00 23 A0 E7 00 B7 07 10 30 93 87 87 FF -13 07 A0 0A 23 A0 E7 00 B7 07 00 10 13 85 07 39 -EF F0 DF F1 23 26 04 FE 6F 00 00 01 83 27 C4 FE -93 87 17 00 23 26 F4 FE 03 27 C4 FE 93 07 F0 09 -E3 D6 E7 FE 13 00 00 00 13 00 00 00 83 20 C1 01 -03 24 81 01 13 01 01 02 67 80 00 00 -@0000038C -00 00 00 00 4D 6F 6E 69 74 6F 72 3A 20 54 65 73 -74 20 55 41 52 54 20 28 52 54 4C 29 20 70 61 73 -73 65 64 00 From b5fb97e5f4f854013e95cfa01c1afdfe37549deb Mon Sep 17 00:00:00 2001 From: M0stafaRady Date: Sun, 2 Oct 2022 04:22:44 -0700 Subject: [PATCH 2/7] rename run.py to cocotb.py --- verilog/dv/cocotb/{run.py => cocotb.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename verilog/dv/cocotb/{run.py => cocotb.py} (100%) mode change 100644 => 100755 diff --git a/verilog/dv/cocotb/run.py b/verilog/dv/cocotb/cocotb.py old mode 100644 new mode 100755 similarity index 100% rename from verilog/dv/cocotb/run.py rename to verilog/dv/cocotb/cocotb.py From bd712f64d4a95fb532a73ae7e8c456874b9901ae Mon Sep 17 00:00:00 2001 From: M0stafaRady Date: Sun, 2 Oct 2022 04:29:48 -0700 Subject: [PATCH 3/7] rename cocotb.py to verify_cocotb.py --- verilog/dv/cocotb/{cocotb.py => verify_cocotb.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename verilog/dv/cocotb/{cocotb.py => verify_cocotb.py} (100%) diff --git a/verilog/dv/cocotb/cocotb.py b/verilog/dv/cocotb/verify_cocotb.py similarity index 100% rename from verilog/dv/cocotb/cocotb.py rename to verilog/dv/cocotb/verify_cocotb.py From ad053568e7c6636611e8c572cacb621318636657 Mon Sep 17 00:00:00 2001 From: M0stafaRady <107422726+M0stafaRady@users.noreply.github.com> Date: Sun, 2 Oct 2022 14:09:49 +0200 Subject: [PATCH 4/7] Create README.md add READme in doc file --- verilog/dv/cocotb/doc/README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 verilog/dv/cocotb/doc/README.md diff --git a/verilog/dv/cocotb/doc/README.md b/verilog/dv/cocotb/doc/README.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/verilog/dv/cocotb/doc/README.md @@ -0,0 +1 @@ + From a0da0fc90647d2e5bfb37f6aee68cc68922ee7d6 Mon Sep 17 00:00:00 2001 From: M0stafaRady <107422726+M0stafaRady@users.noreply.github.com> Date: Sun, 2 Oct 2022 14:10:17 +0200 Subject: [PATCH 5/7] add photo of cocotb structure --- verilog/dv/cocotb/doc/CTN.png | Bin 0 -> 45943 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 verilog/dv/cocotb/doc/CTN.png diff --git a/verilog/dv/cocotb/doc/CTN.png b/verilog/dv/cocotb/doc/CTN.png new file mode 100644 index 0000000000000000000000000000000000000000..c2155b298ea539a82d86361634aabe9da46c6870 GIT binary patch literal 45943 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 Date: Sun, 2 Oct 2022 14:27:42 +0200 Subject: [PATCH 6/7] Update README.md --- verilog/dv/cocotb/README.md | 59 ++++++++++++++++++++++++++++--------- 1 file changed, 45 insertions(+), 14 deletions(-) diff --git a/verilog/dv/cocotb/README.md b/verilog/dv/cocotb/README.md index 5512fc70..ee57815c 100644 --- a/verilog/dv/cocotb/README.md +++ b/verilog/dv/cocotb/README.md @@ -1,21 +1,52 @@ -# How to run test: +Overview +======== +Cocotb environment (CTN) is a dynamic simulation testing environment. It's purpose is to speed testing simulation time and get coverage data. The environment is developed using cocotb, an open source coroutine-based co simulation testbench environment for verifying VHDL and SystemVerilog RTL using Python. CTN has 2 main layers: tests and whitebox models. Tests layer contain multiple tests and sequences that can communicate with the caravel (dut) through drivers shown in read at fig 1. Whitebox models layer contain multiple models that should mimic the behavior of each main block inside caravel see fig1. Model is supposed to check if the model is working as expected, if its registers contain the expected values all the time and report coverage of features provided by this block if it’s tested or not. -Navigate to the cocotb directory and run the following command -## To run test : - >python3 run.py -t -sim -tag +.. image::docs/CTN.png +fig1. caravel testbench environment (read lines are drivers ) + +Prerequisites +============================= + +- Docker: [Linux](https://hub.docker.com/search?q=&type=edition&offering=community&operating_system=linux&utm_source=docker&utm_medium=webreferral&utm_campaign=dd-smartbutton&utm_location=header) || [Windows](https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe?utm_source=docker&utm_medium=webreferral&utm_campaign=dd-smartbutton&utm_location=header) || [Mac with Intel Chip](https://desktop.docker.com/mac/main/amd64/Docker.dmg?utm_source=docker&utm_medium=webreferral&utm_campaign=dd-smartbutton&utm_location=header) || [Mac with M1 Chip](https://desktop.docker.com/mac/main/arm64/Docker.dmg?utm_source=docker&utm_medium=webreferral&utm_campaign=dd-smartbutton&utm_location=header) +- Python 3.6+ with PIP +- cocotb +- iverilog or vcs + +run a test +============================= + + Use script verify_cocotb.py + +``` - Or + -h, --help show this help message and exit - >python3 run.py --test -sim -tag + -regression REGRESSION, -r REGRESSION + name of regression can found in tests.json + + -test TEST [TEST ...], -t TEST [TEST ...] + name of test if no --sim provided RTL will be run + + + -sim SIM [SIM ...] Simulation type to be run RTL,GL&GL_SDF provided only + when run -test + + -testlist TESTLIST, -tl TESTLIST + path of testlist to be run + + -tag TAG provide tag of the run default would be regression + name and if no regression is provided would be + run___ + + -maxerr MAXERR max number of errors for every test before simulation + breaks default = 3 + +``` -## To run regression - >python3 run.py -r -tag - Or +Tests +=============== - >python3 run.py --regression -tag +Refer to [tests.json](tests.json) for tests list -## Notes -> Tests and regressions can be used in the same command - -> Tests and regressions can be found under cocotb/tests.json From bc9eb2eb3175822e2d004298968f560f8b16e993 Mon Sep 17 00:00:00 2001 From: M0stafaRady <107422726+M0stafaRady@users.noreply.github.com> Date: Sun, 2 Oct 2022 14:35:49 +0200 Subject: [PATCH 7/7] Update README.md --- verilog/dv/cocotb/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/verilog/dv/cocotb/README.md b/verilog/dv/cocotb/README.md index ee57815c..e6365258 100644 --- a/verilog/dv/cocotb/README.md +++ b/verilog/dv/cocotb/README.md @@ -2,7 +2,9 @@ Overview ======== Cocotb environment (CTN) is a dynamic simulation testing environment. It's purpose is to speed testing simulation time and get coverage data. The environment is developed using cocotb, an open source coroutine-based co simulation testbench environment for verifying VHDL and SystemVerilog RTL using Python. CTN has 2 main layers: tests and whitebox models. Tests layer contain multiple tests and sequences that can communicate with the caravel (dut) through drivers shown in read at fig 1. Whitebox models layer contain multiple models that should mimic the behavior of each main block inside caravel see fig1. Model is supposed to check if the model is working as expected, if its registers contain the expected values all the time and report coverage of features provided by this block if it’s tested or not. -.. image::docs/CTN.png + + Alt text + fig1. caravel testbench environment (read lines are drivers ) Prerequisites