| digraph "accelerator_top" { |
| label="accelerator_top"; |
| rankdir="LR"; |
| remincross=true; |
| n2 [ shape=diamond, label="dino_rst", color="black", fontcolor="black" ]; |
| n3 [ shape=diamond, label="rst", color="black", fontcolor="black" ]; |
| n4 [ shape=diamond, label="clk", color="black", fontcolor="black" ]; |
| n5 [ shape=octagon, label="io_oeb", color="black", fontcolor="black" ]; |
| n6 [ shape=octagon, label="io_out", color="black", fontcolor="black" ]; |
| n7 [ shape=octagon, label="io_in", color="black", fontcolor="black" ]; |
| n8 [ shape=octagon, label="la_oen", color="black", fontcolor="black" ]; |
| n9 [ shape=octagon, label="la_data_out", color="black", fontcolor="black" ]; |
| n10 [ shape=octagon, label="la_data_in", color="black", fontcolor="black" ]; |
| n11 [ shape=octagon, label="wbs_dat_o", color="black", fontcolor="black" ]; |
| n12 [ shape=octagon, label="wbs_ack_o", color="black", fontcolor="black" ]; |
| n13 [ shape=octagon, label="wbs_adr_i", color="black", fontcolor="black" ]; |
| n14 [ shape=octagon, label="wbs_dat_i", color="black", fontcolor="black" ]; |
| n15 [ shape=octagon, label="wbs_sel_i", color="black", fontcolor="black" ]; |
| n16 [ shape=octagon, label="wbs_we_i", color="black", fontcolor="black" ]; |
| n17 [ shape=octagon, label="wbs_cyc_i", color="black", fontcolor="black" ]; |
| n18 [ shape=octagon, label="wbs_stb_i", color="black", fontcolor="black" ]; |
| n19 [ shape=octagon, label="wb_rst_i", color="black", fontcolor="black" ]; |
| n20 [ shape=octagon, label="wb_clk_i", color="black", fontcolor="black" ]; |
| v0 [ label="2" ]; |
| v1 [ label="4" ]; |
| v2 [ label="" ]; |
| v3 [ label="" ]; |
| v4 [ label="" ]; |
| v5 [ label="" ]; |
| v6 [ label="" ]; |
| v7 [ label="" ]; |
| v9 [ label="" ]; |
| v10 [ label="" ]; |
| v11 [ label="" ]; |
| c39 [ shape=record, label="{{<p21> cfg_accel|<p22> cfg_speed|<p4> clk|<p23> debug_in|<p24> halt_in|<p25> jump_in|<p26> sys_rst}|game2\ndinogame|{<p27> dbg_halt|<p28> dbg_pixel|<p29> dbg_reset|<p30> dbg_score|<p31> dbg_scrolladdr|<p32> dbg_speed|<p33> vga_blue|<p34> vga_green|<p35> vga_hsync|<p36> vga_pixel|<p37> vga_red|<p38> vga_vsync}}" ]; |
| x8 [ shape=record, style=rounded, label="<s0> 0:0 - 32:32 " ]; |
| c39:p36:e -> x8:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", label=""]; |
| x12 [ shape=record, style=rounded, label="<s0> 0:0 - 30:30 " ]; |
| c39:p38:e -> x12:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", label=""]; |
| x13 [ shape=record, style=rounded, label="<s0> 0:0 - 31:31 " ]; |
| c39:p35:e -> x13:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", label=""]; |
| x14 [ shape=record, style=rounded, label="<s0> 29:29 - 0:0 " ]; |
| x14:e -> c39:p23:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", label=""]; |
| x15 [ shape=record, style=rounded, label="<s0> 28:28 - 0:0 " ]; |
| x15:e -> c39:p24:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", label=""]; |
| x16 [ shape=record, style=rounded, label="<s0> 27:27 - 0:0 " ]; |
| x16:e -> c39:p25:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", label=""]; |
| c50 [ shape=record, label="{{<p40> clock|<p41> io_bus_addr|<p42> io_bus_cyc|<p43> io_bus_data_wr|<p44> io_bus_sel|<p45> io_bus_stb|<p46> io_bus_we|<p47> reset}|aes\nAesWishbone|{<p48> io_bus_ack|<p49> io_bus_data_rd}}" ]; |
| x17 [ shape=record, style=rounded, label="<s0> 27:0 - 27:0 " ]; |
| x17:e -> c50:p41:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", style="setlinewidth(3)", label=""]; |
| x19 [ shape=record, style=rounded, label="<s0> 0:0 - 29:29 " ]; |
| x20 [ shape=record, style=rounded, label="<s0> 0:0 - 28:28 " ]; |
| x21 [ shape=record, style=rounded, label="<s0> 0:0 - 31:31 " ]; |
| x22 [ shape=record, style=rounded, label="<s0> 0:0 - 30:30 " ]; |
| x23 [ shape=record, style=rounded, label="<s0> 0:0 - 27:27 " ]; |
| x24 [ shape=record, style=rounded, label="<s0> 0:0 - 32:32 " ]; |
| x25 [ shape=record, style=rounded, label="<s1> 31:27 - 37:33 |<s0> 26:0 - 26:0 " ]; |
| p18 [shape=box, style=rounded, label="PROC $7142\n/project/openlane/accelerator_top/../../verilog/rtl/accelerator/accelerator_top.v:113.1-146.4"]; |
| x26 [shape=box, style=rounded, label="BUF"]; |
| x27 [shape=box, style=rounded, label="BUF"]; |
| x28 [shape=box, style=rounded, label="BUF"]; |
| n1 [ shape=point ]; |
| x19:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""]; |
| x20:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""]; |
| x21:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""]; |
| x22:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""]; |
| x23:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""]; |
| x24:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""]; |
| x25:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""]; |
| x25:s1:e -> n1:w [color="black", style="setlinewidth(3)", label=""]; |
| n1:e -> p18:w [color="black", style="setlinewidth(3)", label=""]; |
| c50:p49:e -> n11:w [color="black", style="setlinewidth(3)", label=""]; |
| c50:p48:e -> n12:w [color="black", label=""]; |
| n13:e -> x17:s0:w [color="black", style="setlinewidth(3)", label=""]; |
| n14:e -> c50:p43:w [color="black", style="setlinewidth(3)", label=""]; |
| n15:e -> c50:p44:w [color="black", style="setlinewidth(3)", label=""]; |
| n16:e -> c50:p46:w [color="black", label=""]; |
| n17:e -> c50:p42:w [color="black", label=""]; |
| n18:e -> c50:p45:w [color="black", label=""]; |
| n19:e -> x27:w:w [color="black", label=""]; |
| x28:e:e -> n2:w [color="black", label=""]; |
| n2:e -> c39:p26:w [color="black", label=""]; |
| n20:e -> x26:w:w [color="black", label=""]; |
| x27:e:e -> n3:w [color="black", label=""]; |
| n3:e -> c50:p47:w [color="black", label=""]; |
| n3:e -> x28:w:w [color="black", label=""]; |
| x26:e:e -> n4:w [color="black", label=""]; |
| n4:e -> c39:p4:w [color="black", label=""]; |
| n4:e -> c50:p40:w [color="black", label=""]; |
| p18:e -> n5:w [color="black", style="setlinewidth(3)", label=""]; |
| x12:s0:e -> n6:w [color="black", label=""]; |
| x13:s0:e -> n6:w [color="black", label=""]; |
| x8:s0:e -> n6:w [color="black", label=""]; |
| n7:e -> x14:s0:w [color="black", label=""]; |
| n7:e -> x15:s0:w [color="black", label=""]; |
| n7:e -> x16:s0:w [color="black", label=""]; |
| v0:e -> c39:p22:w [color="black", style="setlinewidth(3)", label=""]; |
| v1:e -> c39:p21:w [color="black", style="setlinewidth(3)", label=""]; |
| c39:p34:e -> v10:w [color="black", label=""]; |
| c39:p37:e -> v11:w [color="black", label=""]; |
| c39:p30:e -> v2:w [color="black", label=""]; |
| c39:p32:e -> v3:w [color="black", label=""]; |
| c39:p31:e -> v4:w [color="black", label=""]; |
| c39:p28:e -> v5:w [color="black", label=""]; |
| c39:p27:e -> v6:w [color="black", label=""]; |
| c39:p29:e -> v7:w [color="black", label=""]; |
| c39:p33:e -> v9:w [color="black", label=""]; |
| p18:e -> x19:w [color="black", label=""]; |
| p18:e -> x20:w [color="black", label=""]; |
| p18:e -> x21:w [color="black", label=""]; |
| p18:e -> x22:w [color="black", label=""]; |
| p18:e -> x23:w [color="black", label=""]; |
| p18:e -> x24:w [color="black", label=""]; |
| p18:e -> x25:w [color="black", style="setlinewidth(3)", label=""]; |
| } |