あとは任せたのじゃ
diff --git a/verilog/dv/jacaranda_test/instr.c b/verilog/dv/jacaranda_test/instr.c
new file mode 100644
index 0000000..c827e65
--- /dev/null
+++ b/verilog/dv/jacaranda_test/instr.c
@@ -0,0 +1,29 @@
+
+char mem[256];
+
+mem[0] = 0xc0;
+mem[1] = 0xd1;
+mem[2] = 0x03;
+mem[3] = 0xcf;
+mem[4] = 0xdf;
+mem[5] = 0xf3;
+mem[6] = 0xc4;
+mem[7] = 0xd1;
+mem[8] = 0x03;
+mem[9] = 0xcf;
+mem[10] = 0xdd;
+mem[11] = 0x07;
+mem[12] = 0xcf;
+mem[13] = 0xde;
+mem[14] = 0xeb;
+mem[15] = 0xc0;
+mem[16] = 0xd1;
+mem[17] = 0x3b;
+mem[18] = 0x9b;
+mem[19] = 0xc0;
+mem[20] = 0xdc;
+mem[21] = 0xa3;
+mem[22] = 0xf1;
+mem[23] = 0xc0;
+mem[24] = 0xd6;
+mem[25] = 0xb3;
diff --git a/verilog/dv/jacaranda_test/jacaranda_test.c b/verilog/dv/jacaranda_test/jacaranda_test.c
index e23c65b..a47ef4a 100644
--- a/verilog/dv/jacaranda_test/jacaranda_test.c
+++ b/verilog/dv/jacaranda_test/jacaranda_test.c
@@ -19,20 +19,25 @@
 #include "verilog/dv/caravel/defs.h"
 #include "verilog/dv/caravel/stub.c"
 
+
 // --------------------------------------------------------
 
 void main()
 {
+    #include "instr.c"
     reg_spimaster_config = 0xa002;
 	// Configure LA probes [31:0] as inputs to the cpu 
 	reg_la0_oenb = reg_la0_iena = 0x00000000;    // [31:0]
 
     // set reset to high
 	reg_la0_data = 1 << 16;
+
+    for(int i = 0; i < 256; ++i)
+        reg_la0_data = 1 << 16 | i << 8 | mem[i];
     
-    reg_la0_data = 1 << 16 | 0x00 << 8 | 0b11000000; // ldih 0  0xC0
-    reg_la0_data = 1 << 16 | 0x01 << 8 | 0b11010000; // ldil 0  0xD0
-    reg_la0_data = 1 << 16 | 0x02 << 8 | 0b10110011; // jmp r3  0xB3
+//    reg_la0_data = 1 << 16 | 0x00 << 8 | 0b11000000; // ldih 0  0xC0
+//    reg_la0_data = 1 << 16 | 0x01 << 8 | 0b11010000; // ldil 0  0xD0
+//    reg_la0_data = 1 << 16 | 0x02 << 8 | 0b10110011; // jmp r3  0xB3
 
     reg_la0_data = 0 << 16;