{
    "head": {
        "text": "Standard Philips Timing Diagram"
    },
    "signal": [
        {
            "node": "...C.....D",
            "phase": 0.65
        },
        {
            "node": "...A...B",
            "phase": 0.65
        },
        {
            "name": "BCLK",
            "wave": "p..dp.dp.dp.dp."
        },
        {
            "name": "WS",
            "wave": "xx0.d0.d1.u1u10.",
            "node": "..P",
            "phase": 0.65
        },
        {
            "name": "DIN / DOUT",
            "wave": "xx.2x|2x|2x|2x|2",
            "data": [
                "MSB",
                "LSB",
                "MSB",
                "LSB",
                "MSB"
            ],
            "node": ".......K.......L",
            "phase": 0.65
        },
        {
            "node": "..ME.....F.....G",
            "phase": 0.65
        }
    ],
    "edge": [
        "C<->D slot_bit_width",
        "A<->B data_bit_width",
        "M<->E bit shift",
        "E<->F Left Slot",
        "F<->G Right Slot",
        "P-M",
        "E-C",
        "K-B",
        "F-D",
        "L-G"
    ]
}
