caravel/doc/caravel_floorplan.svg

86 lines
5.7 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.1"
id="caravel_floorplan" width="100%" height="100%" viewBox="-6 -6 1676 1734">
<desc>
XCircuit Version 3.10
File "caravel_floorplan.ps" Page 1
</desc>
<g stroke="black">
<path d="M0,1728 L0,0 1184,0 1184,1728 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M96,1248 L96,96 1088,96 1088,1248 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M64,1664 L64,64 1120,64 1120,1664 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 528 48)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">chip_io</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 400 736)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">user_project_wrapper</tspan>
</text></g>
<path d="M96,1584 L96,1328 1088,1328 1088,1584 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 432 1472)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">mgmt_core_wrapper</tspan>
</text></g>
<path d="M96,1312 L96,1264 1088,1264 1088,1312 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M288,1648 L288,1600 960,1600 960,1648 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 496 1296)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">mgmt_protect</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 464 1632)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">housekeeping</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1200 352)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="-200">padframe:</tspan><tspan x="0" y="-160">each GPIO pad</tspan><tspan x="0" y="-120">has an associated</tspan><tspan x="0" y="-80">gpio_control_block</tspan><tspan x="0" y="-40">and</tspan><tspan x="0" y="0">gpio_defaults_block</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1280 1056)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">caravel_clocking</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1280 1120)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">digital_pll</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1280 1184)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">user_id_programming</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1280 1248)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">simple_por</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1280 1312)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">xres_buf</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1216 1056)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">c=</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1216 1120)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">d=</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1216 1184)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">u=</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1216 1248)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">p=</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1216 1312)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">x=</tspan>
</text></g>
<path d="M976,1648 L976,1600 1024,1600 1024,1648 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M1040,1648 L1040,1600 1088,1600 1088,1648 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M224,1648 L224,1600 272,1600 272,1648 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M160,1648 L160,1600 208,1600 208,1648 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<path d="M96,1648 L96,1600 144,1600 144,1648 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
<g transform="matrix( 1 0 -0 1 112 1632)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">x</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 176 1632)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">c</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 240 1632)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">d</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 1056 1632)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">p</tspan>
</text></g>
<g transform="matrix( 1 0 -0 1 992 1632)" fill="#000000" >
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">u</tspan>
</text></g>
</g>
</svg>