{
  "passed": true,
  "requested_hz": 10000000,
  "timing": {
    "packets": {
      "write": 35,
      "read": 2278
    },
    "scope": "Parity-valid packet timing, excludes idle gaps; not exhaustive protocol validation",
    "phases": {
      "write_data": {
        "periods": 1085,
        "mean_ns": 100.45898617511521,
        "mhz": 9.954311088276848,
        "mode_ns": [
          [
            100,
            903
          ],
          [
            102,
            148
          ],
          [
            112,
            15
          ],
          [
            98,
            14
          ],
          [
            110,
            5
          ]
        ]
      },
      "write_header": {
        "periods": 245,
        "mean_ns": 103.94285714285714,
        "mhz": 9.620670698185817,
        "mode_ns": [
          [
            100,
            173
          ],
          [
            102,
            33
          ],
          [
            126,
            12
          ],
          [
            124,
            6
          ],
          [
            110,
            6
          ],
          [
            108,
            4
          ],
          [
            138,
            2
          ],
          [
            98,
            2
          ]
        ]
      },
      "write_ack": {
        "periods": 70,
        "mean_ns": 116.48571428571428,
        "mhz": 8.584743684081433,
        "mode_ns": [
          [
            128,
            31
          ],
          [
            100,
            27
          ],
          [
            102,
            4
          ],
          [
            130,
            2
          ],
          [
            134,
            2
          ],
          [
            126,
            1
          ],
          [
            144,
            1
          ],
          [
            148,
            1
          ]
        ]
      },
      "read_data": {
        "periods": 70618,
        "mean_ns": 101.37259622192641,
        "mhz": 9.864598888350308,
        "mode_ns": [
          [
            100,
            55229
          ],
          [
            102,
            8699
          ],
          [
            108,
            1910
          ],
          [
            110,
            1287
          ],
          [
            112,
            960
          ],
          [
            98,
            883
          ],
          [
            128,
            639
          ],
          [
            120,
            507
          ]
        ]
      },
      "read_header": {
        "periods": 15946,
        "mean_ns": 100.4818763326226,
        "mhz": 9.952043457963756,
        "mode_ns": [
          [
            100,
            13425
          ],
          [
            102,
            2141
          ],
          [
            98,
            168
          ],
          [
            112,
            68
          ],
          [
            110,
            47
          ],
          [
            108,
            30
          ],
          [
            136,
            22
          ],
          [
            126,
            19
          ]
        ]
      },
      "read_ack": {
        "periods": 4556,
        "mean_ns": 114.32133450395084,
        "mhz": 8.747273676773261,
        "mode_ns": [
          [
            100,
            1872
          ],
          [
            128,
            1858
          ],
          [
            102,
            346
          ],
          [
            130,
            220
          ],
          [
            126,
            126
          ],
          [
            108,
            21
          ],
          [
            112,
            19
          ],
          [
            110,
            19
          ]
        ]
      }
    }
  }
}