Some more documentation...

This commit is contained in:
Florian Pose
2008-08-14 15:49:00 +00:00
parent 78014e6510
commit 9d60587c6b
11 changed files with 209 additions and 363 deletions
File diff suppressed because it is too large Load Diff
+3 -1
View File
@@ -5,11 +5,13 @@
#-----------------------------------------------------------------------------
GRAPHS := \
fsm_change \
fsm_master \
fsm_pdo_conf \
fsm_pdo_read \
fsm_pdo_entry_conf \
fsm_pdo_entry_read \
fsm_pdo_read \
fsm_sii \
fsm_slave_conf \
fsm_slave_scan
+34
View File
@@ -0,0 +1,34 @@
/* $Id$ */
digraph change {
start [fontname="Helvetica"]
start -> check [weight=5]
check [fontname="Helvetica"]
check -> status [weight=5]
check -> error [fontname="Helvetica", label="Response\ntimeout"]
status [fontname="Helvetica"]
status -> end [fontname="Helvetica", label="Success", weight=5]
status -> code [fontname="Helvetica", label="Refuse", weight=5]
status -> error [fontname="Helvetica", label="Change\ntimeout"]
code [fontname="Helvetica"]
code -> ack [weight=2]
start_ack [fontname="Helvetica"]
start_ack -> ack [fontname="Helvetica", label="Ack only"]
ack [fontname="Helvetica"]
ack -> check_ack [weight=2]
check_ack [fontname="Helvetica"]
check_ack -> end [fontname="Helvetica", label="Ack only"]
check_ack -> error [weight=2]
end [fontname="Helvetica"]
error [fontname="Helvetica"]
}
-3
View File
@@ -2,9 +2,6 @@
/* $Id$ */
digraph pdo_conf {
size="7,9"
center=1
ratio=fill
start [fontname="Helvetica"]
start -> action_next_sync [fontname="Helvetica",label="First SM",weight=10]
@@ -2,9 +2,6 @@
/* $Id$ */
digraph pdo_entry_conf {
size="7,9"
center=1
ratio=fill
start [fontname="Helvetica"]
start -> zero_entry_count [weight=10]
@@ -2,9 +2,6 @@
/* $Id$ */
digraph pdo_entry_read {
size="7,9"
center=1
ratio=fill
start [fontname="Helvetica"]
start -> count [weight=5]
-3
View File
@@ -2,9 +2,6 @@
/* $Id$ */
digraph pdo_read {
size="7,9"
center=1
ratio=fill
start [fontname="Helvetica"]
start -> action_next_sync [fontname="Helvetica", label="First SM", weight=5]
+33
View File
@@ -0,0 +1,33 @@
/* $Id$ */
digraph sii {
start_reading [fontname="Helvetica"]
start_reading -> read_check [weight=5]
read_check [fontname="Helvetica"]
read_check -> error
read_check -> read_fetch [weight=5]
read_fetch [fontname="Helvetica"]
read_fetch -> error
read_fetch -> end [weight=5]
read_fetch -> read_fetch
start_writing [fontname="Helvetica"]
start_writing -> write_check [weight=5]
write_check [fontname="Helvetica"]
write_check -> error
write_check -> write_check2 [weight=5]
write_check2 [fontname="Helvetica"]
write_check2 -> error
write_check2 -> end [weight=5]
write_check2 -> write_check2
end [fontname="Helvetica"]
error [fontname="Helvetica"]
}
-2
View File
@@ -8,10 +8,8 @@ FIGS := \
app-config.fig \
architecture.fig \
fmmus.fig \
fsm-change.fig \
fsm-coedown.fig \
fsm-eoe.fig \
fsm-sii.fig \
interrupt.fig \
master-locks.fig \
masters.fig \
-101
View File
@@ -1,101 +0,0 @@
#FIG 3.2
Portrait
Center
Metric
A4
100.00
Single
-2
1200 2
0 32 #8e8e8e
6 398 2378 2122 3112
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 1260 2745 855 360 405 2385 2115 3105
4 1 0 50 -1 16 12 0.0000 4 120 960 1260 2790 CODE\001
-6
6 2513 2378 4237 3112
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 3375 2745 855 360 2520 2385 4230 3105
4 1 0 50 -1 16 12 0.0000 4 120 690 3375 2790 ACK\001
-6
6 4523 2378 6458 3112
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 5490 2745 855 360 4635 2385 6345 3105
4 1 0 50 -1 16 12 0.0000 4 120 1935 5490 2790 CHECK ACK\001
-6
6 6705 2340 8505 3150
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 7605 2745 855 360 6750 2385 8460 3105
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 7605 2738 765 322 6840 2416 8370 3060
4 1 0 50 -1 16 12 0.0000 4 120 1200 7605 2790 ERROR\001
-6
6 2513 893 4237 1627
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 3375 1260 855 360 2520 900 4230 1620
4 1 0 50 -1 16 12 0.0000 4 120 1170 3375 1305 CHECK\001
-6
6 4628 893 6352 1627
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 5490 1260 855 360 4635 900 6345 1620
4 1 0 50 -1 16 12 0.0000 4 120 1305 5490 1305 STATUS\001
-6
6 6705 855 8505 1665
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 7605 1260 855 360 6750 900 8460 1620
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 7605 1261 748 315 6857 946 8353 1576
4 1 0 50 -1 16 12 0.0000 4 120 705 7605 1305 END\001
-6
6 360 855 2160 1665
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 1260 1260 855 360 405 900 2115 1620
4 1 0 50 -1 16 12 0.0000 4 120 1080 1260 1305 START\001
-6
1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 495 675 101 101 495 675 585 720
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
1 1 1.00 60.00 120.00
2115 1260 2520 1260
0.000 0.000
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
1 1 1.00 60.00 120.00
4230 1260 4635 1260
0.000 0.000
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
1 1 1.00 60.00 120.00
6345 1260 6750 1260
0.000 0.000
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 4
1 1 1.00 60.00 120.00
5670 900 5670 540 5400 540 5355 900
0.000 -1.000 -1.000 0.000
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
1 1 1.00 60.00 120.00
2115 2745 2520 2745
0.000 0.000
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
1 1 1.00 60.00 120.00
4230 2745 4635 2745
0.000 0.000
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
1 1 1.00 60.00 120.00
6345 2745 6750 2745
0.000 0.000
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 4
1 1 1.00 60.00 120.00
4905 1530 4365 1980 2610 2115 1755 2430
0.000 -1.000 -1.000 0.000
3 2 0 1 0 0 50 -1 20 0.000 0 1 0 2
1 1 1.00 60.00 120.00
540 765 675 990
0.000 0.000
3 2 1 1 0 7 50 -1 -1 4.000 0 1 0 4
1 1 1.00 60.00 120.00
4050 1485 4500 1620 6120 1980 6930 2520
0.000 -1.000 -1.000 0.000
3 2 1 1 0 7 50 -1 -1 4.000 0 1 0 3
1 1 1.00 60.00 120.00
6165 1485 6750 1935 7110 2430
0.000 -1.000 0.000
3 2 1 1 0 7 50 -1 -1 4.000 0 1 0 3
1 1 1.00 60.00 120.00
3915 3060 5490 3285 6795 2925
0.000 -1.000 0.000
3 2 1 1 0 7 50 -1 -1 4.000 0 1 0 3
1 1 1.00 60.00 120.00
1890 3015 5355 3510 6975 3015
0.000 -1.000 0.000
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 4
1 1 1.00 60.00 120.00
5670 2386 5670 2026 5400 2026 5355 2386
0.000 -1.000 -1.000 0.000
-106
View File
@@ -1,106 +0,0 @@
#FIG 3.2
Portrait
Center
Metric
A4
100.00
Single
-2
1200 2
0 32 #8e8e8e
6 2235 893 4515 1627
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 3375 1260 855 360 2520 900 4230 1620
4 1 0 50 -1 16 12 0.0000 4 150 2280 3375 1305 READ_CHECK\001
-6
6 4388 893 6593 1627
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 5490 1260 855 360 4635 900 6345 1620
4 1 0 50 -1 16 12 0.0000 4 150 2205 5490 1305 READ_FETCH\001
-6
6 165 893 2355 1627
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 1260 1260 855 360 405 900 2115 1620
4 1 0 50 -1 16 12 0.0000 4 150 2190 1260 1305 READ_START\001
-6
6 6705 1710 8505 2520
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 7605 2115 855 360 6750 1755 8460 2475
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 7605 2116 748 315 6857 1801 8353 2431
4 1 0 50 -1 16 12 0.0000 4 120 705 7605 2160 END\001
-6
6 113 2648 2408 3382
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 1260 3015 855 360 405 2655 2115 3375
4 1 0 50 -1 16 12 0.0000 4 150 2295 1260 3060 WRITE_START\001
-6
6 2183 2648 4568 3382
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 3375 3015 855 360 2520 2655 4230 3375
4 1 0 50 -1 16 12 0.0000 4 150 2385 3375 3060 WRITE_CHECK\001
-6
6 4208 2648 6773 3382
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 5490 3015 855 360 4635 2655 6345 3375
4 1 0 50 -1 16 12 0.0000 4 150 2565 5490 3060 WRITE_CHECK2\001
-6
6 3555 1710 5355 2520
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 4455 2115 855 360 3600 1755 5310 2475
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 4455 2108 765 322 3690 1786 5220 2430
4 1 0 50 -1 16 12 0.0000 4 120 1200 4455 2160 ERROR\001
-6
6 360 540 675 990
1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 495 675 101 101 495 675 585 720
3 2 0 1 0 0 50 -1 20 0.000 0 1 0 2
1 1 1.00 60.00 120.00
540 765 675 990
0.000 0.000
-6
6 360 2295 675 2745
1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 495 2430 101 101 495 2430 585 2475
3 2 0 1 0 0 50 -1 20 0.000 0 1 0 2
1 1 1.00 60.00 120.00
540 2520 675 2745
0.000 0.000
-6
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
1 1 1.00 60.00 120.00
2115 1260 2520 1260
0.000 0.000
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
1 1 1.00 60.00 120.00
4230 1260 4635 1260
0.000 0.000
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
1 1 1.00 60.00 120.00
2115 3015 2520 3015
0.000 0.000
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
1 1 1.00 60.00 120.00
4230 3015 4635 3015
0.000 0.000
3 2 1 1 0 7 50 -1 -1 4.000 0 1 0 3
1 1 1.00 60.00 120.00
3375 1620 3465 1845 3735 1935
0.000 -1.000 0.000
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 3
1 1 1.00 60.00 120.00
5490 1620 5445 1845 5220 1935
0.000 -1.000 0.000
3 2 1 1 0 7 50 -1 -1 4.000 0 1 0 3
1 1 1.00 60.00 120.00
3375 2610 3465 2385 3735 2295
0.000 -1.000 0.000
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 3
1 1 1.00 60.00 120.00
5490 2610 5445 2385 5220 2295
0.000 -1.000 0.000
3 2 0 1 0 7 50 -1 -1 4.000 0 1 0 3
1 1 1.00 60.00 120.00
6255 1440 6750 1620 7020 1845
0.000 -1.000 0.000
3 2 0 1 0 7 50 -1 -1 4.000 0 1 0 3
1 1 1.00 60.00 120.00
6210 2835 6750 2700 7020 2385
0.000 -1.000 0.000
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 4
1 1 1.00 60.00 120.00
5670 900 5670 630 5400 630 5400 900
0.000 -1.000 -1.000 0.000
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 4
1 1 1.00 60.00 120.00
5670 3375 5670 3690 5310 3690 5310 3375
0.000 -1.000 -1.000 0.000