]> sigrok.org Git - libsigrokdecode.git/commitdiff
I2C dump on a GIGABYTE 6VLE-VXL mainboard.
authorUwe Hermann <redacted>
Thu, 19 Jan 2012 12:47:13 +0000 (13:47 +0100)
committerUwe Hermann <redacted>
Thu, 19 Jan 2012 12:47:13 +0000 (13:47 +0100)
i2c/gigabyte_6vle-vxl_i2c/README [new file with mode: 0644]
i2c/gigabyte_6vle-vxl_i2c/gigabyte_6vle_vxl_i2c.sr [new file with mode: 0644]

diff --git a/i2c/gigabyte_6vle-vxl_i2c/README b/i2c/gigabyte_6vle-vxl_i2c/README
new file mode 100644 (file)
index 0000000..75abedd
--- /dev/null
@@ -0,0 +1,39 @@
+-------------------------------------------------------------------------------
+GIGABYTE 6VLE-VXL I2C data
+-------------------------------------------------------------------------------
+
+This is an example capture of I2C traffic on a DDR SDRAM's EEPROM chip, for
+Serial Presence Detect (SPD) data. The 512MB DDR RAM module was inserted
+in a GIGABYTE 6VLE-VXL mainboard. After the capture was started, the board
+was powered-on, thus the captured data corresponds to the BIOS code which
+reads the RAM module's EEPROM contents (in order to properly initialize
+the RAM).
+
+Additionally, it turned out that on the same I2C bus, there is an additional
+I2C device, the ICS950908 "Programmable Timing Control Hub for P4" (a clock
+generation chip). The capture also contains the I2C-based configuration of
+that chip by the BIOS.
+
+Details:
+https://en.wikipedia.org/wiki/Serial_presence_detect
+http://pdf1.alldatasheet.com/datasheet-pdf/view/90645/ICST/ICS950908.html
+
+
+Logic analyzer setup
+--------------------
+
+The logic analyzer used for capturing was a Saleae Logic:
+
+  Probe       I2C pin
+  -------------------
+  1 (black)   SCL
+  4 (orange)  SDA
+
+
+Data
+----
+
+The sigrok command line used was:
+
+  sigrok-cli -d 0:samplerate=2mhz --time 10s -o <filename>
+
diff --git a/i2c/gigabyte_6vle-vxl_i2c/gigabyte_6vle_vxl_i2c.sr b/i2c/gigabyte_6vle-vxl_i2c/gigabyte_6vle_vxl_i2c.sr
new file mode 100644 (file)
index 0000000..0fe63de
Binary files /dev/null and b/i2c/gigabyte_6vle-vxl_i2c/gigabyte_6vle_vxl_i2c.sr differ