fix wavedrom json
This commit is contained in:
@@ -23,10 +23,10 @@ If set, field will get cleared back to zero after being written.
|
||||
|
||||
.. wavedrom::
|
||||
|
||||
{signal: [
|
||||
{name: 'clk', wave: 'p.....'},
|
||||
{name: '<swmod>', wave: '0.10..'},
|
||||
{name: 'hwif_out..value', wave: '0..10.'}
|
||||
{'signal': [
|
||||
{'name': 'clk', 'wave': 'p.....'},
|
||||
{'name': '<swmod>', 'wave': '0.10..'},
|
||||
{'name': 'hwif_out..value', 'wave': '0..10.'}
|
||||
]}
|
||||
|
||||
sw
|
||||
@@ -43,10 +43,10 @@ operation.
|
||||
|
||||
.. wavedrom::
|
||||
|
||||
{signal: [
|
||||
{name: 'clk', wave: 'p....'},
|
||||
{name: 'hwif_in..next', wave: 'x.=x.', data: ['D']},
|
||||
{name: 'hwif_out..swacc', wave: '0.10.'}
|
||||
{'signal': [
|
||||
{'name': 'clk', 'wave': 'p....'},
|
||||
{'name': 'hwif_in..next', 'wave': 'x.=x.', data: ['D']},
|
||||
{'name': 'hwif_out..swacc', 'wave': '0.10.'}
|
||||
]}
|
||||
|
||||
|
||||
@@ -59,10 +59,10 @@ field is being modified by software.
|
||||
|
||||
.. wavedrom::
|
||||
|
||||
{signal: [
|
||||
{name: 'clk', wave: 'p.....'},
|
||||
{name: 'hwif_out..value', wave: '=..=..', data: ['old', 'new']},
|
||||
{name: 'hwif_out..swmod', wave: '0.10..'}
|
||||
{'signal': [
|
||||
{'name': 'clk', 'wave': 'p.....'},
|
||||
{'name': 'hwif_out..value', 'wave': '=..=..', data: ['old', 'new']},
|
||||
{'name': 'hwif_out..swmod', 'wave': '0.10..'}
|
||||
]}
|
||||
|
||||
|
||||
@@ -141,12 +141,12 @@ If true, infers the existence of input signal: ``hwif_in..we``, ``hwif_in..wel``
|
||||
|
||||
.. wavedrom::
|
||||
|
||||
{signal: [
|
||||
{name: 'clk', wave: 'p....'},
|
||||
{name: 'hwif_in..next', wave: 'x.=x.', data: ['D']},
|
||||
{name: 'hwif_in..we', wave: '0.10.',},
|
||||
{name: 'hwif_in..wel', wave: '1.01.',},
|
||||
{name: '<field value>', wave: 'x..=.', data: ['D']}
|
||||
{'signal': [
|
||||
{'name': 'clk', 'wave': 'p....'},
|
||||
{'name': 'hwif_in..next', 'wave': 'x.=x.', data: ['D']},
|
||||
{'name': 'hwif_in..we', 'wave': '0.10.',},
|
||||
{'name': 'hwif_in..wel', 'wave': '1.01.',},
|
||||
{'name': '<field value>', 'wave': 'x..=.', data: ['D']}
|
||||
]}
|
||||
|
||||
boolean
|
||||
@@ -216,14 +216,14 @@ asserted if the counter value is greater or equal to the threshold.
|
||||
.. wavedrom::
|
||||
|
||||
{
|
||||
signal: [
|
||||
{name: 'clk', wave: 'p......'},
|
||||
{name: 'hwif_in..incr', wave: '01...0.'},
|
||||
{name: '<counter>', wave: '=.=3==..', data: [4,5,6,7,8,9]},
|
||||
{name: 'hwif_out..incrthreshold', wave: '0..1....'}
|
||||
'signal': [
|
||||
{'name': 'clk', 'wave': 'p......'},
|
||||
{'name': 'hwif_in..incr', 'wave': '01...0.'},
|
||||
{'name': '<counter>', 'wave': '=.=3==..', data: [4,5,6,7,8,9]},
|
||||
{'name': 'hwif_out..incrthreshold', 'wave': '0..1....'}
|
||||
],
|
||||
foot: {
|
||||
text: "Example where incrthreshold = 6"
|
||||
'foot': {
|
||||
'text': "Example where incrthreshold = 6"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -272,14 +272,14 @@ the counter is about to wrap.
|
||||
.. wavedrom::
|
||||
|
||||
{
|
||||
signal: [
|
||||
{name: 'clk', wave: 'p.......'},
|
||||
{name: 'hwif_in..incr', wave: '0101010.'},
|
||||
{name: '<counter>', wave: '=.=.=.=.', data: [14,15,0,1]},
|
||||
{name: 'hwif_out..overflow', wave: '0..10...'}
|
||||
'signal': [
|
||||
{'name': 'clk', 'wave': 'p.......'},
|
||||
{'name': 'hwif_in..incr', 'wave': '0101010.'},
|
||||
{'name': '<counter>', 'wave': '=.=.=.=.', data: [14,15,0,1]},
|
||||
{'name': 'hwif_out..overflow', 'wave': '0..10...'}
|
||||
],
|
||||
foot: {
|
||||
text: "A 4-bit counter overflowing"
|
||||
'foot': {
|
||||
'text': "A 4-bit counter overflowing"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -322,14 +322,14 @@ asserted if the counter value is less than or equal to the threshold.
|
||||
.. wavedrom::
|
||||
|
||||
{
|
||||
signal: [
|
||||
{name: 'clk', wave: 'p......'},
|
||||
{name: 'hwif_in..decr', wave: '01...0.'},
|
||||
{name: '<counter>', wave: '=.=3==..', data: [9,8,7,6,5,4]},
|
||||
{name: 'hwif_out..decrthreshold', wave: '0..1....'}
|
||||
'signal': [
|
||||
{'name': 'clk', 'wave': 'p......'},
|
||||
{'name': 'hwif_in..decr', 'wave': '01...0.'},
|
||||
{'name': '<counter>', 'wave': '=.=3==..', data: [9,8,7,6,5,4]},
|
||||
{'name': 'hwif_out..decrthreshold', 'wave': '0..1....'}
|
||||
],
|
||||
foot: {
|
||||
text: "Example where incrthreshold = 7"
|
||||
'foot': {
|
||||
'text': "Example where incrthreshold = 7"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -377,14 +377,14 @@ the counter is about to wrap.
|
||||
.. wavedrom::
|
||||
|
||||
{
|
||||
signal: [
|
||||
{name: 'clk', wave: 'p.......'},
|
||||
{name: 'hwif_in..decr', wave: '0101010.'},
|
||||
{name: '<counter>', wave: '=.=.=.=.', data: [1,0,15,14]},
|
||||
{name: 'hwif_out..underflow', wave: '0..10...'}
|
||||
'signal': [
|
||||
{'name': 'clk', 'wave': 'p.......'},
|
||||
{'name': 'hwif_in..decr', 'wave': '0101010.'},
|
||||
{'name': '<counter>', 'wave': '=.=.=.=.', data: [1,0,15,14]},
|
||||
{'name': 'hwif_out..underflow', 'wave': '0..10...'}
|
||||
],
|
||||
foot: {
|
||||
text: "A 4-bit counter underflowing"
|
||||
'foot': {
|
||||
'text': "A 4-bit counter underflowing"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -484,10 +484,10 @@ The waveform below demonstrates a level-sensitive interrupt:
|
||||
.. wavedrom::
|
||||
|
||||
{
|
||||
signal: [
|
||||
{name: 'clk', wave: 'p.....'},
|
||||
{name: 'hwif_in..next', wave: '010...'},
|
||||
{name: '<field value>', wave: '0.1...'}
|
||||
'signal': [
|
||||
{'name': 'clk', 'wave': 'p.....'},
|
||||
{'name': 'hwif_in..next', 'wave': '010...'},
|
||||
{'name': '<field value>', 'wave': '0.1...'}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -503,10 +503,10 @@ field contents are cleared back to 0 by a software access.
|
||||
.. wavedrom::
|
||||
|
||||
{
|
||||
signal: [
|
||||
{name: 'clk', wave: 'p.....'},
|
||||
{name: 'hwif_in..next', wave: '23.22.', data: [0,10,20,30]},
|
||||
{name: '<field value>', wave: '2.3...', data: [0, 10]}
|
||||
'signal': [
|
||||
{'name': 'clk', 'wave': 'p.....'},
|
||||
{'name': 'hwif_in..next', 'wave': '23.22.', data: [0,10,20,30]},
|
||||
{'name': '<field value>', 'wave': '2.3...', data: [0, 10]}
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
@@ -100,14 +100,14 @@ at its saturation value.
|
||||
.. wavedrom::
|
||||
|
||||
{
|
||||
signal: [
|
||||
{name: 'clk', wave: 'p......'},
|
||||
{name: 'hwif_in..decr', wave: '0101010'},
|
||||
{name: '<counter>', wave: '=.=....', data: [1,0]},
|
||||
{name: '<decrsaturate>', wave: '0.1....'}
|
||||
'signal': [
|
||||
{'name': 'clk', 'wave': 'p......'},
|
||||
{'name': 'hwif_in..decr', 'wave': '0101010'},
|
||||
{'name': '<counter>', 'wave': '=.=....', data: [1,0]},
|
||||
{'name': '<decrsaturate>', 'wave': '0.1....'}
|
||||
],
|
||||
foot: {
|
||||
text: "A 4-bit counter saturating"
|
||||
'foot': {
|
||||
'text': "A 4-bit counter saturating"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -147,14 +147,14 @@ at its saturation value.
|
||||
.. wavedrom::
|
||||
|
||||
{
|
||||
signal: [
|
||||
{name: 'clk', wave: 'p......'},
|
||||
{name: 'hwif_in..incr', wave: '0101010'},
|
||||
{name: '<counter>', wave: '=.=....', data: [14,15]},
|
||||
{name: '<incrsaturate>', wave: '0.1....'}
|
||||
'signal': [
|
||||
{'name': 'clk', 'wave': 'p......'},
|
||||
{'name': 'hwif_in..incr', 'wave': '0101010'},
|
||||
{'name': '<counter>', 'wave': '=.=....', data: [14,15]},
|
||||
{'name': '<incrsaturate>', 'wave': '0.1....'}
|
||||
],
|
||||
foot: {
|
||||
text: "A 4-bit counter saturating"
|
||||
'foot': {
|
||||
'text': "A 4-bit counter saturating"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user