summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lpc/power9/README46
-rw-r--r--lpc/power9/power9_lpc_firmware_read.srbin0 -> 578 bytes
-rw-r--r--lpc/power9/power9_lpc_firmware_write.srbin0 -> 567 bytes
-rw-r--r--lpc/power9/power9_lpc_io_read.srbin0 -> 532 bytes
-rw-r--r--lpc/power9/power9_lpc_io_write.srbin0 -> 541 bytes
-rw-r--r--lpc/power9/power9_lpc_io_write_abort.srbin0 -> 552 bytes
6 files changed, 46 insertions, 0 deletions
diff --git a/lpc/power9/README b/lpc/power9/README
new file mode 100644
index 0000000..abab953
--- /dev/null
+++ b/lpc/power9/README
@@ -0,0 +1,46 @@
+-------------------------------------------------------------------------------
+IBM POWER9 LPC (low pin count) traffic
+-------------------------------------------------------------------------------
+
+These captures are examples of various transaction types from an IBM POWER9 LPC
+(low pin count) interface.
+
+Details:
+http://en.wikipedia.org/wiki/Low_Pin_Count
+
+
+Hardware setup
+--------------
+
+The logic analyser used was a DreamSourceLab DSLogic U3Pro32. As support for
+this is not yet in sigrok, the traces were captured externally and imported.
+
+ Probe LPC
+ ----------
+ 0 LAD0
+ 1 LAD1
+ 2 LAD2
+ 3 LAD3
+ 4 LFRAME#
+ 5 LCLK
+
+
+power9_lpc_io_read.sr
+--------------
+An I/O read from 0x3fd (serial port) which returns 0x60.
+
+power9_lpc_io_write.sr
+---------------
+An I/O write to 0x3f8 (serial port) of 0x73.
+
+power9_lpc_firmware_read.sr
+--------------------
+A firmware read from 0xfff7000 which returns 0x54524150.
+
+power9_lpc_firmware_write.sr
+---------------------
+A firmware write to 0xc031360 of 0x0000.
+
+power9_lpc_io_write_abort.sr
+---------------------
+An I/O read that gets aborted because the peripheral never responded.
diff --git a/lpc/power9/power9_lpc_firmware_read.sr b/lpc/power9/power9_lpc_firmware_read.sr
new file mode 100644
index 0000000..df5bca9
--- /dev/null
+++ b/lpc/power9/power9_lpc_firmware_read.sr
Binary files differ
diff --git a/lpc/power9/power9_lpc_firmware_write.sr b/lpc/power9/power9_lpc_firmware_write.sr
new file mode 100644
index 0000000..07d642c
--- /dev/null
+++ b/lpc/power9/power9_lpc_firmware_write.sr
Binary files differ
diff --git a/lpc/power9/power9_lpc_io_read.sr b/lpc/power9/power9_lpc_io_read.sr
new file mode 100644
index 0000000..d50b0a8
--- /dev/null
+++ b/lpc/power9/power9_lpc_io_read.sr
Binary files differ
diff --git a/lpc/power9/power9_lpc_io_write.sr b/lpc/power9/power9_lpc_io_write.sr
new file mode 100644
index 0000000..bf64713
--- /dev/null
+++ b/lpc/power9/power9_lpc_io_write.sr
Binary files differ
diff --git a/lpc/power9/power9_lpc_io_write_abort.sr b/lpc/power9/power9_lpc_io_write_abort.sr
new file mode 100644
index 0000000..6e3c396
--- /dev/null
+++ b/lpc/power9/power9_lpc_io_write_abort.sr
Binary files differ