diff options
-rw-r--r-- | lpc/power9/README | 46 | ||||
-rw-r--r-- | lpc/power9/power9_lpc_firmware_read.sr | bin | 0 -> 578 bytes | |||
-rw-r--r-- | lpc/power9/power9_lpc_firmware_write.sr | bin | 0 -> 567 bytes | |||
-rw-r--r-- | lpc/power9/power9_lpc_io_read.sr | bin | 0 -> 532 bytes | |||
-rw-r--r-- | lpc/power9/power9_lpc_io_write.sr | bin | 0 -> 541 bytes | |||
-rw-r--r-- | lpc/power9/power9_lpc_io_write_abort.sr | bin | 0 -> 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 Binary files differnew file mode 100644 index 0000000..df5bca9 --- /dev/null +++ b/lpc/power9/power9_lpc_firmware_read.sr diff --git a/lpc/power9/power9_lpc_firmware_write.sr b/lpc/power9/power9_lpc_firmware_write.sr Binary files differnew file mode 100644 index 0000000..07d642c --- /dev/null +++ b/lpc/power9/power9_lpc_firmware_write.sr diff --git a/lpc/power9/power9_lpc_io_read.sr b/lpc/power9/power9_lpc_io_read.sr Binary files differnew file mode 100644 index 0000000..d50b0a8 --- /dev/null +++ b/lpc/power9/power9_lpc_io_read.sr diff --git a/lpc/power9/power9_lpc_io_write.sr b/lpc/power9/power9_lpc_io_write.sr Binary files differnew file mode 100644 index 0000000..bf64713 --- /dev/null +++ b/lpc/power9/power9_lpc_io_write.sr diff --git a/lpc/power9/power9_lpc_io_write_abort.sr b/lpc/power9/power9_lpc_io_write_abort.sr Binary files differnew file mode 100644 index 0000000..6e3c396 --- /dev/null +++ b/lpc/power9/power9_lpc_io_write_abort.sr |