43 lines
1.8 KiB
Plaintext
43 lines
1.8 KiB
Plaintext
\begin{tikzpicture}
|
|
\begin{pgfonlayer}{nodelayer}
|
|
\node [style=none] (0) at (0, 1) {};
|
|
\node [style=none] (1) at (0, -12) {};
|
|
\node [style=none] (2) at (12, 1) {};
|
|
\node [style=none] (3) at (12, -12) {};
|
|
\node [style=none] (4) at (0, 1.75) {Initiator};
|
|
\node [style=none] (5) at (12, 1.75) {Target};
|
|
\node [style=none] (6) at (-1, 0) {};
|
|
\node [style=none] (7) at (-1, -11) {};
|
|
\node [style=align text] (8) at (-1.5, -6) {Time};
|
|
\node [style=none] (9) at (0, -1) {};
|
|
\node [style=none] (10) at (12, -1) {};
|
|
\node [style=none] (11) at (12, -2.25) {};
|
|
\node [style=none] (12) at (0, -2.25) {};
|
|
\node [style=none] (13) at (0, -6) {};
|
|
\node [style=none] (14) at (12, -6) {};
|
|
\node [style=none] (15) at (0, -10) {};
|
|
\node [style=none] (16) at (12, -10) {};
|
|
\node [style=none] (17) at (2.5, -0.5) {BEGIN\_REQ};
|
|
\node [style=none] (18) at (9.75, -1.75) {END\_REQ};
|
|
\node [style=none] (19) at (9.5, -5.5) {BEGIN\_RESP};
|
|
\node [style=none] (20) at (2.25, -9.5) {END\_RESP};
|
|
\node [style=none] (21) at (15.25, -6) {};
|
|
\node [style=none] (22) at (15.25, -10) {};
|
|
\node [style=align text] (23) at (15.75, -8) {Back Pressure};
|
|
\node [style=none] (24) at (15, -6) {};
|
|
\node [style=none] (25) at (15, -10) {};
|
|
\end{pgfonlayer}
|
|
\begin{pgfonlayer}{edgelayer}
|
|
\draw (0.center) to (1.center);
|
|
\draw (2.center) to (3.center);
|
|
\draw [style=latex arrow] (6.center) to (7.center);
|
|
\draw [style=latex arrow] (9.center) to (10.center);
|
|
\draw [style=latex arrow] (11.center) to (12.center);
|
|
\draw [style=latex arrow] (14.center) to (13.center);
|
|
\draw [style=latex arrow] (15.center) to (16.center);
|
|
\draw [style=dashed line] (22.center) to (16.center);
|
|
\draw [style=dashed line] (21.center) to (14.center);
|
|
\draw [style=latex double arrow] (24.center) to (25.center);
|
|
\end{pgfonlayer}
|
|
\end{tikzpicture}
|