aboutsummaryrefslogtreecommitdiffstats
path: root/digital/atk16_tpu.dig
diff options
context:
space:
mode:
Diffstat (limited to 'digital/atk16_tpu.dig')
-rw-r--r--digital/atk16_tpu.dig472
1 files changed, 190 insertions, 282 deletions
diff --git a/digital/atk16_tpu.dig b/digital/atk16_tpu.dig
index 9f006b3..5126eea 100644
--- a/digital/atk16_tpu.dig
+++ b/digital/atk16_tpu.dig
@@ -129,54 +129,6 @@
<elementAttributes>
<entry>
<string>Description</string>
- <string>Pixel clock</string>
- </entry>
- <entry>
- <string>Label</string>
- <string>PCLK</string>
- </entry>
- </elementAttributes>
- <pos x="320" y="520"/>
- </visualElement>
- <visualElement>
- <elementName>Tunnel</elementName>
- <elementAttributes>
- <entry>
- <string>NetName</string>
- <string>PCLK</string>
- </entry>
- </elementAttributes>
- <pos x="340" y="520"/>
- </visualElement>
- <visualElement>
- <elementName>In</elementName>
- <elementAttributes>
- <entry>
- <string>Description</string>
- <string>CPU clock</string>
- </entry>
- <entry>
- <string>Label</string>
- <string>CLK</string>
- </entry>
- </elementAttributes>
- <pos x="320" y="560"/>
- </visualElement>
- <visualElement>
- <elementName>Tunnel</elementName>
- <elementAttributes>
- <entry>
- <string>NetName</string>
- <string>CLK</string>
- </entry>
- </elementAttributes>
- <pos x="340" y="560"/>
- </visualElement>
- <visualElement>
- <elementName>In</elementName>
- <elementAttributes>
- <entry>
- <string>Description</string>
<string>Data bus</string>
</entry>
<entry>
@@ -361,109 +313,6 @@
<pos x="580" y="700"/>
</visualElement>
<visualElement>
- <elementName>Counter</elementName>
- <elementAttributes>
- <entry>
- <string>Bits</string>
- <int>3</int>
- </entry>
- </elementAttributes>
- <pos x="480" y="900"/>
- </visualElement>
- <visualElement>
- <elementName>Tunnel</elementName>
- <elementAttributes>
- <entry>
- <string>rotation</string>
- <rotation rotation="2"/>
- </entry>
- <entry>
- <string>NetName</string>
- <string>PCLK</string>
- </entry>
- </elementAttributes>
- <pos x="460" y="920"/>
- </visualElement>
- <visualElement>
- <elementName>VDD</elementName>
- <elementAttributes>
- <entry>
- <string>rotation</string>
- <rotation rotation="1"/>
- </entry>
- </elementAttributes>
- <pos x="460" y="900"/>
- </visualElement>
- <visualElement>
- <elementName>Counter</elementName>
- <elementAttributes>
- <entry>
- <string>Bits</string>
- <int>6</int>
- </entry>
- </elementAttributes>
- <pos x="480" y="1040"/>
- </visualElement>
- <visualElement>
- <elementName>Tunnel</elementName>
- <elementAttributes>
- <entry>
- <string>NetName</string>
- <string>CX</string>
- </entry>
- </elementAttributes>
- <pos x="580" y="860"/>
- </visualElement>
- <visualElement>
- <elementName>VDD</elementName>
- <elementAttributes>
- <entry>
- <string>rotation</string>
- <rotation reference="../../../../visualElement[30]/elementAttributes/entry/rotation"/>
- </entry>
- </elementAttributes>
- <pos x="440" y="1040"/>
- </visualElement>
- <visualElement>
- <elementName>Ground</elementName>
- <elementAttributes>
- <entry>
- <string>rotation</string>
- <rotation rotation="1"/>
- </entry>
- </elementAttributes>
- <pos x="460" y="1080"/>
- </visualElement>
- <visualElement>
- <elementName>Tunnel</elementName>
- <elementAttributes>
- <entry>
- <string>NetName</string>
- <string>TX</string>
- </entry>
- </elementAttributes>
- <pos x="560" y="1040"/>
- </visualElement>
- <visualElement>
- <elementName>Not</elementName>
- <elementAttributes/>
- <pos x="380" y="400"/>
- </visualElement>
- <visualElement>
- <elementName>Tunnel</elementName>
- <elementAttributes>
- <entry>
- <string>rotation</string>
- <rotation rotation="2"/>
- </entry>
- <entry>
- <string>NetName</string>
- <string>COVF</string>
- </entry>
- </elementAttributes>
- <pos x="360" y="400"/>
- </visualElement>
- <visualElement>
<elementName>Probe</elementName>
<elementAttributes>
<entry>
@@ -490,9 +339,9 @@
</entry>
<entry>
<string>Data</string>
- <data>c,1e,33,33,3f,33,33,0,3f,66,66,3e,66,66,3f,0,3c,66,3,3,3,66,3c
-,0,1f,36,66,66,66,36,1f,0,7f,46,16,1e,16,46,7f,0,7f,46,16,1e,16
-,6,f,0,3c,66,3,3,73,66,7c,0,33,33,33,3f,33,33,33,0,1e,5*c,1e</data>
+ <data>8*0,c,1e,33,33,3f,33,33,0,3f,66,66,3e,66,66,3f,0,3c,66,3,3,3,66
+,3c,0,1f,36,66,66,66,36,1f,0,7f,46,16,1e,16,46,7f,0,7f,46,16,1e
+,16,6,f,0,3c,66,3,3,73,66,7c,0,33,33,33,3f,33,33,33,0,1e,5*c,1e</data>
</entry>
<entry>
<string>intFormat</string>
@@ -526,7 +375,7 @@
<elementAttributes>
<entry>
<string>rotation</string>
- <rotation reference="../../../../visualElement[41]/elementAttributes/entry/rotation"/>
+ <rotation reference="../../../../visualElement[27]/elementAttributes/entry/rotation"/>
</entry>
</elementAttributes>
<pos x="700" y="700"/>
@@ -624,26 +473,6 @@
<pos x="1040" y="660"/>
</visualElement>
<visualElement>
- <elementName>Tunnel</elementName>
- <elementAttributes>
- <entry>
- <string>NetName</string>
- <string>COVF</string>
- </entry>
- </elementAttributes>
- <pos x="600" y="920"/>
- </visualElement>
- <visualElement>
- <elementName>Ground</elementName>
- <elementAttributes>
- <entry>
- <string>rotation</string>
- <rotation rotation="1"/>
- </entry>
- </elementAttributes>
- <pos x="460" y="940"/>
- </visualElement>
- <visualElement>
<elementName>Multiplexer</elementName>
<elementAttributes>
<entry>
@@ -654,20 +483,6 @@
<pos x="280" y="300"/>
</visualElement>
<visualElement>
- <elementName>Splitter</elementName>
- <elementAttributes>
- <entry>
- <string>Input Splitting</string>
- <string>5,6</string>
- </entry>
- <entry>
- <string>Output Splitting</string>
- <string>11</string>
- </entry>
- </elementAttributes>
- <pos x="140" y="300"/>
- </visualElement>
- <visualElement>
<elementName>Tunnel</elementName>
<elementAttributes>
<entry>
@@ -682,20 +497,6 @@
<pos x="100" y="300"/>
</visualElement>
<visualElement>
- <elementName>Tunnel</elementName>
- <elementAttributes>
- <entry>
- <string>rotation</string>
- <rotation rotation="2"/>
- </entry>
- <entry>
- <string>NetName</string>
- <string>TX</string>
- </entry>
- </elementAttributes>
- <pos x="100" y="340"/>
- </visualElement>
- <visualElement>
<elementName>And</elementName>
<elementAttributes>
<entry>
@@ -833,6 +634,145 @@
</elementAttributes>
<pos x="-20" y="580"/>
</visualElement>
+ <visualElement>
+ <elementName>Counter</elementName>
+ <elementAttributes>
+ <entry>
+ <string>Label</string>
+ <string>CLK divider /4</string>
+ </entry>
+ </elementAttributes>
+ <pos x="40" y="860"/>
+ </visualElement>
+ <visualElement>
+ <elementName>VDD</elementName>
+ <elementAttributes>
+ <entry>
+ <string>rotation</string>
+ <rotation rotation="1"/>
+ </entry>
+ </elementAttributes>
+ <pos x="0" y="860"/>
+ </visualElement>
+ <visualElement>
+ <elementName>Ground</elementName>
+ <elementAttributes/>
+ <pos x="20" y="920"/>
+ </visualElement>
+ <visualElement>
+ <elementName>In</elementName>
+ <elementAttributes>
+ <entry>
+ <string>Description</string>
+ <string>Pixel clock</string>
+ </entry>
+ <entry>
+ <string>Label</string>
+ <string>PCLK</string>
+ </entry>
+ </elementAttributes>
+ <pos x="-60" y="880"/>
+ </visualElement>
+ <visualElement>
+ <elementName>Tunnel</elementName>
+ <elementAttributes>
+ <entry>
+ <string>NetName</string>
+ <string>CLK</string>
+ </entry>
+ </elementAttributes>
+ <pos x="200" y="880"/>
+ </visualElement>
+ <visualElement>
+ <elementName>Tunnel</elementName>
+ <elementAttributes>
+ <entry>
+ <string>rotation</string>
+ <rotation rotation="2"/>
+ </entry>
+ <entry>
+ <string>NetName</string>
+ <string>X</string>
+ </entry>
+ </elementAttributes>
+ <pos x="480" y="820"/>
+ </visualElement>
+ <visualElement>
+ <elementName>Splitter</elementName>
+ <elementAttributes>
+ <entry>
+ <string>Input Splitting</string>
+ <string>9</string>
+ </entry>
+ <entry>
+ <string>Output Splitting</string>
+ <string>3,6</string>
+ </entry>
+ </elementAttributes>
+ <pos x="520" y="820"/>
+ </visualElement>
+ <visualElement>
+ <elementName>Tunnel</elementName>
+ <elementAttributes>
+ <entry>
+ <string>NetName</string>
+ <string>TX</string>
+ </entry>
+ </elementAttributes>
+ <pos x="580" y="840"/>
+ </visualElement>
+ <visualElement>
+ <elementName>Tunnel</elementName>
+ <elementAttributes>
+ <entry>
+ <string>NetName</string>
+ <string>CX</string>
+ </entry>
+ </elementAttributes>
+ <pos x="580" y="800"/>
+ </visualElement>
+ <visualElement>
+ <elementName>Tunnel</elementName>
+ <elementAttributes>
+ <entry>
+ <string>rotation</string>
+ <rotation rotation="2"/>
+ </entry>
+ <entry>
+ <string>NetName</string>
+ <string>CLK</string>
+ </entry>
+ </elementAttributes>
+ <pos x="440" y="380"/>
+ </visualElement>
+ <visualElement>
+ <elementName>Tunnel</elementName>
+ <elementAttributes>
+ <entry>
+ <string>rotation</string>
+ <rotation rotation="2"/>
+ </entry>
+ <entry>
+ <string>NetName</string>
+ <string>TX</string>
+ </entry>
+ </elementAttributes>
+ <pos x="100" y="260"/>
+ </visualElement>
+ <visualElement>
+ <elementName>Splitter</elementName>
+ <elementAttributes>
+ <entry>
+ <string>Input Splitting</string>
+ <string>6,5</string>
+ </entry>
+ <entry>
+ <string>Output Splitting</string>
+ <string>11</string>
+ </entry>
+ </elementAttributes>
+ <pos x="160" y="280"/>
+ </visualElement>
</visualElements>
<wires>
<wire>
@@ -848,10 +788,6 @@
<p2 x="600" y="320"/>
</wire>
<wire>
- <p1 x="120" y="320"/>
- <p2 x="140" y="320"/>
- </wire>
- <wire>
<p1 x="320" y="320"/>
<p2 x="480" y="320"/>
</wire>
@@ -868,26 +804,26 @@
<p2 x="1040" y="640"/>
</wire>
<wire>
- <p1 x="540" y="900"/>
- <p2 x="560" y="900"/>
- </wire>
- <wire>
- <p1 x="460" y="900"/>
- <p2 x="480" y="900"/>
+ <p1 x="20" y="900"/>
+ <p2 x="40" y="900"/>
</wire>
<wire>
<p1 x="-20" y="580"/>
<p2 x="20" y="580"/>
</wire>
<wire>
- <p1 x="320" y="520"/>
- <p2 x="340" y="520"/>
+ <p1 x="100" y="260"/>
+ <p2 x="120" y="260"/>
</wire>
<wire>
<p1 x="-20" y="520"/>
<p2 x="0" y="520"/>
</wire>
<wire>
+ <p1 x="540" y="840"/>
+ <p2 x="580" y="840"/>
+ </wire>
+ <wire>
<p1 x="880" y="400"/>
<p2 x="900" y="400"/>
</wire>
@@ -896,14 +832,6 @@
<p2 x="480" y="400"/>
</wire>
<wire>
- <p1 x="360" y="400"/>
- <p2 x="380" y="400"/>
- </wire>
- <wire>
- <p1 x="420" y="400"/>
- <p2 x="440" y="400"/>
- </wire>
- <wire>
<p1 x="480" y="720"/>
<p2 x="520" y="720"/>
</wire>
@@ -920,22 +848,10 @@
<p2 x="860" y="720"/>
</wire>
<wire>
- <p1 x="440" y="1040"/>
- <p2 x="480" y="1040"/>
- </wire>
- <wire>
- <p1 x="540" y="1040"/>
- <p2 x="560" y="1040"/>
- </wire>
- <wire>
<p1 x="840" y="340"/>
<p2 x="860" y="340"/>
</wire>
<wire>
- <p1 x="100" y="340"/>
- <p2 x="120" y="340"/>
- </wire>
- <wire>
<p1 x="260" y="340"/>
<p2 x="280" y="340"/>
</wire>
@@ -956,24 +872,20 @@
<p2 x="820" y="660"/>
</wire>
<wire>
- <p1 x="540" y="920"/>
- <p2 x="580" y="920"/>
- </wire>
- <wire>
- <p1 x="460" y="920"/>
- <p2 x="480" y="920"/>
+ <p1 x="180" y="280"/>
+ <p2 x="220" y="280"/>
</wire>
<wire>
- <p1 x="580" y="920"/>
- <p2 x="600" y="920"/>
+ <p1 x="120" y="280"/>
+ <p2 x="160" y="280"/>
</wire>
<wire>
<p1 x="320" y="220"/>
<p2 x="340" y="220"/>
</wire>
<wire>
- <p1 x="560" y="860"/>
- <p2 x="580" y="860"/>
+ <p1 x="0" y="860"/>
+ <p2 x="40" y="860"/>
</wire>
<wire>
<p1 x="0" y="540"/>
@@ -992,12 +904,12 @@
<p2 x="360" y="480"/>
</wire>
<wire>
- <p1 x="540" y="740"/>
- <p2 x="580" y="740"/>
+ <p1 x="560" y="800"/>
+ <p2 x="580" y="800"/>
</wire>
<wire>
- <p1 x="460" y="1060"/>
- <p2 x="480" y="1060"/>
+ <p1 x="540" y="740"/>
+ <p2 x="580" y="740"/>
</wire>
<wire>
<p1 x="880" y="360"/>
@@ -1020,10 +932,6 @@
<p2 x="720" y="680"/>
</wire>
<wire>
- <p1 x="460" y="1000"/>
- <p2 x="580" y="1000"/>
- </wire>
- <wire>
<p1 x="600" y="620"/>
<p2 x="640" y="620"/>
</wire>
@@ -1036,20 +944,12 @@
<p2 x="860" y="620"/>
</wire>
<wire>
- <p1 x="460" y="940"/>
- <p2 x="480" y="940"/>
- </wire>
- <wire>
- <p1 x="100" y="300"/>
- <p2 x="140" y="300"/>
- </wire>
- <wire>
- <p1 x="160" y="300"/>
+ <p1 x="220" y="300"/>
<p2 x="280" y="300"/>
</wire>
<wire>
- <p1 x="320" y="560"/>
- <p2 x="340" y="560"/>
+ <p1 x="100" y="300"/>
+ <p2 x="160" y="300"/>
</wire>
<wire>
<p1 x="80" y="560"/>
@@ -1060,6 +960,14 @@
<p2 x="20" y="560"/>
</wire>
<wire>
+ <p1 x="-60" y="880"/>
+ <p2 x="40" y="880"/>
+ </wire>
+ <wire>
+ <p1 x="100" y="880"/>
+ <p2 x="200" y="880"/>
+ </wire>
+ <wire>
<p1 x="-80" y="500"/>
<p2 x="-40" y="500"/>
</wire>
@@ -1068,12 +976,16 @@
<p2 x="20" y="500"/>
</wire>
<wire>
- <p1 x="320" y="120"/>
- <p2 x="340" y="120"/>
+ <p1 x="480" y="820"/>
+ <p2 x="520" y="820"/>
</wire>
<wire>
- <p1 x="460" y="1080"/>
- <p2 x="480" y="1080"/>
+ <p1 x="540" y="820"/>
+ <p2 x="560" y="820"/>
+ </wire>
+ <wire>
+ <p1 x="320" y="120"/>
+ <p2 x="340" y="120"/>
</wire>
<wire>
<p1 x="840" y="760"/>
@@ -1108,10 +1020,6 @@
<p2 x="580" y="360"/>
</wire>
<wire>
- <p1 x="580" y="920"/>
- <p2 x="580" y="1000"/>
- </wire>
- <wire>
<p1 x="900" y="640"/>
<p2 x="900" y="660"/>
</wire>
@@ -1128,10 +1036,6 @@
<p2 x="840" y="760"/>
</wire>
<wire>
- <p1 x="460" y="1000"/>
- <p2 x="460" y="1060"/>
- </wire>
- <wire>
<p1 x="300" y="340"/>
<p2 x="300" y="360"/>
</wire>
@@ -1152,8 +1056,8 @@
<p2 x="560" y="720"/>
</wire>
<wire>
- <p1 x="560" y="860"/>
- <p2 x="560" y="900"/>
+ <p1 x="560" y="800"/>
+ <p2 x="560" y="820"/>
</wire>
<wire>
<p1 x="1040" y="640"/>
@@ -1164,12 +1068,16 @@
<p2 x="-20" y="560"/>
</wire>
<wire>
- <p1 x="440" y="380"/>
- <p2 x="440" y="400"/>
+ <p1 x="20" y="900"/>
+ <p2 x="20" y="920"/>
+ </wire>
+ <wire>
+ <p1 x="120" y="260"/>
+ <p2 x="120" y="280"/>
</wire>
<wire>
- <p1 x="120" y="320"/>
- <p2 x="120" y="340"/>
+ <p1 x="220" y="280"/>
+ <p2 x="220" y="300"/>
</wire>
</wires>
<measurementOrdering/>