spec: signale ein wenig umbenannt; layout angepasst
[hwmod.git] / spec / sm / pckomm.tex
1 \documentclass{minimal}
2 \pagestyle{empty}
3
4 \usepackage{pstricks}
5 \usepackage{pst-node}
6
7 \begin{document}
8
9 \begin{psmatrix}[mnode=oval, colsep=3cm, rowsep=3cm]
10 [mnode=R,name=res]{sys\_res\_n} &
11 [name=rwb]{\shortstack{\textbf{rwbyte}\\s++;}} \\
12 %
13 [name=idle]{\shortstack{\textbf{idle}\\z:=0; s:=0;}} &
14 [name=zeile]{\shortstack{\textbf{nzeile}\\z++;\\s:=0;}} \\
15 \end{psmatrix}
16
17 \psset{arrows=->, shortput=nab}
18
19 \ncline[linestyle=dotted]{res}{idle}
20
21 \ncarc[arcangle=30]{idle}{zeile}\ncput*[npos=.50]{\shortstack{rx\_new$\uparrow$
22 \emph{\textbf{and}}\\rx\_data='\textbackslash 0'}}
23 \ncarc[arcangle=0]{idle}{zeile}\ncput*[npos=.50]{btn$\uparrow$}
24
25 \ncarc[arcangle=40]{zeile}{idle}\ncput*[npos=.50]{$z>50$}
26
27 \ncarc[arcangle=25]{zeile}{rwb}\ncput*[npos=.40]{$z\le50$}
28 \ncarc[arcangle=25]{rwb}{zeile}\ncput*[npos=.40]{$s>71$}
29
30 \nccircle[angleA=0]{rwb}{.70cm}\ncput*[npos=0.5]{$s\le71$}
31 \end{document}