summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Blanchard <anton@ozlabs.org>2021-09-06 14:37:34 +1000
committerAnton Blanchard <anton@ozlabs.org>2021-09-13 13:11:44 +1000
commit4637833ee5f819277483e6ac322accf254c15f6a (patch)
tree0a3ea6654b3dd910a62e3034b565c893cf3eaaa3
parentcbf9f8e39c57b9cb52e56285d56f704d036f6ad8 (diff)
downloadsigrok-dumps-4637833ee5f819277483e6ac322accf254c15f6a.tar.gz
sigrok-dumps-4637833ee5f819277483e6ac322accf254c15f6a.zip
lpc: Add captures from IBM POWER9 processor
This adds LPC I/O reads and writes and firmware reads and writes from an IBM POWER9 processor. It also adds an example of an aborted transaction.
-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