{ signal: [ {name: 'clock', wave: 'P......', phase:0.5}, {name: 'okToRead', wave: '1..=...', node: '...b.....'}, {name: 'readReq', wave: '1.0....', node: '..a.....'}, {name: 'readyToRead', wave: '01.0...'}, {name: 'finalBit', wave: '=0.....',data: ["1/0"]}, {name: 'frameID_rOut', wave: '==.....', data: ["previous","frameID of the oneproc that's ready"]}, {name: 'read', wave: '0......', }, {name: 'rAddr[3:0]', wave: '=......', data: ["irr", "addrA", "addrB", "addrC", "addrD"]}, {name: 'rData[31:0]', wave: 'x......', data: ["dataA", "dataB", "dataC", "dataD"]} ], edge: [ 'a~>b see note' ], config: { hscale: 2}, head: {text:'Null read sequence'}, foot: {text:'note. The transition depends on the availability of all procs in the SP'} }