caravel/docs/svg/housekeeping.svg

530 lines
45 KiB
XML
Raw Normal View History

<svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.1"
id="housekeeping" width="100%" height="100%" viewBox="-6 -6 2289 2747">
<desc>
XCircuit Version 3.10
File "openframe_pinout.ps" Page 3
</desc>
<g stroke="black">
<g transform="matrix( 1 0 -0 1 5 29)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">Caravel open frame pinout</tspan>
</text></g>
<path d="M709,2653 L709,173 1573,173 1573,2653 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 5 77)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">Housekeeping subsystem</tspan>
</text></g>
<path d="M1077,173 L1077,141 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1141,173 L1141,141 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix(-1.16895e-11 -1 1 -1.16895e-11 1077 125)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">vdd</tspan>
</text></g>
<g transform="matrix(-1.16895e-11 -1 1 -1.16895e-11 1141 125)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="11">vss</tspan>
</text></g>
<path d="M1573,1453 L1605,1453 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1621 1453)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pll_ena</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 1501)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pll_dco_ena</tspan>
</text></g>
<path d="M1605,1501 L1573,1501 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 661 749)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-363" y="0">spimemio_flash_csb</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 797)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-361" y="0">spimemio_flash_sck</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 845)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-444" y="0">spimemio_flash_io0_oeb</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 893)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-408" y="0">spimemio_flash_io0_di</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 941)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-422" y="0">spimemio_flash_io0_do</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 989)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-444" y="0">spimemio_flash_io1_oeb</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 1037)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-408" y="0">spimemio_flash_io1_di</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 1085)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-422" y="0">spimemio_flash_io1_do</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 1133)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-444" y="0">spimemio_flash_io2_oeb</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 1181)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-408" y="0">spimemio_flash_io2_di</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 1229)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-422" y="0">spimemio_flash_io2_do</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 1277)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-444" y="0">spimemio_flash_io3_oeb</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 1325)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-408" y="0">spimemio_flash_io3_di</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 1373)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-422" y="0">spimemio_flash_io3_do</tspan>
</text></g>
<path d="M709,733 L677,733 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M709,781 L677,781 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M709,829 L677,829 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M709,877 L677,877 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M709,925 L677,925 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M709,973 L677,973 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M709,1021 L677,1021 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M709,1069 L677,1069 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M709,1117 L677,1117 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M709,1165 L677,1165 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M709,1213 L677,1213 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M709,1261 L677,1261 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M709,1309 L677,1309 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M709,1357 L677,1357 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M709,1613 L677,1613 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 661 1613)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-165" y="15">wb_cyc_i</tspan>
</text></g>
<path d="M709,1661 L677,1661 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 661 1661)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-158" y="15">wb_stb_i</tspan>
</text></g>
<path d="M709,1709 L677,1709 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 661 1709)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-156" y="15">wb_we_i</tspan>
</text></g>
<path d="M709,1757 L677,1757 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 661 1757)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-156" y="15">wb_sel_i</tspan>
</text></g>
<path d="M709,1805 L677,1805 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 661 1805)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-163" y="15">wb_adr_i</tspan>
</text></g>
<path d="M709,1853 L677,1853 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 661 1853)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-161" y="15">wb_dat_i</tspan>
</text></g>
<path d="M709,1901 L677,1901 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 661 1901)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-181" y="15">wb_ack_o</tspan>
</text></g>
<path d="M709,1949 L677,1949 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 661 1949)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-174" y="15">wb_dat_o</tspan>
</text></g>
<path d="M1605,1853 L1573,1853 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1621 1853)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">irq</tspan>
</text></g>
<path d="M709,1405 L677,1405 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M677,2061 L709,2061 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M677,2285 L709,2285 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1605,2157 L1573,2157 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 661 1405)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-239" y="15">qspi_enabled</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 2061)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-235" y="15">uart_enabled</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 2285)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-217" y="15">spi_enabled</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 2157)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">debug_mode</tspan>
</text></g>
<path d="M677,2109 L709,2109 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 661 2109)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-109" y="13">ser_tx</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 2157)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-111" y="11">ser_rx</tspan>
</text></g>
<path d="M677,2157 L709,2157 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M677,2333 L709,2333 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 661 2333)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-125" y="15">spi_sdi</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 2381)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-136" y="15">spi_csb</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 2429)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-134" y="15">spi_sck</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 2477)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-138" y="15">spi_sdo</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 2525)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-206" y="15">spi_sdoenb</tspan>
</text></g>
<path d="M677,2381 L709,2381 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M677,2429 L709,2429 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M677,2477 L709,2477 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M677,2525 L709,2525 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1605,2013 L1573,2013 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1621 2013)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">debug_in</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 2061)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">debug_out</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 2109)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">debug_oeb</tspan>
</text></g>
<path d="M1605,2061 L1573,2061 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1605,2109 L1573,2109 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1605,2269 L1573,2269 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1621 2269)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">hkspi_sram_clk</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 2317)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">hkspi_sram_csb</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 2365)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">hkspi_sram_addr</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 2413)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">hkspi_sram_rdata</tspan>
</text></g>
<path d="M1605,2317 L1573,2317 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1605,2365 L1573,2365 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1605,2413 L1573,2413 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M709,2605 L677,2605 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 661 2605)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-69" y="13">trap</tspan>
</text></g>
<path d="M405,1485 L389,1501 389,1965 405,1981 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 341 1821)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-298" y="-160">to management</tspan><tspan x="-298" y="-120">SoC wrapper;</tspan><tspan x="-298" y="-80">address map</tspan><tspan x="-298" y="-40"></tspan><text stroke="none" font-family="Courier" font-size="40" ><tspan x="-298" y="-40">0x26000000 </tspan></text><text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-34" y="-40">to</tspan></text><tspan x="-298" y="0"></tspan><text stroke="none" font-family="Courier" font-size="40" ><tspan x="-298" y="0">0x26ffffff</tspan></text>
</text></g>
<path d="M709,1565 L677,1565 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 661 1565)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-149" y="15">wb_rst_i</tspan>
</text></g>
<path d="M709,1517 L677,1517 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 661 1517)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-154" y="15">wb_clk_i</tspan>
</text></g>
<path d="M681,1525 C691,1520 694,1520 709,1517 C694,1514 691,1514 681,1509 C683,1515 683,1519 681,1525 " fill="#000000" stroke="none" />
<path d="M681,1573 C691,1568 694,1568 709,1565 C694,1562 691,1562 681,1557 C683,1563 683,1567 681,1573 " fill="#000000" stroke="none" />
<path d="M681,1621 C691,1616 694,1616 709,1613 C694,1610 691,1610 681,1605 C683,1611 683,1615 681,1621 " fill="#000000" stroke="none" />
<path d="M681,1669 C691,1664 694,1664 709,1661 C694,1658 691,1658 681,1653 C683,1659 683,1663 681,1669 " fill="#000000" stroke="none" />
<path d="M681,1717 C691,1712 694,1712 709,1709 C694,1706 691,1706 681,1701 C683,1707 683,1711 681,1717 " fill="#000000" stroke="none" />
<path d="M681,1765 C691,1760 694,1760 709,1757 C694,1754 691,1754 681,1749 C683,1755 683,1759 681,1765 " fill="#000000" stroke="none" />
<path d="M681,1813 C691,1808 694,1808 709,1805 C694,1802 691,1802 681,1797 C683,1803 683,1807 681,1813 " fill="#000000" stroke="none" />
<path d="M681,1861 C691,1856 694,1856 709,1853 C694,1850 691,1850 681,1845 C683,1851 683,1855 681,1861 " fill="#000000" stroke="none" />
<path d="M705,1909 C695,1904 692,1904 677,1901 C692,1898 695,1898 705,1893 C703,1899 703,1903 705,1909 " fill="#000000" stroke="none" />
<path d="M705,1957 C695,1952 692,1952 677,1949 C692,1946 695,1946 705,1941 C703,1947 703,1951 705,1957 " fill="#000000" stroke="none" />
<g transform="matrix( 1 0 -0 1 1621 1549)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pll_div</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 1597)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pll_sel</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 1645)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pll90_sel</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 1693)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pll_trim</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 1741)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pll_bypass</tspan>
</text></g>
<path d="M1573,1549 L1605,1549 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1605,1597 L1573,1597 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1573,1645 L1605,1645 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1605,1693 L1573,1693 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1573,1741 L1605,1741 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M677,397 L709,397 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 661 397)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-80" y="15">porb</tspan>
</text></g>
<path d="M1573,1901 L1605,1901 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1621 1901)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="13">reset</tspan>
</text></g>
<path d="M709,349 L677,349 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 661 349)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-192" y="15">user_clock</tspan>
</text></g>
<path d="M677,237 L709,237 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 645 237)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-227" y="15">mask_rev_in</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 469 2733)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">All signals connect to the management SoC wrapper unless otherwise specified.</tspan>
</text></g>
<path d="M677,477 L709,477 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 661 477)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-337" y="15">usr1_vcc_pwrgood</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 525)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-337" y="15">usr2_vcc_pwrgood</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 573)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-342" y="15">usr1_vdd_pwrgood</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 661 621)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-342" y="15">usr2_vdd_pwrgood</tspan>
</text></g>
<path d="M677,525 L709,525 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M677,573 L709,573 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M677,621 L709,621 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1573,333 L1605,333 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1621 333)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">serial_clock</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 381)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">serial_resetn</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 429)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">serial_data_1</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 477)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">serial_data_2</tspan>
</text></g>
<path d="M1573,381 L1605,381 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1573,429 L1605,429 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1573,477 L1605,477 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1573,525 L1605,525 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1573,573 L1605,573 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1573,621 L1605,621 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1573,669 L1605,669 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1621 525)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">mgmt_gpio_in</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 573)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">mgmt_gpio_out</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 621)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">mgmt_gpio_oeb</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 669)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pwr_ctrl_out</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1941 685)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">(for future use)</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 813)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pad_flash_csb</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 909)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pad_flash_sck</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 1005)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pad_flash_io0_oeb</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 1101)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pad_flash_io0_di</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 1149)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pad_flash_io0_do</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 1197)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pad_flash_io1_oeb</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 1293)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pad_flash_io1_di</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1621 1341)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pad_flash_io1_do</tspan>
</text></g>
<path d="M1605,813 L1573,813 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1605,909 L1573,909 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1605,1005 L1573,1005 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1605,1101 L1573,1101 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1605,1149 L1573,1149 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1605,1197 L1573,1197 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1605,1293 L1573,1293 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1605,1341 L1573,1341 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1621 1053)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pad_flash_io0_ieb</tspan>
</text></g>
<path d="M1605,1053 L1573,1053 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1621 1245)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pad_flash_io0_ieb</tspan>
</text></g>
<path d="M1605,1245 L1573,1245 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1621 957)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pad_flash_sck_oeb</tspan>
</text></g>
<path d="M1605,957 L1573,957 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1621 861)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">pad_flash_csb_oeb</tspan>
</text></g>
<path d="M1605,861 L1573,861 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M2021,797 L2037,813 2037,1341 2021,1357 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 2069 1133)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="-80">to padframe</tspan><tspan x="0" y="-40">flash SPI</tspan><tspan x="0" y="0">pads</tspan>
</text></g>
<path d="M1941,637 L1957,621 1957,317 1941,301 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 2005 493)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="-40">to GPIO</tspan><tspan x="0" y="0">routing</tspan>
</text></g>
<path d="M373,285 L357,269 357,221 373,205 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 325 237)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-325" y="15">from user ID block</tspan>
</text></g>
<path d="M277,333 L261,349 261,637 277,653 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 229 493)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-212" y="-25">from power/</tspan><tspan x="-212" y="15">clocking</tspan><tspan x="-212" y="55">control</tspan>
</text></g>
<path d="M1877,1437 L1893,1453 1893,1757 1877,1773 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1925 1661)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="-40">to clocking</tspan><tspan x="0" y="0">control</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 773 1021)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="-65">SPI flash</tspan><tspan x="0" y="-25">controller</tspan><tspan x="0" y="15">signals from</tspan><tspan x="0" y="55">managment</tspan><tspan x="0" y="95">SoC</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 773 2109)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="-25">UART</tspan><tspan x="0" y="15">routing to</tspan><tspan x="0" y="55">GPIO pads</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 773 2397)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="-25">SPI master</tspan><tspan x="0" y="15">routing to</tspan><tspan x="0" y="55">GPIO pads</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1509 2077)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-199" y="-45">debug</tspan><tspan x="-199" y="-5">interface</tspan><tspan x="-199" y="35">routing to</tspan><tspan x="-199" y="75">GPIO pads</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1509 2349)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-207" y="-25">read-only</tspan><tspan x="-207" y="15">2nd port</tspan><tspan x="-207" y="55">from SRAM</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1509 1869)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-259" y="-5">SPI-generated</tspan><tspan x="-259" y="35">IRQ and reset</tspan>
</text></g>
<path d="M681,245 C691,240 694,240 709,237 C694,234 691,234 681,229 C683,235 683,239 681,245 " fill="#000000" stroke="none" />
<path d="M681,357 C691,352 694,352 709,349 C694,346 691,346 681,341 C683,347 683,351 681,357 " fill="#000000" stroke="none" />
<g transform="matrix( 1 0 -0 1 773 349)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">for monitoring</tspan>
</text></g>
<path d="M681,405 C691,400 694,400 709,397 C694,394 691,394 681,389 C683,395 683,399 681,405 " fill="#000000" stroke="none" />
<g transform="matrix( 1 0 -0 1 773 397)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">main power-on-reset</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 773 541)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="-25">user project</tspan><tspan x="0" y="15">area power</tspan><tspan x="0" y="55">monitoring</tspan>
</text></g>
<path d="M681,485 C691,480 694,480 709,477 C694,474 691,474 681,469 C683,475 683,479 681,485 " fill="#000000" stroke="none" />
<path d="M681,533 C691,528 694,528 709,525 C694,522 691,522 681,517 C683,523 683,527 681,533 " fill="#000000" stroke="none" />
<path d="M681,581 C691,576 694,576 709,573 C694,570 691,570 681,565 C683,571 683,575 681,581 " fill="#000000" stroke="none" />
<path d="M681,629 C691,624 694,624 709,621 C694,618 691,618 681,613 C683,619 683,623 681,629 " fill="#000000" stroke="none" />
<path d="M681,741 C691,736 694,736 709,733 C694,730 691,730 681,725 C683,731 683,735 681,741 " fill="#000000" stroke="none" />
<path d="M681,789 C691,784 694,784 709,781 C694,778 691,778 681,773 C683,779 683,783 681,789 " fill="#000000" stroke="none" />
<path d="M681,837 C691,832 694,832 709,829 C694,826 691,826 681,821 C683,827 683,831 681,837 " fill="#000000" stroke="none" />
<path d="M681,933 C691,928 694,928 709,925 C694,922 691,922 681,917 C683,923 683,927 681,933 " fill="#000000" stroke="none" />
<path d="M681,981 C691,976 694,976 709,973 C694,970 691,970 681,965 C683,971 683,975 681,981 " fill="#000000" stroke="none" />
<path d="M681,1077 C691,1072 694,1072 709,1069 C694,1066 691,1066 681,1061 C683,1067 683,1071 681,1077 " fill="#000000" stroke="none" />
<path d="M681,1125 C691,1120 694,1120 709,1117 C694,1114 691,1114 681,1109 C683,1115 683,1119 681,1125 " fill="#000000" stroke="none" />
<path d="M681,1221 C691,1216 694,1216 709,1213 C694,1210 691,1210 681,1205 C683,1211 683,1215 681,1221 " fill="#000000" stroke="none" />
<path d="M681,1269 C691,1264 694,1264 709,1261 C694,1258 691,1258 681,1253 C683,1259 683,1263 681,1269 " fill="#000000" stroke="none" />
<path d="M681,1365 C691,1360 694,1360 709,1357 C694,1354 691,1354 681,1349 C683,1355 683,1359 681,1365 " fill="#000000" stroke="none" />
<path d="M681,1413 C691,1408 694,1408 709,1405 C694,1402 691,1402 681,1397 C683,1403 683,1407 681,1413 " fill="#000000" stroke="none" />
<path d="M705,885 C695,880 692,880 677,877 C692,874 695,874 705,869 C703,875 703,879 705,885 " fill="#000000" stroke="none" />
<path d="M705,1029 C695,1024 692,1024 677,1021 C692,1018 695,1018 705,1013 C703,1019 703,1023 705,1029 " fill="#000000" stroke="none" />
<path d="M705,1173 C695,1168 692,1168 677,1165 C692,1162 695,1162 705,1157 C703,1163 703,1167 705,1173 " fill="#000000" stroke="none" />
<path d="M705,1317 C695,1312 692,1312 677,1309 C692,1306 695,1306 705,1301 C703,1307 703,1311 705,1317 " fill="#000000" stroke="none" />
<path d="M681,2069 C691,2064 694,2064 709,2061 C694,2058 691,2058 681,2053 C683,2059 683,2063 681,2069 " fill="#000000" stroke="none" />
<path d="M681,2165 C691,2160 694,2160 709,2157 C694,2154 691,2154 681,2149 C683,2155 683,2159 681,2165 " fill="#000000" stroke="none" />
<path d="M705,2117 C695,2112 692,2112 677,2109 C692,2106 695,2106 705,2101 C703,2107 703,2111 705,2117 " fill="#000000" stroke="none" />
<path d="M681,2293 C691,2288 694,2288 709,2285 C694,2282 691,2282 681,2277 C683,2283 683,2287 681,2293 " fill="#000000" stroke="none" />
<path d="M681,2341 C691,2336 694,2336 709,2333 C694,2330 691,2330 681,2325 C683,2331 683,2335 681,2341 " fill="#000000" stroke="none" />
<path d="M705,2389 C695,2384 692,2384 677,2381 C692,2378 695,2378 705,2373 C703,2379 703,2383 705,2389 " fill="#000000" stroke="none" />
<path d="M705,2437 C695,2432 692,2432 677,2429 C692,2426 695,2426 705,2421 C703,2427 703,2431 705,2437 " fill="#000000" stroke="none" />
<path d="M705,2485 C695,2480 692,2480 677,2477 C692,2474 695,2474 705,2469 C703,2475 703,2479 705,2485 " fill="#000000" stroke="none" />
<path d="M705,2533 C695,2528 692,2528 677,2525 C692,2522 695,2522 705,2517 C703,2523 703,2527 705,2533 " fill="#000000" stroke="none" />
<path d="M681,2613 C691,2608 694,2608 709,2605 C694,2602 691,2602 681,2597 C683,2603 683,2607 681,2613 " fill="#000000" stroke="none" />
<path d="M1601,2421 C1591,2416 1588,2416 1573,2413 C1588,2410 1591,2410 1601,2405 C1599,2411 1599,2415 1601,2421 " fill="#000000" stroke="none" />
<path d="M1577,2373 C1587,2368 1590,2368 1605,2365 C1590,2362 1587,2362 1577,2357 C1579,2363 1579,2367 1577,2373 " fill="#000000" stroke="none" />
<path d="M1577,2325 C1587,2320 1590,2320 1605,2317 C1590,2314 1587,2314 1577,2309 C1579,2315 1579,2319 1577,2325 " fill="#000000" stroke="none" />
<path d="M1577,2277 C1587,2272 1590,2272 1605,2269 C1590,2266 1587,2266 1577,2261 C1579,2267 1579,2271 1577,2277 " fill="#000000" stroke="none" />
<path d="M1601,2165 C1591,2160 1588,2160 1573,2157 C1588,2154 1591,2154 1601,2149 C1599,2155 1599,2159 1601,2165 " fill="#000000" stroke="none" />
<path d="M1577,2021 C1587,2016 1590,2016 1605,2013 C1590,2010 1587,2010 1577,2005 C1579,2011 1579,2015 1577,2021 " fill="#000000" stroke="none" />
<path d="M1601,2069 C1591,2064 1588,2064 1573,2061 C1588,2058 1591,2058 1601,2053 C1599,2059 1599,2063 1601,2069 " fill="#000000" stroke="none" />
<path d="M1601,2117 C1591,2112 1588,2112 1573,2109 C1588,2106 1591,2106 1601,2101 C1599,2107 1599,2111 1601,2117 " fill="#000000" stroke="none" />
<path d="M1577,1909 C1587,1904 1590,1904 1605,1901 C1590,1898 1587,1898 1577,1893 C1579,1899 1579,1903 1577,1909 " fill="#000000" stroke="none" />
<path d="M1577,1861 C1587,1856 1590,1856 1605,1853 C1590,1850 1587,1850 1577,1845 C1579,1851 1579,1855 1577,1861 " fill="#000000" stroke="none" />
<path d="M1577,1749 C1587,1744 1590,1744 1605,1741 C1590,1738 1587,1738 1577,1733 C1579,1739 1579,1743 1577,1749 " fill="#000000" stroke="none" />
<path d="M1577,1701 C1587,1696 1590,1696 1605,1693 C1590,1690 1587,1690 1577,1685 C1579,1691 1579,1695 1577,1701 " fill="#000000" stroke="none" />
<path d="M1577,1653 C1587,1648 1590,1648 1605,1645 C1590,1642 1587,1642 1577,1637 C1579,1643 1579,1647 1577,1653 " fill="#000000" stroke="none" />
<path d="M1577,1605 C1587,1600 1590,1600 1605,1597 C1590,1594 1587,1594 1577,1589 C1579,1595 1579,1599 1577,1605 " fill="#000000" stroke="none" />
<path d="M1577,1557 C1587,1552 1590,1552 1605,1549 C1590,1546 1587,1546 1577,1541 C1579,1547 1579,1551 1577,1557 " fill="#000000" stroke="none" />
<path d="M1577,1509 C1587,1504 1590,1504 1605,1501 C1590,1498 1587,1498 1577,1493 C1579,1499 1579,1503 1577,1509 " fill="#000000" stroke="none" />
<path d="M1577,1461 C1587,1456 1590,1456 1605,1453 C1590,1450 1587,1450 1577,1445 C1579,1451 1579,1455 1577,1461 " fill="#000000" stroke="none" />
<path d="M1577,821 C1587,816 1590,816 1605,813 C1590,810 1587,810 1577,805 C1579,811 1579,815 1577,821 " fill="#000000" stroke="none" />
<path d="M1577,869 C1587,864 1590,864 1605,861 C1590,858 1587,858 1577,853 C1579,859 1579,863 1577,869 " fill="#000000" stroke="none" />
<path d="M1577,917 C1587,912 1590,912 1605,909 C1590,906 1587,906 1577,901 C1579,907 1579,911 1577,917 " fill="#000000" stroke="none" />
<path d="M1577,965 C1587,960 1590,960 1605,957 C1590,954 1587,954 1577,949 C1579,955 1579,959 1577,965 " fill="#000000" stroke="none" />
<path d="M1577,1013 C1587,1008 1590,1008 1605,1005 C1590,1002 1587,1002 1577,997 C1579,1003 1579,1007 1577,1013 " fill="#000000" stroke="none" />
<path d="M1577,1061 C1587,1056 1590,1056 1605,1053 C1590,1050 1587,1050 1577,1045 C1579,1051 1579,1055 1577,1061 " fill="#000000" stroke="none" />
<path d="M1577,1157 C1587,1152 1590,1152 1605,1149 C1590,1146 1587,1146 1577,1141 C1579,1147 1579,1151 1577,1157 " fill="#000000" stroke="none" />
<path d="M1577,1205 C1587,1200 1590,1200 1605,1197 C1590,1194 1587,1194 1577,1189 C1579,1195 1579,1199 1577,1205 " fill="#000000" stroke="none" />
<path d="M1577,1253 C1587,1248 1590,1248 1605,1245 C1590,1242 1587,1242 1577,1237 C1579,1243 1579,1247 1577,1253 " fill="#000000" stroke="none" />
<path d="M1577,1349 C1587,1344 1590,1344 1605,1341 C1590,1338 1587,1338 1577,1333 C1579,1339 1579,1343 1577,1349 " fill="#000000" stroke="none" />
<path d="M1601,1301 C1591,1296 1588,1296 1573,1293 C1588,1290 1591,1290 1601,1285 C1599,1291 1599,1295 1601,1301 " fill="#000000" stroke="none" />
<path d="M1601,1109 C1591,1104 1588,1104 1573,1101 C1588,1098 1591,1098 1601,1093 C1599,1099 1599,1103 1601,1109 " fill="#000000" stroke="none" />
<path d="M1577,677 C1587,672 1590,672 1605,669 C1590,666 1587,666 1577,661 C1579,667 1579,671 1577,677 " fill="#000000" stroke="none" />
<path d="M1577,341 C1587,336 1590,336 1605,333 C1590,330 1587,330 1577,325 C1579,331 1579,335 1577,341 " fill="#000000" stroke="none" />
<path d="M1577,389 C1587,384 1590,384 1605,381 C1590,378 1587,378 1577,373 C1579,379 1579,383 1577,389 " fill="#000000" stroke="none" />
<path d="M1577,437 C1587,432 1590,432 1605,429 C1590,426 1587,426 1577,421 C1579,427 1579,431 1577,437 " fill="#000000" stroke="none" />
<path d="M1577,485 C1587,480 1590,480 1605,477 C1590,474 1587,474 1577,469 C1579,475 1579,479 1577,485 " fill="#000000" stroke="none" />
<path d="M1601,533 C1591,528 1588,528 1573,525 C1588,522 1591,522 1601,517 C1599,523 1599,527 1601,533 " fill="#000000" stroke="none" />
<path d="M1577,581 C1587,576 1590,576 1605,573 C1590,570 1587,570 1577,565 C1579,571 1579,575 1577,581 " fill="#000000" stroke="none" />
<path d="M1577,629 C1587,624 1590,624 1605,621 C1590,618 1587,618 1577,613 C1579,619 1579,623 1577,629 " fill="#000000" stroke="none" />
<g transform="matrix( 1 0 -0 1 1509 477)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-230" y="-25">GPIO</tspan><tspan x="-230" y="15">configuration</tspan><tspan x="-230" y="55">and data</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1509 1101)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-219" y="-125">SPI flash</tspan><tspan x="-219" y="-85">controller</tspan><tspan x="-219" y="-45">routing to</tspan><tspan x="-219" y="-5">to dedicated</tspan><tspan x="-219" y="35">pads with</tspan><tspan x="-219" y="75">qspi and</tspan><tspan x="-219" y="115">pass-thru</tspan><tspan x="-219" y="155">options</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1509 1581)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-230" y="-5">PLL</tspan><tspan x="-230" y="35">configuration</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 773 1709)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="-5">wishbone</tspan><tspan x="0" y="35">bus</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 773 2605)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="-7">trap state</tspan><tspan x="0" y="33">status from CPU</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 717 237)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="14">32</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 717 1757)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="14">4</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 717 1805)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="14">32</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 717 1853)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="14">32</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 717 1949)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="14">32</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1565 2365)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-22" y="14">8</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1565 2413)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-45" y="14">32</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1565 1693)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-45" y="14">26</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1565 1645)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-22" y="14">3</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1565 1597)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-22" y="14">3</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1565 1549)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-22" y="14">5</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1565 1853)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-22" y="14">3</tspan>
</text></g>
</g>
</svg>