Files
OpenExSys_NoC/doc/image/rrv64_noc_router_intf.svg
2023-11-26 14:59:34 +01:00

1 line
17 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" id="sprotty_rrv64_noc_router_intf" class="sprotty-graph sprotty-block-diagram blockdiagram" style="border-bottom-color:rgb(48, 48, 48);border-left-color:rgb(48, 48, 48);border-right-color:rgb(48, 48, 48);border-top-color:rgb(48, 48, 48);color:rgb(48, 48, 48);font-family:&quot;Noto Sans&quot;, Helvetica, Arial, sans-serif;outline-color:rgb(48, 48, 48);text-decoration:none solid rgb(48, 48, 48);text-decoration-color:rgb(48, 48, 48);column-rule-color:rgb(48, 48, 48);-webkit-locale:&quot;en&quot;;perspective-origin:0px 0px;-webkit-text-emphasis-color:rgb(48, 48, 48);-webkit-text-fill-color:rgb(48, 48, 48);-webkit-text-stroke-color:rgb(48, 48, 48);transform-origin:0px 0px;caret-color:rgb(48, 48, 48);" version="1.1" viewBox="7 7 385.875 458" width="385.875" height="458"><g transform="scale(1) translate(0,0)"><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf" class="architecture" transform="translate(12, 12)"><g class="sprotty-block" style="fill:rgb(245, 245, 245);stroke:rgb(48, 48, 48);stroke-dasharray:0px;"><rect x="0" y="0" rx="1" ry="1" width="375.875" height="448"/><text x="187.9375" y="12" class="sprotty-block-name" style="cursor:pointer;font-weight:700;perspective-origin:125.75px 0px;user-select:none;fill:rgb(48, 48, 48);stroke:rgba(0, 0, 0, 0);dominant-baseline:middle;text-anchor:middle;">rrv64_noc_router_intf</text><line x1="0" y1="20" x2="375.875" y2="20"/></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$node_id_y_ths_hop_i" class="triangle" transform="translate(0, 430)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$node_id_y_ths_hop_i/label" transform="translate(6, -9) translate(60.984375, 14)" style="cursor:pointer;font-size:12px;perspective-origin:0.0104167px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">node_id_y_ths_hop_i</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$node_id_x_ths_hop_i" class="triangle" transform="translate(0, 402)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$node_id_x_ths_hop_i/label" transform="translate(6, -9) translate(60.84375, 14)" style="cursor:pointer;font-size:12px;perspective-origin:0.0104167px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">node_id_x_ths_hop_i</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_lcrd_id_i" class="triangle" transform="translate(0, 374)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_lcrd_id_i/label" transform="translate(6, -9) translate(33.640625, 14)" style="cursor:pointer;font-size:12px;perspective-origin:-0.208333px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">tx_lcrd_id_i</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_lcrd_v_i" class="triangle" transform="translate(0, 346)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_lcrd_v_i/label" transform="translate(6, -9) translate(31.40625, 14)" style="cursor:pointer;font-size:12px;perspective-origin:-0.208333px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">tx_lcrd_v_i</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_flit_look_ahead_routing_i" class="triangle" transform="translate(0, 318)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_flit_look_ahead_routing_i/label" transform="translate(6, -9) translate(81.46875, 14)" style="cursor:pointer;font-size:12px;perspective-origin:0.0104167px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">rx_flit_look_ahead_routing_i</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_flit_vc_id_i" class="triangle" transform="translate(0, 290)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_flit_vc_id_i/label" transform="translate(6, -9) translate(39.484375, 14)" style="cursor:pointer;font-size:12px;perspective-origin:0.0104167px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">rx_flit_vc_id_i</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_flit_i" class="triangle" transform="translate(0, 262)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_flit_i/label" transform="translate(6, -9) translate(21.25, 14)" style="cursor:pointer;font-size:12px;perspective-origin:0.0104167px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">rx_flit_i</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_flit_v_i" class="triangle" transform="translate(0, 234)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_flit_v_i/label" transform="translate(6, -9) translate(27.734375, 14)" style="cursor:pointer;font-size:12px;perspective-origin:0.0104167px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">rx_flit_v_i</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_flit_pend_i" class="triangle" transform="translate(0, 206)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_flit_pend_i/label" transform="translate(6, -9) translate(39.03125, 14)" style="cursor:pointer;font-size:12px;perspective-origin:0.0104167px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">rx_flit_pend_i</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_flit_rec_ready_local_port_0" class="triangle" transform="translate(0, 178)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_flit_rec_ready_local_port_0/label" transform="translate(6, -9) translate(86.578125, 14)" style="cursor:pointer;font-size:12px;perspective-origin:-0.21875px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">tx_flit_rec_ready_local_port_0</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_flit_local_port_0" class="triangle" transform="translate(0, 150)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_flit_local_port_0/label" transform="translate(6, -9) translate(55.015625, 14)" style="cursor:pointer;font-size:12px;perspective-origin:0px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">rx_flit_local_port_0</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_flit_v_local_port_0" class="triangle" transform="translate(0, 122)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_flit_v_local_port_0/label" transform="translate(6, -9) translate(61.5, 14)" style="cursor:pointer;font-size:12px;perspective-origin:0px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">rx_flit_v_local_port_0</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_flit_pend_local_port_0" class="triangle" transform="translate(0, 94)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_flit_pend_local_port_0/label" transform="translate(6, -9) translate(72.796875, 14)" style="cursor:pointer;font-size:12px;perspective-origin:0px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">rx_flit_pend_local_port_0</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rstn" class="triangle" transform="translate(0, 66)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rstn/label" transform="translate(6, -9) translate(10.921875, 14)" style="cursor:pointer;font-size:12px;perspective-origin:0px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">rstn</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$clk" class="triangle" transform="translate(0, 38)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$clk/label" transform="translate(6, -9) translate(8.078125, 14)" style="cursor:pointer;font-size:12px;perspective-origin:0.239583px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">clk</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_flit_send_ready_local_port_0" class="triangle" transform="translate(375.875, 38)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_flit_send_ready_local_port_0/label" transform="translate(-187.9375, -9) translate(90.96875, 14)" style="cursor:pointer;font-size:12px;perspective-origin:0px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">rx_flit_send_ready_local_port_0</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_flit_pend_local_port_0" class="triangle" transform="translate(375.875, 77.2)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_flit_pend_local_port_0/label" transform="translate(-151.921875, -9) translate(73.296875, 14)" style="cursor:pointer;font-size:12px;perspective-origin:-0.21875px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">tx_flit_pend_local_port_0</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_flit_v_local_port_0" class="triangle" transform="translate(375.875, 116.4)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_flit_v_local_port_0/label" transform="translate(-129.3125, -9) translate(61.984375, 14)" style="cursor:pointer;font-size:12px;perspective-origin:-0.21875px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">tx_flit_v_local_port_0</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_flit_local_port_0" class="triangle" transform="translate(375.875, 155.60000000000002)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_flit_local_port_0/label" transform="translate(-116.359375, -9) translate(55.515625, 14)" style="cursor:pointer;font-size:12px;perspective-origin:-0.21875px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">tx_flit_local_port_0</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_flit_pend_o" class="triangle" transform="translate(375.875, 194.8)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_flit_pend_o/label" transform="translate(-88.421875, -9) translate(41.515625, 14)" style="cursor:pointer;font-size:12px;perspective-origin:-0.197917px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">tx_flit_pend_o</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_flit_v_o" class="triangle" transform="translate(375.875, 234)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_flit_v_o/label" transform="translate(-65.828125, -9) translate(30.21875, 14)" style="cursor:pointer;font-size:12px;perspective-origin:-0.197917px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">tx_flit_v_o</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_flit_o" class="triangle" transform="translate(375.875, 273.2)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_flit_o/label" transform="translate(-52.859375, -9) translate(23.734375, 14)" style="cursor:pointer;font-size:12px;perspective-origin:-0.197917px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">tx_flit_o</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_flit_vc_id_o" class="triangle" transform="translate(375.875, 312.4)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_flit_vc_id_o/label" transform="translate(-89.328125, -9) translate(41.96875, 14)" style="cursor:pointer;font-size:12px;perspective-origin:-0.197917px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">tx_flit_vc_id_o</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_flit_look_ahead_routing_o" class="triangle" transform="translate(375.875, 351.59999999999997)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$tx_flit_look_ahead_routing_o/label" transform="translate(-173.28125, -9) translate(83.9375, 14)" style="cursor:pointer;font-size:12px;perspective-origin:-0.197917px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">tx_flit_look_ahead_routing_o</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_lcrd_v_o" class="triangle" transform="translate(375.875, 390.79999999999995)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_lcrd_v_o/label" transform="translate(-71.84375, -9) translate(32.890625, 14)" style="cursor:pointer;font-size:12px;perspective-origin:0.0208333px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">rx_lcrd_v_o</text></g><g id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_lcrd_id_o" class="triangle" transform="translate(375.875, 429.99999999999994)"><path d="M 0,0 L 5,2.5 L 0,5 Z" transform="translate(-1.67, -2.5)" class="sprotty-port" style="fill:rgb(48, 48, 48);stroke:rgb(48, 48, 48);"/><text class="clickable sprotty-label port" id="sprotty_ArchitectureBlockImpl$rrv64_noc_router_intf/BPortImpl$rx_lcrd_id_o/label" transform="translate(-76.34375, -9) translate(35.140625, 14)" style="cursor:pointer;font-size:12px;perspective-origin:0.0208333px 0px;user-select:none;fill:rgb(48, 48, 48);text-anchor:middle;">rx_lcrd_id_o</text></g></g></g></svg>