-
Notifications
You must be signed in to change notification settings - Fork 786
/
graph-2.puml
29 lines (25 loc) · 948 Bytes
/
graph-2.puml
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
@startuml
digraph structs {
node [shape=record];
write [label="\> | <0>0xA0 | <1>0x00 | <2>0xBE | <3>0xEF | <4>...", fillcolor=lightgrey, style=filled];
write:0 -> command:4;
command [label="<0>1|<1>0|<2>1|<3>0|<4>0|<5>0|<6>0|<7>0", fillcolor=whitesmoke, style=filled];
command:0 -> chip:0;
command:1 -> chip:1;
command:2 -> chip:2;
command:3 -> chip:3;
chip [label="Chip\nAddress"];
command:4 -> memblock:0;
command:5 -> memblock:1;
command:6 -> memblock:2;
memblock [label="{Memory Blocks | 000 = Block 0\n001 = Block 1\n010 = Block 2\n011 = Block 3\n100 = Block 4\n101 = Block 5\n110 = Block 6\n111 = Block 7}"];
command:7 -> rw;
rw [label="Write = 0\nRead = 1"];
write:1 -> address;
address [label="Memory\nLocation"];
write:2 -> data:0;
write:3 -> data:1;
write:4 -> data:2;
data [label="Bytes to Write\n(max of write buffer)\n(none to move pointer)"];
}
@enduml