caravel/doc/management_core_wrapper.svg

507 lines
46 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.1"
id="management_core_wrapper" width="100%" height="100%" viewBox="-6 -6 2166 2155">
<desc>
XCircuit Version 3.10
File "openframe_pinout.ps" Page 1
</desc>
<g stroke="black">
<g transform="matrix( 1 0 -0 1 78 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="M542,1981 L542,269 1502,269 1502,1981 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 78 77)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">Management core wrapper</tspan>
</text></g>
<path d="M958,269 L958,237 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1022,269 L1022,237 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix(-1.16895e-11 -1 1 -1.16895e-11 958 221)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">VPWR</tspan>
</text></g>
<g transform="matrix(-1.16895e-11 -1 1 -1.16895e-11 1022 221)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">VGND</tspan>
</text></g>
<path d="M542,333 L510,333 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 494 333)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-149" y="15">core_clk</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 494 381)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-167" y="13">core_rstn</tspan>
</text></g>
<path d="M510,381 L542,381 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,317 L1534,317 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1550 317)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">gpio_out_pad</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 365)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">gpio_in_pad</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 509)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">gpio_mode0_pad</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 557)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">gpio_mode1_pad</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 413)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">gpio_outenb_pad</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 461)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">gpio_inenb_pad</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 685)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">flash_csb</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 733)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">flash_sck</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 781)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">flash_io0_oeb</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 829)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">flash_io0_di</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 877)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">flash_io0_do</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 925)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">flash_io1_oeb</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 973)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">flash_io1_di</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 1021)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">flash_io1_do</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 1069)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">flash_io2_oeb</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 1117)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">flash_io2_di</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 1165)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">flash_io2_do</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 1213)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">flash_io3_oeb</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 1261)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">flash_io3_di</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 1309)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">flash_io3_do</tspan>
</text></g>
<path d="M1502,365 L1534,365 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,429 L1534,429 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,477 L1534,477 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,525 L1534,525 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,573 L1534,573 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,669 L1534,669 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,717 L1534,717 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,765 L1534,765 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,813 L1534,813 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,861 L1534,861 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,909 L1534,909 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,957 L1534,957 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,1005 L1534,1005 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,1053 L1534,1053 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,1101 L1534,1101 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,1149 L1534,1149 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,1197 L1534,1197 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,1245 L1534,1245 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,1293 L1534,1293 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,1437 L1534,1437 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1550 1437)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">mprj_cyc_o</tspan>
</text></g>
<path d="M1502,1485 L1534,1485 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1550 1485)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">mprj_stb_o</tspan>
</text></g>
<path d="M1502,1533 L1534,1533 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1550 1533)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">mprj_we_o</tspan>
</text></g>
<path d="M1502,1581 L1534,1581 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1550 1581)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">mprj_sel_o</tspan>
</text></g>
<path d="M1502,1629 L1534,1629 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1550 1629)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">mprj_adr_o</tspan>
</text></g>
<path d="M1502,1677 L1534,1677 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1550 1677)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">mprj_dat_o</tspan>
</text></g>
<path d="M1502,1725 L1534,1725 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1550 1725)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">mprj_ack_i</tspan>
</text></g>
<path d="M1502,1773 L1534,1773 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1550 1773)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">mprj_dat_i</tspan>
</text></g>
<path d="M1502,1853 L1534,1853 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,1901 L1534,1901 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1502,1949 L1534,1949 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1550 1853)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">hk_stb_o</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 1901)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">hk_dat_i</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1550 1949)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">hk_ack_i</tspan>
</text></g>
<path d="M510,493 L542,493 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 494 493)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-44" y="15">irq</tspan>
</text></g>
<path d="M1502,1341 L1534,1341 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M510,605 L542,605 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M510,829 L542,829 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M510,1309 L542,1309 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1550 1341)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">qspi_enabled</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 494 605)" 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 494 829)" 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 494 1309)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-235" y="15">debug_mode</tspan>
</text></g>
<path d="M510,653 L542,653 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 494 653)" 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 494 701)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-111" y="11">ser_rx</tspan>
</text></g>
<path d="M510,701 L542,701 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M510,877 L542,877 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 494 877)" 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 494 925)" 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 494 973)" 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 494 1021)" 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 494 1069)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-206" y="15">spi_sdoenb</tspan>
</text></g>
<path d="M510,925 L542,925 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M510,973 L542,973 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M510,1021 L542,1021 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M510,1069 L542,1069 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M510,1165 L542,1165 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 494 1165)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-166" y="15">debug_in</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 494 1213)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-190" y="15">debug_out</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 494 1261)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-202" y="15">debug_oeb</tspan>
</text></g>
<path d="M510,1213 L542,1213 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M510,1261 L542,1261 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M510,1389 L542,1389 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 494 1389)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-141" y="15">la_input</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 494 1437)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-166" y="15">la_output</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 494 1485)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-143" y="15">la_oenb</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 494 1533)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-130" y="15">la_iena</tspan>
</text></g>
<path d="M510,1437 L542,1437 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M510,1485 L542,1485 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M510,1533 L542,1533 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M510,1645 L542,1645 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 494 1645)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-218" y="15">sram_ro_clk</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 494 1693)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-232" y="15">sram_ro_csb</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 494 1741)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-250" y="15">sram_ro_addr</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 494 1789)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-248" y="15">sram_ro_data</tspan>
</text></g>
<path d="M510,1693 L542,1693 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M510,1741 L542,1741 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M510,1789 L542,1789 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,1901 L510,1901 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 494 1901)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-69" y="13">trap</tspan>
</text></g>
<path d="M1134,1965 L1134,1421 1422,1421 1422,1965 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1278 1677)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-weight="bold" font-size="40" ><tspan x="-118" y="15">wb_intercon</tspan>
</text></g>
<path d="M1134,1373 L1134,653 1422,653 1422,1373 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1278 989)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-weight="bold" font-size="40" ><tspan x="-133" y="15">spimemio_wb</tspan>
</text></g>
<path d="M1134,589 L1134,301 1422,301 1422,589 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1278 493)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-weight="bold" font-size="40" ><tspan x="-84" y="-80">convert_</tspan><tspan x="-84" y="-40">gpio_</tspan><tspan x="-84" y="0">sigs</tspan>
</text></g>
<path d="M622,733 L622,557 942,557 942,733 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 766 653)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-weight="bold" font-size="40" ><tspan x="-141" y="0">simpleuart_wb</tspan>
</text></g>
<path d="M622,1085 L622,797 942,797 942,1085 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 766 973)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-weight="bold" font-size="40" ><tspan x="-115" y="-40">simple_spi_</tspan><tspan x="-115" y="0">master_wb</tspan>
</text></g>
<path d="M622,1325 L622,1149 942,1149 942,1325 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M622,1549 L622,1373 942,1373 942,1549 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M622,1805 L622,1613 942,1613 942,1805 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 782 1245)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-151" y="15">(unimplemented)</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 750 1469)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-weight="bold" font-size="40" ><tspan x="-56" y="15">la_wb</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 766 1709)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-weight="bold" font-size="40" ><tspan x="-73" y="14">storage</tspan>
</text></g>
<path d="M974,1965 L974,301 1102,301 1102,1965 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1038 1101)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-style="oblique" font-size="40" ><tspan x="-42" y="15">CPU</tspan>
</text></g>
<path d="M542,1901 L974,1901 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,493 L974,493 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,381 L974,381 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,333 L974,333 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,317 L1502,317 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,365 L1502,365 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,429 L1502,429 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,477 L1502,477 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,525 L1502,525 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,573 L1502,573 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,669 L1502,669 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,717 L1502,717 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,765 L1502,765 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,813 L1502,813 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,861 L1502,861 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,909 L1502,909 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,957 L1502,957 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,1005 L1502,1005 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,1053 L1502,1053 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,1101 L1502,1101 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,1149 L1502,1149 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,1197 L1502,1197 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,1245 L1502,1245 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,1293 L1502,1293 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,1341 L1502,1341 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,1437 L1502,1437 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,1485 L1502,1485 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,1533 L1502,1533 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,1581 L1502,1581 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,1629 L1502,1629 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,1677 L1502,1677 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,1725 L1502,1725 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,1773 L1502,1773 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,1853 L1502,1853 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,1901 L1502,1901 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1422,1949 L1502,1949 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,605 L622,605 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,829 L622,829 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,1309 L622,1309 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,653 L622,653 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,701 L622,701 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,877 L622,877 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,925 L622,925 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,973 L622,973 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,1021 L622,1021 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,1069 L622,1069 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,1165 L622,1165 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,1213 L622,1213 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,1261 L622,1261 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,1389 L622,1389 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,1437 L622,1437 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,1485 L622,1485 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,1533 L622,1533 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,1645 L622,1645 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,1693 L622,1693 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,1741 L622,1741 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M542,1789 L622,1789 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix(-1.16895e-11 -1 1 -1.16895e-11 1038 1357)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-weight="bold" font-size="40" ><tspan x="-122" y="15">picorv32_wb</tspan>
</text></g>
<path d="M594,341 C604,336 607,336 622,333 C607,330 604,330 594,325 C596,331 596,335 594,341 " fill="#000000" stroke="none" />
<path d="M594,389 C604,384 607,384 622,381 C607,378 604,378 594,373 C596,379 596,383 594,389 " fill="#000000" stroke="none" />
<path d="M594,501 C604,496 607,496 622,493 C607,490 604,490 594,485 C596,491 596,495 594,501 " fill="#000000" stroke="none" />
<path d="M618,613 C608,608 605,608 590,605 C605,602 608,602 618,597 C616,603 616,607 618,613 " fill="#000000" stroke="none" />
<path d="M618,661 C608,656 605,656 590,653 C605,650 608,650 618,645 C616,651 616,655 618,661 " fill="#000000" stroke="none" />
<path d="M594,709 C604,704 607,704 622,701 C607,698 604,698 594,693 C596,699 596,703 594,709 " fill="#000000" stroke="none" />
<path d="M618,837 C608,832 605,832 590,829 C605,826 608,826 618,821 C616,827 616,831 618,837 " fill="#000000" stroke="none" />
<path d="M594,885 C604,880 607,880 622,877 C607,874 604,874 594,869 C596,875 596,879 594,885 " fill="#000000" stroke="none" />
<path d="M618,933 C608,928 605,928 590,925 C605,922 608,922 618,917 C616,923 616,927 618,933 " fill="#000000" stroke="none" />
<path d="M618,981 C608,976 605,976 590,973 C605,970 608,970 618,965 C616,971 616,975 618,981 " fill="#000000" stroke="none" />
<path d="M618,1029 C608,1024 605,1024 590,1021 C605,1018 608,1018 618,1013 C616,1019 616,1023 618,1029 " fill="#000000" stroke="none" />
<path d="M618,1077 C608,1072 605,1072 590,1069 C605,1066 608,1066 618,1061 C616,1067 616,1071 618,1077 " fill="#000000" stroke="none" />
<path d="M594,1173 C604,1168 607,1168 622,1165 C607,1162 604,1162 594,1157 C596,1163 596,1167 594,1173 " fill="#000000" stroke="none" />
<path d="M618,1221 C608,1216 605,1216 590,1213 C605,1210 608,1210 618,1205 C616,1211 616,1215 618,1221 " fill="#000000" stroke="none" />
<path d="M618,1269 C608,1264 605,1264 590,1261 C605,1258 608,1258 618,1253 C616,1259 616,1263 618,1269 " fill="#000000" stroke="none" />
<path d="M618,1317 C608,1312 605,1312 590,1309 C605,1306 608,1306 618,1301 C616,1307 616,1311 618,1317 " fill="#000000" stroke="none" />
<path d="M594,1397 C604,1392 607,1392 622,1389 C607,1386 604,1386 594,1381 C596,1387 596,1391 594,1397 " fill="#000000" stroke="none" />
<path d="M618,1445 C608,1440 605,1440 590,1437 C605,1434 608,1434 618,1429 C616,1435 616,1439 618,1445 " fill="#000000" stroke="none" />
<path d="M618,1493 C608,1488 605,1488 590,1485 C605,1482 608,1482 618,1477 C616,1483 616,1487 618,1493 " fill="#000000" stroke="none" />
<path d="M618,1541 C608,1536 605,1536 590,1533 C605,1530 608,1530 618,1525 C616,1531 616,1535 618,1541 " fill="#000000" stroke="none" />
<path d="M618,1653 C608,1648 605,1648 590,1645 C605,1642 608,1642 618,1637 C616,1643 616,1647 618,1653 " fill="#000000" stroke="none" />
<path d="M618,1701 C608,1696 605,1696 590,1693 C605,1690 608,1690 618,1685 C616,1691 616,1695 618,1701 " fill="#000000" stroke="none" />
<path d="M618,1749 C608,1744 605,1744 590,1741 C605,1738 608,1738 618,1733 C616,1739 616,1743 618,1749 " fill="#000000" stroke="none" />
<path d="M618,1797 C608,1792 605,1792 590,1789 C605,1786 608,1786 618,1781 C616,1787 616,1791 618,1797 " fill="#000000" stroke="none" />
<path d="M618,1909 C608,1904 605,1904 590,1901 C605,1898 608,1898 618,1893 C616,1899 616,1903 618,1909 " fill="#000000" stroke="none" />
<path d="M1426,325 C1436,320 1439,320 1454,317 C1439,314 1436,314 1426,309 C1428,315 1428,319 1426,325 " fill="#000000" stroke="none" />
<path d="M1450,373 C1440,368 1437,368 1422,365 C1437,362 1440,362 1450,357 C1448,363 1448,367 1450,373 " fill="#000000" stroke="none" />
<path d="M1426,437 C1436,432 1439,432 1454,429 C1439,426 1436,426 1426,421 C1428,427 1428,431 1426,437 " fill="#000000" stroke="none" />
<path d="M1426,485 C1436,480 1439,480 1454,477 C1439,474 1436,474 1426,469 C1428,475 1428,479 1426,485 " fill="#000000" stroke="none" />
<path d="M1426,533 C1436,528 1439,528 1454,525 C1439,522 1436,522 1426,517 C1428,523 1428,527 1426,533 " fill="#000000" stroke="none" />
<path d="M1426,581 C1436,576 1439,576 1454,573 C1439,570 1436,570 1426,565 C1428,571 1428,575 1426,581 " fill="#000000" stroke="none" />
<path d="M1426,677 C1436,672 1439,672 1454,669 C1439,666 1436,666 1426,661 C1428,667 1428,671 1426,677 " fill="#000000" stroke="none" />
<path d="M1426,725 C1436,720 1439,720 1454,717 C1439,714 1436,714 1426,709 C1428,715 1428,719 1426,725 " fill="#000000" stroke="none" />
<path d="M1426,773 C1436,768 1439,768 1454,765 C1439,762 1436,762 1426,757 C1428,763 1428,767 1426,773 " fill="#000000" stroke="none" />
<path d="M1450,821 C1440,816 1437,816 1422,813 C1437,810 1440,810 1450,805 C1448,811 1448,815 1450,821 " fill="#000000" stroke="none" />
<path d="M1426,869 C1436,864 1439,864 1454,861 C1439,858 1436,858 1426,853 C1428,859 1428,863 1426,869 " fill="#000000" stroke="none" />
<path d="M1426,917 C1436,912 1439,912 1454,909 C1439,906 1436,906 1426,901 C1428,907 1428,911 1426,917 " fill="#000000" stroke="none" />
<path d="M1450,965 C1440,960 1437,960 1422,957 C1437,954 1440,954 1450,949 C1448,955 1448,959 1450,965 " fill="#000000" stroke="none" />
<path d="M1450,1109 C1440,1104 1437,1104 1422,1101 C1437,1098 1440,1098 1450,1093 C1448,1099 1448,1103 1450,1109 " fill="#000000" stroke="none" />
<path d="M1450,1253 C1440,1248 1437,1248 1422,1245 C1437,1242 1440,1242 1450,1237 C1448,1243 1448,1247 1450,1253 " fill="#000000" stroke="none" />
<path d="M1426,1013 C1436,1008 1439,1008 1454,1005 C1439,1002 1436,1002 1426,997 C1428,1003 1428,1007 1426,1013 " fill="#000000" stroke="none" />
<path d="M1426,1061 C1436,1056 1439,1056 1454,1053 C1439,1050 1436,1050 1426,1045 C1428,1051 1428,1055 1426,1061 " fill="#000000" stroke="none" />
<path d="M1426,1157 C1436,1152 1439,1152 1454,1149 C1439,1146 1436,1146 1426,1141 C1428,1147 1428,1151 1426,1157 " fill="#000000" stroke="none" />
<path d="M1426,1205 C1436,1200 1439,1200 1454,1197 C1439,1194 1436,1194 1426,1189 C1428,1195 1428,1199 1426,1205 " fill="#000000" stroke="none" />
<path d="M1426,1301 C1436,1296 1439,1296 1454,1293 C1439,1290 1436,1290 1426,1285 C1428,1291 1428,1295 1426,1301 " fill="#000000" stroke="none" />
<path d="M1426,1349 C1436,1344 1439,1344 1454,1341 C1439,1338 1436,1338 1426,1333 C1428,1339 1428,1343 1426,1349 " fill="#000000" stroke="none" />
<path d="M1426,1445 C1436,1440 1439,1440 1454,1437 C1439,1434 1436,1434 1426,1429 C1428,1435 1428,1439 1426,1445 " fill="#000000" stroke="none" />
<path d="M1426,1493 C1436,1488 1439,1488 1454,1485 C1439,1482 1436,1482 1426,1477 C1428,1483 1428,1487 1426,1493 " fill="#000000" stroke="none" />
<path d="M1426,1541 C1436,1536 1439,1536 1454,1533 C1439,1530 1436,1530 1426,1525 C1428,1531 1428,1535 1426,1541 " fill="#000000" stroke="none" />
<path d="M1426,1589 C1436,1584 1439,1584 1454,1581 C1439,1578 1436,1578 1426,1573 C1428,1579 1428,1583 1426,1589 " fill="#000000" stroke="none" />
<path d="M1426,1637 C1436,1632 1439,1632 1454,1629 C1439,1626 1436,1626 1426,1621 C1428,1627 1428,1631 1426,1637 " fill="#000000" stroke="none" />
<path d="M1426,1685 C1436,1680 1439,1680 1454,1677 C1439,1674 1436,1674 1426,1669 C1428,1675 1428,1679 1426,1685 " fill="#000000" stroke="none" />
<path d="M1426,1861 C1436,1856 1439,1856 1454,1853 C1439,1850 1436,1850 1426,1845 C1428,1851 1428,1855 1426,1861 " fill="#000000" stroke="none" />
<path d="M1450,1733 C1440,1728 1437,1728 1422,1725 C1437,1722 1440,1722 1450,1717 C1448,1723 1448,1727 1450,1733 " fill="#000000" stroke="none" />
<path d="M1450,1781 C1440,1776 1437,1776 1422,1773 C1437,1770 1440,1770 1450,1765 C1448,1771 1448,1775 1450,1781 " fill="#000000" stroke="none" />
<path d="M1450,1909 C1440,1904 1437,1904 1422,1901 C1437,1898 1440,1898 1450,1893 C1448,1899 1448,1903 1450,1909 " fill="#000000" stroke="none" />
<path d="M1450,1957 C1440,1952 1437,1952 1422,1949 C1437,1946 1440,1946 1450,1941 C1448,1947 1448,1951 1450,1957 " fill="#000000" stroke="none" />
<path d="M1806,1421 L1822,1437 1822,1789 1806,1805 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1854 1693)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="-160">to user</tspan><tspan x="0" y="-120">project;</tspan><tspan x="0" y="-80">address map</tspan><tspan x="0" y="-40"></tspan><text stroke="none" font-family="Courier" font-size="40" ><tspan x="0" y="-40">0x30000000 </tspan></text><text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="264" y="-40">to</tspan></text><tspan x="0" y="0"></tspan><text stroke="none" font-family="Courier" font-size="40" ><tspan x="0" y="0">0x3fffffff</tspan></text>
</text></g>
<path d="M1806,1837 L1822,1853 1822,1949 1806,1965 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 1854 1965)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="-120">to housekeeping;</tspan><tspan x="0" y="-80">address map</tspan><tspan x="0" y="-40"></tspan><text stroke="none" font-family="Courier" font-size="40" ><tspan x="0" y="-40">0x26000000 </tspan></text><text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="264" y="-40">to</tspan></text><tspan x="0" y="0"></tspan><text stroke="none" font-family="Courier" font-size="40" ><tspan x="0" y="0">0x26ffffff</tspan></text>
</text></g>
<path d="M302,1565 L286,1549 286,1389 302,1373 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 254 1469)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-254" y="-45">to user project</tspan><tspan x="-254" y="-5">through</tspan><tspan x="-254" y="35">management</tspan><tspan x="-254" y="75">protect block</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 334 2093)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">All signals connect to the housekeeping subsystem unless otherwise specified.</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 334 2141)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">Internal block names shown in boldface are for the </tspan><text stroke="none" font-family="Helvetica" font-weight="bold" font-size="40" ><tspan x="922" y="0">caravel-pico</tspan></text><text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="1145" y="0"> implementation.</tspan></text>
</text></g>
<path d="M942,1709 L974,1709 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M942,1453 L974,1453 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1102,1709 L1134,1709 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1102,1069 L1134,1069 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1102,461 L1134,461 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M942,637 L974,637 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M942,925 L974,925 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M942,653 L974,653 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M942,669 L974,669 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M942,941 L974,941 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M942,957 L974,957 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M942,1469 L974,1469 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M942,1485 L974,1485 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M942,1725 L974,1725 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M942,1741 L974,1741 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1102,1725 L1134,1725 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1102,1741 L1134,1741 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1102,1085 L1134,1085 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1102,1101 L1134,1101 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1102,477 L1134,477 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1102,493 L1134,493 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 638 605)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-style="oblique" font-size="40" ><tspan x="0" y="0">UART</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 638 861)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-style="oblique" font-size="40" ><tspan x="0" y="0">SPI master</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 638 1197)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-style="oblique" font-size="40" ><tspan x="0" y="0">Debug interface</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 638 1421)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-style="oblique" font-size="40" ><tspan x="0" y="0">Logic analyzer</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 638 1661)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-style="oblique" font-size="40" ><tspan x="0" y="0">Storage/Memory</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1150 365)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-style="oblique" font-size="40" ><tspan x="0" y="0">GPIO (1-pin)</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1150 749)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-style="oblique" font-size="40" ><tspan x="0" y="-40">SPI flash</tspan><tspan x="0" y="0">controller</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1150 1517)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-style="oblique" font-size="40" ><tspan x="0" y="-40">Wishbone</tspan><tspan x="0" y="0">interconnect</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 558 477)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">6</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 542 1381)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">128</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 542 1429)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">128</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 542 1477)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">128</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 542 1525)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">128</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 550 1733)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">8</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 550 1781)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">32</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1494 1765)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-45" y="0">32</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1494 1893)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-45" y="0">32</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1494 1573)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-22" y="0">4</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1494 1669)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-45" y="0">32</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1494 1621)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-45" y="0">32</tspan>
</text></g>
</g>
</svg>