1.. this picture is generated by https://wavedrom.com/, using the sphinx plugin sphinxcontrib-wavedrom
2.. due to plugin issue, we cannot place only the picture information in a standalone file, but have to take .. wavedrom:: inside
3
4.. wavedrom::
5
6    { signal: [
7      { name: 'SCLK', 	wave: '0.1....0....1...', node: '..a.........e'},
8      { name: 'SLV_CLK',wave: 'p..............',  node: '..b..', phase: -0.5 },
9      { name: 'MISO', 	wave: 'x...3.....x....',  node: '....c', phase:-0.5},
10      { name: 'MISO delayed', 	wave: 'x.......3.....x.',  node: '........d'},
11      ],
12      edge: [
13        'a|->b sample delay',
14        'b|->c slave output delay',
15      	'c|->d gpio delay',
16        'd-|>e setup slack',
17        'a-|>c input delay'
18      ],
19    }
20