This repository has been archived by the owner on Oct 13, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
timingDiagram.json
67 lines (64 loc) · 2.28 KB
/
timingDiagram.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
{signal: [
{name: 'CLK', wave: 'pP.|..........|...'},
{name: 'RST', wave: 'z10|..........|...'},
{},
['ISSUE',
['Inputs',
{name: 'A_Available', wave: 'z1.|..........|...',},
{name: 'ISSUE', wave: 'z0.|10........|...',},
{name: 'FU-Type', wave: 'x.2|22........|...', data: ["00", "01", "00"],},
],
{},
['Outputs',
{name: 'Accepted', wave: 'z0.|10........|...', },
{name: 'Tag WE', wave: 'z0.|10........|...',},
],
],
{},
['RF',
['Inputs',
{name: 'Ri', wave: 'x.2|42........|2..', data:["00","01", "00"],},
{name: 'Rj', wave: 'x.2|52........|2..', data: ["00","02", "00"],},
{name: 'Rk', wave: 'x.2|42........|2..', data: ["00","03", "00"],},
{},
{name: 'ROB Tag Accepted', wave: 'x2.|32........|2..',data: ["29", "4", "5"],},
],
{},
['Outputs',
{name: 'Qj', wave: 'x2.|52........|2..', data: ["0", "0","0"]},
{name: 'Qk', wave: 'x2.|42........|2..', data: ["0", "1","0"]},
],
{},
{name: 'Register 1 Value', wave: 'x2.|........3.|...', data:["0","10"] },
{},
],
{},
['ROB SLOT',
{name: 'My TAG', wave: 'x3.|..........|...', data:["4"]},
{name: 'EMPTY', wave: 'z1.|.0......1.|...'},
{name: 'EXECUTED', wave: 'z0.|......1.0.|...'},
{name: 'POP', wave: 'z0.|.......10.|...'},
],
{},
['RS SLOT',
{name: 'My TAG', wave: 'x2.|.3....2...|...', data:["0","4","0"]},
{name: 'Available', wave: 'z1.|.0....1...|...', },
{name: 'Ready', wave: 'z0.|..10......|...', },
{name: 'Accepted', wave: 'z0.|...10......|..', phase: 0.6},
],
{},
['FU',
{name: 'Reg 1 Tag out', wave: 'x2.|...32.....|...', data:["0","4","0"]},
{name: 'Reg 2 Tag out', wave: 'x2.|....32....|...', data:["0","4","0"]},
{name: 'Reg 3 Tag out', wave: 'x2.|.....32...|...', data:["0","4","0"]},
{name: 'Request', wave: 'z0.|....1.0...|...', },
],
{},
['CDB',
{name: 'GRANT', wave: 'z0.|.....10...|...', phase: 0.6, data:["0","4","0"]},
{name: 'CDB Q', wave: 'x2.|.42..32...|...', data:["0","1","0","4","0"]},
],
],
edge: [
]
}