{ signal: [ {name: 'clock', wave: 'P|........',phase:0.5}, {name: 'available', wave: '0........1', node:'.........c.'}, {name: 'frameID_rOut', wave: '=.........', data: ["value of byte00, the frameID"]}, {name: 'finalBit', wave: '=.........', data: ["1/0, the value of bit 7 of byte01, the CMMD"]}, {name: 'done', wave: '01......0.', node: '........b...'}, {name: 'read', wave: '0.1.0.10..', node: '...a.....'}, {name: 'rAddr[3:0]', wave: '=.==x.=x..', data: ["irr", "addrA", "addrB", "addrC"]}, {name: 'rData[31:0]', wave: 'x..==x.=x.', data: ["dataA", "dataB", "dataC"]}, {name: 'thanks', wave: '0......1..', node:'.......a.'}, ], edge: [ 'a~>b', 'b~>c' ], config: { hscale: 2}, head: {text:'Normal read sequence'} }