mirror of https://github.com/efabless/caravel.git
Added entries in defs.h for the new input enable lines from the
management SoC to the management protect block, and updated the documentation to include the new wishbone interface for those signals, and the additional signals on the management SoC pinout.
This commit is contained in:
parent
3a57940371
commit
11165bfe3d
|
@ -1,10 +1,10 @@
|
|||
%!PS-Adobe-3.0
|
||||
%%Title: caravel_block_diagram.ps
|
||||
%%Creator: XCircuit v0.0 rev2062057973
|
||||
%%CreationDate: Thu Oct 21 22:39:16 2021
|
||||
%%Creator: XCircuit v0.0 rev791876117
|
||||
%%CreationDate: Thu Oct 28 10:06:12 2021
|
||||
%%Pages: 1
|
||||
%%BoundingBox: 0 0 612 792
|
||||
%%DocumentNeededResources: font Times-Roman Helvetica
|
||||
%%DocumentNeededResources: font Helvetica Times-Roman
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%
|
||||
|
@ -212,27 +212,27 @@ endgate
|
|||
%%PageOrientation: Landscape
|
||||
%%PageBoundingBox: 0 0 612 792
|
||||
/pgsave save def bop
|
||||
90 rotate 52 -664 translate
|
||||
90 rotate 60 -672 translate
|
||||
0.7189 inchscale
|
||||
2.6000 setlinewidth 1371 1020 translate
|
||||
2.6000 setlinewidth 1339 1084 translate
|
||||
|
||||
(Caravel Harness Chip) {/Helvetica cf} 2 16 0.000 1.000 -1088 1120 label
|
||||
1024 4.000 352 -560 352 256 912 256 912 -560 4 polygon
|
||||
(User project wrapper) {/Helvetica cf} 2 21 0.000 1.000 624 -512 label
|
||||
1024 4.000 -1104 -560 -1104 192 192 192 192 -560 4 polygon
|
||||
(Management SoC wrapper) {/Helvetica cf} 2 21 0.000 1.000 -80 -512 label
|
||||
1024 4.000 352 -624 352 256 912 256 912 -624 4 polygon
|
||||
(User project wrapper) {/Helvetica cf} 2 21 0.000 1.000 624 -576 label
|
||||
1024 4.000 -1104 -624 -1104 192 192 192 192 -624 4 polygon
|
||||
(Management SoC wrapper) {/Helvetica cf} 2 21 0.000 1.000 -80 -576 label
|
||||
1024 2.000 -1104 272 -1104 544 112 544 112 272 4 polygon
|
||||
0 2.000 -1008 -320 -1008 128 160 128 160 -320 4 polygon
|
||||
0 2.000 -1008 -384 -1008 128 160 128 160 -384 4 polygon
|
||||
(SoC core) {/Helvetica cf} 2 16 0.000 1.000 -976 64 label
|
||||
0 2.000 -1072 -544 -1072 -368 -384 -368 -384 -544 4 polygon
|
||||
(Storage \(memory\)) {/Helvetica cf} 2 16 0.000 1.000 -992 -432 label
|
||||
0 1.000 -976 -272 -976 32 -640 32 -640 -272 4 polygon
|
||||
0 2.000 -1072 -608 -1072 -432 -384 -432 -384 -608 4 polygon
|
||||
(Storage \(memory\)) {/Helvetica cf} 2 16 0.000 1.000 -992 -496 label
|
||||
0 1.000 -976 -352 -976 32 -640 32 -640 -352 4 polygon
|
||||
(CPU) {/Helvetica cf} 2 21 0.000 1.000 -848 -112 label
|
||||
(SPI master) {/Helvetica cf} 2 16 0.000 1.000 -336 -176 label
|
||||
(UART) {/Helvetica cf} 2 16 0.000 1.000 -336 -96 label
|
||||
(Flash controller) {/Helvetica cf} 2 16 0.000 1.000 -336 -16 label
|
||||
(1-bit GPIO) {/Helvetica cf} 2 16 0.000 1.000 -336 64 label
|
||||
0 1.000 -608 -272 -608 112 -400 112 -400 -272 4 polygon
|
||||
0 1.000 -608 -352 -608 112 -400 112 -400 -352 4 polygon
|
||||
(bus) {CR} (Wishbone) {/Helvetica cf} 4 21 0.000 1.000 -496 -96 label
|
||||
1 1.000 -640 -96 -608 -96 2 polygon
|
||||
0 1.000 -352 48 -352 112 -128 112 -128 48 4 polygon
|
||||
|
@ -255,19 +255,19 @@ endgate
|
|||
0 1.000 -640 400 -640 528 -384 528 -384 400 4 polygon
|
||||
(control) {CR} (System) {/Helvetica cf} 4 1040 0.000 1.000 -576 432 label
|
||||
1 1.000 128 -240 224 -240 2 polygon
|
||||
0 1.000 224 -368 224 256 304 256 304 -368 4 polygon
|
||||
0 1.000 224 -432 224 256 304 256 304 -432 4 polygon
|
||||
1 1.000 304 160 352 160 2 polygon
|
||||
1 1.000 304 -240 352 -240 2 polygon
|
||||
(Management Protect) {/Helvetica cf} 2 21 270.000 1.000 272 -64 label
|
||||
(Management Protect) {/Helvetica cf} 2 21 270.000 1.000 272 -80 label
|
||||
1 1.000 80 400 384 400 2 polygon
|
||||
1 1.000 -1040 -368 -1040 384 2 polygon
|
||||
1 1.000 -512 -272 -512 -368 2 polygon
|
||||
1 1.000 -1040 -432 -1040 384 2 polygon
|
||||
1 1.000 -512 -352 -512 -432 2 polygon
|
||||
1 1.000 624 304 624 256 2 polygon
|
||||
1 1.000 -496 336 -960 336 -960 384 3 polygon
|
||||
1.000 0.000 -496 336 generic::dot
|
||||
1 1.000 304 -336 352 -336 2 polygon
|
||||
1 1.000 224 -336 -720 -336 -720 -272 3 polygon
|
||||
(IRQ) {/Helvetica cf} 2 20 0.000 1.000 368 -336 label
|
||||
1 1.000 304 -400 352 -400 2 polygon
|
||||
1 1.000 224 -400 -720 -400 -720 -352 3 polygon
|
||||
(IRQ) {/Helvetica cf} 2 20 0.000 1.000 368 -400 label
|
||||
(wishbone) {/Helvetica cf} 2 20 0.000 1.000 368 160 label
|
||||
(logic analyzer) {/Helvetica cf} 2 20 0.000 1.000 368 -240 label
|
||||
0 1.000 384 304 384 480 912 480 912 304 4 polygon
|
||||
|
@ -301,7 +301,7 @@ endgate
|
|||
(flash_clk) {/Helvetica cf} 2 20 270.000 1.000 -208 944 label
|
||||
(flash_io0) {/Helvetica cf} 2 20 270.000 1.000 -160 944 label
|
||||
(flash_io1) {/Helvetica cf} 2 20 270.000 1.000 -112 944 label
|
||||
(read-only port) {/Helvetica cf} 2 16 270.000 1.000 -1056 -320 label
|
||||
(read-only port) {/Helvetica cf} 2 16 270.000 1.000 -1056 -384 label
|
||||
1 1.000 -496 352 -496 400 2 polygon
|
||||
1 1.000 -688 640 -688 32 2 polygon
|
||||
1 1.000 -672 640 -672 224 224 224 3 polygon
|
||||
|
@ -345,12 +345,16 @@ endgate
|
|||
1.000 90.000 368 400 generic::arrowhead
|
||||
-1.000 270.000 304 400 generic::arrowhead
|
||||
1.000 90.000 352 224 generic::arrowhead
|
||||
-1.000 270.000 304 -336 generic::arrowhead
|
||||
-1.000 360.000 -720 -272 generic::arrowhead
|
||||
-1.000 270.000 304 -400 generic::arrowhead
|
||||
-1.000 360.000 -720 -352 generic::arrowhead
|
||||
1.000 180.000 -688 32 generic::arrowhead
|
||||
1.000 180.000 -720 32 generic::arrowhead
|
||||
-1.000 180.000 -1008 512 generic::arrowhead
|
||||
1 1.000 -464 112 -464 160 224 160 3 polygon
|
||||
0 1.000 -352 -352 -352 -288 128 -288 128 -352 4 polygon
|
||||
1 1.000 -352 -320 -400 -320 2 polygon
|
||||
1 1.000 128 -320 224 -320 2 polygon
|
||||
(User input enables) {/Helvetica cf} 2 16 0.000 1.000 -336 -336 label
|
||||
pgsave restore showpage
|
||||
|
||||
%%Trailer
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
version="1.1"
|
||||
id="caravel_block_diagram" width="100%" height="100%" viewBox="-6 -6 2022 1742">
|
||||
id="caravel_block_diagram" width="100%" height="100%" viewBox="-6 -6 2022 1806">
|
||||
<desc>
|
||||
XCircuit Version 3.10
|
||||
File "caravel_block_diagram.ps" Page 1
|
||||
|
@ -10,24 +10,24 @@ File "caravel_block_diagram.ps" Page 1
|
|||
<g transform="matrix( 1 0 -0 1 16 56)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">Caravel Harness Chip</tspan>
|
||||
</text></g>
|
||||
<path d="M1456,1736 L1456,920 2016,920 2016,1736 z" fill="none" stroke-width="8" stroke-linejoin="miter" stroke-linecap="projecting" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 1728 1688)" fill="#000000" >
|
||||
<path d="M1456,1800 L1456,920 2016,920 2016,1800 z" fill="none" stroke-width="8" stroke-linejoin="miter" stroke-linecap="projecting" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 1728 1752)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-186" y="15">User project wrapper</tspan>
|
||||
</text></g>
|
||||
<path d="M0,1736 L0,984 1296,984 1296,1736 z" fill="none" stroke-width="8" stroke-linejoin="miter" stroke-linecap="projecting" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 1024 1688)" fill="#000000" >
|
||||
<path d="M0,1800 L0,984 1296,984 1296,1800 z" fill="none" stroke-width="8" stroke-linejoin="miter" stroke-linecap="projecting" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 1024 1752)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-240" y="15">Management SoC wrapper</tspan>
|
||||
</text></g>
|
||||
<path d="M0,904 L0,632 1216,632 1216,904 z" fill="none" stroke-width="4" stroke-linejoin="miter" stroke-linecap="projecting" stroke="#000000" />
|
||||
<path d="M96,1496 L96,1048 1264,1048 1264,1496 z" fill="none" stroke-width="4" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M96,1560 L96,1048 1264,1048 1264,1560 z" fill="none" stroke-width="4" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 128 1112)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">SoC core</tspan>
|
||||
</text></g>
|
||||
<path d="M32,1720 L32,1544 720,1544 720,1720 z" fill="none" stroke-width="4" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 112 1608)" fill="#000000" >
|
||||
<path d="M32,1784 L32,1608 720,1608 720,1784 z" fill="none" stroke-width="4" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 112 1672)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">Storage (memory)</tspan>
|
||||
</text></g>
|
||||
<path d="M128,1448 L128,1144 464,1144 464,1448 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M128,1528 L128,1144 464,1144 464,1528 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 256 1288)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-42" y="15">CPU</tspan>
|
||||
</text></g>
|
||||
|
@ -43,7 +43,7 @@ File "caravel_block_diagram.ps" Page 1
|
|||
<g transform="matrix( 1 0 -0 1 768 1112)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">1-bit GPIO</tspan>
|
||||
</text></g>
|
||||
<path d="M496,1448 L496,1064 704,1064 704,1448 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M496,1528 L496,1064 704,1064 704,1528 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 608 1272)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-89" y="-5">Wishbone</tspan><tspan x="-89" y="35">bus</tspan>
|
||||
</text></g>
|
||||
|
@ -78,21 +78,21 @@ File "caravel_block_diagram.ps" Page 1
|
|||
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="-40">System</tspan><tspan x="6" y="0">control</tspan>
|
||||
</text></g>
|
||||
<path d="M1232,1416 L1328,1416 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M1328,1544 L1328,920 1408,920 1408,1544 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M1328,1608 L1328,920 1408,920 1408,1608 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M1408,1016 L1456,1016 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M1408,1416 L1456,1416 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<g transform="matrix(-1.16895e-11 -1 1 -1.16895e-11 1376 1240)" fill="#000000" >
|
||||
<g transform="matrix(-1.16895e-11 -1 1 -1.16895e-11 1376 1256)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-187" y="15">Management Protect</tspan>
|
||||
</text></g>
|
||||
<path d="M1184,776 L1488,776 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M64,1544 L64,792 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M592,1448 L592,1544 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M64,1608 L64,792 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M592,1528 L592,1608 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M1728,872 L1728,920 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M608,840 L144,840 144,792 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<ellipse cx="608" cy="840" rx="6" ry="6" fill="#000000" stroke="none" />
|
||||
<path d="M1408,1512 L1456,1512 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M1328,1512 L384,1512 384,1448 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 1472 1512)" fill="#000000" >
|
||||
<path d="M1408,1576 L1456,1576 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M1328,1576 L384,1576 384,1528 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 1472 1576)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">IRQ</tspan>
|
||||
</text></g>
|
||||
<g transform="matrix( 1 0 -0 1 1472 1016)" fill="#000000" >
|
||||
|
@ -157,7 +157,7 @@ File "caravel_block_diagram.ps" Page 1
|
|||
<g transform="matrix(-1.16895e-11 -1 1 -1.16895e-11 992 232)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="15">flash_io1</tspan>
|
||||
</text></g>
|
||||
<g transform="matrix(-1.16895e-11 -1 1 -1.16895e-11 48 1496)" fill="#000000" >
|
||||
<g transform="matrix(-1.16895e-11 -1 1 -1.16895e-11 48 1560)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">read-only port</tspan>
|
||||
</text></g>
|
||||
<path d="M608,824 L608,776 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
|
@ -217,11 +217,17 @@ File "caravel_block_diagram.ps" Page 1
|
|||
<path d="M1444,784 C1454,779 1457,779 1472,776 C1457,773 1454,773 1444,768 C1446,774 1446,778 1444,784 " fill="#000000" stroke="none" />
|
||||
<path d="M1436,784 C1426,779 1423,779 1408,776 C1423,773 1426,773 1436,768 C1434,774 1434,778 1436,784 " fill="#000000" stroke="none" />
|
||||
<path d="M1428,960 C1438,955 1441,955 1456,952 C1441,949 1438,949 1428,944 C1430,950 1430,954 1428,960 " fill="#000000" stroke="none" />
|
||||
<path d="M1436,1520 C1426,1515 1423,1515 1408,1512 C1423,1509 1426,1509 1436,1504 C1434,1510 1434,1514 1436,1520 " fill="#000000" stroke="none" />
|
||||
<path d="M376,1476 C381,1466 381,1463 384,1448 C387,1463 387,1466 392,1476 C386,1474 382,1474 376,1476 " fill="#000000" stroke="none" />
|
||||
<path d="M1436,1584 C1426,1579 1423,1579 1408,1576 C1423,1573 1426,1573 1436,1568 C1434,1574 1434,1578 1436,1584 " fill="#000000" stroke="none" />
|
||||
<path d="M376,1556 C381,1546 381,1543 384,1528 C387,1543 387,1546 392,1556 C386,1554 382,1554 376,1556 " fill="#000000" stroke="none" />
|
||||
<path d="M408,1116 C413,1126 413,1129 416,1144 C419,1129 419,1126 424,1116 C418,1118 414,1118 408,1116 " fill="#000000" stroke="none" />
|
||||
<path d="M376,1116 C381,1126 381,1129 384,1144 C387,1129 387,1126 392,1116 C386,1118 382,1118 376,1116 " fill="#000000" stroke="none" />
|
||||
<path d="M104,636 C99,646 99,649 96,664 C93,649 93,646 88,636 C94,638 98,638 104,636 " fill="#000000" stroke="none" />
|
||||
<path d="M640,1064 L640,1016 1328,1016 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M752,1528 L752,1464 1232,1464 1232,1528 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M752,1496 L704,1496 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M1232,1496 L1328,1496 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 768 1512)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">User input enables</tspan>
|
||||
</text></g>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
@ -154,100 +154,100 @@ File "openframe_pinout.ps" Page 1
|
|||
<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" >
|
||||
<path d="M510,1661 L542,1661 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 494 1661)" 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" />
|
||||
<path d="M510,493 L542,493 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M510,685 L542,685 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M510,1133 L542,1133 " 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" >
|
||||
<g transform="matrix( 1 0 -0 1 494 493)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 494 685)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 494 1133)" 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" >
|
||||
<path d="M510,541 L542,541 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 494 541)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 494 589)" 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" >
|
||||
<path d="M510,589 L542,589 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M510,733 L542,733 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 494 733)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 494 781)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 494 829)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 494 877)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 494 925)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-206" y="15">spi_sdoenb</tspan>
|
||||
</text></g>
|
||||
<path d="M510,781 L542,781 " 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,877 L542,877 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<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" >
|
||||
<path d="M510,989 L542,989 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 494 989)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 494 1037)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 494 1085)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-202" y="15">debug_oeb</tspan>
|
||||
</text></g>
|
||||
<path d="M510,1037 L542,1037 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M510,1085 L542,1085 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<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" >
|
||||
<g transform="matrix( 1 0 -0 1 494 1213)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 494 1261)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 494 1309)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 494 1357)" 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" >
|
||||
<path d="M510,1261 L542,1261 " 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" />
|
||||
<path d="M510,1357 L542,1357 " 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" />
|
||||
<g transform="matrix( 1 0 -0 1 494 1741)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 494 1789)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 494 1837)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 494 1885)" 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" >
|
||||
<path d="M510,1837 L542,1837 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M510,1885 L542,1885 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M542,1933 L510,1933 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 494 1933)" 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" />
|
||||
|
@ -262,32 +262,32 @@ File "openframe_pinout.ps" Page 1
|
|||
<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" >
|
||||
<path d="M622,621 L622,445 942,445 942,621 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 766 541)" 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" >
|
||||
<path d="M622,941 L622,653 942,653 942,941 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 766 829)" 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" >
|
||||
<path d="M622,1149 L622,973 942,973 942,1149 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M622,1373 L622,1197 942,1197 942,1373 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M622,1901 L622,1709 942,1709 942,1901 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 782 1069)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 750 1293)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 766 1805)" 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,1933 L974,1933 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M542,1661 L974,1661 " 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" />
|
||||
|
@ -322,55 +322,55 @@ File "openframe_pinout.ps" Page 1
|
|||
<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,493 L622,493 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M542,685 L622,685 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M542,1133 L622,1133 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M542,541 L622,541 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M542,589 L622,589 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M542,733 L622,733 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M542,781 L622,781 " 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,989 L622,989 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M542,1037 L622,1037 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M542,1085 L622,1085 " 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,1309 L622,1309 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M542,1357 L622,1357 " 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" />
|
||||
<path d="M542,1837 L622,1837 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M542,1885 L622,1885 " 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="M594,1669 C604,1664 607,1664 622,1661 C607,1658 604,1658 594,1653 C596,1659 596,1663 594,1669 " fill="#000000" stroke="none" />
|
||||
<path d="M618,501 C608,496 605,496 590,493 C605,490 608,490 618,485 C616,491 616,495 618,501 " fill="#000000" stroke="none" />
|
||||
<path d="M618,549 C608,544 605,544 590,541 C605,538 608,538 618,533 C616,539 616,543 618,549 " fill="#000000" stroke="none" />
|
||||
<path d="M594,597 C604,592 607,592 622,589 C607,586 604,586 594,581 C596,587 596,591 594,597 " fill="#000000" stroke="none" />
|
||||
<path d="M618,693 C608,688 605,688 590,685 C605,682 608,682 618,677 C616,683 616,687 618,693 " fill="#000000" stroke="none" />
|
||||
<path d="M594,741 C604,736 607,736 622,733 C607,730 604,730 594,725 C596,731 596,735 594,741 " fill="#000000" stroke="none" />
|
||||
<path d="M618,789 C608,784 605,784 590,781 C605,778 608,778 618,773 C616,779 616,783 618,789 " 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,885 C608,880 605,880 590,877 C605,874 608,874 618,869 C616,875 616,879 618,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="M594,997 C604,992 607,992 622,989 C607,986 604,986 594,981 C596,987 596,991 594,997 " fill="#000000" stroke="none" />
|
||||
<path d="M618,1045 C608,1040 605,1040 590,1037 C605,1034 608,1034 618,1029 C616,1035 616,1039 618,1045 " fill="#000000" stroke="none" />
|
||||
<path d="M618,1093 C608,1088 605,1088 590,1085 C605,1082 608,1082 618,1077 C616,1083 616,1087 618,1093 " fill="#000000" stroke="none" />
|
||||
<path d="M618,1141 C608,1136 605,1136 590,1133 C605,1130 608,1130 618,1125 C616,1131 616,1135 618,1141 " fill="#000000" stroke="none" />
|
||||
<path d="M594,1221 C604,1216 607,1216 622,1213 C607,1210 604,1210 594,1205 C596,1211 596,1215 594,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,1365 C608,1360 605,1360 590,1357 C605,1354 608,1354 618,1349 C616,1355 616,1359 618,1365 " 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="M618,1845 C608,1840 605,1840 590,1837 C605,1834 608,1834 618,1829 C616,1835 616,1839 618,1845 " fill="#000000" stroke="none" />
|
||||
<path d="M618,1893 C608,1888 605,1888 590,1885 C605,1882 608,1882 618,1877 C616,1883 616,1887 618,1893 " fill="#000000" stroke="none" />
|
||||
<path d="M618,1941 C608,1936 605,1936 590,1933 C605,1930 608,1930 618,1925 C616,1931 616,1935 618,1941 " 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" />
|
||||
|
@ -411,8 +411,8 @@ File "openframe_pinout.ps" Page 1
|
|||
<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" >
|
||||
<path d="M302,1389 L286,1373 286,1213 302,1197 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 254 1293)" 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" >
|
||||
|
@ -421,40 +421,40 @@ File "openframe_pinout.ps" Page 1
|
|||
<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="M942,1805 L974,1805 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M942,1277 L974,1277 " 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="M942,525 L974,525 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M942,781 L974,781 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M942,541 L974,541 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M942,557 L974,557 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M942,797 L974,797 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M942,813 L974,813 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M942,1293 L974,1293 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M942,1309 L974,1309 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M942,1821 L974,1821 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M942,1837 L974,1837 " 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" >
|
||||
<g transform="matrix( 1 0 -0 1 638 493)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 638 717)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 638 1021)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 638 1245)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 638 1757)" 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" >
|
||||
|
@ -466,25 +466,25 @@ File "openframe_pinout.ps" Page 1
|
|||
<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" >
|
||||
<g transform="matrix( 1 0 -0 1 558 1645)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 542 1205)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 542 1253)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 542 1301)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 542 1349)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 550 1829)" 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" >
|
||||
<g transform="matrix( 1 0 -0 1 550 1877)" 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" >
|
||||
|
@ -502,5 +502,30 @@ File "openframe_pinout.ps" Page 1
|
|||
<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>
|
||||
<path d="M622,1597 L622,1421 942,1421 942,1597 z" fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M942,1501 L974,1501 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M942,1517 L974,1517 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M942,1533 L974,1533 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<g transform="matrix( 1 0 -0 1 686 1517)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-style="oblique" font-size="40" ><tspan x="0" y="-40">User input</tspan><tspan x="0" y="0">enables</tspan>
|
||||
</text></g>
|
||||
<g transform="matrix( 1 0 -0 1 766 1565)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-weight="bold" font-size="40" ><tspan x="-65" y="15">sysctrl</tspan>
|
||||
</text></g>
|
||||
<path d="M510,1549 L542,1549 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M510,1501 L542,1501 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M542,1549 L622,1549 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M542,1501 L622,1501 " fill="none" stroke-width="2" stroke-linejoin="bevel" stroke-linecap="round" stroke="#000000" />
|
||||
<path d="M618,1509 C608,1504 605,1504 590,1501 C605,1498 608,1498 618,1493 C616,1499 616,1503 618,1509 " fill="#000000" stroke="none" />
|
||||
<path d="M618,1557 C608,1552 605,1552 590,1549 C605,1546 608,1546 618,1541 C616,1547 616,1551 618,1557 " fill="#000000" stroke="none" />
|
||||
<g transform="matrix( 1 0 -0 1 494 1549)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-234" y="15">user_irq_ena</tspan>
|
||||
</text></g>
|
||||
<g transform="matrix( 1 0 -0 1 558 1541)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="0" y="0">3</tspan>
|
||||
</text></g>
|
||||
<g transform="matrix( 1 0 -0 1 494 1501)" fill="#000000" >
|
||||
<text stroke="none" font-family="Helvetica" font-size="40" ><tspan x="-250" y="15">mprj_wb_iena</tspan>
|
||||
</text></g>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 48 KiB |
|
@ -1,7 +1,7 @@
|
|||
%!PS-Adobe-3.0
|
||||
%%Title: openframe_pinout.ps
|
||||
%%Creator: XCircuit v0.0 rev427483637
|
||||
%%CreationDate: Fri Oct 22 11:59:20 2021
|
||||
%%Creator: XCircuit v0.0 rev-386502123
|
||||
%%CreationDate: Thu Oct 28 10:12:29 2021
|
||||
%%Pages: 3
|
||||
%%BoundingBox: 0 0 612 792
|
||||
%%DocumentNeededResources: font Helvetica Helvetica-Bold Helvetica-Oblique
|
||||
|
@ -280,54 +280,54 @@ endgate
|
|||
(hk_stb_o) {/Helvetica cf} 2 20 0.000 1.000 64 -1072 label
|
||||
(hk_dat_i) {/Helvetica cf} 2 20 0.000 1.000 64 -1120 label
|
||||
(hk_ack_i) {/Helvetica cf} 2 20 0.000 1.000 64 -1168 label
|
||||
1 1.000 -976 288 -944 288 2 polygon
|
||||
(irq) {/Helvetica cf} 2 23 0.000 1.000 -992 288 label
|
||||
1 1.000 -976 -880 -944 -880 2 polygon
|
||||
(irq) {/Helvetica cf} 2 23 0.000 1.000 -992 -880 label
|
||||
1 1.000 16 -560 48 -560 2 polygon
|
||||
1 1.000 -976 176 -944 176 2 polygon
|
||||
1 1.000 -976 -48 -944 -48 2 polygon
|
||||
1 1.000 -976 -528 -944 -528 2 polygon
|
||||
1 1.000 -976 288 -944 288 2 polygon
|
||||
1 1.000 -976 96 -944 96 2 polygon
|
||||
1 1.000 -976 -352 -944 -352 2 polygon
|
||||
(qspi_enabled) {/Helvetica cf} 2 20 0.000 1.000 64 -560 label
|
||||
(uart_enabled) {/Helvetica cf} 2 23 0.000 1.000 -992 176 label
|
||||
(spi_enabled) {/Helvetica cf} 2 23 0.000 1.000 -992 -48 label
|
||||
(debug_mode) {/Helvetica cf} 2 23 0.000 1.000 -992 -528 label
|
||||
1 1.000 -976 128 -944 128 2 polygon
|
||||
(ser_tx) {/Helvetica cf} 2 23 0.000 1.000 -992 128 label
|
||||
(ser_rx) {/Helvetica cf} 2 23 0.000 1.000 -992 80 label
|
||||
1 1.000 -976 80 -944 80 2 polygon
|
||||
(uart_enabled) {/Helvetica cf} 2 23 0.000 1.000 -992 288 label
|
||||
(spi_enabled) {/Helvetica cf} 2 23 0.000 1.000 -992 96 label
|
||||
(debug_mode) {/Helvetica cf} 2 23 0.000 1.000 -992 -352 label
|
||||
1 1.000 -976 240 -944 240 2 polygon
|
||||
(ser_tx) {/Helvetica cf} 2 23 0.000 1.000 -992 240 label
|
||||
(ser_rx) {/Helvetica cf} 2 23 0.000 1.000 -992 192 label
|
||||
1 1.000 -976 192 -944 192 2 polygon
|
||||
1 1.000 -976 48 -944 48 2 polygon
|
||||
(spi_sdi) {/Helvetica cf} 2 23 0.000 1.000 -992 48 label
|
||||
(spi_csb) {/Helvetica cf} 2 23 0.000 1.000 -992 0 label
|
||||
(spi_sck) {/Helvetica cf} 2 23 0.000 1.000 -992 -48 label
|
||||
(spi_sdo) {/Helvetica cf} 2 23 0.000 1.000 -992 -96 label
|
||||
(spi_sdoenb) {/Helvetica cf} 2 23 0.000 1.000 -992 -144 label
|
||||
1 1.000 -976 0 -944 0 2 polygon
|
||||
1 1.000 -976 -48 -944 -48 2 polygon
|
||||
1 1.000 -976 -96 -944 -96 2 polygon
|
||||
(spi_sdi) {/Helvetica cf} 2 23 0.000 1.000 -992 -96 label
|
||||
(spi_csb) {/Helvetica cf} 2 23 0.000 1.000 -992 -144 label
|
||||
(spi_sck) {/Helvetica cf} 2 23 0.000 1.000 -992 -192 label
|
||||
(spi_sdo) {/Helvetica cf} 2 23 0.000 1.000 -992 -240 label
|
||||
(spi_sdoenb) {/Helvetica cf} 2 23 0.000 1.000 -992 -288 label
|
||||
1 1.000 -976 -144 -944 -144 2 polygon
|
||||
1 1.000 -976 -192 -944 -192 2 polygon
|
||||
1 1.000 -976 -240 -944 -240 2 polygon
|
||||
1 1.000 -976 -288 -944 -288 2 polygon
|
||||
1 1.000 -976 -384 -944 -384 2 polygon
|
||||
(debug_in) {/Helvetica cf} 2 23 0.000 1.000 -992 -384 label
|
||||
(debug_out) {/Helvetica cf} 2 23 0.000 1.000 -992 -432 label
|
||||
(debug_oeb) {/Helvetica cf} 2 23 0.000 1.000 -992 -480 label
|
||||
1 1.000 -976 -208 -944 -208 2 polygon
|
||||
(debug_in) {/Helvetica cf} 2 23 0.000 1.000 -992 -208 label
|
||||
(debug_out) {/Helvetica cf} 2 23 0.000 1.000 -992 -256 label
|
||||
(debug_oeb) {/Helvetica cf} 2 23 0.000 1.000 -992 -304 label
|
||||
1 1.000 -976 -256 -944 -256 2 polygon
|
||||
1 1.000 -976 -304 -944 -304 2 polygon
|
||||
1 1.000 -976 -432 -944 -432 2 polygon
|
||||
(la_input) {/Helvetica cf} 2 23 0.000 1.000 -992 -432 label
|
||||
(la_output) {/Helvetica cf} 2 23 0.000 1.000 -992 -480 label
|
||||
(la_oenb) {/Helvetica cf} 2 23 0.000 1.000 -992 -528 label
|
||||
(la_iena) {/Helvetica cf} 2 23 0.000 1.000 -992 -576 label
|
||||
1 1.000 -976 -480 -944 -480 2 polygon
|
||||
1 1.000 -976 -608 -944 -608 2 polygon
|
||||
(la_input) {/Helvetica cf} 2 23 0.000 1.000 -992 -608 label
|
||||
(la_output) {/Helvetica cf} 2 23 0.000 1.000 -992 -656 label
|
||||
(la_oenb) {/Helvetica cf} 2 23 0.000 1.000 -992 -704 label
|
||||
(la_iena) {/Helvetica cf} 2 23 0.000 1.000 -992 -752 label
|
||||
1 1.000 -976 -656 -944 -656 2 polygon
|
||||
1 1.000 -976 -704 -944 -704 2 polygon
|
||||
1 1.000 -976 -752 -944 -752 2 polygon
|
||||
1 1.000 -976 -864 -944 -864 2 polygon
|
||||
(sram_ro_clk) {/Helvetica cf} 2 23 0.000 1.000 -992 -864 label
|
||||
(sram_ro_csb) {/Helvetica cf} 2 23 0.000 1.000 -992 -912 label
|
||||
(sram_ro_addr) {/Helvetica cf} 2 23 0.000 1.000 -992 -960 label
|
||||
(sram_ro_data) {/Helvetica cf} 2 23 0.000 1.000 -992 -1008 label
|
||||
1 1.000 -976 -912 -944 -912 2 polygon
|
||||
1 1.000 -976 -528 -944 -528 2 polygon
|
||||
1 1.000 -976 -576 -944 -576 2 polygon
|
||||
1 1.000 -976 -960 -944 -960 2 polygon
|
||||
(sram_ro_clk) {/Helvetica cf} 2 23 0.000 1.000 -992 -960 label
|
||||
(sram_ro_csb) {/Helvetica cf} 2 23 0.000 1.000 -992 -1008 label
|
||||
(sram_ro_addr) {/Helvetica cf} 2 23 0.000 1.000 -992 -1056 label
|
||||
(sram_ro_data) {/Helvetica cf} 2 23 0.000 1.000 -992 -1104 label
|
||||
1 1.000 -976 -1008 -944 -1008 2 polygon
|
||||
1 1.000 -944 -1120 -976 -1120 2 polygon
|
||||
(trap) {/Helvetica cf} 2 23 0.000 1.000 -992 -1120 label
|
||||
1 1.000 -976 -1056 -944 -1056 2 polygon
|
||||
1 1.000 -976 -1104 -944 -1104 2 polygon
|
||||
1 1.000 -944 -1152 -976 -1152 2 polygon
|
||||
(trap) {/Helvetica cf} 2 23 0.000 1.000 -992 -1152 label
|
||||
0 1.000 -352 -1184 -352 -640 -64 -640 -64 -1184 4 polygon
|
||||
(wb_intercon) {/Helvetica-Bold cf} 2 21 0.000 1.000 -208 -896 label
|
||||
0 1.000 -352 -592 -352 128 -64 128 -64 -592 4 polygon
|
||||
|
@ -335,21 +335,21 @@ endgate
|
|||
0 1.000 -352 192 -352 480 -64 480 -64 192 4 polygon
|
||||
(sigs) {CR} (gpio_) {CR} (convert_) {/Helvetica-Bold cf} 6 17 0.000 1.000 -208
|
||||
288 label
|
||||
0 1.000 -864 48 -864 224 -544 224 -544 48 4 polygon
|
||||
(simpleuart_wb) {/Helvetica-Bold cf} 2 17 0.000 1.000 -720 128 label
|
||||
0 1.000 -864 -304 -864 -16 -544 -16 -544 -304 4 polygon
|
||||
(master_wb) {CR} (simple_spi_) {/Helvetica-Bold cf} 4 17 0.000 1.000 -720 -192
|
||||
0 1.000 -864 160 -864 336 -544 336 -544 160 4 polygon
|
||||
(simpleuart_wb) {/Helvetica-Bold cf} 2 17 0.000 1.000 -720 240 label
|
||||
0 1.000 -864 -160 -864 128 -544 128 -544 -160 4 polygon
|
||||
(master_wb) {CR} (simple_spi_) {/Helvetica-Bold cf} 4 17 0.000 1.000 -720 -48
|
||||
label
|
||||
0 1.000 -864 -544 -864 -368 -544 -368 -544 -544 4 polygon
|
||||
0 1.000 -864 -768 -864 -592 -544 -592 -544 -768 4 polygon
|
||||
0 1.000 -864 -1024 -864 -832 -544 -832 -544 -1024 4 polygon
|
||||
(\(unimplemented\)) {/Helvetica cf} 2 21 0.000 1.000 -704 -464 label
|
||||
(la_wb) {/Helvetica-Bold cf} 2 21 0.000 1.000 -736 -688 label
|
||||
(storage) {/Helvetica-Bold cf} 2 21 0.000 1.000 -720 -928 label
|
||||
0 1.000 -864 -368 -864 -192 -544 -192 -544 -368 4 polygon
|
||||
0 1.000 -864 -592 -864 -416 -544 -416 -544 -592 4 polygon
|
||||
0 1.000 -864 -1120 -864 -928 -544 -928 -544 -1120 4 polygon
|
||||
(\(unimplemented\)) {/Helvetica cf} 2 21 0.000 1.000 -704 -288 label
|
||||
(la_wb) {/Helvetica-Bold cf} 2 21 0.000 1.000 -736 -512 label
|
||||
(storage) {/Helvetica-Bold cf} 2 21 0.000 1.000 -720 -1024 label
|
||||
0 1.000 -512 -1184 -512 480 -384 480 -384 -1184 4 polygon
|
||||
(CPU) {/Helvetica-Oblique cf} 2 21 0.000 1.000 -448 -320 label
|
||||
1 1.000 -944 -1120 -512 -1120 2 polygon
|
||||
1 1.000 -944 288 -512 288 2 polygon
|
||||
1 1.000 -944 -1152 -512 -1152 2 polygon
|
||||
1 1.000 -944 -880 -512 -880 2 polygon
|
||||
1 1.000 -944 400 -512 400 2 polygon
|
||||
1 1.000 -944 448 -512 448 2 polygon
|
||||
1 1.000 -64 464 16 464 2 polygon
|
||||
|
@ -384,53 +384,53 @@ label
|
|||
1 1.000 -64 -1072 16 -1072 2 polygon
|
||||
1 1.000 -64 -1120 16 -1120 2 polygon
|
||||
1 1.000 -64 -1168 16 -1168 2 polygon
|
||||
1 1.000 -944 176 -864 176 2 polygon
|
||||
1 1.000 -944 288 -864 288 2 polygon
|
||||
1 1.000 -944 96 -864 96 2 polygon
|
||||
1 1.000 -944 -352 -864 -352 2 polygon
|
||||
1 1.000 -944 240 -864 240 2 polygon
|
||||
1 1.000 -944 192 -864 192 2 polygon
|
||||
1 1.000 -944 48 -864 48 2 polygon
|
||||
1 1.000 -944 0 -864 0 2 polygon
|
||||
1 1.000 -944 -48 -864 -48 2 polygon
|
||||
1 1.000 -944 -528 -864 -528 2 polygon
|
||||
1 1.000 -944 128 -864 128 2 polygon
|
||||
1 1.000 -944 80 -864 80 2 polygon
|
||||
1 1.000 -944 -96 -864 -96 2 polygon
|
||||
1 1.000 -944 -144 -864 -144 2 polygon
|
||||
1 1.000 -944 -192 -864 -192 2 polygon
|
||||
1 1.000 -944 -240 -864 -240 2 polygon
|
||||
1 1.000 -944 -288 -864 -288 2 polygon
|
||||
1 1.000 -944 -384 -864 -384 2 polygon
|
||||
1 1.000 -944 -208 -864 -208 2 polygon
|
||||
1 1.000 -944 -256 -864 -256 2 polygon
|
||||
1 1.000 -944 -304 -864 -304 2 polygon
|
||||
1 1.000 -944 -432 -864 -432 2 polygon
|
||||
1 1.000 -944 -480 -864 -480 2 polygon
|
||||
1 1.000 -944 -608 -864 -608 2 polygon
|
||||
1 1.000 -944 -656 -864 -656 2 polygon
|
||||
1 1.000 -944 -704 -864 -704 2 polygon
|
||||
1 1.000 -944 -752 -864 -752 2 polygon
|
||||
1 1.000 -944 -864 -864 -864 2 polygon
|
||||
1 1.000 -944 -912 -864 -912 2 polygon
|
||||
1 1.000 -944 -528 -864 -528 2 polygon
|
||||
1 1.000 -944 -576 -864 -576 2 polygon
|
||||
1 1.000 -944 -960 -864 -960 2 polygon
|
||||
1 1.000 -944 -1008 -864 -1008 2 polygon
|
||||
1 1.000 -944 -1056 -864 -1056 2 polygon
|
||||
1 1.000 -944 -1104 -864 -1104 2 polygon
|
||||
(picorv32_wb) {/Helvetica-Bold cf} 2 21 270.000 1.000 -448 -576 label
|
||||
1.000 90.000 -864 448 generic::arrowhead
|
||||
1.000 90.000 -864 400 generic::arrowhead
|
||||
1.000 90.000 -864 288 generic::arrowhead
|
||||
-1.000 270.000 -896 176 generic::arrowhead
|
||||
-1.000 270.000 -896 128 generic::arrowhead
|
||||
1.000 90.000 -864 80 generic::arrowhead
|
||||
1.000 90.000 -864 -880 generic::arrowhead
|
||||
-1.000 270.000 -896 288 generic::arrowhead
|
||||
-1.000 270.000 -896 240 generic::arrowhead
|
||||
1.000 90.000 -864 192 generic::arrowhead
|
||||
-1.000 270.000 -896 96 generic::arrowhead
|
||||
1.000 90.000 -864 48 generic::arrowhead
|
||||
-1.000 270.000 -896 0 generic::arrowhead
|
||||
-1.000 270.000 -896 -48 generic::arrowhead
|
||||
1.000 90.000 -864 -96 generic::arrowhead
|
||||
-1.000 270.000 -896 -96 generic::arrowhead
|
||||
-1.000 270.000 -896 -144 generic::arrowhead
|
||||
-1.000 270.000 -896 -192 generic::arrowhead
|
||||
-1.000 270.000 -896 -240 generic::arrowhead
|
||||
-1.000 270.000 -896 -288 generic::arrowhead
|
||||
1.000 90.000 -864 -384 generic::arrowhead
|
||||
-1.000 270.000 -896 -432 generic::arrowhead
|
||||
1.000 90.000 -864 -208 generic::arrowhead
|
||||
-1.000 270.000 -896 -256 generic::arrowhead
|
||||
-1.000 270.000 -896 -304 generic::arrowhead
|
||||
-1.000 270.000 -896 -352 generic::arrowhead
|
||||
1.000 90.000 -864 -432 generic::arrowhead
|
||||
-1.000 270.000 -896 -480 generic::arrowhead
|
||||
-1.000 270.000 -896 -528 generic::arrowhead
|
||||
1.000 90.000 -864 -608 generic::arrowhead
|
||||
-1.000 270.000 -896 -656 generic::arrowhead
|
||||
-1.000 270.000 -896 -704 generic::arrowhead
|
||||
-1.000 270.000 -896 -752 generic::arrowhead
|
||||
-1.000 270.000 -896 -864 generic::arrowhead
|
||||
-1.000 270.000 -896 -912 generic::arrowhead
|
||||
-1.000 270.000 -896 -576 generic::arrowhead
|
||||
-1.000 270.000 -896 -960 generic::arrowhead
|
||||
-1.000 270.000 -896 -1008 generic::arrowhead
|
||||
-1.000 270.000 -896 -1120 generic::arrowhead
|
||||
-1.000 270.000 -896 -1056 generic::arrowhead
|
||||
-1.000 270.000 -896 -1104 generic::arrowhead
|
||||
-1.000 270.000 -896 -1152 generic::arrowhead
|
||||
1.000 90.000 -32 464 generic::arrowhead
|
||||
-1.000 270.000 -64 416 generic::arrowhead
|
||||
1.000 90.000 -32 352 generic::arrowhead
|
||||
|
@ -471,57 +471,73 @@ label
|
|||
(0x26ffffff) {/Courier cf} {CR} (to) {/Helvetica cf} (0x26000000 )
|
||||
{/Courier cf} {CR} (address map) {CR} (to housekeeping;) {/Helvetica cf} 12 16
|
||||
0.000 1.000 368 -1184 label
|
||||
1 1.000 -1184 -784 -1200 -768 -1200 -608 -1184 -592 4 polygon
|
||||
1 1.000 -1184 -608 -1200 -592 -1200 -432 -1184 -416 4 polygon
|
||||
(protect block) {CR} (management) {CR} (through) {CR} (to user project)
|
||||
{/Helvetica cf} 8 23 0.000 1.000 -1232 -688 label
|
||||
{/Helvetica cf} 8 23 0.000 1.000 -1232 -512 label
|
||||
(All signals connect to the housekeeping subsystem unless otherwise specified.)
|
||||
{/Helvetica cf} 2 16 0.000 1.000 -1152 -1312 label
|
||||
( implementation.) {/Helvetica cf} (caravel-pico) {/Helvetica-Bold cf}
|
||||
(Internal block names shown in boldface are for the ) {/Helvetica cf} 6 16
|
||||
0.000 1.000 -1152 -1360 label
|
||||
1 1.000 -544 -928 -512 -928 2 polygon
|
||||
1 1.000 -544 -672 -512 -672 2 polygon
|
||||
1 1.000 -544 -1024 -512 -1024 2 polygon
|
||||
1 1.000 -544 -496 -512 -496 2 polygon
|
||||
1 1.000 -384 -928 -352 -928 2 polygon
|
||||
1 1.000 -384 -288 -352 -288 2 polygon
|
||||
1 1.000 -384 320 -352 320 2 polygon
|
||||
1 1.000 -544 144 -512 144 2 polygon
|
||||
1 1.000 -544 -144 -512 -144 2 polygon
|
||||
1 1.000 -544 128 -512 128 2 polygon
|
||||
1 1.000 -544 112 -512 112 2 polygon
|
||||
1 1.000 -544 -160 -512 -160 2 polygon
|
||||
1 1.000 -544 -176 -512 -176 2 polygon
|
||||
1 1.000 -544 -688 -512 -688 2 polygon
|
||||
1 1.000 -544 -704 -512 -704 2 polygon
|
||||
1 1.000 -544 -944 -512 -944 2 polygon
|
||||
1 1.000 -544 -960 -512 -960 2 polygon
|
||||
1 1.000 -544 256 -512 256 2 polygon
|
||||
1 1.000 -544 0 -512 0 2 polygon
|
||||
1 1.000 -544 240 -512 240 2 polygon
|
||||
1 1.000 -544 224 -512 224 2 polygon
|
||||
1 1.000 -544 -16 -512 -16 2 polygon
|
||||
1 1.000 -544 -32 -512 -32 2 polygon
|
||||
1 1.000 -544 -512 -512 -512 2 polygon
|
||||
1 1.000 -544 -528 -512 -528 2 polygon
|
||||
1 1.000 -544 -1040 -512 -1040 2 polygon
|
||||
1 1.000 -544 -1056 -512 -1056 2 polygon
|
||||
1 1.000 -384 -944 -352 -944 2 polygon
|
||||
1 1.000 -384 -960 -352 -960 2 polygon
|
||||
1 1.000 -384 -304 -352 -304 2 polygon
|
||||
1 1.000 -384 -320 -352 -320 2 polygon
|
||||
1 1.000 -384 304 -352 304 2 polygon
|
||||
1 1.000 -384 288 -352 288 2 polygon
|
||||
(UART) {/Helvetica-Oblique cf} 2 16 0.000 1.000 -848 176 label
|
||||
(SPI master) {/Helvetica-Oblique cf} 2 16 0.000 1.000 -848 -80 label
|
||||
(Debug interface) {/Helvetica-Oblique cf} 2 16 0.000 1.000 -848 -416 label
|
||||
(Logic analyzer) {/Helvetica-Oblique cf} 2 16 0.000 1.000 -848 -640 label
|
||||
(Storage/Memory) {/Helvetica-Oblique cf} 2 16 0.000 1.000 -848 -880 label
|
||||
(UART) {/Helvetica-Oblique cf} 2 16 0.000 1.000 -848 288 label
|
||||
(SPI master) {/Helvetica-Oblique cf} 2 16 0.000 1.000 -848 64 label
|
||||
(Debug interface) {/Helvetica-Oblique cf} 2 16 0.000 1.000 -848 -240 label
|
||||
(Logic analyzer) {/Helvetica-Oblique cf} 2 16 0.000 1.000 -848 -464 label
|
||||
(Storage/Memory) {/Helvetica-Oblique cf} 2 16 0.000 1.000 -848 -976 label
|
||||
(GPIO \(1-pin\)) {/Helvetica-Oblique cf} 2 16 0.000 1.000 -336 416 label
|
||||
(controller) {CR} (SPI flash) {/Helvetica-Oblique cf} 4 16 0.000 1.000 -336 32
|
||||
label
|
||||
(interconnect) {CR} (Wishbone) {/Helvetica-Oblique cf} 4 16 0.000 1.000 -336
|
||||
-736 label
|
||||
(6) {/Helvetica cf} 2 16 0.000 1.000 -928 304 label
|
||||
(128) {/Helvetica cf} 2 16 0.000 1.000 -944 -600 label
|
||||
(128) {/Helvetica cf} 2 16 0.000 1.000 -944 -648 label
|
||||
(128) {/Helvetica cf} 2 16 0.000 1.000 -944 -696 label
|
||||
(128) {/Helvetica cf} 2 16 0.000 1.000 -944 -744 label
|
||||
(8) {/Helvetica cf} 2 16 0.000 1.000 -936 -952 label
|
||||
(32) {/Helvetica cf} 2 16 0.000 1.000 -936 -1000 label
|
||||
(6) {/Helvetica cf} 2 16 0.000 1.000 -928 -864 label
|
||||
(128) {/Helvetica cf} 2 16 0.000 1.000 -944 -424 label
|
||||
(128) {/Helvetica cf} 2 16 0.000 1.000 -944 -472 label
|
||||
(128) {/Helvetica cf} 2 16 0.000 1.000 -944 -520 label
|
||||
(128) {/Helvetica cf} 2 16 0.000 1.000 -944 -568 label
|
||||
(8) {/Helvetica cf} 2 16 0.000 1.000 -936 -1048 label
|
||||
(32) {/Helvetica cf} 2 16 0.000 1.000 -936 -1096 label
|
||||
(32) {/Helvetica cf} 2 19 0.000 1.000 8 -984 label
|
||||
(32) {/Helvetica cf} 2 19 0.000 1.000 8 -1112 label
|
||||
(4) {/Helvetica cf} 2 19 0.000 1.000 8 -792 label
|
||||
(32) {/Helvetica cf} 2 19 0.000 1.000 8 -888 label
|
||||
(32) {/Helvetica cf} 2 19 0.000 1.000 8 -840 label
|
||||
0 1.000 -864 -816 -864 -640 -544 -640 -544 -816 4 polygon
|
||||
1 1.000 -544 -720 -512 -720 2 polygon
|
||||
1 1.000 -544 -736 -512 -736 2 polygon
|
||||
1 1.000 -544 -752 -512 -752 2 polygon
|
||||
(enables) {CR} (User input) {/Helvetica-Oblique cf} 4 16 0.000 1.000 -800 -736
|
||||
label
|
||||
(sysctrl) {/Helvetica-Bold cf} 2 21 0.000 1.000 -720 -784 label
|
||||
1 1.000 -976 -768 -944 -768 2 polygon
|
||||
1 1.000 -976 -720 -944 -720 2 polygon
|
||||
1 1.000 -944 -768 -864 -768 2 polygon
|
||||
1 1.000 -944 -720 -864 -720 2 polygon
|
||||
-1.000 270.000 -896 -720 generic::arrowhead
|
||||
-1.000 270.000 -896 -768 generic::arrowhead
|
||||
(user_irq_ena) {/Helvetica cf} 2 23 0.000 1.000 -992 -768 label
|
||||
(3) {/Helvetica cf} 2 16 0.000 1.000 -928 -760 label
|
||||
(mprj_wb_iena) {/Helvetica cf} 2 23 0.000 1.000 -992 -720 label
|
||||
pgsave restore showpage
|
||||
|
||||
%%Page: user_project_wrapper 2
|
||||
|
|
|
@ -183,6 +183,10 @@ extern uint32_t flashio_worker_end;
|
|||
#define reg_trap_out_dest (*(volatile uint32_t*)0x26200004)
|
||||
#define reg_irq_source (*(volatile uint32_t*)0x2620000C)
|
||||
|
||||
// Management protection (0x2f00_0000)
|
||||
#define reg_irq_enable (*(volatile uint32_t*)0x2f000000)
|
||||
#define reg_wb_enable (*(volatile uint32_t*)0x2f000004)
|
||||
|
||||
// Bit fields for reg_power_good
|
||||
#define USER1_VCCD_POWER_GOOD 0x01
|
||||
#define USER2_VCCD_POWER_GOOD 0x02
|
||||
|
|
Loading…
Reference in New Issue