{
  "passed": true,
  "requested_hz": 20000000,
  "timing": {
    "packets": {
      "write": 47,
      "read": 3102
    },
    "scope": "Parity-valid packet timing, excludes idle gaps; not exhaustive protocol validation",
    "phases": {
      "write_data": {
        "periods": 1457,
        "mean_ns": 50.100205902539464,
        "mhz": 19.959997808099075,
        "mode_ns": [
          [
            50,
            1208
          ],
          [
            52,
            161
          ],
          [
            48,
            88
          ]
        ]
      },
      "write_header": {
        "periods": 329,
        "mean_ns": 50.37689969604863,
        "mhz": 19.85036804633764,
        "mode_ns": [
          [
            50,
            259
          ],
          [
            52,
            34
          ],
          [
            48,
            24
          ],
          [
            58,
            8
          ],
          [
            60,
            4
          ]
        ]
      },
      "write_ack": {
        "periods": 94,
        "mean_ns": 50.148936170212764,
        "mhz": 19.940602460755198,
        "mode_ns": [
          [
            50,
            87
          ],
          [
            52,
            7
          ]
        ]
      },
      "read_data": {
        "periods": 96162,
        "mean_ns": 50.13113287993178,
        "mhz": 19.947684054838394,
        "mode_ns": [
          [
            50,
            80134
          ],
          [
            52,
            10545
          ],
          [
            48,
            5345
          ],
          [
            72,
            43
          ],
          [
            62,
            32
          ],
          [
            60,
            19
          ],
          [
            58,
            19
          ],
          [
            70,
            14
          ]
        ]
      },
      "read_header": {
        "periods": 21714,
        "mean_ns": 50.11439624205582,
        "mhz": 19.954345956198583,
        "mode_ns": [
          [
            50,
            17946
          ],
          [
            52,
            2350
          ],
          [
            48,
            1358
          ],
          [
            58,
            48
          ],
          [
            60,
            11
          ],
          [
            56,
            1
          ]
        ]
      },
      "read_ack": {
        "periods": 6204,
        "mean_ns": 50.158284977433915,
        "mhz": 19.936885809590528,
        "mode_ns": [
          [
            50,
            5141
          ],
          [
            52,
            777
          ],
          [
            48,
            286
          ]
        ]
      }
    }
  }
}