digraph "top" { label="top"; rankdir="LR"; remincross=true; n13 [ shape=diamond, label="rx_done", color="black", fontcolor="black" ]; n14 [ shape=diamond, label="data_to_receive", color="black", fontcolor="black" ]; n15 [ shape=diamond, label="state", color="black", fontcolor="black" ]; n16 [ shape=diamond, label="letter_a", color="black", fontcolor="black" ]; n17 [ shape=diamond, label="tx_busy", color="black", fontcolor="black" ]; n18 [ shape=diamond, label="data_to_send", color="black", fontcolor="black" ]; n19 [ shape=diamond, label="start_tx", color="black", fontcolor="black" ]; n20 [ shape=octagon, label="LED2", color="black", fontcolor="black" ]; n21 [ shape=octagon, label="LED1", color="black", fontcolor="black" ]; n22 [ shape=octagon, label="SERIAL_TX", color="black", fontcolor="black" ]; n23 [ shape=octagon, label="SERIAL_RX", color="black", fontcolor="black" ]; n24 [ shape=octagon, label="SYSCLK", color="black", fontcolor="black" ]; v0 [ label="1" ]; v1 [ label="0" ]; c29 [ shape=record, label="{{ A| B| S}|$6\n$mux|{ Y}}", ]; c30 [ shape=record, label="{{ A| B}|$5\n$eq|{ Y}}", ]; c35 [ shape=record, label="{{ clk| data| done| rx}|uart_rx_inst\nuart_rx|{}}", ]; c39 [ shape=record, label="{{ busy| clk| data| start| tx}|uart_inst\nuart_tx|{}}", ]; c40 [ shape=record, label="{{ A}|$4\n$logic_not|{ Y}}", ]; c41 [ shape=record, label="{{ A}|$3\n$logic_not|{ Y}}", ]; c42 [ shape=record, label="{{ A}|$2\n$logic_not|{ Y}}", ]; p2 [shape=box, style=rounded, label="PROC $10\ntop.v:28.15-28.35", ]; p3 [shape=box, style=rounded, label="PROC $9\ntop.v:19.15-19.31", ]; p4 [shape=box, style=rounded, label="PROC $8\ntop.v:15.15-15.34", ]; p5 [shape=box, style=rounded, label="PROC $7\ntop.v:13.9-13.24", ]; p6 [shape=box, style=rounded, label="PROC $1\ntop.v:31.5-70.8", ]; x7 [ shape=record, style=rounded, label=" 0:0 - 0:0 ", colorscheme="dark28", color="8", fontcolor="8" ]; x8 [shape=point, ]; n13:e -> c35:p33:w [colorscheme="dark28", color="4", fontcolor="4", label=""]; n13:e -> c42:p25:w [colorscheme="dark28", color="4", fontcolor="4", label=""]; n13:e -> p6:w [colorscheme="dark28", color="4", fontcolor="4", label=""]; n14:e -> c30:p25:w [colorscheme="dark28", color="4", fontcolor="4", style="setlinewidth(3)", label=""]; n14:e -> c35:p32:w [colorscheme="dark28", color="4", fontcolor="4", style="setlinewidth(3)", label=""]; n14:e -> p6:w [colorscheme="dark28", color="4", fontcolor="4", style="setlinewidth(3)", label=""]; p2:e -> n15:w [colorscheme="dark28", color="3", fontcolor="3", style="setlinewidth(3)", label=""]; p6:e -> n15:w [colorscheme="dark28", color="3", fontcolor="3", style="setlinewidth(3)", label=""]; n15:e -> p6:w [colorscheme="dark28", color="3", fontcolor="3", style="setlinewidth(3)", label=""]; p3:e -> n16:w [colorscheme="dark28", color="2", fontcolor="2", style="setlinewidth(3)", label=""]; n16:e -> c30:p26:w [colorscheme="dark28", color="2", fontcolor="2", style="setlinewidth(3)", label=""]; n17:e -> c39:p36:w [colorscheme="dark28", color="1", fontcolor="1", label=""]; n17:e -> c40:p25:w [colorscheme="dark28", color="1", fontcolor="1", label=""]; n17:e -> c41:p25:w [colorscheme="dark28", color="1", fontcolor="1", label=""]; p4:e -> n18:w [colorscheme="dark28", color="1", fontcolor="1", style="setlinewidth(3)", label=""]; p6:e -> n18:w [colorscheme="dark28", color="1", fontcolor="1", style="setlinewidth(3)", label=""]; n18:e -> c39:p32:w [colorscheme="dark28", color="1", fontcolor="1", style="setlinewidth(3)", label=""]; n18:e -> p6:w [colorscheme="dark28", color="1", fontcolor="1", style="setlinewidth(3)", label=""]; p5:e -> n19:w [colorscheme="dark28", color="6", fontcolor="6", label=""]; p6:e -> n19:w [colorscheme="dark28", color="6", fontcolor="6", label=""]; n19:e -> c39:p37:w [colorscheme="dark28", color="6", fontcolor="6", label=""]; n19:e -> p6:w [colorscheme="dark28", color="6", fontcolor="6", label=""]; x8:e -> n20:w [colorscheme="dark28", color="2", fontcolor="2", label=""]; x7:e -> n21:w [colorscheme="dark28", color="2", fontcolor="2", label=""]; n21:e -> x8:w [colorscheme="dark28", color="2", fontcolor="2", label=""]; n22:e -> c39:p38:w [colorscheme="dark28", color="2", fontcolor="2", label=""]; n23:e -> c35:p34:w [colorscheme="dark28", color="1", fontcolor="1", label=""]; n24:e -> c35:p31:w [colorscheme="dark28", color="1", fontcolor="1", label=""]; n24:e -> c39:p31:w [colorscheme="dark28", color="1", fontcolor="1", label=""]; n24:e -> p6:w [colorscheme="dark28", color="1", fontcolor="1", label=""]; c29:p28:e -> x7:s0:w [colorscheme="dark28", color="7", fontcolor="7", style="setlinewidth(3)", label=""]; c30:p28:e -> c29:p27:w [colorscheme="dark28", color="3", fontcolor="3", label=""]; c40:p28:e -> p6:w [colorscheme="dark28", color="7", fontcolor="7", label=""]; c41:p28:e -> p6:w [colorscheme="dark28", color="6", fontcolor="6", label=""]; c42:p28:e -> p6:w [colorscheme="dark28", color="1", fontcolor="1", label=""]; v0:e -> c29:p26:w [colorscheme="dark28", color="5", fontcolor="5", style="setlinewidth(3)", label=""]; v1:e -> c29:p25:w [colorscheme="dark28", color="7", fontcolor="7", style="setlinewidth(3)", label=""]; }