summaryrefslogtreecommitdiffstats
path: root/zpu/roadshow/roadshow/hwtest
diff options
context:
space:
mode:
Diffstat (limited to 'zpu/roadshow/roadshow/hwtest')
-rw-r--r--zpu/roadshow/roadshow/hwtest/build.sh6
-rw-r--r--zpu/roadshow/roadshow/hwtest/test.S19
-rw-r--r--zpu/roadshow/roadshow/hwtest/test.binbin0 -> 48 bytes
-rw-r--r--zpu/roadshow/roadshow/hwtest/test.elfbin0 -> 1343 bytes
-rw-r--r--zpu/roadshow/roadshow/hwtest/test.zpubin0 -> 212562 bytes
5 files changed, 25 insertions, 0 deletions
diff --git a/zpu/roadshow/roadshow/hwtest/build.sh b/zpu/roadshow/roadshow/hwtest/build.sh
new file mode 100644
index 0000000..115b24a
--- /dev/null
+++ b/zpu/roadshow/roadshow/hwtest/build.sh
@@ -0,0 +1,6 @@
+zpu-elf-gcc -nostdlib test.S -o test.elf
+zpu-elf-objcopy -O binary test.elf test.bin
+sh makefirmware.sh ic300.bit test.zpu test.bin
+
+
+
diff --git a/zpu/roadshow/roadshow/hwtest/test.S b/zpu/roadshow/roadshow/hwtest/test.S
new file mode 100644
index 0000000..ac13be3
--- /dev/null
+++ b/zpu/roadshow/roadshow/hwtest/test.S
@@ -0,0 +1,19 @@
+_loop:
+ im 0x5a ; write Z to UART
+ nop
+ im 0x080a000c
+ store
+ ; increaase counter
+ im _test
+ load
+ im 1
+ add
+ im _test
+ store
+
+
+ im _loop
+ poppc ; loop
+
+ .align 4
+_test: .long 1
diff --git a/zpu/roadshow/roadshow/hwtest/test.bin b/zpu/roadshow/roadshow/hwtest/test.bin
new file mode 100644
index 0000000..4b593ee
--- /dev/null
+++ b/zpu/roadshow/roadshow/hwtest/test.bin
Binary files differ
diff --git a/zpu/roadshow/roadshow/hwtest/test.elf b/zpu/roadshow/roadshow/hwtest/test.elf
new file mode 100644
index 0000000..a2ccbc1
--- /dev/null
+++ b/zpu/roadshow/roadshow/hwtest/test.elf
Binary files differ
diff --git a/zpu/roadshow/roadshow/hwtest/test.zpu b/zpu/roadshow/roadshow/hwtest/test.zpu
new file mode 100644
index 0000000..7d8da42
--- /dev/null
+++ b/zpu/roadshow/roadshow/hwtest/test.zpu
Binary files differ
OpenPOWER on IntegriCloud