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