diff options
Diffstat (limited to 'digital')
| -rw-r--r-- | digital/atk16.dig | 2748 | ||||
| -rw-r--r-- | digital/atk16_alu.dig | 1695 | ||||
| -rw-r--r-- | digital/atk16_alu_carryfix.dig | 270 | ||||
| -rw-r--r-- | digital/atk16_alu_fo.dig | 494 | ||||
| -rw-r--r-- | digital/atk16_alu_fz.dig | 192 | ||||
| -rw-r--r-- | digital/atk16_alu_inputs.dig | 215 | ||||
| -rw-r--r-- | digital/atk16_decoder.dig | 364 | ||||
| -rw-r--r-- | digital/atk16_graphics_mode.dig | 311 | ||||
| -rw-r--r-- | digital/atk16_irc.dig | 341 | ||||
| -rw-r--r-- | digital/atk16_jump_unit.dig | 193 | ||||
| -rw-r--r-- | digital/atk16_mem.dig | 949 | ||||
| -rw-r--r-- | digital/atk16_mem_mux.dig | 276 | ||||
| -rw-r--r-- | digital/atk16_peripherals.dig | 852 | ||||
| -rw-r--r-- | digital/atk16_ppu.dig | 827 | ||||
| -rw-r--r-- | digital/atk16_ppu_palette.dig | 225 | ||||
| -rw-r--r-- | digital/atk16_ppu_sprite_eval.dig | 4325 | ||||
| -rw-r--r-- | digital/atk16_regbank.dig | 1499 | ||||
| -rw-r--r-- | digital/atk16_tpu.dig | 1165 | ||||
| -rw-r--r-- | digital/atk16_ucode_addr.dig | 741 | ||||
| -rw-r--r-- | digital/atk16_vga_sync.dig | 999 |
20 files changed, 0 insertions, 18681 deletions
diff --git a/digital/atk16.dig b/digital/atk16.dig deleted file mode 100644 index 87f7ddb..0000000 --- a/digital/atk16.dig +++ /dev/null @@ -1,2748 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>2</version> - <attributes> - <entry> - <string>romContent</string> - <romList> - <roms/> - </romList> - </entry> - <entry> - <string>view1</string> - <transform> - <matrix> - <double>0.8446671195652201</double> - <double>0.0</double> - <double>0.0</double> - <double>0.8446671195652201</double> - <double>481.55870489058793</double> - <double>445.5141438507956</double> - </matrix> - </transform> - </entry> - <entry> - <string>view2</string> - <transform> - <matrix> - <double>0.8446671195652201</double> - <double>0.0</double> - <double>0.0</double> - <double>0.8446671195652201</double> - <double>481.55870489058793</double> - <double>445.5141438507956</double> - </matrix> - </transform> - </entry> - <entry> - <string>view3</string> - <transform> - <matrix> - <double>0.8446671195652201</double> - <double>0.0</double> - <double>0.0</double> - <double>0.8446671195652201</double> - <double>481.55870489058793</double> - <double>445.5141438507956</double> - </matrix> - </transform> - </entry> - <entry> - <string>showDataTable</string> - <boolean>true</boolean> - </entry> - </attributes> - <visualElements> - <visualElement> - <elementName>Register</elementName> - <elementAttributes> - <entry> - <string>valueIsProbe</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Label</string> - <string>MAR</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="400" y="-240"/> - </visualElement> - <visualElement> - <elementName>CounterPreset</elementName> - <elementAttributes> - <entry> - <string>valueIsProbe</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Label</string> - <string>PC</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - <entry> - <string>isProgramCounter</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="20" y="-280"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="0" y="-180"/> - </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="400" y="-220"/> - </visualElement> - <visualElement> - <elementName>atk16_mem.dig</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>MEMORY</string> - </entry> - </elementAttributes> - <pos x="580" y="-220"/> - </visualElement> - <visualElement> - <elementName>atk16_jump_unit.dig</elementName> - <elementAttributes/> - <pos x="-220" y="-240"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>PC</string> - </entry> - </elementAttributes> - <pos x="240" y="-380"/> - </visualElement> - <visualElement> - <elementName>atk16_decoder.dig</elementName> - <elementAttributes> - <entry> - <string>shapeType</string> - <shapeType>CUSTOM</shapeType> - </entry> - </elementAttributes> - <pos x="-260" y="-80"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>FLAG_S</string> - </entry> - </elementAttributes> - <pos x="-80" y="-80"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>IR_IE</string> - </entry> - </elementAttributes> - <pos x="-280" y="-60"/> - </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="-260" y="-40"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>LI_OE</string> - </entry> - </elementAttributes> - <pos x="-280" y="-20"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>RW_IE</string> - </entry> - </elementAttributes> - <pos x="60" y="-80"/> - </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="40" y="-40"/> - </visualElement> - <visualElement> - <elementName>atk16_regbank.dig</elementName> - <elementAttributes/> - <pos x="60" y="-100"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - <entry> - <string>flipSelPos</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="360" y="-100"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>R2_OE</string> - </entry> - </elementAttributes> - <pos x="380" y="-80"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - <entry> - <string>flipSelPos</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="240" y="-100"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>R1_OE</string> - </entry> - </elementAttributes> - <pos x="260" y="-80"/> - </visualElement> - <visualElement> - <elementName>atk16_alu_inputs.dig</elementName> - <elementAttributes/> - <pos x="360" y="-40"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>IM_M</string> - </entry> - </elementAttributes> - <pos x="360" y="20"/> - </visualElement> - <visualElement> - <elementName>atk16_alu.dig</elementName> - <elementAttributes> - <entry> - <string>shapeType</string> - <shapeType>SIMPLE</shapeType> - </entry> - <entry> - <string>Label</string> - <string>ALU</string> - </entry> - </elementAttributes> - <pos x="500" y="-40"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="640" y="-40"/> - </visualElement> - <visualElement> - <elementName>Register</elementName> - <elementAttributes> - <entry> - <string>valueIsProbe</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Label</string> - <string>FR</string> - </entry> - <entry> - <string>Bits</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="700" y="-20"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>FR_IE</string> - </entry> - </elementAttributes> - <pos x="680" y="40"/> - </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="680" y="0"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ALU_OE</string> - </entry> - </elementAttributes> - <pos x="660" y="-80"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>FR_Q</string> - </entry> - </elementAttributes> - <pos x="780" y="0"/> - </visualElement> - <visualElement> - <elementName>Counter</elementName> - <elementAttributes> - <entry> - <string>valueIsProbe</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Label</string> - <string>Microsequencer</string> - </entry> - <entry> - <string>Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="-140" y="180"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="-160" y="180"/> - </visualElement> - <visualElement> - <elementName>Not</elementName> - <elementAttributes/> - <pos x="-200" y="200"/> - </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="-240" y="200"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - <entry> - <string>flipSelPos</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="140" y="-240"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>Bus</string> - </entry> - </elementAttributes> - <pos x="240" y="-320"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>MAR_IE</string> - </entry> - </elementAttributes> - <pos x="380" y="-200"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>PC_OE</string> - </entry> - </elementAttributes> - <pos x="140" y="-200"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>IM_M</string> - </entry> - </elementAttributes> - <pos x="-220" y="-200"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>OPCODE</string> - </entry> - </elementAttributes> - <pos x="220" y="-440"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>OPCODE</string> - </entry> - </elementAttributes> - <pos x="240" y="-440"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>PC_CO</string> - </entry> - </elementAttributes> - <pos x="20" y="-280"/> - </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="20" y="-260"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="0" y="-240"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>PC_IE</string> - </entry> - </elementAttributes> - <pos x="20" y="-200"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>mirror</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Input Splitting</string> - <string>24</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>1*24</string> - </entry> - </elementAttributes> - <pos x="400" y="560"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>PC_CO</string> - </entry> - </elementAttributes> - <pos x="440" y="560"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>PC_IE</string> - </entry> - </elementAttributes> - <pos x="440" y="540"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>PC_OE</string> - </entry> - </elementAttributes> - <pos x="440" y="520"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>MAR_IE</string> - </entry> - </elementAttributes> - <pos x="440" y="500"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>MEM_IE</string> - </entry> - </elementAttributes> - <pos x="440" y="480"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>MEM_OE</string> - </entry> - </elementAttributes> - <pos x="440" y="460"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>R1_OE</string> - </entry> - </elementAttributes> - <pos x="440" y="420"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>IR_IE</string> - </entry> - </elementAttributes> - <pos x="440" y="380"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ALU_OE</string> - </entry> - </elementAttributes> - <pos x="440" y="320"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>US_RS</string> - </entry> - </elementAttributes> - <pos x="440" y="260"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>FR_IE</string> - </entry> - </elementAttributes> - <pos x="440" y="300"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>RW_IE</string> - </entry> - </elementAttributes> - <pos x="440" y="440"/> - </visualElement> - <visualElement> - <elementName>Stop</elementName> - <elementAttributes/> - <pos x="520" y="280"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>LI_OE</string> - </entry> - </elementAttributes> - <pos x="440" y="340"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>IM_M</string> - </entry> - </elementAttributes> - <pos x="440" y="360"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>R2_OE</string> - </entry> - </elementAttributes> - <pos x="440" y="400"/> - </visualElement> - <visualElement> - <elementName>atk16_ucode_addr.dig</elementName> - <elementAttributes/> - <pos x="80" y="180"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>FLAG_S</string> - </entry> - </elementAttributes> - <pos x="60" y="180"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>FR_Q</string> - </entry> - </elementAttributes> - <pos x="60" y="200"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>OPCODE</string> - </entry> - </elementAttributes> - <pos x="60" y="220"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>OPCODE</string> - </entry> - </elementAttributes> - <pos x="-120" y="-100"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>US_Q</string> - </entry> - </elementAttributes> - <pos x="-40" y="260"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ISRA_OE</string> - </entry> - </elementAttributes> - <pos x="440" y="240"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>IM_EN</string> - </entry> - </elementAttributes> - <pos x="60" y="280"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>IM_DS</string> - </entry> - </elementAttributes> - <pos x="60" y="300"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>IPC_IE</string> - </entry> - </elementAttributes> - <pos x="440" y="180"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>IPC_OE</string> - </entry> - </elementAttributes> - <pos x="440" y="160"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - <entry> - <string>flipSelPos</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="-380" y="-220"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ISRA_OE</string> - </entry> - </elementAttributes> - <pos x="-360" y="-200"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>4</long> - </entry> - <entry> - <string>Bits</string> - <int>14</int> - </entry> - <entry> - <string>intFormat</string> - <intFormat>hex</intFormat> - </entry> - </elementAttributes> - <pos x="-460" y="-200"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>IT_N</string> - </entry> - </elementAttributes> - <pos x="-460" y="-220"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>2,14</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>16</string> - </entry> - </elementAttributes> - <pos x="-440" y="-220"/> - </visualElement> - <visualElement> - <elementName>Register</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>IPC</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="-540" y="-100"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>IPC_IE</string> - </entry> - </elementAttributes> - <pos x="-540" y="-60"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - <entry> - <string>flipSelPos</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="-440" y="-80"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>IPC_OE</string> - </entry> - </elementAttributes> - <pos x="-420" y="-60"/> - </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="-540" y="-80"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>IM_EN</string> - </entry> - </elementAttributes> - <pos x="440" y="200"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>IM_DS</string> - </entry> - </elementAttributes> - <pos x="440" y="220"/> - </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="560" y="-180"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>MEM_IE</string> - </entry> - </elementAttributes> - <pos x="560" y="-160"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>MEM_OE</string> - </entry> - </elementAttributes> - <pos x="560" y="-140"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>DBUS</string> - </entry> - </elementAttributes> - <pos x="200" y="-280"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>MMIO_S</string> - </entry> - </elementAttributes> - <pos x="780" y="-140"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>MMIO_IE</string> - </entry> - </elementAttributes> - <pos x="740" y="-220"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>MMIO_OE</string> - </entry> - </elementAttributes> - <pos x="740" y="-200"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>MMIO_S</string> - </entry> - </elementAttributes> - <pos x="760" y="-180"/> - </visualElement> - <visualElement> - <elementName>atk16_peripherals.dig</elementName> - <elementAttributes/> - <pos x="-160" y="320"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>MMIO_OE</string> - </entry> - </elementAttributes> - <pos x="-180" y="360"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>IT_N</string> - </entry> - </elementAttributes> - <pos x="-180" y="340"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>IM_DS</string> - </entry> - </elementAttributes> - <pos x="-180" y="320"/> - </visualElement> - <visualElement> - <elementName>Counter</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>CLK divider /16</string> - </entry> - <entry> - <string>Bits</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="760" y="200"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>CLK</string> - </entry> - </elementAttributes> - <pos x="860" y="220"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="720" y="200"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes/> - <pos x="740" y="260"/> - </visualElement> - <visualElement> - <elementName>Clock</elementName> - <elementAttributes> - <entry> - <string>runRealTime</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Frequency</string> - <int>25175000</int> - </entry> - </elementAttributes> - <pos x="640" y="220"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>IT_N</string> - </entry> - </elementAttributes> - <pos x="200" y="200"/> - </visualElement> - <visualElement> - <elementName>EEPROM</elementName> - <elementAttributes> - <entry> - <string>AddrBits</string> - <int>8</int> - </entry> - <entry> - <string>Label</string> - <string>UCODE</string> - </entry> - <entry> - <string>Bits</string> - <int>24</int> - </entry> - <entry> - <string>Data</string> - <data>c,221,3040,8000,4*0,c,221,3040,8000,4*0,c,221,3440,8000,4*0,c -,221,3440,8000,4*0,c,221,88,60,8000,0,0,0,c,221,88,60,8000,0,0,0 -,c,221,88,110,8000,0,0,0,c,221,88,110,8000,0,0,0,c,221,840,8000 -,4*0,c,221,840,8000,4*0,c,221,82,8000,4*0,c,221,82,8000,4*0,c -,221,c02,8000,4*0,c,221,c02,8000,4*0,c,221,8000,5*0,c,221,82,8000 -,4*0,c,221,8000,5*0,c,221,c02,8000,4*0,c,221,44,8000,4*0,c,221 -,44,8000,4*0,c,221,8000,5*0,c,221,8000,5*0,c,221,8000,5*0,c,221 -,8000,5*0,c0004,10008,22,8000,4*0,c0004,10008,22,8000,4*0,c0004 -,10008,22,8000,4*0,c0004,10008,22,8000,4*0,c,221,120002,8000,4*0 -,c,221,120002,8000,4*0,c,221,4000,5*0,c,221,4000</data> - </entry> - </elementAttributes> - <pos x="280" y="240"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="260" y="260"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="260" y="300"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="260" y="320"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>DBUS</string> - </entry> - </elementAttributes> - <pos x="-20" y="340"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>MMIO_IE</string> - </entry> - </elementAttributes> - <pos x="-180" y="380"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>MMIO_S</string> - </entry> - </elementAttributes> - <pos x="-180" y="400"/> - </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="-180" y="420"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>MMIO_IE</string> - </entry> - </elementAttributes> - <pos x="920" y="-40"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[26]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>CLK</string> - </entry> - </elementAttributes> - <pos x="940" y="-20"/> - </visualElement> - <visualElement> - <elementName>atk16_graphics_mode.dig</elementName> - <elementAttributes/> - <pos x="960" y="-100"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>MMIO_S</string> - </entry> - </elementAttributes> - <pos x="940" y="-80"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>PCLK</string> - </entry> - </elementAttributes> - <pos x="700" y="280"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>GRAPHICS MODE</string> - </entry> - </elementAttributes> - <pos x="1080" y="-100"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>GRMODE</string> - </entry> - </elementAttributes> - <pos x="1120" y="-60"/> - </visualElement> - <visualElement> - <elementName>atk16_ppu.dig</elementName> - <elementAttributes/> - <pos x="680" y="500"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>2,2,2</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>6</string> - </entry> - </elementAttributes> - <pos x="840" y="500"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>DBUS</string> - </entry> - </elementAttributes> - <pos x="660" y="600"/> - </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="380" y="740"/> - </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="660" y="580"/> - </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="660" y="560"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>MMIO_IE</string> - </entry> - </elementAttributes> - <pos x="660" y="500"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>MMIO_OE</string> - </entry> - </elementAttributes> - <pos x="660" y="520"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>MMIO_S</string> - </entry> - </elementAttributes> - <pos x="660" y="540"/> - </visualElement> - <visualElement> - <elementName>atk16_tpu.dig</elementName> - <elementAttributes/> - <pos x="700" y="900"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>MMIO_IE</string> - </entry> - </elementAttributes> - <pos x="680" y="900"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>MMIO_OE</string> - </entry> - </elementAttributes> - <pos x="680" y="920"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>MMIO_S</string> - </entry> - </elementAttributes> - <pos x="680" y="940"/> - </visualElement> - <visualElement> - <elementName>VGA</elementName> - <elementAttributes/> - <pos x="1100" y="680"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>6</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>2,2,2</string> - </entry> - </elementAttributes> - <pos x="1060" y="680"/> - </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="1080" y="780"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>2,2,2</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>6</string> - </entry> - </elementAttributes> - <pos x="840" y="900"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - <entry> - <string>Bits</string> - <int>6</int> - </entry> - </elementAttributes> - <pos x="960" y="580"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>GRMODE</string> - </entry> - </elementAttributes> - <pos x="960" y="700"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>0</long> - </entry> - <entry> - <string>Bits</string> - <int>6</int> - </entry> - </elementAttributes> - <pos x="920" y="580"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes> - <entry> - <string>intFormat</string> - <intFormat>dec</intFormat> - </entry> - </elementAttributes> - <pos x="620" y="840"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes> - <entry> - <string>intFormat</string> - <intFormat>dec</intFormat> - </entry> - </elementAttributes> - <pos x="620" y="860"/> - </visualElement> - <visualElement> - <elementName>atk16_vga_sync.dig</elementName> - <elementAttributes/> - <pos x="400" y="740"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>DBUS</string> - </entry> - </elementAttributes> - <pos x="680" y="960"/> - </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="680" y="1020"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>US_RS</string> - </entry> - </elementAttributes> - <pos x="-360" y="240"/> - </visualElement> - <visualElement> - <elementName>Reset</elementName> - <elementAttributes> - <entry> - <string>invertOutput</string> - <boolean>false</boolean> - </entry> - </elementAttributes> - <pos x="-340" y="280"/> - </visualElement> - <visualElement> - <elementName>Or</elementName> - <elementAttributes/> - <pos x="-300" y="240"/> - </visualElement> - <visualElement> - <elementName>Break</elementName> - <elementAttributes/> - <pos x="-200" y="260"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="-160" y="0"/> - <p2 x="20" y="0"/> - </wire> - <wire> - <p1 x="180" y="0"/> - <p2 x="360" y="0"/> - </wire> - <wire> - <p1 x="480" y="0"/> - <p2 x="500" y="0"/> - </wire> - <wire> - <p1 x="680" y="0"/> - <p2 x="700" y="0"/> - </wire> - <wire> - <p1 x="760" y="0"/> - <p2 x="780" y="0"/> - </wire> - <wire> - <p1 x="20" y="0"/> - <p2 x="60" y="0"/> - </wire> - <wire> - <p1 x="660" y="640"/> - <p2 x="680" y="640"/> - </wire> - <wire> - <p1 x="940" y="640"/> - <p2 x="960" y="640"/> - </wire> - <wire> - <p1 x="420" y="260"/> - <p2 x="440" y="260"/> - </wire> - <wire> - <p1 x="-40" y="260"/> - <p2 x="-20" y="260"/> - </wire> - <wire> - <p1 x="0" y="260"/> - <p2 x="80" y="260"/> - </wire> - <wire> - <p1 x="260" y="260"/> - <p2 x="280" y="260"/> - </wire> - <wire> - <p1 x="-240" y="260"/> - <p2 x="-220" y="260"/> - </wire> - <wire> - <p1 x="-220" y="260"/> - <p2 x="-200" y="260"/> - </wire> - <wire> - <p1 x="680" y="900"/> - <p2 x="700" y="900"/> - </wire> - <wire> - <p1 x="820" y="900"/> - <p2 x="840" y="900"/> - </wire> - <wire> - <p1 x="860" y="900"/> - <p2 x="900" y="900"/> - </wire> - <wire> - <p1 x="420" y="520"/> - <p2 x="440" y="520"/> - </wire> - <wire> - <p1 x="820" y="520"/> - <p2 x="840" y="520"/> - </wire> - <wire> - <p1 x="660" y="520"/> - <p2 x="680" y="520"/> - </wire> - <wire> - <p1 x="560" y="-140"/> - <p2 x="580" y="-140"/> - </wire> - <wire> - <p1 x="740" y="-140"/> - <p2 x="780" y="-140"/> - </wire> - <wire> - <p1 x="-580" y="-140"/> - <p2 x="-280" y="-140"/> - </wire> - <wire> - <p1 x="300" y="-140"/> - <p2 x="400" y="-140"/> - </wire> - <wire> - <p1 x="280" y="-140"/> - <p2 x="300" y="-140"/> - </wire> - <wire> - <p1 x="20" y="-140"/> - <p2 x="280" y="-140"/> - </wire> - <wire> - <p1 x="400" y="-140"/> - <p2 x="480" y="-140"/> - </wire> - <wire> - <p1 x="-280" y="-140"/> - <p2 x="20" y="-140"/> - </wire> - <wire> - <p1 x="1080" y="780"/> - <p2 x="1100" y="780"/> - </wire> - <wire> - <p1 x="540" y="780"/> - <p2 x="560" y="780"/> - </wire> - <wire> - <p1 x="560" y="780"/> - <p2 x="640" y="780"/> - </wire> - <wire> - <p1 x="420" y="400"/> - <p2 x="440" y="400"/> - </wire> - <wire> - <p1 x="-180" y="400"/> - <p2 x="-160" y="400"/> - </wire> - <wire> - <p1 x="-280" y="-20"/> - <p2 x="-260" y="-20"/> - </wire> - <wire> - <p1 x="-160" y="-20"/> - <p2 x="60" y="-20"/> - </wire> - <wire> - <p1 x="180" y="-20"/> - <p2 x="320" y="-20"/> - </wire> - <wire> - <p1 x="460" y="-20"/> - <p2 x="500" y="-20"/> - </wire> - <wire> - <p1 x="600" y="-20"/> - <p2 x="700" y="-20"/> - </wire> - <wire> - <p1 x="940" y="-20"/> - <p2 x="960" y="-20"/> - </wire> - <wire> - <p1 x="320" y="-20"/> - <p2 x="360" y="-20"/> - </wire> - <wire> - <p1 x="680" y="20"/> - <p2 x="700" y="20"/> - </wire> - <wire> - <p1 x="80" y="-280"/> - <p2 x="100" y="-280"/> - </wire> - <wire> - <p1 x="180" y="-280"/> - <p2 x="200" y="-280"/> - </wire> - <wire> - <p1 x="420" y="280"/> - <p2 x="520" y="280"/> - </wire> - <wire> - <p1 x="60" y="280"/> - <p2 x="80" y="280"/> - </wire> - <wire> - <p1 x="340" y="280"/> - <p2 x="360" y="280"/> - </wire> - <wire> - <p1 x="680" y="280"/> - <p2 x="700" y="280"/> - </wire> - <wire> - <p1 x="-340" y="280"/> - <p2 x="-300" y="280"/> - </wire> - <wire> - <p1 x="680" y="920"/> - <p2 x="700" y="920"/> - </wire> - <wire> - <p1 x="820" y="920"/> - <p2 x="840" y="920"/> - </wire> - <wire> - <p1 x="420" y="540"/> - <p2 x="440" y="540"/> - </wire> - <wire> - <p1 x="820" y="540"/> - <p2 x="840" y="540"/> - </wire> - <wire> - <p1 x="660" y="540"/> - <p2 x="680" y="540"/> - </wire> - <wire> - <p1 x="560" y="-160"/> - <p2 x="580" y="-160"/> - </wire> - <wire> - <p1 x="420" y="160"/> - <p2 x="440" y="160"/> - </wire> - <wire> - <p1 x="540" y="800"/> - <p2 x="580" y="800"/> - </wire> - <wire> - <p1 x="580" y="800"/> - <p2 x="660" y="800"/> - </wire> - <wire> - <p1 x="420" y="420"/> - <p2 x="440" y="420"/> - </wire> - <wire> - <p1 x="-180" y="420"/> - <p2 x="-160" y="420"/> - </wire> - <wire> - <p1 x="40" y="-40"/> - <p2 x="60" y="-40"/> - </wire> - <wire> - <p1 x="-160" y="-40"/> - <p2 x="-140" y="-40"/> - </wire> - <wire> - <p1 x="200" y="-40"/> - <p2 x="360" y="-40"/> - </wire> - <wire> - <p1 x="600" y="-40"/> - <p2 x="620" y="-40"/> - </wire> - <wire> - <p1 x="460" y="-40"/> - <p2 x="500" y="-40"/> - </wire> - <wire> - <p1 x="660" y="-40"/> - <p2 x="680" y="-40"/> - </wire> - <wire> - <p1 x="920" y="-40"/> - <p2 x="960" y="-40"/> - </wire> - <wire> - <p1 x="1080" y="680"/> - <p2 x="1100" y="680"/> - </wire> - <wire> - <p1 x="1020" y="680"/> - <p2 x="1060" y="680"/> - </wire> - <wire> - <p1 x="420" y="300"/> - <p2 x="440" y="300"/> - </wire> - <wire> - <p1 x="60" y="300"/> - <p2 x="80" y="300"/> - </wire> - <wire> - <p1 x="260" y="300"/> - <p2 x="280" y="300"/> - </wire> - <wire> - <p1 x="680" y="940"/> - <p2 x="700" y="940"/> - </wire> - <wire> - <p1 x="820" y="940"/> - <p2 x="840" y="940"/> - </wire> - <wire> - <p1 x="420" y="560"/> - <p2 x="440" y="560"/> - </wire> - <wire> - <p1 x="360" y="560"/> - <p2 x="400" y="560"/> - </wire> - <wire> - <p1 x="660" y="560"/> - <p2 x="680" y="560"/> - </wire> - <wire> - <p1 x="0" y="-180"/> - <p2 x="20" y="-180"/> - </wire> - <wire> - <p1 x="560" y="-180"/> - <p2 x="580" y="-180"/> - </wire> - <wire> - <p1 x="720" y="-180"/> - <p2 x="740" y="-180"/> - </wire> - <wire> - <p1 x="740" y="-180"/> - <p2 x="760" y="-180"/> - </wire> - <wire> - <p1 x="-160" y="180"/> - <p2 x="-140" y="180"/> - </wire> - <wire> - <p1 x="-80" y="180"/> - <p2 x="-60" y="180"/> - </wire> - <wire> - <p1 x="60" y="180"/> - <p2 x="80" y="180"/> - </wire> - <wire> - <p1 x="420" y="180"/> - <p2 x="440" y="180"/> - </wire> - <wire> - <p1 x="200" y="180"/> - <p2 x="260" y="180"/> - </wire> - <wire> - <p1 x="220" y="-440"/> - <p2 x="240" y="-440"/> - </wire> - <wire> - <p1 x="420" y="440"/> - <p2 x="440" y="440"/> - </wire> - <wire> - <p1 x="-280" y="-60"/> - <p2 x="-260" y="-60"/> - </wire> - <wire> - <p1 x="-160" y="-60"/> - <p2 x="-100" y="-60"/> - </wire> - <wire> - <p1 x="-440" y="-60"/> - <p2 x="-420" y="-60"/> - </wire> - <wire> - <p1 x="1060" y="-60"/> - <p2 x="1080" y="-60"/> - </wire> - <wire> - <p1 x="1080" y="-60"/> - <p2 x="1120" y="-60"/> - </wire> - <wire> - <p1 x="-100" y="-60"/> - <p2 x="60" y="-60"/> - </wire> - <wire> - <p1 x="20" y="60"/> - <p2 x="180" y="60"/> - </wire> - <wire> - <p1 x="200" y="60"/> - <p2 x="480" y="60"/> - </wire> - <wire> - <p1 x="1080" y="700"/> - <p2 x="1100" y="700"/> - </wire> - <wire> - <p1 x="960" y="700"/> - <p2 x="980" y="700"/> - </wire> - <wire> - <p1 x="180" y="-320"/> - <p2 x="240" y="-320"/> - </wire> - <wire> - <p1 x="420" y="320"/> - <p2 x="440" y="320"/> - </wire> - <wire> - <p1 x="-180" y="320"/> - <p2 x="-160" y="320"/> - </wire> - <wire> - <p1 x="260" y="320"/> - <p2 x="280" y="320"/> - </wire> - <wire> - <p1 x="-40" y="320"/> - <p2 x="0" y="320"/> - </wire> - <wire> - <p1 x="680" y="960"/> - <p2 x="700" y="960"/> - </wire> - <wire> - <p1 x="660" y="580"/> - <p2 x="680" y="580"/> - </wire> - <wire> - <p1 x="920" y="580"/> - <p2 x="940" y="580"/> - </wire> - <wire> - <p1 x="940" y="580"/> - <p2 x="960" y="580"/> - </wire> - <wire> - <p1 x="380" y="-200"/> - <p2 x="400" y="-200"/> - </wire> - <wire> - <p1 x="-380" y="-200"/> - <p2 x="-360" y="-200"/> - </wire> - <wire> - <p1 x="-460" y="-200"/> - <p2 x="-440" y="-200"/> - </wire> - <wire> - <p1 x="480" y="-200"/> - <p2 x="580" y="-200"/> - </wire> - <wire> - <p1 x="720" y="-200"/> - <p2 x="740" y="-200"/> - </wire> - <wire> - <p1 x="-160" y="200"/> - <p2 x="-140" y="200"/> - </wire> - <wire> - <p1 x="-240" y="200"/> - <p2 x="-200" y="200"/> - </wire> - <wire> - <p1 x="60" y="200"/> - <p2 x="80" y="200"/> - </wire> - <wire> - <p1 x="420" y="200"/> - <p2 x="440" y="200"/> - </wire> - <wire> - <p1 x="720" y="200"/> - <p2 x="760" y="200"/> - </wire> - <wire> - <p1 x="560" y="840"/> - <p2 x="620" y="840"/> - </wire> - <wire> - <p1 x="420" y="460"/> - <p2 x="440" y="460"/> - </wire> - <wire> - <p1 x="-420" y="-80"/> - <p2 x="-280" y="-80"/> - </wire> - <wire> - <p1 x="160" y="-80"/> - <p2 x="180" y="-80"/> - </wire> - <wire> - <p1 x="360" y="-80"/> - <p2 x="380" y="-80"/> - </wire> - <wire> - <p1 x="240" y="-80"/> - <p2 x="260" y="-80"/> - </wire> - <wire> - <p1 x="640" y="-80"/> - <p2 x="660" y="-80"/> - </wire> - <wire> - <p1 x="-100" y="-80"/> - <p2 x="-80" y="-80"/> - </wire> - <wire> - <p1 x="-160" y="-80"/> - <p2 x="-140" y="-80"/> - </wire> - <wire> - <p1 x="-480" y="-80"/> - <p2 x="-460" y="-80"/> - </wire> - <wire> - <p1 x="940" y="-80"/> - <p2 x="960" y="-80"/> - </wire> - <wire> - <p1 x="-280" y="-80"/> - <p2 x="-260" y="-80"/> - </wire> - <wire> - <p1 x="-140" y="80"/> - <p2 x="200" y="80"/> - </wire> - <wire> - <p1 x="1080" y="720"/> - <p2 x="1100" y="720"/> - </wire> - <wire> - <p1 x="-240" y="-340"/> - <p2 x="100" y="-340"/> - </wire> - <wire> - <p1 x="420" y="340"/> - <p2 x="440" y="340"/> - </wire> - <wire> - <p1 x="-180" y="340"/> - <p2 x="-160" y="340"/> - </wire> - <wire> - <p1 x="-40" y="340"/> - <p2 x="-20" y="340"/> - </wire> - <wire> - <p1 x="560" y="980"/> - <p2 x="700" y="980"/> - </wire> - <wire> - <p1 x="660" y="600"/> - <p2 x="680" y="600"/> - </wire> - <wire> - <p1 x="900" y="600"/> - <p2 x="960" y="600"/> - </wire> - <wire> - <p1 x="-240" y="-220"/> - <p2 x="-220" y="-220"/> - </wire> - <wire> - <p1 x="-120" y="-220"/> - <p2 x="20" y="-220"/> - </wire> - <wire> - <p1 x="-360" y="-220"/> - <p2 x="-280" y="-220"/> - </wire> - <wire> - <p1 x="-460" y="-220"/> - <p2 x="-440" y="-220"/> - </wire> - <wire> - <p1 x="-420" y="-220"/> - <p2 x="-400" y="-220"/> - </wire> - <wire> - <p1 x="460" y="-220"/> - <p2 x="580" y="-220"/> - </wire> - <wire> - <p1 x="720" y="-220"/> - <p2 x="740" y="-220"/> - </wire> - <wire> - <p1 x="60" y="220"/> - <p2 x="80" y="220"/> - </wire> - <wire> - <p1 x="420" y="220"/> - <p2 x="440" y="220"/> - </wire> - <wire> - <p1 x="640" y="220"/> - <p2 x="680" y="220"/> - </wire> - <wire> - <p1 x="820" y="220"/> - <p2 x="860" y="220"/> - </wire> - <wire> - <p1 x="-220" y="220"/> - <p2 x="-140" y="220"/> - </wire> - <wire> - <p1 x="680" y="220"/> - <p2 x="760" y="220"/> - </wire> - <wire> - <p1 x="580" y="860"/> - <p2 x="620" y="860"/> - </wire> - <wire> - <p1 x="420" y="480"/> - <p2 x="440" y="480"/> - </wire> - <wire> - <p1 x="20" y="-100"/> - <p2 x="60" y="-100"/> - </wire> - <wire> - <p1 x="320" y="-100"/> - <p2 x="340" y="-100"/> - </wire> - <wire> - <p1 x="260" y="-100"/> - <p2 x="280" y="-100"/> - </wire> - <wire> - <p1 x="160" y="-100"/> - <p2 x="200" y="-100"/> - </wire> - <wire> - <p1 x="380" y="-100"/> - <p2 x="400" y="-100"/> - </wire> - <wire> - <p1 x="480" y="-100"/> - <p2 x="680" y="-100"/> - </wire> - <wire> - <p1 x="-140" y="-100"/> - <p2 x="-120" y="-100"/> - </wire> - <wire> - <p1 x="-580" y="-100"/> - <p2 x="-540" y="-100"/> - </wire> - <wire> - <p1 x="200" y="-100"/> - <p2 x="220" y="-100"/> - </wire> - <wire> - <p1 x="680" y="-100"/> - <p2 x="960" y="-100"/> - </wire> - <wire> - <p1 x="380" y="740"/> - <p2 x="400" y="740"/> - </wire> - <wire> - <p1 x="540" y="740"/> - <p2 x="1100" y="740"/> - </wire> - <wire> - <p1 x="420" y="360"/> - <p2 x="440" y="360"/> - </wire> - <wire> - <p1 x="-180" y="360"/> - <p2 x="-160" y="360"/> - </wire> - <wire> - <p1 x="580" y="1000"/> - <p2 x="700" y="1000"/> - </wire> - <wire> - <p1 x="640" y="620"/> - <p2 x="680" y="620"/> - </wire> - <wire> - <p1 x="880" y="620"/> - <p2 x="960" y="620"/> - </wire> - <wire> - <p1 x="1000" y="620"/> - <p2 x="1020" y="620"/> - </wire> - <wire> - <p1 x="-280" y="-240"/> - <p2 x="-220" y="-240"/> - </wire> - <wire> - <p1 x="100" y="-240"/> - <p2 x="120" y="-240"/> - </wire> - <wire> - <p1 x="0" y="-240"/> - <p2 x="20" y="-240"/> - </wire> - <wire> - <p1 x="160" y="-240"/> - <p2 x="180" y="-240"/> - </wire> - <wire> - <p1 x="180" y="-240"/> - <p2 x="300" y="-240"/> - </wire> - <wire> - <p1 x="300" y="-240"/> - <p2 x="400" y="-240"/> - </wire> - <wire> - <p1 x="-60" y="240"/> - <p2 x="-20" y="240"/> - </wire> - <wire> - <p1 x="420" y="240"/> - <p2 x="440" y="240"/> - </wire> - <wire> - <p1 x="740" y="240"/> - <p2 x="760" y="240"/> - </wire> - <wire> - <p1 x="260" y="240"/> - <p2 x="280" y="240"/> - </wire> - <wire> - <p1 x="-360" y="240"/> - <p2 x="-300" y="240"/> - </wire> - <wire> - <p1 x="-20" y="240"/> - <p2 x="80" y="240"/> - </wire> - <wire> - <p1 x="420" y="500"/> - <p2 x="440" y="500"/> - </wire> - <wire> - <p1 x="820" y="500"/> - <p2 x="840" y="500"/> - </wire> - <wire> - <p1 x="660" y="500"/> - <p2 x="680" y="500"/> - </wire> - <wire> - <p1 x="860" y="500"/> - <p2 x="880" y="500"/> - </wire> - <wire> - <p1 x="540" y="760"/> - <p2 x="1100" y="760"/> - </wire> - <wire> - <p1 x="100" y="-380"/> - <p2 x="240" y="-380"/> - </wire> - <wire> - <p1 x="420" y="380"/> - <p2 x="440" y="380"/> - </wire> - <wire> - <p1 x="-180" y="380"/> - <p2 x="-160" y="380"/> - </wire> - <wire> - <p1 x="680" y="1020"/> - <p2 x="700" y="1020"/> - </wire> - <wire> - <p1 x="320" y="-100"/> - <p2 x="320" y="-20"/> - </wire> - <wire> - <p1 x="640" y="-80"/> - <p2 x="640" y="-60"/> - </wire> - <wire> - <p1 x="640" y="620"/> - <p2 x="640" y="780"/> - </wire> - <wire> - <p1 x="0" y="260"/> - <p2 x="0" y="320"/> - </wire> - <wire> - <p1 x="-580" y="-140"/> - <p2 x="-580" y="-100"/> - </wire> - <wire> - <p1 x="260" y="180"/> - <p2 x="260" y="240"/> - </wire> - <wire> - <p1 x="580" y="800"/> - <p2 x="580" y="860"/> - </wire> - <wire> - <p1 x="580" y="860"/> - <p2 x="580" y="1000"/> - </wire> - <wire> - <p1 x="900" y="600"/> - <p2 x="900" y="900"/> - </wire> - <wire> - <p1 x="200" y="-100"/> - <p2 x="200" y="-40"/> - </wire> - <wire> - <p1 x="200" y="60"/> - <p2 x="200" y="80"/> - </wire> - <wire> - <p1 x="-140" y="-40"/> - <p2 x="-140" y="80"/> - </wire> - <wire> - <p1 x="-140" y="-100"/> - <p2 x="-140" y="-80"/> - </wire> - <wire> - <p1 x="140" y="-220"/> - <p2 x="140" y="-200"/> - </wire> - <wire> - <p1 x="400" y="-140"/> - <p2 x="400" y="-100"/> - </wire> - <wire> - <p1 x="-20" y="240"/> - <p2 x="-20" y="260"/> - </wire> - <wire> - <p1 x="20" y="-140"/> - <p2 x="20" y="-100"/> - </wire> - <wire> - <p1 x="20" y="0"/> - <p2 x="20" y="60"/> - </wire> - <wire> - <p1 x="980" y="660"/> - <p2 x="980" y="700"/> - </wire> - <wire> - <p1 x="660" y="640"/> - <p2 x="660" y="800"/> - </wire> - <wire> - <p1 x="-280" y="-240"/> - <p2 x="-280" y="-220"/> - </wire> - <wire> - <p1 x="-280" y="-140"/> - <p2 x="-280" y="-80"/> - </wire> - <wire> - <p1 x="-280" y="-220"/> - <p2 x="-280" y="-140"/> - </wire> - <wire> - <p1 x="280" y="-140"/> - <p2 x="280" y="-100"/> - </wire> - <wire> - <p1 x="-220" y="220"/> - <p2 x="-220" y="260"/> - </wire> - <wire> - <p1 x="480" y="0"/> - <p2 x="480" y="60"/> - </wire> - <wire> - <p1 x="480" y="-200"/> - <p2 x="480" y="-140"/> - </wire> - <wire> - <p1 x="480" y="-140"/> - <p2 x="480" y="-100"/> - </wire> - <wire> - <p1 x="-100" y="-80"/> - <p2 x="-100" y="-60"/> - </wire> - <wire> - <p1 x="100" y="-380"/> - <p2 x="100" y="-340"/> - </wire> - <wire> - <p1 x="100" y="-340"/> - <p2 x="100" y="-280"/> - </wire> - <wire> - <p1 x="100" y="-280"/> - <p2 x="100" y="-240"/> - </wire> - <wire> - <p1 x="740" y="-180"/> - <p2 x="740" y="-140"/> - </wire> - <wire> - <p1 x="740" y="240"/> - <p2 x="740" y="260"/> - </wire> - <wire> - <p1 x="680" y="20"/> - <p2 x="680" y="40"/> - </wire> - <wire> - <p1 x="680" y="-100"/> - <p2 x="680" y="-40"/> - </wire> - <wire> - <p1 x="680" y="220"/> - <p2 x="680" y="280"/> - </wire> - <wire> - <p1 x="360" y="280"/> - <p2 x="360" y="560"/> - </wire> - <wire> - <p1 x="300" y="-240"/> - <p2 x="300" y="-140"/> - </wire> - <wire> - <p1 x="940" y="580"/> - <p2 x="940" y="640"/> - </wire> - <wire> - <p1 x="-240" y="-340"/> - <p2 x="-240" y="-220"/> - </wire> - <wire> - <p1 x="560" y="780"/> - <p2 x="560" y="840"/> - </wire> - <wire> - <p1 x="560" y="840"/> - <p2 x="560" y="980"/> - </wire> - <wire> - <p1 x="880" y="500"/> - <p2 x="880" y="620"/> - </wire> - <wire> - <p1 x="180" y="-80"/> - <p2 x="180" y="-20"/> - </wire> - <wire> - <p1 x="180" y="0"/> - <p2 x="180" y="60"/> - </wire> - <wire> - <p1 x="180" y="-320"/> - <p2 x="180" y="-280"/> - </wire> - <wire> - <p1 x="180" y="-280"/> - <p2 x="180" y="-240"/> - </wire> - <wire> - <p1 x="1080" y="-100"/> - <p2 x="1080" y="-60"/> - </wire> - <wire> - <p1 x="-60" y="180"/> - <p2 x="-60" y="240"/> - </wire> - <wire> - <p1 x="1020" y="620"/> - <p2 x="1020" y="680"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/digital/atk16_alu.dig b/digital/atk16_alu.dig deleted file mode 100644 index 0f40f94..0000000 --- a/digital/atk16_alu.dig +++ /dev/null @@ -1,1695 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>2</version> - <attributes> - <entry> - <string>romContent</string> - <romList> - <roms/> - </romList> - </entry> - <entry> - <string>Width</string> - <int>5</int> - </entry> - </attributes> - <visualElements> - <visualElement> - <elementName>Add</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>PLUS</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="60" y="0"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>A</string> - </entry> - </elementAttributes> - <pos x="40" y="0"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>B</string> - </entry> - </elementAttributes> - <pos x="40" y="20"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes/> - <pos x="40" y="60"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Y</string> - </entry> - </elementAttributes> - <pos x="240" y="0"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>FC</string> - </entry> - </elementAttributes> - <pos x="240" y="20"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="160" y="0"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>NetName</string> - <string>S0</string> - </entry> - </elementAttributes> - <pos x="160" y="-20"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes/> - <pos x="200" y="40"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>NetName</string> - <string>S0</string> - </entry> - </elementAttributes> - <pos x="200" y="20"/> - </visualElement> - <visualElement> - <elementName>atk16_alu_fo.dig</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>Overflow flag</string> - </entry> - </elementAttributes> - <pos x="620" y="0"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[2]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>A</string> - </entry> - </elementAttributes> - <pos x="200" y="120"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[3]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>B</string> - </entry> - </elementAttributes> - <pos x="200" y="140"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes/> - <pos x="200" y="180"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Y</string> - </entry> - </elementAttributes> - <pos x="400" y="120"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>FC</string> - </entry> - </elementAttributes> - <pos x="400" y="140"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="320" y="120"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>NetName</string> - <string>S1</string> - </entry> - </elementAttributes> - <pos x="320" y="100"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes/> - <pos x="360" y="160"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>NetName</string> - <string>S1</string> - </entry> - </elementAttributes> - <pos x="360" y="140"/> - </visualElement> - <visualElement> - <elementName>Sub</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>MINUS</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="220" y="120"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="60" y="240"/> - </visualElement> - <visualElement> - <elementName>Text</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>AND</string> - </entry> - </elementAttributes> - <pos x="60" y="200"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[2]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>A</string> - </entry> - </elementAttributes> - <pos x="40" y="240"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[3]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>B</string> - </entry> - </elementAttributes> - <pos x="40" y="260"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="160" y="260"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>NetName</string> - <string>S2</string> - </entry> - </elementAttributes> - <pos x="160" y="240"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Y</string> - </entry> - </elementAttributes> - <pos x="240" y="260"/> - </visualElement> - <visualElement> - <elementName>Or</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="220" y="360"/> - </visualElement> - <visualElement> - <elementName>Text</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>OR</string> - </entry> - </elementAttributes> - <pos x="220" y="320"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[2]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>A</string> - </entry> - </elementAttributes> - <pos x="200" y="360"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[3]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>B</string> - </entry> - </elementAttributes> - <pos x="200" y="380"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="320" y="380"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>NetName</string> - <string>S3</string> - </entry> - </elementAttributes> - <pos x="320" y="360"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Y</string> - </entry> - </elementAttributes> - <pos x="400" y="380"/> - </visualElement> - <visualElement> - <elementName>XOr</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="60" y="480"/> - </visualElement> - <visualElement> - <elementName>Text</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>XOR</string> - </entry> - </elementAttributes> - <pos x="60" y="440"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[2]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>A</string> - </entry> - </elementAttributes> - <pos x="40" y="480"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[3]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>B</string> - </entry> - </elementAttributes> - <pos x="40" y="500"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="160" y="500"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>NetName</string> - <string>S4</string> - </entry> - </elementAttributes> - <pos x="160" y="480"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Y</string> - </entry> - </elementAttributes> - <pos x="240" y="500"/> - </visualElement> - <visualElement> - <elementName>BarrelShifter</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>LOG SHIFT RIGHT</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - <entry> - <string>direction</string> - <direction>right</direction> - </entry> - </elementAttributes> - <pos x="220" y="620"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[2]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>A</string> - </entry> - </elementAttributes> - <pos x="200" y="620"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>B_L5</string> - </entry> - </elementAttributes> - <pos x="200" y="640"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="380" y="640"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>NetName</string> - <string>S5</string> - </entry> - </elementAttributes> - <pos x="380" y="620"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Y</string> - </entry> - </elementAttributes> - <pos x="420" y="640"/> - </visualElement> - <visualElement> - <elementName>BarrelShifter</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>ARI SHIFT RIGHT</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - <entry> - <string>barrelShifterMode</string> - <barrelShifterMode>arithmetic</barrelShifterMode> - </entry> - <entry> - <string>direction</string> - <direction>right</direction> - </entry> - </elementAttributes> - <pos x="80" y="760"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[2]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>A</string> - </entry> - </elementAttributes> - <pos x="60" y="760"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="240" y="780"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>NetName</string> - <string>S6</string> - </entry> - </elementAttributes> - <pos x="240" y="760"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Y</string> - </entry> - </elementAttributes> - <pos x="280" y="780"/> - </visualElement> - <visualElement> - <elementName>BarrelShifter</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>LOG SHIFT LEFT</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="220" y="920"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[2]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>A</string> - </entry> - </elementAttributes> - <pos x="200" y="920"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="380" y="940"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>NetName</string> - <string>S7</string> - </entry> - </elementAttributes> - <pos x="380" y="920"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Y</string> - </entry> - </elementAttributes> - <pos x="420" y="940"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>B_L5</string> - </entry> - </elementAttributes> - <pos x="60" y="780"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>B_L5</string> - </entry> - </elementAttributes> - <pos x="200" y="940"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>B15</string> - </entry> - </elementAttributes> - <pos x="600" y="60"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>Y15</string> - </entry> - </elementAttributes> - <pos x="600" y="80"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>A15</string> - </entry> - </elementAttributes> - <pos x="600" y="20"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>FO</string> - </entry> - </elementAttributes> - <pos x="720" y="40"/> - </visualElement> - <visualElement> - <elementName>Text</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Sign flag</string> - </entry> - </elementAttributes> - <pos x="820" y="-40"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>Y15</string> - </entry> - </elementAttributes> - <pos x="860" y="0"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>FS</string> - </entry> - </elementAttributes> - <pos x="900" y="0"/> - </visualElement> - <visualElement> - <elementName>atk16_alu_fz.dig</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>Zero flag</string> - </entry> - </elementAttributes> - <pos x="840" y="80"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>Y</string> - </entry> - </elementAttributes> - <pos x="820" y="80"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>FZ</string> - </entry> - </elementAttributes> - <pos x="920" y="80"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>S1</string> - </entry> - </elementAttributes> - <pos x="600" y="0"/> - </visualElement> - <visualElement> - <elementName>Testcase</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>PLUS test</string> - </entry> - <entry> - <string>Testdata</string> - <testData> - <dataString>A B S FLAGS Y -0x1 0x2 0 0b0000 0x3 -0xff 0x1 0 0b0000 0x100 -0x1 0xffff 0 0b0101 0x0 -0x4000 0x4000 0 0b1010 0x8000</dataString> - </testData> - </entry> - </elementAttributes> - <pos x="700" y="620"/> - </visualElement> - <visualElement> - <elementName>Testcase</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>MINUS test</string> - </entry> - <entry> - <string>Testdata</string> - <testData> - <dataString>A B S FLAGS Y -0x10 0x1 1 0b0000 0xF -0x1 0x0 1 0b0000 0x1 -0x0 0x1 1 0b1001 0xFFFF -0x8000 0x1 1 0b0010 0x7FFF</dataString> - </testData> - </entry> - </elementAttributes> - <pos x="700" y="700"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>LHS of binary ALU operation</string> - </entry> - <entry> - <string>Label</string> - <string>A</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="-300" y="40"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>RHS of binary ALU operation</string> - </entry> - <entry> - <string>Label</string> - <string>B</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="-300" y="180"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>ALU operation code</string> - </entry> - <entry> - <string>Label</string> - <string>S</string> - </entry> - <entry> - <string>Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="-320" y="420"/> - </visualElement> - <visualElement> - <elementName>Text</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>S Y -0 A + B -1 A - B -2 A and B -3 A or B -4 A xor B -5 A >> B # logical -6 A >>> B # arithmetic -7 A << B</string> - </entry> - </elementAttributes> - <pos x="-380" y="640"/> - </visualElement> - <visualElement> - <elementName>Decoder</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>3</int> - </entry> - <entry> - <string>flipSelPos</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="-260" y="420"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>S0</string> - </entry> - </elementAttributes> - <pos x="-200" y="420"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>S1</string> - </entry> - </elementAttributes> - <pos x="-200" y="440"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>S2</string> - </entry> - </elementAttributes> - <pos x="-200" y="460"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>S3</string> - </entry> - </elementAttributes> - <pos x="-200" y="480"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>S4</string> - </entry> - </elementAttributes> - <pos x="-200" y="500"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>S5</string> - </entry> - </elementAttributes> - <pos x="-200" y="520"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>S6</string> - </entry> - </elementAttributes> - <pos x="-200" y="540"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>S7</string> - </entry> - </elementAttributes> - <pos x="-200" y="560"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>NetName</string> - <string>A</string> - </entry> - </elementAttributes> - <pos x="-280" y="0"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>16</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>15,1</string> - </entry> - </elementAttributes> - <pos x="-240" y="40"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>NetName</string> - <string>B</string> - </entry> - </elementAttributes> - <pos x="-280" y="140"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>16</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>15,1</string> - </entry> - </elementAttributes> - <pos x="-240" y="180"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>16</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>5</string> - </entry> - </elementAttributes> - <pos x="-260" y="240"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>B_L5</string> - </entry> - </elementAttributes> - <pos x="-200" y="240"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>A15</string> - </entry> - </elementAttributes> - <pos x="-200" y="60"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>B15</string> - </entry> - </elementAttributes> - <pos x="-200" y="200"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>16</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>15,1</string> - </entry> - </elementAttributes> - <pos x="700" y="220"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>Y</string> - </entry> - </elementAttributes> - <pos x="660" y="220"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Y15</string> - </entry> - </elementAttributes> - <pos x="760" y="240"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Output</string> - </entry> - <entry> - <string>Label</string> - <string>Y</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="700" y="180"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>1*4</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>4</string> - </entry> - </elementAttributes> - <pos x="720" y="360"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>FLAGS</string> - </entry> - <entry> - <string>Bits</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="800" y="360"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>FO</string> - </entry> - </elementAttributes> - <pos x="700" y="380"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>FZ</string> - </entry> - </elementAttributes> - <pos x="700" y="400"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>FS</string> - </entry> - </elementAttributes> - <pos x="700" y="420"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>FC</string> - </entry> - </elementAttributes> - <pos x="660" y="360"/> - </visualElement> - <visualElement> - <elementName>PullDown</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - </elementAttributes> - <pos x="700" y="340"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="40" y="0"/> - <p2 x="60" y="0"/> - </wire> - <wire> - <p1 x="120" y="0"/> - <p2 x="140" y="0"/> - </wire> - <wire> - <p1 x="180" y="0"/> - <p2 x="240" y="0"/> - </wire> - <wire> - <p1 x="860" y="0"/> - <p2 x="900" y="0"/> - </wire> - <wire> - <p1 x="600" y="0"/> - <p2 x="620" y="0"/> - </wire> - <wire> - <p1 x="400" y="640"/> - <p2 x="420" y="640"/> - </wire> - <wire> - <p1 x="280" y="640"/> - <p2 x="360" y="640"/> - </wire> - <wire> - <p1 x="200" y="960"/> - <p2 x="220" y="960"/> - </wire> - <wire> - <p1 x="120" y="260"/> - <p2 x="140" y="260"/> - </wire> - <wire> - <p1 x="180" y="260"/> - <p2 x="240" y="260"/> - </wire> - <wire> - <p1 x="40" y="520"/> - <p2 x="60" y="520"/> - </wire> - <wire> - <p1 x="-220" y="520"/> - <p2 x="-200" y="520"/> - </wire> - <wire> - <p1 x="-220" y="200"/> - <p2 x="-200" y="200"/> - </wire> - <wire> - <p1 x="200" y="140"/> - <p2 x="220" y="140"/> - </wire> - <wire> - <p1 x="280" y="140"/> - <p2 x="300" y="140"/> - </wire> - <wire> - <p1 x="260" y="780"/> - <p2 x="280" y="780"/> - </wire> - <wire> - <p1 x="140" y="780"/> - <p2 x="220" y="780"/> - </wire> - <wire> - <p1 x="-220" y="460"/> - <p2 x="-200" y="460"/> - </wire> - <wire> - <p1 x="200" y="400"/> - <p2 x="220" y="400"/> - </wire> - <wire> - <p1 x="700" y="400"/> - <p2 x="720" y="400"/> - </wire> - <wire> - <p1 x="600" y="80"/> - <p2 x="620" y="80"/> - </wire> - <wire> - <p1 x="820" y="80"/> - <p2 x="840" y="80"/> - </wire> - <wire> - <p1 x="900" y="80"/> - <p2 x="920" y="80"/> - </wire> - <wire> - <p1 x="40" y="20"/> - <p2 x="60" y="20"/> - </wire> - <wire> - <p1 x="120" y="20"/> - <p2 x="140" y="20"/> - </wire> - <wire> - <p1 x="600" y="20"/> - <p2 x="620" y="20"/> - </wire> - <wire> - <p1 x="200" y="660"/> - <p2 x="220" y="660"/> - </wire> - <wire> - <p1 x="40" y="280"/> - <p2 x="60" y="280"/> - </wire> - <wire> - <p1 x="200" y="920"/> - <p2 x="220" y="920"/> - </wire> - <wire> - <p1 x="-220" y="540"/> - <p2 x="-200" y="540"/> - </wire> - <wire> - <p1 x="660" y="220"/> - <p2 x="680" y="220"/> - </wire> - <wire> - <p1 x="680" y="220"/> - <p2 x="700" y="220"/> - </wire> - <wire> - <p1 x="380" y="160"/> - <p2 x="400" y="160"/> - </wire> - <wire> - <p1 x="300" y="160"/> - <p2 x="340" y="160"/> - </wire> - <wire> - <p1 x="200" y="160"/> - <p2 x="220" y="160"/> - </wire> - <wire> - <p1 x="40" y="480"/> - <p2 x="60" y="480"/> - </wire> - <wire> - <p1 x="-220" y="480"/> - <p2 x="-200" y="480"/> - </wire> - <wire> - <p1 x="60" y="800"/> - <p2 x="80" y="800"/> - </wire> - <wire> - <p1 x="-320" y="420"/> - <p2 x="-240" y="420"/> - </wire> - <wire> - <p1 x="-220" y="420"/> - <p2 x="-200" y="420"/> - </wire> - <wire> - <p1 x="700" y="420"/> - <p2 x="720" y="420"/> - </wire> - <wire> - <p1 x="40" y="40"/> - <p2 x="60" y="40"/> - </wire> - <wire> - <p1 x="220" y="40"/> - <p2 x="240" y="40"/> - </wire> - <wire> - <p1 x="140" y="40"/> - <p2 x="180" y="40"/> - </wire> - <wire> - <p1 x="700" y="40"/> - <p2 x="720" y="40"/> - </wire> - <wire> - <p1 x="-300" y="40"/> - <p2 x="-280" y="40"/> - </wire> - <wire> - <p1 x="-280" y="40"/> - <p2 x="-240" y="40"/> - </wire> - <wire> - <p1 x="200" y="360"/> - <p2 x="220" y="360"/> - </wire> - <wire> - <p1 x="740" y="360"/> - <p2 x="800" y="360"/> - </wire> - <wire> - <p1 x="660" y="360"/> - <p2 x="700" y="360"/> - </wire> - <wire> - <p1 x="700" y="360"/> - <p2 x="720" y="360"/> - </wire> - <wire> - <p1 x="200" y="620"/> - <p2 x="220" y="620"/> - </wire> - <wire> - <p1 x="400" y="940"/> - <p2 x="420" y="940"/> - </wire> - <wire> - <p1 x="280" y="940"/> - <p2 x="360" y="940"/> - </wire> - <wire> - <p1 x="40" y="240"/> - <p2 x="60" y="240"/> - </wire> - <wire> - <p1 x="-240" y="240"/> - <p2 x="-200" y="240"/> - </wire> - <wire> - <p1 x="-280" y="240"/> - <p2 x="-260" y="240"/> - </wire> - <wire> - <p1 x="720" y="240"/> - <p2 x="760" y="240"/> - </wire> - <wire> - <p1 x="-220" y="560"/> - <p2 x="-200" y="560"/> - </wire> - <wire> - <p1 x="120" y="500"/> - <p2 x="140" y="500"/> - </wire> - <wire> - <p1 x="180" y="500"/> - <p2 x="240" y="500"/> - </wire> - <wire> - <p1 x="-220" y="500"/> - <p2 x="-200" y="500"/> - </wire> - <wire> - <p1 x="-300" y="180"/> - <p2 x="-280" y="180"/> - </wire> - <wire> - <p1 x="680" y="180"/> - <p2 x="700" y="180"/> - </wire> - <wire> - <p1 x="-280" y="180"/> - <p2 x="-240" y="180"/> - </wire> - <wire> - <p1 x="340" y="120"/> - <p2 x="400" y="120"/> - </wire> - <wire> - <p1 x="280" y="120"/> - <p2 x="300" y="120"/> - </wire> - <wire> - <p1 x="200" y="120"/> - <p2 x="220" y="120"/> - </wire> - <wire> - <p1 x="60" y="760"/> - <p2 x="80" y="760"/> - </wire> - <wire> - <p1 x="-220" y="440"/> - <p2 x="-200" y="440"/> - </wire> - <wire> - <p1 x="280" y="380"/> - <p2 x="300" y="380"/> - </wire> - <wire> - <p1 x="340" y="380"/> - <p2 x="400" y="380"/> - </wire> - <wire> - <p1 x="700" y="380"/> - <p2 x="720" y="380"/> - </wire> - <wire> - <p1 x="600" y="60"/> - <p2 x="620" y="60"/> - </wire> - <wire> - <p1 x="-220" y="60"/> - <p2 x="-200" y="60"/> - </wire> - <wire> - <p1 x="240" y="20"/> - <p2 x="240" y="40"/> - </wire> - <wire> - <p1 x="400" y="140"/> - <p2 x="400" y="160"/> - </wire> - <wire> - <p1 x="-280" y="0"/> - <p2 x="-280" y="40"/> - </wire> - <wire> - <p1 x="-280" y="140"/> - <p2 x="-280" y="180"/> - </wire> - <wire> - <p1 x="-280" y="180"/> - <p2 x="-280" y="240"/> - </wire> - <wire> - <p1 x="40" y="40"/> - <p2 x="40" y="60"/> - </wire> - <wire> - <p1 x="40" y="260"/> - <p2 x="40" y="280"/> - </wire> - <wire> - <p1 x="40" y="500"/> - <p2 x="40" y="520"/> - </wire> - <wire> - <p1 x="200" y="160"/> - <p2 x="200" y="180"/> - </wire> - <wire> - <p1 x="200" y="380"/> - <p2 x="200" y="400"/> - </wire> - <wire> - <p1 x="200" y="640"/> - <p2 x="200" y="660"/> - </wire> - <wire> - <p1 x="200" y="940"/> - <p2 x="200" y="960"/> - </wire> - <wire> - <p1 x="680" y="180"/> - <p2 x="680" y="220"/> - </wire> - <wire> - <p1 x="140" y="20"/> - <p2 x="140" y="40"/> - </wire> - <wire> - <p1 x="300" y="140"/> - <p2 x="300" y="160"/> - </wire> - <wire> - <p1 x="60" y="780"/> - <p2 x="60" y="800"/> - </wire> - <wire> - <p1 x="700" y="340"/> - <p2 x="700" y="360"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/digital/atk16_alu_carryfix.dig b/digital/atk16_alu_carryfix.dig deleted file mode 100644 index 1c22602..0000000 --- a/digital/atk16_alu_carryfix.dig +++ /dev/null @@ -1,270 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>2</version> - <attributes/> - <visualElements> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>Y</string> - </entry> - <entry> - <string>Inputs</string> - <int>1</int> - </entry> - </elementAttributes> - <pos x="240" y="60"/> - </visualElement> - <visualElement> - <elementName>Or</elementName> - <elementAttributes> - <entry> - <string>wideShape</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="140" y="40"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes> - <entry> - <string>wideShape</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Inputs</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="20" y="0"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes> - <entry> - <string>wideShape</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Inputs</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="20" y="80"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - <entry> - <string>Label</string> - <string>S2</string> - </entry> - </elementAttributes> - <pos x="-160" y="-100"/> - </visualElement> - <visualElement> - <elementName>Not</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - </elementAttributes> - <pos x="-140" y="-60"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - <entry> - <string>Label</string> - <string>S1</string> - </entry> - </elementAttributes> - <pos x="-100" y="-100"/> - </visualElement> - <visualElement> - <elementName>Not</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - </elementAttributes> - <pos x="-80" y="-60"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - <entry> - <string>Label</string> - <string>S0</string> - </entry> - </elementAttributes> - <pos x="-40" y="-100"/> - </visualElement> - <visualElement> - <elementName>Not</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - </elementAttributes> - <pos x="-20" y="-60"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="-140" y="0"/> - <p2 x="20" y="0"/> - </wire> - <wire> - <p1 x="-140" y="80"/> - <p2 x="20" y="80"/> - </wire> - <wire> - <p1 x="120" y="80"/> - <p2 x="140" y="80"/> - </wire> - <wire> - <p1 x="-80" y="20"/> - <p2 x="20" y="20"/> - </wire> - <wire> - <p1 x="100" y="20"/> - <p2 x="120" y="20"/> - </wire> - <wire> - <p1 x="-100" y="100"/> - <p2 x="20" y="100"/> - </wire> - <wire> - <p1 x="100" y="100"/> - <p2 x="120" y="100"/> - </wire> - <wire> - <p1 x="-40" y="40"/> - <p2 x="20" y="40"/> - </wire> - <wire> - <p1 x="120" y="40"/> - <p2 x="140" y="40"/> - </wire> - <wire> - <p1 x="-20" y="120"/> - <p2 x="20" y="120"/> - </wire> - <wire> - <p1 x="220" y="60"/> - <p2 x="240" y="60"/> - </wire> - <wire> - <p1 x="-160" y="-80"/> - <p2 x="-140" y="-80"/> - </wire> - <wire> - <p1 x="-100" y="-80"/> - <p2 x="-80" y="-80"/> - </wire> - <wire> - <p1 x="-40" y="-80"/> - <p2 x="-20" y="-80"/> - </wire> - <wire> - <p1 x="-100" y="-100"/> - <p2 x="-100" y="-80"/> - </wire> - <wire> - <p1 x="-100" y="-80"/> - <p2 x="-100" y="100"/> - </wire> - <wire> - <p1 x="-100" y="100"/> - <p2 x="-100" y="140"/> - </wire> - <wire> - <p1 x="-20" y="-80"/> - <p2 x="-20" y="-60"/> - </wire> - <wire> - <p1 x="-20" y="-20"/> - <p2 x="-20" y="120"/> - </wire> - <wire> - <p1 x="-20" y="120"/> - <p2 x="-20" y="140"/> - </wire> - <wire> - <p1 x="-40" y="-100"/> - <p2 x="-40" y="-80"/> - </wire> - <wire> - <p1 x="-40" y="-80"/> - <p2 x="-40" y="40"/> - </wire> - <wire> - <p1 x="-40" y="40"/> - <p2 x="-40" y="140"/> - </wire> - <wire> - <p1 x="120" y="20"/> - <p2 x="120" y="40"/> - </wire> - <wire> - <p1 x="120" y="80"/> - <p2 x="120" y="100"/> - </wire> - <wire> - <p1 x="-140" y="-80"/> - <p2 x="-140" y="-60"/> - </wire> - <wire> - <p1 x="-140" y="-20"/> - <p2 x="-140" y="0"/> - </wire> - <wire> - <p1 x="-140" y="80"/> - <p2 x="-140" y="140"/> - </wire> - <wire> - <p1 x="-140" y="0"/> - <p2 x="-140" y="80"/> - </wire> - <wire> - <p1 x="-160" y="-100"/> - <p2 x="-160" y="-80"/> - </wire> - <wire> - <p1 x="-160" y="-80"/> - <p2 x="-160" y="140"/> - </wire> - <wire> - <p1 x="-80" y="-80"/> - <p2 x="-80" y="-60"/> - </wire> - <wire> - <p1 x="-80" y="-20"/> - <p2 x="-80" y="20"/> - </wire> - <wire> - <p1 x="-80" y="20"/> - <p2 x="-80" y="140"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/digital/atk16_alu_fo.dig b/digital/atk16_alu_fo.dig deleted file mode 100644 index ecf0021..0000000 --- a/digital/atk16_alu_fo.dig +++ /dev/null @@ -1,494 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>2</version> - <attributes> - <entry> - <string>Label</string> - <string>alu_fo</string> - </entry> - <entry> - <string>romContent</string> - <romList> - <roms/> - </romList> - </entry> - <entry> - <string>Width</string> - <int>4</int> - </entry> - </attributes> - <visualElements> - <visualElement> - <elementName>Testcase</elementName> - <elementAttributes> - <entry> - <string>Testdata</string> - <testData> - <dataString>A15 B15 Y15 ~A/S FO -0 0 0 0 0 -0 0 1 0 1 -0 1 0 0 0 -0 1 1 0 0 -1 0 0 0 0 -1 0 1 0 0 -1 1 0 0 1 -1 1 1 0 0 -0 0 0 1 0 -0 0 1 1 0 -0 1 0 1 0 -0 1 1 1 1 -1 0 0 1 1 -1 0 1 1 0 -1 1 0 1 0 -1 1 1 1 0 -</dataString> - </testData> - </entry> - </elementAttributes> - <pos x="400" y="740"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>FO</string> - </entry> - <entry> - <string>Inputs</string> - <int>1</int> - </entry> - </elementAttributes> - <pos x="900" y="440"/> - </visualElement> - <visualElement> - <elementName>Or</elementName> - <elementAttributes> - <entry> - <string>wideShape</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Inputs</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="800" y="400"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes> - <entry> - <string>wideShape</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Inputs</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="660" y="220"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes> - <entry> - <string>wideShape</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Inputs</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="660" y="340"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes> - <entry> - <string>wideShape</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Inputs</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="660" y="460"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes> - <entry> - <string>wideShape</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Inputs</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="660" y="580"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - <entry> - <string>Label</string> - <string>~A/S</string> - </entry> - </elementAttributes> - <pos x="420" y="120"/> - </visualElement> - <visualElement> - <elementName>Not</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - </elementAttributes> - <pos x="440" y="160"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - <entry> - <string>Label</string> - <string>A15</string> - </entry> - </elementAttributes> - <pos x="480" y="120"/> - </visualElement> - <visualElement> - <elementName>Not</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - </elementAttributes> - <pos x="500" y="160"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - <entry> - <string>Label</string> - <string>B15</string> - </entry> - </elementAttributes> - <pos x="540" y="120"/> - </visualElement> - <visualElement> - <elementName>Not</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - </elementAttributes> - <pos x="560" y="160"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - <entry> - <string>Label</string> - <string>Y15</string> - </entry> - </elementAttributes> - <pos x="600" y="120"/> - </visualElement> - <visualElement> - <elementName>Not</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - </elementAttributes> - <pos x="620" y="160"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="540" y="480"/> - <p2 x="660" y="480"/> - </wire> - <wire> - <p1 x="780" y="480"/> - <p2 x="800" y="480"/> - </wire> - <wire> - <p1 x="620" y="640"/> - <p2 x="660" y="640"/> - </wire> - <wire> - <p1 x="740" y="260"/> - <p2 x="780" y="260"/> - </wire> - <wire> - <p1 x="440" y="420"/> - <p2 x="660" y="420"/> - </wire> - <wire> - <p1 x="760" y="420"/> - <p2 x="800" y="420"/> - </wire> - <wire> - <p1 x="480" y="580"/> - <p2 x="660" y="580"/> - </wire> - <wire> - <p1 x="540" y="360"/> - <p2 x="660" y="360"/> - </wire> - <wire> - <p1 x="600" y="520"/> - <p2 x="660" y="520"/> - </wire> - <wire> - <p1 x="420" y="140"/> - <p2 x="440" y="140"/> - </wire> - <wire> - <p1 x="480" y="140"/> - <p2 x="500" y="140"/> - </wire> - <wire> - <p1 x="540" y="140"/> - <p2 x="560" y="140"/> - </wire> - <wire> - <p1 x="600" y="140"/> - <p2 x="620" y="140"/> - </wire> - <wire> - <p1 x="440" y="300"/> - <p2 x="660" y="300"/> - </wire> - <wire> - <p1 x="500" y="460"/> - <p2 x="660" y="460"/> - </wire> - <wire> - <p1 x="760" y="460"/> - <p2 x="800" y="460"/> - </wire> - <wire> - <p1 x="740" y="620"/> - <p2 x="780" y="620"/> - </wire> - <wire> - <p1 x="560" y="240"/> - <p2 x="660" y="240"/> - </wire> - <wire> - <p1 x="780" y="400"/> - <p2 x="800" y="400"/> - </wire> - <wire> - <p1 x="620" y="400"/> - <p2 x="660" y="400"/> - </wire> - <wire> - <p1 x="480" y="340"/> - <p2 x="660" y="340"/> - </wire> - <wire> - <p1 x="740" y="500"/> - <p2 x="760" y="500"/> - </wire> - <wire> - <p1 x="420" y="660"/> - <p2 x="660" y="660"/> - </wire> - <wire> - <p1 x="600" y="280"/> - <p2 x="660" y="280"/> - </wire> - <wire> - <p1 x="560" y="600"/> - <p2 x="660" y="600"/> - </wire> - <wire> - <p1 x="880" y="440"/> - <p2 x="900" y="440"/> - </wire> - <wire> - <p1 x="500" y="220"/> - <p2 x="660" y="220"/> - </wire> - <wire> - <p1 x="740" y="380"/> - <p2 x="760" y="380"/> - </wire> - <wire> - <p1 x="420" y="540"/> - <p2 x="660" y="540"/> - </wire> - <wire> - <p1 x="480" y="120"/> - <p2 x="480" y="140"/> - </wire> - <wire> - <p1 x="480" y="140"/> - <p2 x="480" y="340"/> - </wire> - <wire> - <p1 x="480" y="580"/> - <p2 x="480" y="680"/> - </wire> - <wire> - <p1 x="480" y="340"/> - <p2 x="480" y="580"/> - </wire> - <wire> - <p1 x="560" y="140"/> - <p2 x="560" y="160"/> - </wire> - <wire> - <p1 x="560" y="200"/> - <p2 x="560" y="240"/> - </wire> - <wire> - <p1 x="560" y="600"/> - <p2 x="560" y="680"/> - </wire> - <wire> - <p1 x="560" y="240"/> - <p2 x="560" y="600"/> - </wire> - <wire> - <p1 x="420" y="120"/> - <p2 x="420" y="140"/> - </wire> - <wire> - <p1 x="420" y="140"/> - <p2 x="420" y="540"/> - </wire> - <wire> - <p1 x="420" y="660"/> - <p2 x="420" y="680"/> - </wire> - <wire> - <p1 x="420" y="540"/> - <p2 x="420" y="660"/> - </wire> - <wire> - <p1 x="500" y="140"/> - <p2 x="500" y="160"/> - </wire> - <wire> - <p1 x="500" y="200"/> - <p2 x="500" y="220"/> - </wire> - <wire> - <p1 x="500" y="460"/> - <p2 x="500" y="680"/> - </wire> - <wire> - <p1 x="500" y="220"/> - <p2 x="500" y="460"/> - </wire> - <wire> - <p1 x="440" y="140"/> - <p2 x="440" y="160"/> - </wire> - <wire> - <p1 x="440" y="200"/> - <p2 x="440" y="300"/> - </wire> - <wire> - <p1 x="440" y="420"/> - <p2 x="440" y="680"/> - </wire> - <wire> - <p1 x="440" y="300"/> - <p2 x="440" y="420"/> - </wire> - <wire> - <p1 x="600" y="120"/> - <p2 x="600" y="140"/> - </wire> - <wire> - <p1 x="600" y="520"/> - <p2 x="600" y="680"/> - </wire> - <wire> - <p1 x="600" y="140"/> - <p2 x="600" y="280"/> - </wire> - <wire> - <p1 x="600" y="280"/> - <p2 x="600" y="520"/> - </wire> - <wire> - <p1 x="760" y="380"/> - <p2 x="760" y="420"/> - </wire> - <wire> - <p1 x="760" y="460"/> - <p2 x="760" y="500"/> - </wire> - <wire> - <p1 x="540" y="120"/> - <p2 x="540" y="140"/> - </wire> - <wire> - <p1 x="540" y="480"/> - <p2 x="540" y="680"/> - </wire> - <wire> - <p1 x="540" y="360"/> - <p2 x="540" y="480"/> - </wire> - <wire> - <p1 x="540" y="140"/> - <p2 x="540" y="360"/> - </wire> - <wire> - <p1 x="620" y="140"/> - <p2 x="620" y="160"/> - </wire> - <wire> - <p1 x="620" y="200"/> - <p2 x="620" y="400"/> - </wire> - <wire> - <p1 x="620" y="640"/> - <p2 x="620" y="680"/> - </wire> - <wire> - <p1 x="620" y="400"/> - <p2 x="620" y="640"/> - </wire> - <wire> - <p1 x="780" y="260"/> - <p2 x="780" y="400"/> - </wire> - <wire> - <p1 x="780" y="480"/> - <p2 x="780" y="620"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/digital/atk16_alu_fz.dig b/digital/atk16_alu_fz.dig deleted file mode 100644 index 2da652a..0000000 --- a/digital/atk16_alu_fz.dig +++ /dev/null @@ -1,192 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>2</version> - <attributes> - <entry> - <string>Label</string> - <string>alu_fz</string> - </entry> - <entry> - <string>romContent</string> - <romList> - <roms/> - </romList> - </entry> - </attributes> - <visualElements> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>Y</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="360" y="360"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>16</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>4*4</string> - </entry> - </elementAttributes> - <pos x="380" y="360"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>4</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>1*4</string> - </entry> - </elementAttributes> - <pos x="600" y="360"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>FZ</string> - </entry> - </elementAttributes> - <pos x="800" y="400"/> - </visualElement> - <visualElement> - <elementName>Testcase</elementName> - <elementAttributes> - <entry> - <string>Testdata</string> - <testData> - <dataString>Y FZ -0x0 1 -0x1 0 -0xff 0</dataString> - </testData> - </entry> - </elementAttributes> - <pos x="360" y="220"/> - </visualElement> - <visualElement> - <elementName>NOr</elementName> - <elementAttributes> - <entry> - <string>Inputs</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="680" y="360"/> - </visualElement> - <visualElement> - <elementName>Or</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>4</int> - </entry> - <entry> - <string>Inputs</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="480" y="340"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="760" y="400"/> - <p2 x="800" y="400"/> - </wire> - <wire> - <p1 x="620" y="400"/> - <p2 x="660" y="400"/> - </wire> - <wire> - <p1 x="400" y="400"/> - <p2 x="480" y="400"/> - </wire> - <wire> - <p1 x="620" y="420"/> - <p2 x="640" y="420"/> - </wire> - <wire> - <p1 x="660" y="420"/> - <p2 x="680" y="420"/> - </wire> - <wire> - <p1 x="400" y="420"/> - <p2 x="480" y="420"/> - </wire> - <wire> - <p1 x="400" y="340"/> - <p2 x="480" y="340"/> - </wire> - <wire> - <p1 x="360" y="360"/> - <p2 x="380" y="360"/> - </wire> - <wire> - <p1 x="560" y="360"/> - <p2 x="600" y="360"/> - </wire> - <wire> - <p1 x="620" y="360"/> - <p2 x="680" y="360"/> - </wire> - <wire> - <p1 x="420" y="360"/> - <p2 x="480" y="360"/> - </wire> - <wire> - <p1 x="640" y="440"/> - <p2 x="680" y="440"/> - </wire> - <wire> - <p1 x="400" y="380"/> - <p2 x="420" y="380"/> - </wire> - <wire> - <p1 x="620" y="380"/> - <p2 x="680" y="380"/> - </wire> - <wire> - <p1 x="540" y="380"/> - <p2 x="560" y="380"/> - </wire> - <wire> - <p1 x="400" y="340"/> - <p2 x="400" y="360"/> - </wire> - <wire> - <p1 x="560" y="360"/> - <p2 x="560" y="380"/> - </wire> - <wire> - <p1 x="640" y="420"/> - <p2 x="640" y="440"/> - </wire> - <wire> - <p1 x="420" y="360"/> - <p2 x="420" y="380"/> - </wire> - <wire> - <p1 x="660" y="400"/> - <p2 x="660" y="420"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/digital/atk16_alu_inputs.dig b/digital/atk16_alu_inputs.dig deleted file mode 100644 index 310bafb..0000000 --- a/digital/atk16_alu_inputs.dig +++ /dev/null @@ -1,215 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>2</version> - <attributes> - <entry> - <string>Description</string> - <string>Maps the R1 input to the A output. Uses OPCODE parity to mux either the R2 input (even parity) or the RW_S input, here acting as a small immediate value, to the B output.</string> - </entry> - <entry> - <string>romContent</string> - <romList> - <roms/> - </romList> - </entry> - <entry> - <string>Width</string> - <int>5</int> - </entry> - </attributes> - <visualElements> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Register 1 value from regbank</string> - </entry> - <entry> - <string>Label</string> - <string>R1</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="60" y="380"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Register 2 value from regbank</string> - </entry> - <entry> - <string>Label</string> - <string>R2</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="60" y="460"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="260" y="500"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Register 2 selector</string> - </entry> - <entry> - <string>Label</string> - <string>R2_S</string> - </entry> - <entry> - <string>Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="180" y="540"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Immediate mode on?</string> - </entry> - <entry> - <string>Label</string> - <string>IM_M</string> - </entry> - </elementAttributes> - <pos x="180" y="620"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Output A</string> - </entry> - <entry> - <string>Label</string> - <string>A</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="380" y="460"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Output B</string> - </entry> - <entry> - <string>Label</string> - <string>B</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="380" y="520"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>3,13</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>16</string> - </entry> - </elementAttributes> - <pos x="220" y="540"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>13</int> - </entry> - </elementAttributes> - <pos x="200" y="580"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="200" y="560"/> - <p2 x="220" y="560"/> - </wire> - <wire> - <p1 x="200" y="500"/> - <p2 x="260" y="500"/> - </wire> - <wire> - <p1 x="300" y="520"/> - <p2 x="380" y="520"/> - </wire> - <wire> - <p1 x="60" y="460"/> - <p2 x="200" y="460"/> - </wire> - <wire> - <p1 x="340" y="460"/> - <p2 x="380" y="460"/> - </wire> - <wire> - <p1 x="60" y="380"/> - <p2 x="340" y="380"/> - </wire> - <wire> - <p1 x="240" y="540"/> - <p2 x="260" y="540"/> - </wire> - <wire> - <p1 x="180" y="540"/> - <p2 x="220" y="540"/> - </wire> - <wire> - <p1 x="180" y="620"/> - <p2 x="280" y="620"/> - </wire> - <wire> - <p1 x="340" y="380"/> - <p2 x="340" y="460"/> - </wire> - <wire> - <p1 x="280" y="540"/> - <p2 x="280" y="620"/> - </wire> - <wire> - <p1 x="200" y="460"/> - <p2 x="200" y="500"/> - </wire> - <wire> - <p1 x="200" y="560"/> - <p2 x="200" y="580"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/digital/atk16_decoder.dig b/digital/atk16_decoder.dig deleted file mode 100644 index b8eb088..0000000 --- a/digital/atk16_decoder.dig +++ /dev/null @@ -1,364 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>2</version> - <attributes> - <entry> - <string>romContent</string> - <romList> - <roms/> - </romList> - </entry> - <entry> - <string>Width</string> - <int>5</int> - </entry> - </attributes> - <visualElements> - <visualElement> - <elementName>Register</elementName> - <elementAttributes> - <entry> - <string>valueIsProbe</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Label</string> - <string>IR</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="200" y="340"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>DBUS</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - <entry> - <string>isHighZ</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="40" y="340"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Instruction register input enable</string> - </entry> - <entry> - <string>Label</string> - <string>IR_IE</string> - </entry> - </elementAttributes> - <pos x="140" y="420"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>CLK</string> - </entry> - </elementAttributes> - <pos x="40" y="380"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>splitterSpreading</string> - <int>2</int> - </entry> - <entry> - <string>Input Splitting</string> - <string>16</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>3,3,3,3,4</string> - </entry> - </elementAttributes> - <pos x="400" y="360"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>DBUS</string> - </entry> - </elementAttributes> - <pos x="40" y="340"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>DBUS</string> - </entry> - </elementAttributes> - <pos x="200" y="340"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Opcode</string> - </entry> - <entry> - <string>Label</string> - <string>OP</string> - </entry> - <entry> - <string>Bits</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="440" y="520"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Write register selection</string> - </entry> - <entry> - <string>Label</string> - <string>RW_S</string> - </entry> - <entry> - <string>Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="440" y="480"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>ALU selection code</string> - </entry> - <entry> - <string>Label</string> - <string>ALU_S</string> - </entry> - <entry> - <string>Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="440" y="360"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Read register 1 selection</string> - </entry> - <entry> - <string>Label</string> - <string>R1_S</string> - </entry> - <entry> - <string>Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="440" y="440"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Read register 2 selection</string> - </entry> - <entry> - <string>Label</string> - <string>R2_S</string> - </entry> - <entry> - <string>Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="440" y="400"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>16</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>9,</string> - </entry> - </elementAttributes> - <pos x="300" y="600"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - <entry> - <string>flipSelPos</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="480" y="600"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>DBUS</string> - </entry> - </elementAttributes> - <pos x="520" y="600"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Low 9 bits immediate value output enable</string> - </entry> - <entry> - <string>Label</string> - <string>LI_OE</string> - </entry> - </elementAttributes> - <pos x="460" y="680"/> - </visualElement> - <visualElement> - <elementName>Testcase</elementName> - <elementAttributes> - <entry> - <string>Testdata</string> - <testData> - <dataString>CLK DBUS IR_IE LI_OE OP RW_S R1_S R2_S ALU_S -C 0b0000001010011000 1 0 0 1 2 3 0</dataString> - </testData> - </entry> - </elementAttributes> - <pos x="120" y="160"/> - </visualElement> - <visualElement> - <elementName>BitExtender</elementName> - <elementAttributes> - <entry> - <string>inputBits</string> - <int>9</int> - </entry> - </elementAttributes> - <pos x="360" y="600"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="420" y="480"/> - <p2 x="440" y="480"/> - </wire> - <wire> - <p1 x="420" y="400"/> - <p2 x="440" y="400"/> - </wire> - <wire> - <p1 x="140" y="420"/> - <p2 x="180" y="420"/> - </wire> - <wire> - <p1 x="160" y="360"/> - <p2 x="200" y="360"/> - </wire> - <wire> - <p1 x="260" y="360"/> - <p2 x="300" y="360"/> - </wire> - <wire> - <p1 x="420" y="360"/> - <p2 x="440" y="360"/> - </wire> - <wire> - <p1 x="300" y="360"/> - <p2 x="400" y="360"/> - </wire> - <wire> - <p1 x="420" y="520"/> - <p2 x="440" y="520"/> - </wire> - <wire> - <p1 x="420" y="440"/> - <p2 x="440" y="440"/> - </wire> - <wire> - <p1 x="500" y="600"/> - <p2 x="520" y="600"/> - </wire> - <wire> - <p1 x="420" y="600"/> - <p2 x="460" y="600"/> - </wire> - <wire> - <p1 x="320" y="600"/> - <p2 x="360" y="600"/> - </wire> - <wire> - <p1 x="460" y="680"/> - <p2 x="480" y="680"/> - </wire> - <wire> - <p1 x="180" y="380"/> - <p2 x="200" y="380"/> - </wire> - <wire> - <p1 x="40" y="380"/> - <p2 x="160" y="380"/> - </wire> - <wire> - <p1 x="160" y="360"/> - <p2 x="160" y="380"/> - </wire> - <wire> - <p1 x="480" y="620"/> - <p2 x="480" y="680"/> - </wire> - <wire> - <p1 x="180" y="380"/> - <p2 x="180" y="420"/> - </wire> - <wire> - <p1 x="300" y="360"/> - <p2 x="300" y="600"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/digital/atk16_graphics_mode.dig b/digital/atk16_graphics_mode.dig deleted file mode 100644 index 2d05dd6..0000000 --- a/digital/atk16_graphics_mode.dig +++ /dev/null @@ -1,311 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>2</version> - <attributes> - <entry> - <string>romContent</string> - <romList> - <roms/> - </romList> - </entry> - <entry> - <string>Width</string> - <int>5</int> - </entry> - </attributes> - <visualElements> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>DBUS</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="220" y="160"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>00 disabled -01 text mode -10 sprite mode -11 undefined</string> - </entry> - <entry> - <string>Label</string> - <string>MODE</string> - </entry> - <entry> - <string>Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="700" y="160"/> - </visualElement> - <visualElement> - <elementName>Register</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>GRAPHICS MODE</string> - </entry> - <entry> - <string>Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="480" y="160"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes> - <entry> - <string>Inputs</string> - <int>13</int> - </entry> - </elementAttributes> - <pos x="440" y="260"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>13</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>1*13</string> - </entry> - </elementAttributes> - <pos x="400" y="260"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="560" y="380"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>16</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>2,14</string> - </entry> - </elementAttributes> - <pos x="360" y="160"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>MMIO_S</string> - </entry> - <entry> - <string>Bits</string> - <int>13</int> - </entry> - </elementAttributes> - <pos x="220" y="280"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>MMIO_IE</string> - </entry> - </elementAttributes> - <pos x="220" y="560"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>2</long> - </entry> - <entry> - <string>Bits</string> - <int>13</int> - </entry> - </elementAttributes> - <pos x="260" y="320"/> - </visualElement> - <visualElement> - <elementName>XNOr</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>13</int> - </entry> - </elementAttributes> - <pos x="280" y="280"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>CLK</string> - </entry> - </elementAttributes> - <pos x="220" y="220"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="380" y="160"/> - <p2 x="480" y="160"/> - </wire> - <wire> - <p1 x="220" y="160"/> - <p2 x="360" y="160"/> - </wire> - <wire> - <p1 x="620" y="160"/> - <p2 x="700" y="160"/> - </wire> - <wire> - <p1 x="420" y="320"/> - <p2 x="440" y="320"/> - </wire> - <wire> - <p1 x="260" y="320"/> - <p2 x="280" y="320"/> - </wire> - <wire> - <p1 x="420" y="480"/> - <p2 x="440" y="480"/> - </wire> - <wire> - <p1 x="420" y="260"/> - <p2 x="440" y="260"/> - </wire> - <wire> - <p1 x="460" y="260"/> - <p2 x="640" y="260"/> - </wire> - <wire> - <p1 x="380" y="260"/> - <p2 x="400" y="260"/> - </wire> - <wire> - <p1 x="420" y="420"/> - <p2 x="440" y="420"/> - </wire> - <wire> - <p1 x="540" y="420"/> - <p2 x="560" y="420"/> - </wire> - <wire> - <p1 x="460" y="200"/> - <p2 x="480" y="200"/> - </wire> - <wire> - <p1 x="420" y="360"/> - <p2 x="440" y="360"/> - </wire> - <wire> - <p1 x="420" y="460"/> - <p2 x="440" y="460"/> - </wire> - <wire> - <p1 x="420" y="300"/> - <p2 x="440" y="300"/> - </wire> - <wire> - <p1 x="360" y="300"/> - <p2 x="380" y="300"/> - </wire> - <wire> - <p1 x="420" y="400"/> - <p2 x="440" y="400"/> - </wire> - <wire> - <p1 x="620" y="400"/> - <p2 x="640" y="400"/> - </wire> - <wire> - <p1 x="220" y="560"/> - <p2 x="540" y="560"/> - </wire> - <wire> - <p1 x="420" y="500"/> - <p2 x="440" y="500"/> - </wire> - <wire> - <p1 x="420" y="340"/> - <p2 x="440" y="340"/> - </wire> - <wire> - <p1 x="540" y="180"/> - <p2 x="620" y="180"/> - </wire> - <wire> - <p1 x="440" y="180"/> - <p2 x="480" y="180"/> - </wire> - <wire> - <p1 x="420" y="440"/> - <p2 x="440" y="440"/> - </wire> - <wire> - <p1 x="420" y="280"/> - <p2 x="440" y="280"/> - </wire> - <wire> - <p1 x="220" y="280"/> - <p2 x="280" y="280"/> - </wire> - <wire> - <p1 x="420" y="380"/> - <p2 x="440" y="380"/> - </wire> - <wire> - <p1 x="500" y="380"/> - <p2 x="560" y="380"/> - </wire> - <wire> - <p1 x="220" y="220"/> - <p2 x="440" y="220"/> - </wire> - <wire> - <p1 x="640" y="260"/> - <p2 x="640" y="400"/> - </wire> - <wire> - <p1 x="440" y="180"/> - <p2 x="440" y="220"/> - </wire> - <wire> - <p1 x="460" y="200"/> - <p2 x="460" y="260"/> - </wire> - <wire> - <p1 x="380" y="260"/> - <p2 x="380" y="300"/> - </wire> - <wire> - <p1 x="620" y="160"/> - <p2 x="620" y="180"/> - </wire> - <wire> - <p1 x="540" y="420"/> - <p2 x="540" y="560"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/digital/atk16_irc.dig b/digital/atk16_irc.dig deleted file mode 100644 index 0037fa0..0000000 --- a/digital/atk16_irc.dig +++ /dev/null @@ -1,341 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>2</version> - <attributes> - <entry> - <string>romContent</string> - <romList> - <roms/> - </romList> - </entry> - <entry> - <string>Width</string> - <int>5</int> - </entry> - </attributes> - <visualElements> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>IRQ lines</string> - </entry> - <entry> - <string>Label</string> - <string>IRQ</string> - </entry> - <entry> - <string>Bits</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="140" y="480"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>PC value</string> - </entry> - <entry> - <string>Label</string> - <string>PC</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="140" y="400"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>4</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>1*4</string> - </entry> - </elementAttributes> - <pos x="160" y="480"/> - </visualElement> - <visualElement> - <elementName>Text</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Some IRQ active?</string> - </entry> - </elementAttributes> - <pos x="140" y="440"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>MAR_IE</string> - </entry> - </elementAttributes> - <pos x="280" y="620"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="360" y="580"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="460" y="400"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>DBUS</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="680" y="420"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - <entry> - <string>flipSelPos</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="600" y="420"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>PC_OE</string> - </entry> - </elementAttributes> - <pos x="580" y="540"/> - </visualElement> - <visualElement> - <elementName>PriorityEncoder</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="240" y="480"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>17</long> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="340" y="280"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="360" y="260"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>16</long> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="340" y="260"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>18</long> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="340" y="300"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>19</long> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="340" y="320"/> - </visualElement> - <visualElement> - <elementName>Testcase</elementName> - <elementAttributes> - <entry> - <string>Testdata</string> - <testData> - <dataString>IRQ PC MAR_IE PC_OE DBUS -0b0000 0x5 0 0 Z -0b0000 0x5 0 1 0x5 -0b0001 0x5 0 1 0x5 -0b0001 0x5 1 1 0x10 -0b0101 0x5 1 1 0x12</dataString> - </testData> - </entry> - </elementAttributes> - <pos x="640" y="240"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="140" y="480"/> - <p2 x="160" y="480"/> - </wire> - <wire> - <p1 x="180" y="480"/> - <p2 x="240" y="480"/> - </wire> - <wire> - <p1 x="320" y="480"/> - <p2 x="380" y="480"/> - </wire> - <wire> - <p1 x="340" y="320"/> - <p2 x="360" y="320"/> - </wire> - <wire> - <p1 x="620" y="420"/> - <p2 x="680" y="420"/> - </wire> - <wire> - <p1 x="500" y="420"/> - <p2 x="580" y="420"/> - </wire> - <wire> - <p1 x="340" y="580"/> - <p2 x="360" y="580"/> - </wire> - <wire> - <p1 x="340" y="260"/> - <p2 x="360" y="260"/> - </wire> - <wire> - <p1 x="180" y="520"/> - <p2 x="240" y="520"/> - </wire> - <wire> - <p1 x="280" y="620"/> - <p2 x="360" y="620"/> - </wire> - <wire> - <p1 x="340" y="300"/> - <p2 x="360" y="300"/> - </wire> - <wire> - <p1 x="400" y="300"/> - <p2 x="440" y="300"/> - </wire> - <wire> - <p1 x="140" y="400"/> - <p2 x="460" y="400"/> - </wire> - <wire> - <p1 x="180" y="500"/> - <p2 x="240" y="500"/> - </wire> - <wire> - <p1 x="320" y="500"/> - <p2 x="340" y="500"/> - </wire> - <wire> - <p1 x="420" y="600"/> - <p2 x="480" y="600"/> - </wire> - <wire> - <p1 x="340" y="280"/> - <p2 x="360" y="280"/> - </wire> - <wire> - <p1 x="440" y="440"/> - <p2 x="460" y="440"/> - </wire> - <wire> - <p1 x="180" y="540"/> - <p2 x="240" y="540"/> - </wire> - <wire> - <p1 x="580" y="540"/> - <p2 x="600" y="540"/> - </wire> - <wire> - <p1 x="480" y="440"/> - <p2 x="480" y="600"/> - </wire> - <wire> - <p1 x="340" y="500"/> - <p2 x="340" y="580"/> - </wire> - <wire> - <p1 x="600" y="440"/> - <p2 x="600" y="540"/> - </wire> - <wire> - <p1 x="440" y="300"/> - <p2 x="440" y="440"/> - </wire> - <wire> - <p1 x="380" y="340"/> - <p2 x="380" y="480"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/digital/atk16_jump_unit.dig b/digital/atk16_jump_unit.dig deleted file mode 100644 index 4ccd266..0000000 --- a/digital/atk16_jump_unit.dig +++ /dev/null @@ -1,193 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>2</version> - <attributes> - <entry> - <string>Description</string> - <string>Uses OPCODE parity to choose between relative addressing mode (even parity) or absolute addressing mode (odd parity).</string> - </entry> - <entry> - <string>romContent</string> - <romList> - <roms/> - </romList> - </entry> - <entry> - <string>Width</string> - <int>5</int> - </entry> - </attributes> - <visualElements> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Jump address</string> - </entry> - <entry> - <string>Label</string> - <string>ADDR</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="180" y="380"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>PC value</string> - </entry> - <entry> - <string>Label</string> - <string>PC</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="180" y="300"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Immediate mode on?</string> - </entry> - <entry> - <string>Label</string> - <string>IM_M</string> - </entry> - </elementAttributes> - <pos x="180" y="460"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Result PC value</string> - </entry> - <entry> - <string>Label</string> - <string>PC_RES</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="580" y="360"/> - </visualElement> - <visualElement> - <elementName>Add</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="240" y="300"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="400" y="340"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes/> - <pos x="220" y="360"/> - </visualElement> - <visualElement> - <elementName>Testcase</elementName> - <elementAttributes> - <entry> - <string>Testdata</string> - <testData> - <dataString>PC ADDR IM_M PC_RES -10 20 0 20 -10 20 1 30</dataString> - </testData> - </entry> - </elementAttributes> - <pos x="180" y="620"/> - </visualElement> - <visualElement> - <elementName>Not</elementName> - <elementAttributes/> - <pos x="200" y="460"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="200" y="320"/> - <p2 x="240" y="320"/> - </wire> - <wire> - <p1 x="220" y="340"/> - <p2 x="240" y="340"/> - </wire> - <wire> - <p1 x="380" y="340"/> - <p2 x="400" y="340"/> - </wire> - <wire> - <p1 x="440" y="360"/> - <p2 x="580" y="360"/> - </wire> - <wire> - <p1 x="180" y="300"/> - <p2 x="240" y="300"/> - </wire> - <wire> - <p1 x="300" y="300"/> - <p2 x="380" y="300"/> - </wire> - <wire> - <p1 x="180" y="380"/> - <p2 x="200" y="380"/> - </wire> - <wire> - <p1 x="200" y="380"/> - <p2 x="400" y="380"/> - </wire> - <wire> - <p1 x="180" y="460"/> - <p2 x="200" y="460"/> - </wire> - <wire> - <p1 x="240" y="460"/> - <p2 x="420" y="460"/> - </wire> - <wire> - <p1 x="420" y="380"/> - <p2 x="420" y="460"/> - </wire> - <wire> - <p1 x="200" y="320"/> - <p2 x="200" y="380"/> - </wire> - <wire> - <p1 x="380" y="300"/> - <p2 x="380" y="340"/> - </wire> - <wire> - <p1 x="220" y="340"/> - <p2 x="220" y="360"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/digital/atk16_mem.dig b/digital/atk16_mem.dig deleted file mode 100644 index 6ff9810..0000000 --- a/digital/atk16_mem.dig +++ /dev/null @@ -1,949 +0,0 @@ -<circuit> - <version>2</version> - <attributes> - <entry> - <string>romContent</string> - <romList> - <roms /> - </romList> - </entry> - <entry> - <string>Width</string> - <int>7</int> - </entry> - </attributes> - <visualElements> - <visualElement> - <elementName>EEPROM</elementName> - <elementAttributes> - <entry> - <string>AddrBits</string> - <int>15</int> - </entry> - <entry> - <string>isProgramMemory</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Label</string> - <string>MEM_ROM</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - <entry> - <string>Data</string> - <data>4014,2e00,1dc0,6026,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,001b,001a,001a,001a,8000,e000,e001,e002,e800,f800,f000,31c0,1fc8,31c8,1fc8,4016,2000,2000,4215,2240,3040,1fc9,23c0,1fc9,21c0,e000,4017,2000,4200,3008,600d,0008,0000,0001,0002,0017,0019,9000,0100,0031,0061,0062,0063,0032,402f,2000,0fc0,4433,2480,31d0,1fc8,1fc9,25c0,2480,31d0,1fc8,1fc9,21c0,4200,0270,3040,4434,2480,31d0,1fc8,1fc9,25c0,2480,31d0,1fc8,1fc9,21c0,4201,0270,3040,4000,0180,2000,31c0,1fc8,4031,2000,31c0,1fc8,1fc9,23c0,1fc9,21c0,3008,4000,31c0,1fc8,1fc9,21c0,4035,2000,31c0,1fc8,4000,31c0,1fc8,1fc9,23c0,1fc9,21c0,0008,31c0,1fc8,4037,2000,31c0,1fc8,1fc9,23c0,1fc9,21c0,3008,4000,31c0,1fc8,1fc9,21c0,4035,2000,31c0,1fc8,4001,31c0,1fc8,1fc9,23c0,1fc9,21c0,0008,31c0,1fc8,4038,2000,31c0,1fc8,1fc9,23c0,1fc9,21c0,3008,4000,31c0,1fc8,1fc9,21c0,4035,2000,31c0,1fc8,4002,31c0,1fc8,1fc9,23c0,1fc9,21c0,0008,31c0,1fc8,4039,2000,31c0,1fc8,1fc9,23c0,1fc9,21c0,3008,4000,31c0,1fc8,1fc9,21c0,4035,2000,31c0,1fc8,4003,31c0,1fc8,1fc9,23c0,1fc9,21c0,0008,31c0,1fc8,403a,2000,31c0,1fc8,1fc9,23c0,1fc9,21c0,3008,4000,31c0,1fc8,1fc9,21c0,4035,2000,31c0,1fc8,4004,31c0,1fc8,1fc9,23c0,1fc9,21c0,0008,31c0,1fc8,403b,2000,31c0,1fc8,1fc9,23c0,1fc9,21c0,3008,4000,31c0,1fc8,1fc9,21c0,4035,2000,31c0,1fc8,4005,31c0,1fc8,1fc9,23c0,1fc9,21c0,0008,31c0,1fc8,4000,31c0,1fc8,1fc9,23c0,1fc9,21c0,3008,4000,31c0,1fc8,1fc9,21c0,4435,2480,31d0,1fc8,1fc9,21c0,4202,0270,3040,4400,31d0,1fc8,1fc9,21c0,4203,0270,3040,4402,0590,2480,31d0,1fc8,1fc9,25c0,2480,31d0,1fc8,1fc9,21c0,4204,0270,3040,4400,31d0,1fc8,1fc9,21c0,4205,0270,3040,4201,31c8,1fc8,1fc9,21c0,1000,8451,4435,2480,31d0,1fc8,4403,0590,2480,31d0,1fc8,1fc9,27c0,1fc9,25c0,0498,31d0,1fc8,1fc9,21c0,4206,0270,3040,4406,0590,2480,31d0,1fc8,1fc9,25c0,2480,31d0,1fc8,1fc9,21c0,4207,0270,3040,4007,0180,2000,31c0,1fc8,4000,31c0,1fc8,1fc9,21c0,1000,8402,6020,6000,4407,0590,2480,31d0,1fc8,1fc9,21c0,4205,0270,3040,4403,0590,2480,31d0,1fc8,4401,31d0,1fc8,1fc9,27c0,1fc9,25c0,0498,31d0,1fc8,1fc9,21c0,4203,0270,3040,61a8,4001,0180,2000,31c0,1fc8,4000,31c0,1fc8,1fc9,23c0,1fc9,21c0,0008,31c0,1fc8,4004,0180,2000,31c0,1fc8,1fc9,23c0,1fc9,21c0,3008,4000,31c0,1fc8,1fc9,21c0,4001,0180,2000,31c0,1fc8,4001,31c0,1fc8,1fc9,23c0,1fc9,21c0,0008,31c0,1fc8,4005,0180,2000,31c0,1fc8,1fc9,23c0,1fc9,21c0,3008,4000,31c0,1fc8,1fc9,21c0,1f80,f000</data> - </entry> - </elementAttributes> - <pos x="740" y="100" /> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1" /> - </entry> - </elementAttributes> - <pos x="720" y="160" /> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1" /> - </entry> - </elementAttributes> - <pos x="720" y="120" /> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[3]/elementAttributes/entry/rotation" /> - </entry> - </elementAttributes> - <pos x="720" y="180" /> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Address</string> - </entry> - <entry> - <string>Label</string> - <string>ADDR</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="160" y="140" /> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>16</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>13,1,1,1</string> - </entry> - </elementAttributes> - <pos x="220" y="140" /> - </visualElement> - <visualElement> - <elementName>atk16_mem_mux.dig</elementName> - <elementAttributes /> - <pos x="320" y="160" /> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>13,1,1</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>15</string> - </entry> - </elementAttributes> - <pos x="320" y="80" /> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>1,1</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>2</string> - </entry> - </elementAttributes> - <pos x="400" y="160" /> - </visualElement> - <visualElement> - <elementName>Demultiplexer</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - <entry> - <string>Bits</string> - <int>15</int> - </entry> - </elementAttributes> - <pos x="420" y="60" /> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>ROM_OUT</string> - </entry> - </elementAttributes> - <pos x="840" y="100" /> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - <entry> - <string>flipSelPos</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="880" y="140" /> - </visualElement> - <visualElement> - <elementName>Demultiplexer</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - <entry> - <string>flipSelPos</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="420" y="300" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>RAM_IE</string> - </entry> - </elementAttributes> - <pos x="480" y="320" /> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Data bus</string> - </entry> - <entry> - <string>Label</string> - <string>DBUS</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - <entry> - <string>isHighZ</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="260" y="500" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>CLK</string> - </entry> - </elementAttributes> - <pos x="180" y="280" /> - </visualElement> - <visualElement> - <elementName>RAMDualPort</elementName> - <elementAttributes> - <entry> - <string>AddrBits</string> - <int>15</int> - </entry> - <entry> - <string>Label</string> - <string>MEM_RAM</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="660" y="280" /> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1" /> - </entry> - </elementAttributes> - <pos x="640" y="360" /> - </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="640" y="340" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2" /> - </entry> - <entry> - <string>NetName</string> - <string>RAM_IE</string> - </entry> - </elementAttributes> - <pos x="640" y="320" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2" /> - </entry> - <entry> - <string>NetName</string> - <string>DBUS</string> - </entry> - </elementAttributes> - <pos x="640" y="300" /> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>RAM_OUT</string> - </entry> - </elementAttributes> - <pos x="760" y="280" /> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="860" y="320" /> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Clock</string> - </entry> - <entry> - <string>Label</string> - <string>CLK</string> - </entry> - </elementAttributes> - <pos x="160" y="280" /> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Memory-mapped I/O word input enable</string> - </entry> - <entry> - <string>Label</string> - <string>MMIO_IE</string> - </entry> - </elementAttributes> - <pos x="880" y="540" /> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Memory-mapped I/O word output enable</string> - </entry> - <entry> - <string>Label</string> - <string>MMIO_OE</string> - </entry> - </elementAttributes> - <pos x="880" y="600" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>MMIO_S</string> - </entry> - </elementAttributes> - <pos x="260" y="40" /> - </visualElement> - <visualElement> - <elementName>Testcase</elementName> - <elementAttributes> - <entry> - <string>Testdata</string> - <testData> - <dataString>CLK ADDR MEM_IE MEM_OE DBUS DBUS_out - -# read ROM -program(0xFF) -C 0x0 0 1 Z 0xFF - -# read RAM -memory MEM_RAM(0x0)=0x55; -C 0 0 0 Z X -C 0x8000 0 1 Z 0x55 - -# write to RAM -C 0x8000 1 0 0xAA 0xAA -C 0x8000 0 1 Z 0xAA -</dataString> - </testData> - </entry> - </elementAttributes> - <pos x="540" y="480" /> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Memory input enable</string> - </entry> - <entry> - <string>Label</string> - <string>MEM_IE</string> - </entry> - </elementAttributes> - <pos x="160" y="340" /> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Memory output enable</string> - </entry> - <entry> - <string>Label</string> - <string>MEM_OE</string> - </entry> - </elementAttributes> - <pos x="260" y="560" /> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2" /> - </entry> - </elementAttributes> - <pos x="960" y="280" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>RAM_OE</string> - </entry> - </elementAttributes> - <pos x="960" y="280" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>MEM_OE</string> - </entry> - </elementAttributes> - <pos x="280" y="560" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>MEM_OE</string> - </entry> - </elementAttributes> - <pos x="960" y="240" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>DBUS</string> - </entry> - </elementAttributes> - <pos x="900" y="320" /> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2" /> - </entry> - </elementAttributes> - <pos x="960" y="200" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ROM_OE</string> - </entry> - </elementAttributes> - <pos x="960" y="200" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>MEM_OE</string> - </entry> - </elementAttributes> - <pos x="960" y="160" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>DBUS</string> - </entry> - </elementAttributes> - <pos x="920" y="120" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>DBUS</string> - </entry> - </elementAttributes> - <pos x="280" y="500" /> - </visualElement> - <visualElement> - <elementName>Decoder</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - <entry> - <string>flipSelPos</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="460" y="180" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ROM_OE</string> - </entry> - </elementAttributes> - <pos x="500" y="180" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>RAM_OE</string> - </entry> - </elementAttributes> - <pos x="500" y="200" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>MMIO_OE</string> - </entry> - </elementAttributes> - <pos x="500" y="220" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>MMIO_IE</string> - </entry> - </elementAttributes> - <pos x="480" y="340" /> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes /> - <pos x="780" y="580" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2" /> - </entry> - <entry> - <string>NetName</string> - <string>MEM_OE</string> - </entry> - </elementAttributes> - <pos x="780" y="620" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2" /> - </entry> - <entry> - <string>NetName</string> - <string>MMIO_OE</string> - </entry> - </elementAttributes> - <pos x="780" y="580" /> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes /> - <pos x="780" y="500" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2" /> - </entry> - <entry> - <string>NetName</string> - <string>MEM_IE</string> - </entry> - </elementAttributes> - <pos x="780" y="540" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2" /> - </entry> - <entry> - <string>NetName</string> - <string>MMIO_IE</string> - </entry> - </elementAttributes> - <pos x="780" y="500" /> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Memory-mapped I/O word selector</string> - </entry> - <entry> - <string>Label</string> - <string>MMIO_S</string> - </entry> - <entry> - <string>Bits</string> - <int>13</int> - </entry> - </elementAttributes> - <pos x="880" y="460" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2" /> - </entry> - <entry> - <string>NetName</string> - <string>MMIO_S</string> - </entry> - </elementAttributes> - <pos x="860" y="460" /> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>MEM_IE</string> - </entry> - </elementAttributes> - <pos x="300" y="360" /> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="720" y="160" /> - <p2 x="740" y="160" /> - </wire> - <wire> - <p1 x="240" y="160" /> - <p2 x="260" y="160" /> - </wire> - <wire> - <p1 x="380" y="160" /> - <p2 x="400" y="160" /> - </wire> - <wire> - <p1 x="420" y="160" /> - <p2 x="440" y="160" /> - </wire> - <wire> - <p1 x="260" y="160" /> - <p2 x="320" y="160" /> - </wire> - <wire> - <p1 x="440" y="160" /> - <p2 x="480" y="160" /> - </wire> - <wire> - <p1 x="460" y="320" /> - <p2 x="480" y="320" /> - </wire> - <wire> - <p1 x="640" y="320" /> - <p2 x="660" y="320" /> - </wire> - <wire> - <p1 x="720" y="320" /> - <p2 x="760" y="320" /> - </wire> - <wire> - <p1 x="880" y="320" /> - <p2 x="900" y="320" /> - </wire> - <wire> - <p1 x="760" y="320" /> - <p2 x="840" y="320" /> - </wire> - <wire> - <p1 x="620" y="100" /> - <p2 x="740" y="100" /> - </wire> - <wire> - <p1 x="260" y="100" /> - <p2 x="320" y="100" /> - </wire> - <wire> - <p1 x="380" y="100" /> - <p2 x="420" y="100" /> - </wire> - <wire> - <p1 x="860" y="260" /> - <p2 x="900" y="260" /> - </wire> - <wire> - <p1 x="240" y="200" /> - <p2 x="320" y="200" /> - </wire> - <wire> - <p1 x="640" y="360" /> - <p2 x="660" y="360" /> - </wire> - <wire> - <p1 x="280" y="360" /> - <p2 x="300" y="360" /> - </wire> - <wire> - <p1 x="240" y="40" /> - <p2 x="260" y="40" /> - </wire> - <wire> - <p1 x="840" y="520" /> - <p2 x="860" y="520" /> - </wire> - <wire> - <p1 x="640" y="300" /> - <p2 x="660" y="300" /> - </wire> - <wire> - <p1 x="800" y="140" /> - <p2 x="840" y="140" /> - </wire> - <wire> - <p1 x="160" y="140" /> - <p2 x="220" y="140" /> - </wire> - <wire> - <p1 x="840" y="140" /> - <p2 x="860" y="140" /> - </wire> - <wire> - <p1 x="860" y="460" /> - <p2 x="880" y="460" /> - </wire> - <wire> - <p1 x="240" y="80" /> - <p2 x="320" y="80" /> - </wire> - <wire> - <p1 x="340" y="80" /> - <p2 x="380" y="80" /> - </wire> - <wire> - <p1 x="460" y="80" /> - <p2 x="600" y="80" /> - </wire> - <wire> - <p1 x="260" y="560" /> - <p2 x="280" y="560" /> - </wire> - <wire> - <p1 x="720" y="180" /> - <p2 x="740" y="180" /> - </wire> - <wire> - <p1 x="240" y="180" /> - <p2 x="280" y="180" /> - </wire> - <wire> - <p1 x="380" y="180" /> - <p2 x="400" y="180" /> - </wire> - <wire> - <p1 x="880" y="180" /> - <p2 x="900" y="180" /> - </wire> - <wire> - <p1 x="280" y="180" /> - <p2 x="320" y="180" /> - </wire> - <wire> - <p1 x="640" y="340" /> - <p2 x="660" y="340" /> - </wire> - <wire> - <p1 x="160" y="340" /> - <p2 x="280" y="340" /> - </wire> - <wire> - <p1 x="460" y="340" /> - <p2 x="480" y="340" /> - </wire> - <wire> - <p1 x="280" y="340" /> - <p2 x="420" y="340" /> - </wire> - <wire> - <p1 x="260" y="500" /> - <p2 x="280" y="500" /> - </wire> - <wire> - <p1 x="160" y="280" /> - <p2 x="180" y="280" /> - </wire> - <wire> - <p1 x="600" y="280" /> - <p2 x="660" y="280" /> - </wire> - <wire> - <p1 x="720" y="120" /> - <p2 x="740" y="120" /> - </wire> - <wire> - <p1 x="280" y="120" /> - <p2 x="320" y="120" /> - </wire> - <wire> - <p1 x="900" y="120" /> - <p2 x="920" y="120" /> - </wire> - <wire> - <p1 x="840" y="600" /> - <p2 x="880" y="600" /> - </wire> - <wire> - <p1 x="460" y="60" /> - <p2 x="620" y="60" /> - </wire> - <wire> - <p1 x="860" y="540" /> - <p2 x="880" y="540" /> - </wire> - <wire> - <p1 x="480" y="160" /> - <p2 x="480" y="180" /> - </wire> - <wire> - <p1 x="260" y="100" /> - <p2 x="260" y="160" /> - </wire> - <wire> - <p1 x="900" y="120" /> - <p2 x="900" y="140" /> - </wire> - <wire> - <p1 x="840" y="100" /> - <p2 x="840" y="140" /> - </wire> - <wire> - <p1 x="620" y="60" /> - <p2 x="620" y="100" /> - </wire> - <wire> - <p1 x="240" y="40" /> - <p2 x="240" y="80" /> - </wire> - <wire> - <p1 x="240" y="80" /> - <p2 x="240" y="140" /> - </wire> - <wire> - <p1 x="880" y="160" /> - <p2 x="880" y="180" /> - </wire> - <wire> - <p1 x="280" y="120" /> - <p2 x="280" y="180" /> - </wire> - <wire> - <p1 x="280" y="340" /> - <p2 x="280" y="360" /> - </wire> - <wire> - <p1 x="440" y="140" /> - <p2 x="440" y="160" /> - </wire> - <wire> - <p1 x="440" y="160" /> - <p2 x="440" y="300" /> - </wire> - <wire> - <p1 x="600" y="80" /> - <p2 x="600" y="280" /> - </wire> - <wire> - <p1 x="760" y="280" /> - <p2 x="760" y="320" /> - </wire> - <wire> - <p1 x="380" y="80" /> - <p2 x="380" y="100" /> - </wire> - <wire> - <p1 x="860" y="520" /> - <p2 x="860" y="540" /> - </wire> - <wire> - <p1 x="860" y="260" /> - <p2 x="860" y="300" /> - </wire> - </wires> - <measurementOrdering /> -</circuit>
\ No newline at end of file diff --git a/digital/atk16_mem_mux.dig b/digital/atk16_mem_mux.dig deleted file mode 100644 index d4be584..0000000 --- a/digital/atk16_mem_mux.dig +++ /dev/null @@ -1,276 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>2</version> - <attributes/> - <visualElements> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>X</string> - </entry> - <entry> - <string>Inputs</string> - <int>1</int> - </entry> - </elementAttributes> - <pos x="240" y="140"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes> - <entry> - <string>wideShape</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Inputs</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="20" y="0"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>Y</string> - </entry> - <entry> - <string>Inputs</string> - <int>1</int> - </entry> - </elementAttributes> - <pos x="240" y="20"/> - </visualElement> - <visualElement> - <elementName>Or</elementName> - <elementAttributes> - <entry> - <string>wideShape</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="140" y="120"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes> - <entry> - <string>wideShape</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="20" y="80"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes> - <entry> - <string>wideShape</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="20" y="160"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - <entry> - <string>Label</string> - <string>C</string> - </entry> - </elementAttributes> - <pos x="-40" y="-100"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - <entry> - <string>Label</string> - <string>B</string> - </entry> - </elementAttributes> - <pos x="-100" y="-100"/> - </visualElement> - <visualElement> - <elementName>Not</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - </elementAttributes> - <pos x="-80" y="-60"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - <entry> - <string>Label</string> - <string>A</string> - </entry> - </elementAttributes> - <pos x="-160" y="-100"/> - </visualElement> - <visualElement> - <elementName>Not</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - </elementAttributes> - <pos x="-20" y="-60"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="-160" y="0"/> - <p2 x="20" y="0"/> - </wire> - <wire> - <p1 x="-160" y="80"/> - <p2 x="20" y="80"/> - </wire> - <wire> - <p1 x="-160" y="160"/> - <p2 x="20" y="160"/> - </wire> - <wire> - <p1 x="120" y="160"/> - <p2 x="140" y="160"/> - </wire> - <wire> - <p1 x="-100" y="20"/> - <p2 x="20" y="20"/> - </wire> - <wire> - <p1 x="100" y="20"/> - <p2 x="240" y="20"/> - </wire> - <wire> - <p1 x="100" y="100"/> - <p2 x="120" y="100"/> - </wire> - <wire> - <p1 x="100" y="180"/> - <p2 x="120" y="180"/> - </wire> - <wire> - <p1 x="-40" y="40"/> - <p2 x="20" y="40"/> - </wire> - <wire> - <p1 x="-80" y="120"/> - <p2 x="20" y="120"/> - </wire> - <wire> - <p1 x="120" y="120"/> - <p2 x="140" y="120"/> - </wire> - <wire> - <p1 x="-20" y="200"/> - <p2 x="20" y="200"/> - </wire> - <wire> - <p1 x="220" y="140"/> - <p2 x="240" y="140"/> - </wire> - <wire> - <p1 x="-100" y="-80"/> - <p2 x="-80" y="-80"/> - </wire> - <wire> - <p1 x="-40" y="-80"/> - <p2 x="-20" y="-80"/> - </wire> - <wire> - <p1 x="-100" y="-100"/> - <p2 x="-100" y="-80"/> - </wire> - <wire> - <p1 x="-100" y="20"/> - <p2 x="-100" y="220"/> - </wire> - <wire> - <p1 x="-100" y="-80"/> - <p2 x="-100" y="20"/> - </wire> - <wire> - <p1 x="-20" y="-80"/> - <p2 x="-20" y="-60"/> - </wire> - <wire> - <p1 x="-20" y="-20"/> - <p2 x="-20" y="200"/> - </wire> - <wire> - <p1 x="-20" y="200"/> - <p2 x="-20" y="220"/> - </wire> - <wire> - <p1 x="-40" y="-100"/> - <p2 x="-40" y="-80"/> - </wire> - <wire> - <p1 x="-40" y="-80"/> - <p2 x="-40" y="40"/> - </wire> - <wire> - <p1 x="-40" y="40"/> - <p2 x="-40" y="220"/> - </wire> - <wire> - <p1 x="120" y="100"/> - <p2 x="120" y="120"/> - </wire> - <wire> - <p1 x="120" y="160"/> - <p2 x="120" y="180"/> - </wire> - <wire> - <p1 x="-160" y="-100"/> - <p2 x="-160" y="0"/> - </wire> - <wire> - <p1 x="-160" y="80"/> - <p2 x="-160" y="160"/> - </wire> - <wire> - <p1 x="-160" y="0"/> - <p2 x="-160" y="80"/> - </wire> - <wire> - <p1 x="-160" y="160"/> - <p2 x="-160" y="220"/> - </wire> - <wire> - <p1 x="-80" y="-80"/> - <p2 x="-80" y="-60"/> - </wire> - <wire> - <p1 x="-80" y="-20"/> - <p2 x="-80" y="120"/> - </wire> - <wire> - <p1 x="-80" y="120"/> - <p2 x="-80" y="220"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/digital/atk16_peripherals.dig b/digital/atk16_peripherals.dig deleted file mode 100644 index c8eb7b5..0000000 --- a/digital/atk16_peripherals.dig +++ /dev/null @@ -1,852 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>2</version> - <attributes> - <entry> - <string>romContent</string> - <romList> - <roms/> - </romList> - </entry> - <entry> - <string>Width</string> - <int>6</int> - </entry> - </attributes> - <visualElements> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>1*4</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>4</string> - </entry> - </elementAttributes> - <pos x="800" y="200"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>IRQ</string> - </entry> - <entry> - <string>Bits</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="900" y="200"/> - </visualElement> - <visualElement> - <elementName>RS_FF_AS</elementName> - <elementAttributes/> - <pos x="500" y="180"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>IRQ0</string> - </entry> - </elementAttributes> - <pos x="480" y="180"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="360" y="180"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>IM_DS</string> - </entry> - </elementAttributes> - <pos x="340" y="180"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="520" y="260"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>IM_DS</string> - </entry> - </elementAttributes> - <pos x="500" y="260"/> - </visualElement> - <visualElement> - <elementName>RS_FF_AS</elementName> - <elementAttributes/> - <pos x="640" y="240"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>IRQ1</string> - </entry> - </elementAttributes> - <pos x="620" y="240"/> - </visualElement> - <visualElement> - <elementName>RS_FF_AS</elementName> - <elementAttributes/> - <pos x="500" y="360"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>IRQ2</string> - </entry> - </elementAttributes> - <pos x="480" y="360"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="360" y="360"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[6]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>IM_DS</string> - </entry> - </elementAttributes> - <pos x="340" y="360"/> - </visualElement> - <visualElement> - <elementName>RS_FF_AS</elementName> - <elementAttributes/> - <pos x="660" y="440"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>IRQ3</string> - </entry> - </elementAttributes> - <pos x="640" y="440"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="520" y="440"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[6]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>IM_DS</string> - </entry> - </elementAttributes> - <pos x="500" y="440"/> - </visualElement> - <visualElement> - <elementName>Decoder</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="80" y="240"/> - </visualElement> - <visualElement> - <elementName>Comparator</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>13</int> - </entry> - </elementAttributes> - <pos x="320" y="560"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>0</long> - </entry> - <entry> - <string>Bits</string> - <int>13</int> - </entry> - </elementAttributes> - <pos x="300" y="580"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="420" y="580"/> - </visualElement> - <visualElement> - <elementName>Terminal</elementName> - <elementAttributes/> - <pos x="520" y="560"/> - </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="520" y="580"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>DBUS</string> - </entry> - </elementAttributes> - <pos x="500" y="540"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>IE</string> - </entry> - </elementAttributes> - <pos x="400" y="620"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>S</string> - </entry> - </elementAttributes> - <pos x="300" y="560"/> - </visualElement> - <visualElement> - <elementName>Keyboard</elementName> - <elementAttributes/> - <pos x="540" y="700"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>IRQ0</string> - </entry> - </elementAttributes> - <pos x="620" y="720"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>DBUS</string> - </entry> - </elementAttributes> - <pos x="680" y="700"/> - </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="540" y="700"/> - </visualElement> - <visualElement> - <elementName>Comparator</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>13</int> - </entry> - </elementAttributes> - <pos x="280" y="680"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>13</int> - </entry> - </elementAttributes> - <pos x="260" y="700"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="380" y="700"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>OE</string> - </entry> - </elementAttributes> - <pos x="360" y="740"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>S</string> - </entry> - </elementAttributes> - <pos x="260" y="680"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes/> - <pos x="540" y="820"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>IRQ1</string> - </entry> - </elementAttributes> - <pos x="560" y="800"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes/> - <pos x="640" y="820"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>IRQ2</string> - </entry> - </elementAttributes> - <pos x="660" y="800"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes/> - <pos x="740" y="820"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>IRQ3</string> - </entry> - </elementAttributes> - <pos x="760" y="800"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>IM_DS</string> - </entry> - </elementAttributes> - <pos x="20" y="160"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>IM_DS</string> - </entry> - </elementAttributes> - <pos x="40" y="160"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>IT_N</string> - </entry> - <entry> - <string>Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="80" y="340"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>OE</string> - </entry> - </elementAttributes> - <pos x="20" y="120"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>OE</string> - </entry> - </elementAttributes> - <pos x="40" y="120"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>IE</string> - </entry> - </elementAttributes> - <pos x="20" y="80"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>IE</string> - </entry> - </elementAttributes> - <pos x="40" y="80"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>S</string> - </entry> - <entry> - <string>Bits</string> - <int>13</int> - </entry> - </elementAttributes> - <pos x="20" y="40"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>S</string> - </entry> - </elementAttributes> - <pos x="40" y="40"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>CLK</string> - </entry> - </elementAttributes> - <pos x="20" y="200"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>CLK</string> - </entry> - </elementAttributes> - <pos x="40" y="200"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>DBUS</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="780" y="620"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>DBUS</string> - </entry> - </elementAttributes> - <pos x="760" y="620"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="500" y="260"/> - <p2 x="520" y="260"/> - </wire> - <wire> - <p1 x="600" y="260"/> - <p2 x="640" y="260"/> - </wire> - <wire> - <p1 x="120" y="260"/> - <p2 x="440" y="260"/> - </wire> - <wire> - <p1 x="760" y="260"/> - <p2 x="800" y="260"/> - </wire> - <wire> - <p1 x="300" y="580"/> - <p2 x="320" y="580"/> - </wire> - <wire> - <p1 x="380" y="580"/> - <p2 x="420" y="580"/> - </wire> - <wire> - <p1 x="820" y="200"/> - <p2 x="900" y="200"/> - </wire> - <wire> - <p1 x="420" y="200"/> - <p2 x="500" y="200"/> - </wire> - <wire> - <p1 x="780" y="200"/> - <p2 x="800" y="200"/> - </wire> - <wire> - <p1 x="20" y="200"/> - <p2 x="40" y="200"/> - </wire> - <wire> - <p1 x="580" y="460"/> - <p2 x="660" y="460"/> - </wire> - <wire> - <p1 x="240" y="400"/> - <p2 x="360" y="400"/> - </wire> - <wire> - <p1 x="600" y="720"/> - <p2 x="620" y="720"/> - </wire> - <wire> - <p1 x="440" y="720"/> - <p2 x="540" y="720"/> - </wire> - <wire> - <p1 x="20" y="80"/> - <p2 x="40" y="80"/> - </wire> - <wire> - <p1 x="80" y="340"/> - <p2 x="100" y="340"/> - </wire> - <wire> - <p1 x="580" y="280"/> - <p2 x="600" y="280"/> - </wire> - <wire> - <p1 x="120" y="280"/> - <p2 x="240" y="280"/> - </wire> - <wire> - <p1 x="480" y="600"/> - <p2 x="520" y="600"/> - </wire> - <wire> - <p1 x="140" y="220"/> - <p2 x="360" y="220"/> - </wire> - <wire> - <p1 x="720" y="220"/> - <p2 x="800" y="220"/> - </wire> - <wire> - <p1 x="220" y="480"/> - <p2 x="520" y="480"/> - </wire> - <wire> - <p1 x="540" y="800"/> - <p2 x="560" y="800"/> - </wire> - <wire> - <p1 x="640" y="800"/> - <p2 x="660" y="800"/> - </wire> - <wire> - <p1 x="740" y="800"/> - <p2 x="760" y="800"/> - </wire> - <wire> - <p1 x="20" y="160"/> - <p2 x="40" y="160"/> - </wire> - <wire> - <p1 x="360" y="740"/> - <p2 x="380" y="740"/> - </wire> - <wire> - <p1 x="480" y="360"/> - <p2 x="500" y="360"/> - </wire> - <wire> - <p1 x="340" y="360"/> - <p2 x="360" y="360"/> - </wire> - <wire> - <p1 x="560" y="360"/> - <p2 x="740" y="360"/> - </wire> - <wire> - <p1 x="260" y="680"/> - <p2 x="280" y="680"/> - </wire> - <wire> - <p1 x="20" y="40"/> - <p2 x="40" y="40"/> - </wire> - <wire> - <p1 x="440" y="300"/> - <p2 x="520" y="300"/> - </wire> - <wire> - <p1 x="120" y="300"/> - <p2 x="220" y="300"/> - </wire> - <wire> - <p1 x="400" y="620"/> - <p2 x="420" y="620"/> - </wire> - <wire> - <p1 x="760" y="620"/> - <p2 x="780" y="620"/> - </wire> - <wire> - <p1 x="620" y="240"/> - <p2 x="640" y="240"/> - </wire> - <wire> - <p1 x="700" y="240"/> - <p2 x="720" y="240"/> - </wire> - <wire> - <p1 x="120" y="240"/> - <p2 x="140" y="240"/> - </wire> - <wire> - <p1 x="740" y="240"/> - <p2 x="800" y="240"/> - </wire> - <wire> - <p1 x="500" y="560"/> - <p2 x="520" y="560"/> - </wire> - <wire> - <p1 x="300" y="560"/> - <p2 x="320" y="560"/> - </wire> - <wire> - <p1 x="480" y="180"/> - <p2 x="500" y="180"/> - </wire> - <wire> - <p1 x="340" y="180"/> - <p2 x="360" y="180"/> - </wire> - <wire> - <p1 x="560" y="180"/> - <p2 x="780" y="180"/> - </wire> - <wire> - <p1 x="640" y="440"/> - <p2 x="660" y="440"/> - </wire> - <wire> - <p1 x="500" y="440"/> - <p2 x="520" y="440"/> - </wire> - <wire> - <p1 x="720" y="440"/> - <p2 x="760" y="440"/> - </wire> - <wire> - <p1 x="20" y="120"/> - <p2 x="40" y="120"/> - </wire> - <wire> - <p1 x="420" y="380"/> - <p2 x="500" y="380"/> - </wire> - <wire> - <p1 x="260" y="700"/> - <p2 x="280" y="700"/> - </wire> - <wire> - <p1 x="340" y="700"/> - <p2 x="380" y="700"/> - </wire> - <wire> - <p1 x="600" y="700"/> - <p2 x="680" y="700"/> - </wire> - <wire> - <p1 x="640" y="800"/> - <p2 x="640" y="820"/> - </wire> - <wire> - <p1 x="100" y="300"/> - <p2 x="100" y="340"/> - </wire> - <wire> - <p1 x="740" y="240"/> - <p2 x="740" y="360"/> - </wire> - <wire> - <p1 x="740" y="800"/> - <p2 x="740" y="820"/> - </wire> - <wire> - <p1 x="140" y="220"/> - <p2 x="140" y="240"/> - </wire> - <wire> - <p1 x="780" y="180"/> - <p2 x="780" y="200"/> - </wire> - <wire> - <p1 x="240" y="280"/> - <p2 x="240" y="400"/> - </wire> - <wire> - <p1 x="720" y="220"/> - <p2 x="720" y="240"/> - </wire> - <wire> - <p1 x="500" y="540"/> - <p2 x="500" y="560"/> - </wire> - <wire> - <p1 x="600" y="260"/> - <p2 x="600" y="280"/> - </wire> - <wire> - <p1 x="440" y="260"/> - <p2 x="440" y="300"/> - </wire> - <wire> - <p1 x="760" y="260"/> - <p2 x="760" y="440"/> - </wire> - <wire> - <p1 x="220" y="300"/> - <p2 x="220" y="480"/> - </wire> - <wire> - <p1 x="540" y="800"/> - <p2 x="540" y="820"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/digital/atk16_ppu.dig b/digital/atk16_ppu.dig deleted file mode 100644 index e6e7608..0000000 --- a/digital/atk16_ppu.dig +++ /dev/null @@ -1,827 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>2</version> - <attributes> - <entry> - <string>romContent</string> - <romList> - <roms/> - </romList> - </entry> - <entry> - <string>Width</string> - <int>7</int> - </entry> - </attributes> - <visualElements> - <visualElement> - <elementName>RAMDualPort</elementName> - <elementAttributes> - <entry> - <string>AddrBits</string> - <int>7</int> - </entry> - <entry> - <string>Label</string> - <string>SPRITE MEM</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="-220" y="-140"/> - </visualElement> - <visualElement> - <elementName>Text</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>8 bits tile pattern index -10 bits Y position -10 bits X position -1 bit H flip -1 bit V flip -1 bit behind background? (priority) -1 bit palette select -= total 4 bytes per sprite -x 64 sprites -= 128 words</string> - </entry> - </elementAttributes> - <pos x="-500" y="-540"/> - </visualElement> - <visualElement> - <elementName>Text</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>2**7 selector addresses for -sprite mem, starting from 0x0800</string> - </entry> - </elementAttributes> - <pos x="-400" y="140"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>MMIO_IE</string> - </entry> - </elementAttributes> - <pos x="-380" y="-100"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>MMIO_OE</string> - </entry> - </elementAttributes> - <pos x="-380" y="-60"/> - </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="-240" y="-80"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>MMI/O selector</string> - </entry> - <entry> - <string>Label</string> - <string>MMIO_S</string> - </entry> - <entry> - <string>Bits</string> - <int>13</int> - </entry> - </elementAttributes> - <pos x="-360" y="40"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>DBUS</string> - </entry> - </elementAttributes> - <pos x="-240" y="-120"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SMEMBUS</string> - </entry> - </elementAttributes> - <pos x="-240" y="-140"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>13</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>11,1,1</string> - </entry> - </elementAttributes> - <pos x="-340" y="40"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes> - <entry> - <string>inverterConfig</string> - <inverterConfig> - <string>In_2</string> - </inverterConfig> - </entry> - </elementAttributes> - <pos x="-280" y="60"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SM_QUERY</string> - </entry> - </elementAttributes> - <pos x="-120" y="280"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>11</int> - </entry> - </elementAttributes> - <pos x="-100" y="300"/> - </visualElement> - <visualElement> - <elementName>RAMDualPort</elementName> - <elementAttributes> - <entry> - <string>AddrBits</string> - <int>9</int> - </entry> - <entry> - <string>Label</string> - <string>SCAN BUFFER</string> - </entry> - <entry> - <string>Bits</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="80" y="-180"/> - </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="60" y="-180"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>mirror</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Input Splitting</string> - <string>4</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>1*4</string> - </entry> - </elementAttributes> - <pos x="180" y="-140"/> - </visualElement> - <visualElement> - <elementName>atk16_ppu_palette.dig</elementName> - <elementAttributes/> - <pos x="260" y="-200"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>1,1</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>2</string> - </entry> - </elementAttributes> - <pos x="380" y="-200"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>1,1</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>2</string> - </entry> - </elementAttributes> - <pos x="380" y="-160"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>1,1</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>2</string> - </entry> - </elementAttributes> - <pos x="380" y="-120"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>PR</string> - </entry> - </elementAttributes> - <pos x="420" y="-200"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>PG</string> - </entry> - </elementAttributes> - <pos x="420" y="-160"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>PB</string> - </entry> - </elementAttributes> - <pos x="420" y="-120"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>Bits</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="-20" y="-160"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="0" y="-140"/> - </visualElement> - <visualElement> - <elementName>Counter</elementName> - <elementAttributes/> - <pos x="-60" y="-100"/> - </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="-60" y="-80"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes/> - <pos x="-80" y="-120"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes/> - <pos x="-80" y="-40"/> - </visualElement> - <visualElement> - <elementName>Text</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>TODO</string> - </entry> - </elementAttributes> - <pos x="-280" y="20"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SMEMBUS</string> - </entry> - </elementAttributes> - <pos x="-100" y="60"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>Bits</string> - <int>7</int> - </entry> - </elementAttributes> - <pos x="-80" y="60"/> - </visualElement> - <visualElement> - <elementName>Text</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>TODO: 8x8x4 tile pattern memory</string> - </entry> - </elementAttributes> - <pos x="80" y="-460"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="60" y="-100"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>SCAN BUF</string> - </entry> - </elementAttributes> - <pos x="160" y="-40"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>PR</string> - </entry> - <entry> - <string>Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="600" y="-260"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>PG</string> - </entry> - <entry> - <string>Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="600" y="-220"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>PB</string> - </entry> - <entry> - <string>Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="600" y="-180"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>PB</string> - </entry> - </elementAttributes> - <pos x="580" y="-180"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>PR</string> - </entry> - </elementAttributes> - <pos x="580" y="-260"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>PG</string> - </entry> - </elementAttributes> - <pos x="580" y="-220"/> - </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="-440" y="280"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>PCLK</string> - </entry> - </elementAttributes> - <pos x="-420" y="280"/> - </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="-440" y="320"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>CLK</string> - </entry> - </elementAttributes> - <pos x="-420" y="320"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>DBUS</string> - </entry> - </elementAttributes> - <pos x="-420" y="240"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Data bus</string> - </entry> - <entry> - <string>Label</string> - <string>DBUS</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="-440" y="240"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>X pixel</string> - </entry> - <entry> - <string>Label</string> - <string>X</string> - </entry> - <entry> - <string>Bits</string> - <int>9</int> - </entry> - </elementAttributes> - <pos x="-440" y="380"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>X</string> - </entry> - </elementAttributes> - <pos x="-420" y="380"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Y pixel</string> - </entry> - <entry> - <string>Label</string> - <string>Y</string> - </entry> - <entry> - <string>Bits</string> - <int>8</int> - </entry> - </elementAttributes> - <pos x="-440" y="420"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Y</string> - </entry> - </elementAttributes> - <pos x="-420" y="420"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="-440" y="320"/> - <p2 x="-420" y="320"/> - </wire> - <wire> - <p1 x="580" y="-260"/> - <p2 x="600" y="-260"/> - </wire> - <wire> - <p1 x="-380" y="-100"/> - <p2 x="-220" y="-100"/> - </wire> - <wire> - <p1 x="60" y="-100"/> - <p2 x="80" y="-100"/> - </wire> - <wire> - <p1 x="-80" y="-100"/> - <p2 x="-60" y="-100"/> - </wire> - <wire> - <p1 x="-320" y="100"/> - <p2 x="-300" y="100"/> - </wire> - <wire> - <p1 x="-440" y="420"/> - <p2 x="-420" y="420"/> - </wire> - <wire> - <p1 x="200" y="-200"/> - <p2 x="260" y="-200"/> - </wire> - <wire> - <p1 x="400" y="-200"/> - <p2 x="420" y="-200"/> - </wire> - <wire> - <p1 x="-360" y="40"/> - <p2 x="-340" y="40"/> - </wire> - <wire> - <p1 x="-240" y="-140"/> - <p2 x="-220" y="-140"/> - </wire> - <wire> - <p1 x="140" y="-140"/> - <p2 x="160" y="-140"/> - </wire> - <wire> - <p1 x="200" y="-140"/> - <p2 x="260" y="-140"/> - </wire> - <wire> - <p1 x="0" y="-140"/> - <p2 x="80" y="-140"/> - </wire> - <wire> - <p1 x="160" y="-140"/> - <p2 x="180" y="-140"/> - </wire> - <wire> - <p1 x="-240" y="-80"/> - <p2 x="-220" y="-80"/> - </wire> - <wire> - <p1 x="0" y="-80"/> - <p2 x="20" y="-80"/> - </wire> - <wire> - <p1 x="-440" y="240"/> - <p2 x="-420" y="240"/> - </wire> - <wire> - <p1 x="60" y="-180"/> - <p2 x="80" y="-180"/> - </wire> - <wire> - <p1 x="200" y="-180"/> - <p2 x="260" y="-180"/> - </wire> - <wire> - <p1 x="580" y="-180"/> - <p2 x="600" y="-180"/> - </wire> - <wire> - <p1 x="-240" y="-120"/> - <p2 x="-220" y="-120"/> - </wire> - <wire> - <p1 x="400" y="-120"/> - <p2 x="420" y="-120"/> - </wire> - <wire> - <p1 x="20" y="-120"/> - <p2 x="80" y="-120"/> - </wire> - <wire> - <p1 x="-120" y="280"/> - <p2 x="-100" y="280"/> - </wire> - <wire> - <p1 x="-440" y="280"/> - <p2 x="-420" y="280"/> - </wire> - <wire> - <p1 x="580" y="-220"/> - <p2 x="600" y="-220"/> - </wire> - <wire> - <p1 x="-380" y="-60"/> - <p2 x="-220" y="-60"/> - </wire> - <wire> - <p1 x="-80" y="-60"/> - <p2 x="-60" y="-60"/> - </wire> - <wire> - <p1 x="-320" y="60"/> - <p2 x="-280" y="60"/> - </wire> - <wire> - <p1 x="-100" y="60"/> - <p2 x="-80" y="60"/> - </wire> - <wire> - <p1 x="-440" y="380"/> - <p2 x="-420" y="380"/> - </wire> - <wire> - <p1 x="200" y="-160"/> - <p2 x="260" y="-160"/> - </wire> - <wire> - <p1 x="400" y="-160"/> - <p2 x="420" y="-160"/> - </wire> - <wire> - <p1 x="-20" y="-160"/> - <p2 x="80" y="-160"/> - </wire> - <wire> - <p1 x="160" y="-140"/> - <p2 x="160" y="-40"/> - </wire> - <wire> - <p1 x="-100" y="280"/> - <p2 x="-100" y="300"/> - </wire> - <wire> - <p1 x="20" y="-120"/> - <p2 x="20" y="-80"/> - </wire> - <wire> - <p1 x="-80" y="-120"/> - <p2 x="-80" y="-100"/> - </wire> - <wire> - <p1 x="-80" y="-60"/> - <p2 x="-80" y="-40"/> - </wire> - <wire> - <p1 x="-320" y="80"/> - <p2 x="-320" y="100"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/digital/atk16_ppu_palette.dig b/digital/atk16_ppu_palette.dig deleted file mode 100644 index 40101b7..0000000 --- a/digital/atk16_ppu_palette.dig +++ /dev/null @@ -1,225 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>2</version> - <attributes> - <entry> - <string>romContent</string> - <romList> - <roms/> - </romList> - </entry> - <entry> - <string>Width</string> - <int>6</int> - </entry> - </attributes> - <visualElements> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>YR1</string> - </entry> - <entry> - <string>Inputs</string> - <int>1</int> - </entry> - </elementAttributes> - <pos x="20" y="0"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>YR0</string> - </entry> - <entry> - <string>Inputs</string> - <int>1</int> - </entry> - </elementAttributes> - <pos x="20" y="40"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>YG1</string> - </entry> - <entry> - <string>Inputs</string> - <int>1</int> - </entry> - </elementAttributes> - <pos x="20" y="80"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>YG0</string> - </entry> - <entry> - <string>Inputs</string> - <int>1</int> - </entry> - </elementAttributes> - <pos x="20" y="120"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>YB1</string> - </entry> - <entry> - <string>Inputs</string> - <int>1</int> - </entry> - </elementAttributes> - <pos x="20" y="160"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>YB0</string> - </entry> - <entry> - <string>Inputs</string> - <int>1</int> - </entry> - </elementAttributes> - <pos x="20" y="200"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - <entry> - <string>Label</string> - <string>R0</string> - </entry> - </elementAttributes> - <pos x="-220" y="-100"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - <entry> - <string>Label</string> - <string>G1</string> - </entry> - </elementAttributes> - <pos x="-160" y="-100"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - <entry> - <string>Label</string> - <string>G0</string> - </entry> - </elementAttributes> - <pos x="-100" y="-100"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="3"/> - </entry> - <entry> - <string>Label</string> - <string>B0</string> - </entry> - </elementAttributes> - <pos x="-40" y="-100"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="-220" y="0"/> - <p2 x="20" y="0"/> - </wire> - <wire> - <p1 x="-160" y="80"/> - <p2 x="20" y="80"/> - </wire> - <wire> - <p1 x="-40" y="160"/> - <p2 x="20" y="160"/> - </wire> - <wire> - <p1 x="-220" y="40"/> - <p2 x="20" y="40"/> - </wire> - <wire> - <p1 x="-100" y="120"/> - <p2 x="20" y="120"/> - </wire> - <wire> - <p1 x="-40" y="200"/> - <p2 x="20" y="200"/> - </wire> - <wire> - <p1 x="-100" y="-100"/> - <p2 x="-100" y="120"/> - </wire> - <wire> - <p1 x="-100" y="120"/> - <p2 x="-100" y="220"/> - </wire> - <wire> - <p1 x="-40" y="-100"/> - <p2 x="-40" y="160"/> - </wire> - <wire> - <p1 x="-40" y="200"/> - <p2 x="-40" y="220"/> - </wire> - <wire> - <p1 x="-40" y="160"/> - <p2 x="-40" y="200"/> - </wire> - <wire> - <p1 x="-220" y="-100"/> - <p2 x="-220" y="0"/> - </wire> - <wire> - <p1 x="-220" y="0"/> - <p2 x="-220" y="40"/> - </wire> - <wire> - <p1 x="-220" y="40"/> - <p2 x="-220" y="220"/> - </wire> - <wire> - <p1 x="-160" y="-100"/> - <p2 x="-160" y="80"/> - </wire> - <wire> - <p1 x="-160" y="80"/> - <p2 x="-160" y="220"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/digital/atk16_ppu_sprite_eval.dig b/digital/atk16_ppu_sprite_eval.dig deleted file mode 100644 index c765847..0000000 --- a/digital/atk16_ppu_sprite_eval.dig +++ /dev/null @@ -1,4325 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>2</version> - <attributes/> - <visualElements> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>PCLK</string> - </entry> - </elementAttributes> - <pos x="300" y="480"/> - </visualElement> - <visualElement> - <elementName>Clock</elementName> - <elementAttributes> - <entry> - <string>Frequency</string> - <int>20</int> - </entry> - <entry> - <string>runRealTime</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="140" y="500"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>PCLK</string> - </entry> - </elementAttributes> - <pos x="140" y="460"/> - </visualElement> - <visualElement> - <elementName>Rectangle</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>Stage 1 Secondary Clear</string> - </entry> - <entry> - <string>RectHeight</string> - <int>15</int> - </entry> - <entry> - <string>RectWidth</string> - <int>35</int> - </entry> - </elementAttributes> - <pos x="620" y="40"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>NPCLK</string> - </entry> - </elementAttributes> - <pos x="300" y="500"/> - </visualElement> - <visualElement> - <elementName>Not</elementName> - <elementAttributes/> - <pos x="240" y="500"/> - </visualElement> - <visualElement> - <elementName>Break</elementName> - <elementAttributes/> - <pos x="240" y="440"/> - </visualElement> - <visualElement> - <elementName>Break</elementName> - <elementAttributes/> - <pos x="320" y="540"/> - </visualElement> - <visualElement> - <elementName>Text</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>State machine & sequencer: -SQ0 transition current state if conditions match -SQ1 read from memory A -SQ2 read from memory B -SQ3 write to memory -SQ4 counter inc - -Sequencer clocked by falling edge (NPCLK) -Everything else clocked by rising edge (PCLK)</string> - </entry> - </elementAttributes> - <pos x="-340" y="20"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="-40" y="740"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>ST_SECCLR</string> - </entry> - </elementAttributes> - <pos x="-60" y="740"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>OVF_SECCLR</string> - </entry> - </elementAttributes> - <pos x="-60" y="780"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="-40" y="820"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>ST_EVAL</string> - </entry> - </elementAttributes> - <pos x="-60" y="820"/> - </visualElement> - <visualElement> - <elementName>Or</elementName> - <elementAttributes> - <entry> - <string>Inputs</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="60" y="780"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes> - <entry> - <string>Inputs</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="180" y="800"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>CLK_STAGE</string> - </entry> - </elementAttributes> - <pos x="260" y="820"/> - </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="180" y="820"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SQ_TRANS</string> - </entry> - </elementAttributes> - <pos x="180" y="840"/> - </visualElement> - <visualElement> - <elementName>Counter</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>STAGE</string> - </entry> - <entry> - <string>Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="140" y="640"/> - </visualElement> - <visualElement> - <elementName>Decoder</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - <entry> - <string>flipSelPos</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="220" y="640"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ST_SECCLR</string> - </entry> - </elementAttributes> - <pos x="280" y="640"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes/> - <pos x="120" y="620"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ST_EVAL</string> - </entry> - </elementAttributes> - <pos x="280" y="660"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ST_RENDER</string> - </entry> - </elementAttributes> - <pos x="280" y="680"/> - </visualElement> - <visualElement> - <elementName>Or</elementName> - <elementAttributes/> - <pos x="40" y="640"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>CLK_STAGE</string> - </entry> - </elementAttributes> - <pos x="20" y="640"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>RST</string> - </entry> - </elementAttributes> - <pos x="20" y="680"/> - </visualElement> - <visualElement> - <elementName>Or</elementName> - <elementAttributes/> - <pos x="-180" y="840"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>OVF_EVAL</string> - </entry> - </elementAttributes> - <pos x="-200" y="840"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>OVF_SMN</string> - </entry> - </elementAttributes> - <pos x="-200" y="880"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>STAGE</string> - </entry> - </elementAttributes> - <pos x="240" y="600"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="1440" y="400"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SEC_C</string> - </entry> - </elementAttributes> - <pos x="1500" y="440"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="1400" y="460"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>STAGE</string> - </entry> - </elementAttributes> - <pos x="1440" y="520"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>CLK_WRITE</string> - </entry> - </elementAttributes> - <pos x="1420" y="400"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>CLK_READA</string> - </entry> - </elementAttributes> - <pos x="1420" y="440"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="1620" y="400"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SEC_str</string> - </entry> - </elementAttributes> - <pos x="1680" y="440"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="1580" y="400"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="1580" y="440"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="1780" y="400"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SEC_ld</string> - </entry> - </elementAttributes> - <pos x="1840" y="440"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="1740" y="400"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="1440" y="640"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SB_C</string> - </entry> - </elementAttributes> - <pos x="1500" y="680"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="1400" y="640"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[48]/elementAttributes/entry/rotation"/> - </entry> - </elementAttributes> - <pos x="1400" y="700"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>STAGE</string> - </entry> - </elementAttributes> - <pos x="1440" y="760"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="1620" y="640"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SB_str</string> - </entry> - </elementAttributes> - <pos x="1680" y="680"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="1780" y="640"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SB_ld</string> - </entry> - </elementAttributes> - <pos x="1840" y="680"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[45]/elementAttributes/entry/rotation"/> - </entry> - </elementAttributes> - <pos x="1740" y="640"/> - </visualElement> - <visualElement> - <elementName>Counter</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>SEC CLR ADDR</string> - </entry> - <entry> - <string>Bits</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="840" y="180"/> - </visualElement> - <visualElement> - <elementName>Or</elementName> - <elementAttributes/> - <pos x="740" y="180"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>RST</string> - </entry> - </elementAttributes> - <pos x="720" y="220"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>CLK_WRITE</string> - </entry> - </elementAttributes> - <pos x="720" y="180"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="1140" y="180"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SEC_A</string> - </entry> - </elementAttributes> - <pos x="1180" y="180"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ST_SECCLR</string> - </entry> - </elementAttributes> - <pos x="1160" y="160"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>32</int> - </entry> - </elementAttributes> - <pos x="1140" y="240"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ST_SECCLR</string> - </entry> - </elementAttributes> - <pos x="1160" y="220"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SEC_Din</string> - </entry> - </elementAttributes> - <pos x="1180" y="240"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>32</int> - </entry> - </elementAttributes> - <pos x="1100" y="260"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes/> - <pos x="980" y="120"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>ST_SECCLR</string> - </entry> - </elementAttributes> - <pos x="760" y="140"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="1580" y="680"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[42]/elementAttributes/entry/rotation"/> - </entry> - </elementAttributes> - <pos x="1580" y="640"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[42]/elementAttributes/entry/rotation"/> - </entry> - </elementAttributes> - <pos x="1580" y="700"/> - </visualElement> - <visualElement> - <elementName>RAMDualPort</elementName> - <elementAttributes> - <entry> - <string>AddrBits</string> - <int>3</int> - </entry> - <entry> - <string>Label</string> - <string>SECONDARY</string> - </entry> - <entry> - <string>Bits</string> - <int>32</int> - </entry> - </elementAttributes> - <pos x="2000" y="420"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>SEC_D</string> - </entry> - </elementAttributes> - <pos x="2100" y="460"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SEC_ld</string> - </entry> - </elementAttributes> - <pos x="2000" y="500"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SEC_str</string> - </entry> - </elementAttributes> - <pos x="2000" y="460"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SEC_A</string> - </entry> - </elementAttributes> - <pos x="2000" y="420"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SEC_Din</string> - </entry> - </elementAttributes> - <pos x="2000" y="440"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SEC_C</string> - </entry> - </elementAttributes> - <pos x="2000" y="480"/> - </visualElement> - <visualElement> - <elementName>RAMDualPort</elementName> - <elementAttributes> - <entry> - <string>AddrBits</string> - <int>7</int> - </entry> - <entry> - <string>Label</string> - <string>SCAN BUFFER</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="2000" y="640"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>SB_D</string> - </entry> - </elementAttributes> - <pos x="2100" y="680"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SB_A</string> - </entry> - </elementAttributes> - <pos x="2000" y="640"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SB_Din</string> - </entry> - </elementAttributes> - <pos x="2000" y="660"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SB_str</string> - </entry> - </elementAttributes> - <pos x="2000" y="680"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SB_C</string> - </entry> - </elementAttributes> - <pos x="2000" y="700"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SB_ld</string> - </entry> - </elementAttributes> - <pos x="2000" y="720"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SB_A</string> - </entry> - </elementAttributes> - <pos x="2020" y="780"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SB_Din</string> - </entry> - </elementAttributes> - <pos x="2020" y="800"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>Bits</string> - <int>7</int> - </entry> - </elementAttributes> - <pos x="2060" y="780"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="2080" y="800"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Scanline buffer data</string> - </entry> - <entry> - <string>Label</string> - <string>SB_D</string> - </entry> - <entry> - <string>Bits</string> - <int>9</int> - </entry> - </elementAttributes> - <pos x="2020" y="860"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>9</int> - </entry> - </elementAttributes> - <pos x="2000" y="880"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="1440" y="160"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SM_C</string> - </entry> - </elementAttributes> - <pos x="1500" y="200"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="1400" y="220"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>STAGE</string> - </entry> - </elementAttributes> - <pos x="1440" y="280"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="1620" y="160"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SM_str</string> - </entry> - </elementAttributes> - <pos x="1680" y="200"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="1780" y="160"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SM_ld</string> - </entry> - </elementAttributes> - <pos x="1840" y="200"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="1740" y="160"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ST_IDLE</string> - </entry> - </elementAttributes> - <pos x="280" y="700"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="1580" y="160"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[94]/elementAttributes/entry/rotation"/> - </entry> - </elementAttributes> - <pos x="1400" y="160"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>CLK_READA</string> - </entry> - </elementAttributes> - <pos x="1440" y="180"/> - </visualElement> - <visualElement> - <elementName>Rectangle</elementName> - <elementAttributes> - <entry> - <string>RectHeight</string> - <int>40</int> - </entry> - <entry> - <string>Label</string> - <string>Stage 2 Evaluate sprites</string> - </entry> - <entry> - <string>RectWidth</string> - <int>35</int> - </entry> - </elementAttributes> - <pos x="620" y="400"/> - </visualElement> - <visualElement> - <elementName>Counter</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>SMN</string> - </entry> - <entry> - <string>Bits</string> - <int>7</int> - </entry> - </elementAttributes> - <pos x="900" y="460"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes/> - <pos x="1020" y="420"/> - </visualElement> - <visualElement> - <elementName>Or</elementName> - <elementAttributes/> - <pos x="820" y="460"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>RST</string> - </entry> - </elementAttributes> - <pos x="800" y="500"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>CLK_WRITE</string> - </entry> - </elementAttributes> - <pos x="800" y="460"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SM_D</string> - </entry> - </elementAttributes> - <pos x="680" y="620"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>32</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>8,10,10,1,1,1,1</string> - </entry> - </elementAttributes> - <pos x="700" y="620"/> - </visualElement> - <visualElement> - <elementName>Sub</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - </elementAttributes> - <pos x="980" y="620"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes/> - <pos x="960" y="680"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SCY</string> - </entry> - </elementAttributes> - <pos x="980" y="620"/> - </visualElement> - <visualElement> - <elementName>Comparator</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - </elementAttributes> - <pos x="1120" y="620"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>8</long> - </entry> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - </elementAttributes> - <pos x="1100" y="640"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>YMATCH</string> - </entry> - </elementAttributes> - <pos x="1200" y="660"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>OVF_SMN</string> - </entry> - </elementAttributes> - <pos x="1120" y="500"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>ST_EVAL</string> - </entry> - </elementAttributes> - <pos x="820" y="420"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>7</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>6,1</string> - </entry> - </elementAttributes> - <pos x="1080" y="460"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SM_A</string> - </entry> - </elementAttributes> - <pos x="1120" y="460"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ST_SECCLR</string> - </entry> - </elementAttributes> - <pos x="640" y="80"/> - </visualElement> - <visualElement> - <elementName>LED</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="600" y="40"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ST_EVAL</string> - </entry> - </elementAttributes> - <pos x="640" y="440"/> - </visualElement> - <visualElement> - <elementName>LED</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[124]/elementAttributes/entry/rotation"/> - </entry> - </elementAttributes> - <pos x="600" y="400"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="1440" y="980"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>TM_C</string> - </entry> - </elementAttributes> - <pos x="1500" y="1020"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[48]/elementAttributes/entry/rotation"/> - </entry> - </elementAttributes> - <pos x="1400" y="980"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[48]/elementAttributes/entry/rotation"/> - </entry> - </elementAttributes> - <pos x="1400" y="1040"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[50]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>STAGE</string> - </entry> - </elementAttributes> - <pos x="1440" y="1100"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="1620" y="980"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>TM_str</string> - </entry> - </elementAttributes> - <pos x="1680" y="1020"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="1780" y="980"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>TM_ld</string> - </entry> - </elementAttributes> - <pos x="1840" y="1020"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[45]/elementAttributes/entry/rotation"/> - </entry> - </elementAttributes> - <pos x="1740" y="980"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[42]/elementAttributes/entry/rotation"/> - </entry> - </elementAttributes> - <pos x="1580" y="980"/> - </visualElement> - <visualElement> - <elementName>RAMDualPort</elementName> - <elementAttributes> - <entry> - <string>AddrBits</string> - <int>11</int> - </entry> - <entry> - <string>Label</string> - <string>TILE MEM</string> - </entry> - <entry> - <string>Bits</string> - <int>32</int> - </entry> - </elementAttributes> - <pos x="2000" y="1000"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>TM_C</string> - </entry> - </elementAttributes> - <pos x="2000" y="1060"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>TM_str</string> - </entry> - </elementAttributes> - <pos x="2000" y="1040"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>TM_ld</string> - </entry> - </elementAttributes> - <pos x="2000" y="1080"/> - </visualElement> - <visualElement> - <elementName>Text</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Tile mem addr: -8 bits select tile -3 bits select row in tile -= 11 bits total</string> - </entry> - </elementAttributes> - <pos x="1920" y="1220"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>TM_Din</string> - </entry> - </elementAttributes> - <pos x="2020" y="1160"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>Bits</string> - <int>32</int> - </entry> - </elementAttributes> - <pos x="2080" y="1160"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>TM_D</string> - </entry> - </elementAttributes> - <pos x="2100" y="1040"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>TM_A</string> - </entry> - </elementAttributes> - <pos x="2000" y="1000"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[143]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>TM_Din</string> - </entry> - </elementAttributes> - <pos x="2000" y="1020"/> - </visualElement> - <visualElement> - <elementName>Text</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>8 bits tile pattern index -10 bits Y position -10 bits X position -1 bit H flip -1 bit V flip -1 bit behind background? (priority) -1 bit palette select -= total 4 bytes per sprite -x 64 sprites -= 128 words</string> - </entry> - </elementAttributes> - <pos x="-340" y="-300"/> - </visualElement> - <visualElement> - <elementName>RAMDualPort</elementName> - <elementAttributes> - <entry> - <string>AddrBits</string> - <int>6</int> - </entry> - <entry> - <string>Label</string> - <string>SPRITE MEM H</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="2000" y="160"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SM_D</string> - </entry> - </elementAttributes> - <pos x="2180" y="240"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>DBUS</string> - </entry> - </elementAttributes> - <pos x="2000" y="180"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SM_A</string> - </entry> - </elementAttributes> - <pos x="2000" y="160"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SM_C</string> - </entry> - </elementAttributes> - <pos x="2000" y="220"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SM_ld</string> - </entry> - </elementAttributes> - <pos x="2000" y="240"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SM_str</string> - </entry> - </elementAttributes> - <pos x="2000" y="200"/> - </visualElement> - <visualElement> - <elementName>RAMDualPort</elementName> - <elementAttributes> - <entry> - <string>AddrBits</string> - <int>6</int> - </entry> - <entry> - <string>Label</string> - <string>SPRITE MEM L</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="2000" y="0"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>DBUS</string> - </entry> - </elementAttributes> - <pos x="2000" y="20"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SM_A</string> - </entry> - </elementAttributes> - <pos x="2000" y="0"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SM_C</string> - </entry> - </elementAttributes> - <pos x="2000" y="60"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SM_ld</string> - </entry> - </elementAttributes> - <pos x="2000" y="80"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SM_str</string> - </entry> - </elementAttributes> - <pos x="2000" y="40"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>16,16</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>32</string> - </entry> - </elementAttributes> - <pos x="2120" y="180"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes/> - <pos x="2180" y="180"/> - </visualElement> - <visualElement> - <elementName>Counter</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>Sequencer</string> - </entry> - <entry> - <string>Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="140" y="1260"/> - </visualElement> - <visualElement> - <elementName>Decoder</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>3</int> - </entry> - <entry> - <string>flipSelPos</string> - <boolean>true</boolean> - </entry> - </elementAttributes> - <pos x="260" y="1260"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SQ_TRANS</string> - </entry> - </elementAttributes> - <pos x="320" y="1260"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SQ_READA</string> - </entry> - </elementAttributes> - <pos x="320" y="1280"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SQ_READB</string> - </entry> - </elementAttributes> - <pos x="320" y="1300"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="120" y="1260"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SQ_WRITE</string> - </entry> - </elementAttributes> - <pos x="320" y="1320"/> - </visualElement> - <visualElement> - <elementName>Or</elementName> - <elementAttributes/> - <pos x="40" y="1260"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>NPCLK</string> - </entry> - </elementAttributes> - <pos x="20" y="1260"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>RST</string> - </entry> - </elementAttributes> - <pos x="20" y="1300"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="140" y="1420"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SQ_READA</string> - </entry> - </elementAttributes> - <pos x="120" y="1420"/> - </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="120" y="1460"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>CLK_READA</string> - </entry> - </elementAttributes> - <pos x="220" y="1440"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="-40" y="900"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>ST_RENDER</string> - </entry> - </elementAttributes> - <pos x="-60" y="900"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>OVF_RENDER</string> - </entry> - </elementAttributes> - <pos x="-60" y="940"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SEC_D</string> - </entry> - </elementAttributes> - <pos x="2120" y="520"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>4</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>3,1</string> - </entry> - </elementAttributes> - <pos x="980" y="180"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>OVF_SECCLR</string> - </entry> - </elementAttributes> - <pos x="1020" y="200"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SQ_CLR</string> - </entry> - </elementAttributes> - <pos x="320" y="1340"/> - </visualElement> - <visualElement> - <elementName>Or</elementName> - <elementAttributes/> - <pos x="40" y="1340"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SQ_CLR</string> - </entry> - </elementAttributes> - <pos x="20" y="1380"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="140" y="1500"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SQ_READB</string> - </entry> - </elementAttributes> - <pos x="120" y="1500"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[176]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>PCLK</string> - </entry> - </elementAttributes> - <pos x="120" y="1540"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>CLK_READB</string> - </entry> - </elementAttributes> - <pos x="220" y="1520"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="140" y="1580"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SQ_WRITE</string> - </entry> - </elementAttributes> - <pos x="120" y="1580"/> - </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="120" y="1620"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>CLK_WRITE</string> - </entry> - </elementAttributes> - <pos x="220" y="1600"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>8,10,10,1,1,1,1</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>32</string> - </entry> - </elementAttributes> - <pos x="980" y="800"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>32</int> - </entry> - </elementAttributes> - <pos x="1060" y="800"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ST_EVAL</string> - </entry> - </elementAttributes> - <pos x="1080" y="780"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SEC_Din</string> - </entry> - </elementAttributes> - <pos x="1100" y="800"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Scanline Y (0..524)</string> - </entry> - <entry> - <string>Label</string> - <string>SCY</string> - </entry> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - </elementAttributes> - <pos x="140" y="340"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SCY</string> - </entry> - </elementAttributes> - <pos x="160" y="340"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>DBUS</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="140" y="380"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>DBUS</string> - </entry> - </elementAttributes> - <pos x="160" y="380"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Reset sprite evaluator</string> - </entry> - <entry> - <string>Label</string> - <string>RST</string> - </entry> - </elementAttributes> - <pos x="140" y="420"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>RST</string> - </entry> - </elementAttributes> - <pos x="160" y="420"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes> - <entry> - <string>Inputs</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="740" y="960"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>YMATCH</string> - </entry> - </elementAttributes> - <pos x="720" y="1000"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SQ_WRITE</string> - </entry> - </elementAttributes> - <pos x="720" y="960"/> - </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="720" y="980"/> - </visualElement> - <visualElement> - <elementName>Counter</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>SEC ADDR</string> - </entry> - <entry> - <string>Bits</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="840" y="1060"/> - </visualElement> - <visualElement> - <elementName>Or</elementName> - <elementAttributes/> - <pos x="720" y="1060"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>RST</string> - </entry> - </elementAttributes> - <pos x="700" y="1100"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes/> - <pos x="980" y="1020"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>OVF_EVAL</string> - </entry> - </elementAttributes> - <pos x="1020" y="1080"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>ST_EVAL</string> - </entry> - </elementAttributes> - <pos x="800" y="1040"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>4</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>3,1</string> - </entry> - </elementAttributes> - <pos x="960" y="1060"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="1140" y="1060"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SEC_A</string> - </entry> - </elementAttributes> - <pos x="1180" y="1060"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ST_EVAL</string> - </entry> - </elementAttributes> - <pos x="1160" y="1040"/> - </visualElement> - <visualElement> - <elementName>Rectangle</elementName> - <elementAttributes> - <entry> - <string>RectHeight</string> - <int>30</int> - </entry> - <entry> - <string>Label</string> - <string>Stage 3 Render line to scanbuf</string> - </entry> - <entry> - <string>RectWidth</string> - <int>35</int> - </entry> - </elementAttributes> - <pos x="620" y="1260"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ST_RENDER</string> - </entry> - </elementAttributes> - <pos x="640" y="1300"/> - </visualElement> - <visualElement> - <elementName>LED</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="600" y="1260"/> - </visualElement> - <visualElement> - <elementName>Counter</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>SEC ADDR</string> - </entry> - <entry> - <string>Bits</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="860" y="1460"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes/> - <pos x="1000" y="1420"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>OVF_RENDER</string> - </entry> - </elementAttributes> - <pos x="1040" y="1480"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>ST_RENDER</string> - </entry> - </elementAttributes> - <pos x="820" y="1440"/> - </visualElement> - <visualElement> - <elementName>Or</elementName> - <elementAttributes/> - <pos x="740" y="1460"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>RST</string> - </entry> - </elementAttributes> - <pos x="720" y="1500"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="740" y="1360"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SQ_READA</string> - </entry> - </elementAttributes> - <pos x="720" y="1360"/> - </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="720" y="1400"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>4</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>3,1</string> - </entry> - </elementAttributes> - <pos x="980" y="1460"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="1140" y="1460"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>SEC_A</string> - </entry> - </elementAttributes> - <pos x="1180" y="1460"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ST_RENDER</string> - </entry> - </elementAttributes> - <pos x="1160" y="1440"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SEC_D</string> - </entry> - </elementAttributes> - <pos x="700" y="1580"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>32</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>8,10,10,1,1,1,1</string> - </entry> - </elementAttributes> - <pos x="720" y="1580"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ST_IDLE</string> - </entry> - </elementAttributes> - <pos x="640" y="1960"/> - </visualElement> - <visualElement> - <elementName>LED</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="600" y="1920"/> - </visualElement> - <visualElement> - <elementName>Text</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Stage 4 Idle</string> - </entry> - </elementAttributes> - <pos x="640" y="1900"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>TM_A</string> - </entry> - </elementAttributes> - <pos x="1060" y="1580"/> - </visualElement> - <visualElement> - <elementName>Driver</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>11</int> - </entry> - </elementAttributes> - <pos x="1020" y="1580"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>ST_RENDER</string> - </entry> - </elementAttributes> - <pos x="1040" y="1560"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>3,8</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>11</string> - </entry> - </elementAttributes> - <pos x="940" y="1580"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>10</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>3,7</string> - </entry> - </elementAttributes> - <pos x="800" y="1600"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>TM_D</string> - </entry> - </elementAttributes> - <pos x="2100" y="1080"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>CLK_READB</string> - </entry> - </elementAttributes> - <pos x="1420" y="1020"/> - </visualElement> - <visualElement> - <elementName>Or</elementName> - <elementAttributes/> - <pos x="1300" y="700"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>CLK_WRITE</string> - </entry> - </elementAttributes> - <pos x="1280" y="740"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>CLK_READB</string> - </entry> - </elementAttributes> - <pos x="1280" y="700"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>SM_A</string> - </entry> - </elementAttributes> - <pos x="2020" y="300"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes/> - <pos x="2060" y="300"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="200" y="640"/> - <p2 x="220" y="640"/> - </wire> - <wire> - <p1 x="260" y="640"/> - <p2 x="280" y="640"/> - </wire> - <wire> - <p1 x="120" y="640"/> - <p2 x="140" y="640"/> - </wire> - <wire> - <p1 x="20" y="640"/> - <p2 x="40" y="640"/> - </wire> - <wire> - <p1 x="1400" y="640"/> - <p2 x="1420" y="640"/> - </wire> - <wire> - <p1 x="1740" y="640"/> - <p2 x="1760" y="640"/> - </wire> - <wire> - <p1 x="1580" y="640"/> - <p2 x="1600" y="640"/> - </wire> - <wire> - <p1 x="1100" y="640"/> - <p2 x="1120" y="640"/> - </wire> - <wire> - <p1 x="720" y="640"/> - <p2 x="980" y="640"/> - </wire> - <wire> - <p1 x="220" y="640"/> - <p2 x="240" y="640"/> - </wire> - <wire> - <p1 x="1600" y="640"/> - <p2 x="1620" y="640"/> - </wire> - <wire> - <p1 x="1420" y="640"/> - <p2 x="1440" y="640"/> - </wire> - <wire> - <p1 x="1760" y="640"/> - <p2 x="1780" y="640"/> - </wire> - <wire> - <p1 x="300" y="1280"/> - <p2 x="320" y="1280"/> - </wire> - <wire> - <p1 x="100" y="1280"/> - <p2 x="140" y="1280"/> - </wire> - <wire> - <p1 x="720" y="260"/> - <p2 x="820" y="260"/> - </wire> - <wire> - <p1 x="-60" y="900"/> - <p2 x="-40" y="900"/> - </wire> - <wire> - <p1 x="840" y="900"/> - <p2 x="980" y="900"/> - </wire> - <wire> - <p1 x="120" y="1540"/> - <p2 x="140" y="1540"/> - </wire> - <wire> - <p1 x="720" y="1540"/> - <p2 x="820" y="1540"/> - </wire> - <wire> - <p1 x="2080" y="520"/> - <p2 x="2120" y="520"/> - </wire> - <wire> - <p1 x="1440" y="520"/> - <p2 x="1460" y="520"/> - </wire> - <wire> - <p1 x="1640" y="520"/> - <p2 x="1800" y="520"/> - </wire> - <wire> - <p1 x="1460" y="520"/> - <p2 x="1640" y="520"/> - </wire> - <wire> - <p1 x="2020" y="1160"/> - <p2 x="2080" y="1160"/> - </wire> - <wire> - <p1 x="-60" y="780"/> - <p2 x="-40" y="780"/> - </wire> - <wire> - <p1 x="40" y="780"/> - <p2 x="60" y="780"/> - </wire> - <wire> - <p1 x="2020" y="780"/> - <p2 x="2060" y="780"/> - </wire> - <wire> - <p1 x="1060" y="780"/> - <p2 x="1080" y="780"/> - </wire> - <wire> - <p1 x="760" y="140"/> - <p2 x="800" y="140"/> - </wire> - <wire> - <p1 x="120" y="1420"/> - <p2 x="140" y="1420"/> - </wire> - <wire> - <p1 x="980" y="1420"/> - <p2 x="1000" y="1420"/> - </wire> - <wire> - <p1 x="700" y="1420"/> - <p2 x="820" y="1420"/> - </wire> - <wire> - <p1 x="1420" y="400"/> - <p2 x="1440" y="400"/> - </wire> - <wire> - <p1 x="1580" y="400"/> - <p2 x="1600" y="400"/> - </wire> - <wire> - <p1 x="1740" y="400"/> - <p2 x="1760" y="400"/> - </wire> - <wire> - <p1 x="1600" y="400"/> - <p2 x="1620" y="400"/> - </wire> - <wire> - <p1 x="1760" y="400"/> - <p2 x="1780" y="400"/> - </wire> - <wire> - <p1 x="1400" y="1040"/> - <p2 x="1440" y="1040"/> - </wire> - <wire> - <p1 x="1760" y="1040"/> - <p2 x="1780" y="1040"/> - </wire> - <wire> - <p1 x="1600" y="1040"/> - <p2 x="1620" y="1040"/> - </wire> - <wire> - <p1 x="2060" y="1040"/> - <p2 x="2080" y="1040"/> - </wire> - <wire> - <p1 x="800" y="1040"/> - <p2 x="820" y="1040"/> - </wire> - <wire> - <p1 x="1140" y="1040"/> - <p2 x="1160" y="1040"/> - </wire> - <wire> - <p1 x="2080" y="1040"/> - <p2 x="2100" y="1040"/> - </wire> - <wire> - <p1 x="260" y="660"/> - <p2 x="280" y="660"/> - </wire> - <wire> - <p1 x="100" y="660"/> - <p2 x="140" y="660"/> - </wire> - <wire> - <p1 x="1420" y="660"/> - <p2 x="1440" y="660"/> - </wire> - <wire> - <p1 x="1760" y="660"/> - <p2 x="1780" y="660"/> - </wire> - <wire> - <p1 x="1600" y="660"/> - <p2 x="1620" y="660"/> - </wire> - <wire> - <p1 x="960" y="660"/> - <p2 x="980" y="660"/> - </wire> - <wire> - <p1 x="1180" y="660"/> - <p2 x="1200" y="660"/> - </wire> - <wire> - <p1 x="720" y="660"/> - <p2 x="900" y="660"/> - </wire> - <wire> - <p1 x="300" y="1300"/> - <p2 x="320" y="1300"/> - </wire> - <wire> - <p1 x="120" y="1300"/> - <p2 x="140" y="1300"/> - </wire> - <wire> - <p1 x="20" y="1300"/> - <p2 x="40" y="1300"/> - </wire> - <wire> - <p1 x="600" y="1300"/> - <p2 x="640" y="1300"/> - </wire> - <wire> - <p1 x="1440" y="280"/> - <p2 x="1460" y="280"/> - </wire> - <wire> - <p1 x="1640" y="280"/> - <p2 x="1800" y="280"/> - </wire> - <wire> - <p1 x="1460" y="280"/> - <p2 x="1640" y="280"/> - </wire> - <wire> - <p1 x="20" y="920"/> - <p2 x="40" y="920"/> - </wire> - <wire> - <p1 x="820" y="920"/> - <p2 x="980" y="920"/> - </wire> - <wire> - <p1 x="1020" y="1560"/> - <p2 x="1040" y="1560"/> - </wire> - <wire> - <p1 x="840" y="1560"/> - <p2 x="920" y="1560"/> - </wire> - <wire> - <p1 x="300" y="540"/> - <p2 x="320" y="540"/> - </wire> - <wire> - <p1 x="800" y="540"/> - <p2 x="880" y="540"/> - </wire> - <wire> - <p1 x="1140" y="160"/> - <p2 x="1160" y="160"/> - </wire> - <wire> - <p1 x="1740" y="160"/> - <p2 x="1760" y="160"/> - </wire> - <wire> - <p1 x="1580" y="160"/> - <p2 x="1600" y="160"/> - </wire> - <wire> - <p1 x="1400" y="160"/> - <p2 x="1440" y="160"/> - </wire> - <wire> - <p1 x="1600" y="160"/> - <p2 x="1620" y="160"/> - </wire> - <wire> - <p1 x="1760" y="160"/> - <p2 x="1780" y="160"/> - </wire> - <wire> - <p1 x="120" y="800"/> - <p2 x="180" y="800"/> - </wire> - <wire> - <p1 x="2020" y="800"/> - <p2 x="2080" y="800"/> - </wire> - <wire> - <p1 x="20" y="800"/> - <p2 x="60" y="800"/> - </wire> - <wire> - <p1 x="1000" y="800"/> - <p2 x="1040" y="800"/> - </wire> - <wire> - <p1 x="920" y="800"/> - <p2 x="980" y="800"/> - </wire> - <wire> - <p1 x="1080" y="800"/> - <p2 x="1100" y="800"/> - </wire> - <wire> - <p1 x="200" y="1440"/> - <p2 x="220" y="1440"/> - </wire> - <wire> - <p1 x="820" y="1440"/> - <p2 x="840" y="1440"/> - </wire> - <wire> - <p1 x="1140" y="1440"/> - <p2 x="1160" y="1440"/> - </wire> - <wire> - <p1 x="1420" y="420"/> - <p2 x="1440" y="420"/> - </wire> - <wire> - <p1 x="1600" y="420"/> - <p2 x="1620" y="420"/> - </wire> - <wire> - <p1 x="1760" y="420"/> - <p2 x="1780" y="420"/> - </wire> - <wire> - <p1 x="1000" y="420"/> - <p2 x="1020" y="420"/> - </wire> - <wire> - <p1 x="820" y="420"/> - <p2 x="880" y="420"/> - </wire> - <wire> - <p1 x="140" y="420"/> - <p2 x="160" y="420"/> - </wire> - <wire> - <p1 x="680" y="1060"/> - <p2 x="720" y="1060"/> - </wire> - <wire> - <p1 x="820" y="1060"/> - <p2 x="840" y="1060"/> - </wire> - <wire> - <p1 x="900" y="1060"/> - <p2 x="960" y="1060"/> - </wire> - <wire> - <p1 x="1160" y="1060"/> - <p2 x="1180" y="1060"/> - </wire> - <wire> - <p1 x="980" y="1060"/> - <p2 x="1120" y="1060"/> - </wire> - <wire> - <p1 x="260" y="680"/> - <p2 x="280" y="680"/> - </wire> - <wire> - <p1 x="20" y="680"/> - <p2 x="40" y="680"/> - </wire> - <wire> - <p1 x="120" y="680"/> - <p2 x="140" y="680"/> - </wire> - <wire> - <p1 x="1480" y="680"/> - <p2 x="1500" y="680"/> - </wire> - <wire> - <p1 x="1660" y="680"/> - <p2 x="1680" y="680"/> - </wire> - <wire> - <p1 x="1820" y="680"/> - <p2 x="1840" y="680"/> - </wire> - <wire> - <p1 x="1760" y="680"/> - <p2 x="1780" y="680"/> - </wire> - <wire> - <p1 x="1580" y="680"/> - <p2 x="1620" y="680"/> - </wire> - <wire> - <p1 x="2060" y="680"/> - <p2 x="2100" y="680"/> - </wire> - <wire> - <p1 x="720" y="680"/> - <p2 x="880" y="680"/> - </wire> - <wire> - <p1 x="1380" y="680"/> - <p2 x="1440" y="680"/> - </wire> - <wire> - <p1 x="2060" y="40"/> - <p2 x="2120" y="40"/> - </wire> - <wire> - <p1 x="300" y="1320"/> - <p2 x="320" y="1320"/> - </wire> - <wire> - <p1 x="600" y="1960"/> - <p2 x="640" y="1960"/> - </wire> - <wire> - <p1 x="-60" y="940"/> - <p2 x="-40" y="940"/> - </wire> - <wire> - <p1 x="120" y="1580"/> - <p2 x="140" y="1580"/> - </wire> - <wire> - <p1 x="700" y="1580"/> - <p2 x="720" y="1580"/> - </wire> - <wire> - <p1 x="1040" y="1580"/> - <p2 x="1060" y="1580"/> - </wire> - <wire> - <p1 x="960" y="1580"/> - <p2 x="1000" y="1580"/> - </wire> - <wire> - <p1 x="740" y="1580"/> - <p2 x="860" y="1580"/> - </wire> - <wire> - <p1 x="920" y="1580"/> - <p2 x="940" y="1580"/> - </wire> - <wire> - <p1 x="2020" y="300"/> - <p2 x="2060" y="300"/> - </wire> - <wire> - <p1 x="720" y="180"/> - <p2 x="740" y="180"/> - </wire> - <wire> - <p1 x="1160" y="180"/> - <p2 x="1180" y="180"/> - </wire> - <wire> - <p1 x="800" y="180"/> - <p2 x="840" y="180"/> - </wire> - <wire> - <p1 x="900" y="180"/> - <p2 x="960" y="180"/> - </wire> - <wire> - <p1 x="1760" y="180"/> - <p2 x="1780" y="180"/> - </wire> - <wire> - <p1 x="1600" y="180"/> - <p2 x="1620" y="180"/> - </wire> - <wire> - <p1 x="2140" y="180"/> - <p2 x="2160" y="180"/> - </wire> - <wire> - <p1 x="1000" y="180"/> - <p2 x="1120" y="180"/> - </wire> - <wire> - <p1 x="2160" y="180"/> - <p2 x="2180" y="180"/> - </wire> - <wire> - <p1 x="960" y="180"/> - <p2 x="980" y="180"/> - </wire> - <wire> - <p1 x="-60" y="820"/> - <p2 x="-40" y="820"/> - </wire> - <wire> - <p1 x="240" y="820"/> - <p2 x="260" y="820"/> - </wire> - <wire> - <p1 x="40" y="820"/> - <p2 x="60" y="820"/> - </wire> - <wire> - <p1 x="960" y="820"/> - <p2 x="980" y="820"/> - </wire> - <wire> - <p1 x="120" y="1460"/> - <p2 x="140" y="1460"/> - </wire> - <wire> - <p1 x="920" y="1460"/> - <p2 x="980" y="1460"/> - </wire> - <wire> - <p1 x="840" y="1460"/> - <p2 x="860" y="1460"/> - </wire> - <wire> - <p1 x="700" y="1460"/> - <p2 x="740" y="1460"/> - </wire> - <wire> - <p1 x="1160" y="1460"/> - <p2 x="1180" y="1460"/> - </wire> - <wire> - <p1 x="1000" y="1460"/> - <p2 x="1120" y="1460"/> - </wire> - <wire> - <p1 x="220" y="440"/> - <p2 x="240" y="440"/> - </wire> - <wire> - <p1 x="1480" y="440"/> - <p2 x="1500" y="440"/> - </wire> - <wire> - <p1 x="1420" y="440"/> - <p2 x="1440" y="440"/> - </wire> - <wire> - <p1 x="1660" y="440"/> - <p2 x="1680" y="440"/> - </wire> - <wire> - <p1 x="1580" y="440"/> - <p2 x="1600" y="440"/> - </wire> - <wire> - <p1 x="1820" y="440"/> - <p2 x="1840" y="440"/> - </wire> - <wire> - <p1 x="1760" y="440"/> - <p2 x="1780" y="440"/> - </wire> - <wire> - <p1 x="600" y="440"/> - <p2 x="640" y="440"/> - </wire> - <wire> - <p1 x="1600" y="440"/> - <p2 x="1620" y="440"/> - </wire> - <wire> - <p1 x="780" y="1080"/> - <p2 x="840" y="1080"/> - </wire> - <wire> - <p1 x="980" y="1080"/> - <p2 x="1020" y="1080"/> - </wire> - <wire> - <p1 x="2080" y="1080"/> - <p2 x="2100" y="1080"/> - </wire> - <wire> - <p1 x="1400" y="700"/> - <p2 x="1440" y="700"/> - </wire> - <wire> - <p1 x="1760" y="700"/> - <p2 x="1780" y="700"/> - </wire> - <wire> - <p1 x="1580" y="700"/> - <p2 x="1620" y="700"/> - </wire> - <wire> - <p1 x="260" y="700"/> - <p2 x="280" y="700"/> - </wire> - <wire> - <p1 x="720" y="700"/> - <p2 x="860" y="700"/> - </wire> - <wire> - <p1 x="1280" y="700"/> - <p2 x="1300" y="700"/> - </wire> - <wire> - <p1 x="20" y="1340"/> - <p2 x="40" y="1340"/> - </wire> - <wire> - <p1 x="200" y="1600"/> - <p2 x="220" y="1600"/> - </wire> - <wire> - <p1 x="860" y="1600"/> - <p2 x="940" y="1600"/> - </wire> - <wire> - <p1 x="740" y="1600"/> - <p2 x="800" y="1600"/> - </wire> - <wire> - <p1 x="820" y="1600"/> - <p2 x="840" y="1600"/> - </wire> - <wire> - <p1 x="720" y="960"/> - <p2 x="740" y="960"/> - </wire> - <wire> - <p1 x="800" y="200"/> - <p2 x="840" y="200"/> - </wire> - <wire> - <p1 x="1480" y="200"/> - <p2 x="1500" y="200"/> - </wire> - <wire> - <p1 x="1660" y="200"/> - <p2 x="1680" y="200"/> - </wire> - <wire> - <p1 x="1820" y="200"/> - <p2 x="1840" y="200"/> - </wire> - <wire> - <p1 x="1760" y="200"/> - <p2 x="1780" y="200"/> - </wire> - <wire> - <p1 x="1600" y="200"/> - <p2 x="1620" y="200"/> - </wire> - <wire> - <p1 x="1420" y="200"/> - <p2 x="1440" y="200"/> - </wire> - <wire> - <p1 x="2060" y="200"/> - <p2 x="2120" y="200"/> - </wire> - <wire> - <p1 x="1000" y="200"/> - <p2 x="1020" y="200"/> - </wire> - <wire> - <p1 x="-200" y="840"/> - <p2 x="-180" y="840"/> - </wire> - <wire> - <p1 x="900" y="840"/> - <p2 x="980" y="840"/> - </wire> - <wire> - <p1 x="800" y="1480"/> - <p2 x="860" y="1480"/> - </wire> - <wire> - <p1 x="1000" y="1480"/> - <p2 x="1040" y="1480"/> - </wire> - <wire> - <p1 x="1400" y="460"/> - <p2 x="1440" y="460"/> - </wire> - <wire> - <p1 x="1600" y="460"/> - <p2 x="1620" y="460"/> - </wire> - <wire> - <p1 x="1760" y="460"/> - <p2 x="1780" y="460"/> - </wire> - <wire> - <p1 x="2060" y="460"/> - <p2 x="2080" y="460"/> - </wire> - <wire> - <p1 x="960" y="460"/> - <p2 x="1000" y="460"/> - </wire> - <wire> - <p1 x="800" y="460"/> - <p2 x="820" y="460"/> - </wire> - <wire> - <p1 x="880" y="460"/> - <p2 x="900" y="460"/> - </wire> - <wire> - <p1 x="1100" y="460"/> - <p2 x="1120" y="460"/> - </wire> - <wire> - <p1 x="2080" y="460"/> - <p2 x="2100" y="460"/> - </wire> - <wire> - <p1 x="1000" y="460"/> - <p2 x="1080" y="460"/> - </wire> - <wire> - <p1 x="1440" y="1100"/> - <p2 x="1460" y="1100"/> - </wire> - <wire> - <p1 x="820" y="1100"/> - <p2 x="840" y="1100"/> - </wire> - <wire> - <p1 x="700" y="1100"/> - <p2 x="720" y="1100"/> - </wire> - <wire> - <p1 x="1460" y="1100"/> - <p2 x="1640" y="1100"/> - </wire> - <wire> - <p1 x="1640" y="1100"/> - <p2 x="1800" y="1100"/> - </wire> - <wire> - <p1 x="20" y="720"/> - <p2 x="120" y="720"/> - </wire> - <wire> - <p1 x="960" y="720"/> - <p2 x="1060" y="720"/> - </wire> - <wire> - <p1 x="720" y="720"/> - <p2 x="840" y="720"/> - </wire> - <wire> - <p1 x="1360" y="720"/> - <p2 x="1380" y="720"/> - </wire> - <wire> - <p1 x="600" y="80"/> - <p2 x="640" y="80"/> - </wire> - <wire> - <p1 x="100" y="1360"/> - <p2 x="120" y="1360"/> - </wire> - <wire> - <p1 x="720" y="1360"/> - <p2 x="740" y="1360"/> - </wire> - <wire> - <p1 x="1400" y="980"/> - <p2 x="1420" y="980"/> - </wire> - <wire> - <p1 x="1740" y="980"/> - <p2 x="1760" y="980"/> - </wire> - <wire> - <p1 x="1580" y="980"/> - <p2 x="1600" y="980"/> - </wire> - <wire> - <p1 x="720" y="980"/> - <p2 x="740" y="980"/> - </wire> - <wire> - <p1 x="800" y="980"/> - <p2 x="820" y="980"/> - </wire> - <wire> - <p1 x="1600" y="980"/> - <p2 x="1620" y="980"/> - </wire> - <wire> - <p1 x="1420" y="980"/> - <p2 x="1440" y="980"/> - </wire> - <wire> - <p1 x="1760" y="980"/> - <p2 x="1780" y="980"/> - </wire> - <wire> - <p1 x="120" y="1620"/> - <p2 x="140" y="1620"/> - </wire> - <wire> - <p1 x="140" y="340"/> - <p2 x="160" y="340"/> - </wire> - <wire> - <p1 x="220" y="600"/> - <p2 x="240" y="600"/> - </wire> - <wire> - <p1 x="820" y="220"/> - <p2 x="840" y="220"/> - </wire> - <wire> - <p1 x="720" y="220"/> - <p2 x="740" y="220"/> - </wire> - <wire> - <p1 x="1140" y="220"/> - <p2 x="1160" y="220"/> - </wire> - <wire> - <p1 x="1400" y="220"/> - <p2 x="1420" y="220"/> - </wire> - <wire> - <p1 x="1760" y="220"/> - <p2 x="1780" y="220"/> - </wire> - <wire> - <p1 x="1600" y="220"/> - <p2 x="1620" y="220"/> - </wire> - <wire> - <p1 x="1420" y="220"/> - <p2 x="1440" y="220"/> - </wire> - <wire> - <p1 x="-120" y="860"/> - <p2 x="-40" y="860"/> - </wire> - <wire> - <p1 x="2000" y="860"/> - <p2 x="2020" y="860"/> - </wire> - <wire> - <p1 x="880" y="860"/> - <p2 x="980" y="860"/> - </wire> - <wire> - <p1 x="120" y="1500"/> - <p2 x="140" y="1500"/> - </wire> - <wire> - <p1 x="720" y="1500"/> - <p2 x="740" y="1500"/> - </wire> - <wire> - <p1 x="820" y="1500"/> - <p2 x="860" y="1500"/> - </wire> - <wire> - <p1 x="220" y="480"/> - <p2 x="300" y="480"/> - </wire> - <wire> - <p1 x="880" y="480"/> - <p2 x="900" y="480"/> - </wire> - <wire> - <p1 x="-60" y="740"/> - <p2 x="-40" y="740"/> - </wire> - <wire> - <p1 x="720" y="740"/> - <p2 x="820" y="740"/> - </wire> - <wire> - <p1 x="1280" y="740"/> - <p2 x="1300" y="740"/> - </wire> - <wire> - <p1 x="20" y="1380"/> - <p2 x="40" y="1380"/> - </wire> - <wire> - <p1 x="800" y="1380"/> - <p2 x="820" y="1380"/> - </wire> - <wire> - <p1 x="1760" y="1000"/> - <p2 x="1780" y="1000"/> - </wire> - <wire> - <p1 x="1600" y="1000"/> - <p2 x="1620" y="1000"/> - </wire> - <wire> - <p1 x="720" y="1000"/> - <p2 x="740" y="1000"/> - </wire> - <wire> - <p1 x="1420" y="1000"/> - <p2 x="1440" y="1000"/> - </wire> - <wire> - <p1 x="300" y="1260"/> - <p2 x="320" y="1260"/> - </wire> - <wire> - <p1 x="200" y="1260"/> - <p2 x="280" y="1260"/> - </wire> - <wire> - <p1 x="120" y="1260"/> - <p2 x="140" y="1260"/> - </wire> - <wire> - <p1 x="20" y="1260"/> - <p2 x="40" y="1260"/> - </wire> - <wire> - <p1 x="680" y="620"/> - <p2 x="700" y="620"/> - </wire> - <wire> - <p1 x="1040" y="620"/> - <p2 x="1060" y="620"/> - </wire> - <wire> - <p1 x="720" y="620"/> - <p2 x="920" y="620"/> - </wire> - <wire> - <p1 x="1060" y="620"/> - <p2 x="1120" y="620"/> - </wire> - <wire> - <p1 x="1160" y="240"/> - <p2 x="1180" y="240"/> - </wire> - <wire> - <p1 x="1100" y="240"/> - <p2 x="1120" y="240"/> - </wire> - <wire> - <p1 x="2160" y="240"/> - <p2 x="2180" y="240"/> - </wire> - <wire> - <p1 x="-200" y="880"/> - <p2 x="-180" y="880"/> - </wire> - <wire> - <p1 x="860" y="880"/> - <p2 x="980" y="880"/> - </wire> - <wire> - <p1 x="200" y="1520"/> - <p2 x="220" y="1520"/> - </wire> - <wire> - <p1 x="140" y="500"/> - <p2 x="220" y="500"/> - </wire> - <wire> - <p1 x="280" y="500"/> - <p2 x="300" y="500"/> - </wire> - <wire> - <p1 x="800" y="500"/> - <p2 x="820" y="500"/> - </wire> - <wire> - <p1 x="880" y="500"/> - <p2 x="900" y="500"/> - </wire> - <wire> - <p1 x="1100" y="500"/> - <p2 x="1120" y="500"/> - </wire> - <wire> - <p1 x="220" y="500"/> - <p2 x="240" y="500"/> - </wire> - <wire> - <p1 x="700" y="1140"/> - <p2 x="820" y="1140"/> - </wire> - <wire> - <p1 x="20" y="760"/> - <p2 x="40" y="760"/> - </wire> - <wire> - <p1 x="1440" y="760"/> - <p2 x="1460" y="760"/> - </wire> - <wire> - <p1 x="1640" y="760"/> - <p2 x="1800" y="760"/> - </wire> - <wire> - <p1 x="1460" y="760"/> - <p2 x="1640" y="760"/> - </wire> - <wire> - <p1 x="960" y="120"/> - <p2 x="980" y="120"/> - </wire> - <wire> - <p1 x="720" y="1400"/> - <p2 x="740" y="1400"/> - </wire> - <wire> - <p1 x="1480" y="1020"/> - <p2 x="1500" y="1020"/> - </wire> - <wire> - <p1 x="1660" y="1020"/> - <p2 x="1680" y="1020"/> - </wire> - <wire> - <p1 x="1820" y="1020"/> - <p2 x="1840" y="1020"/> - </wire> - <wire> - <p1 x="1760" y="1020"/> - <p2 x="1780" y="1020"/> - </wire> - <wire> - <p1 x="1600" y="1020"/> - <p2 x="1620" y="1020"/> - </wire> - <wire> - <p1 x="960" y="1020"/> - <p2 x="980" y="1020"/> - </wire> - <wire> - <p1 x="680" y="1020"/> - <p2 x="820" y="1020"/> - </wire> - <wire> - <p1 x="1420" y="1020"/> - <p2 x="1440" y="1020"/> - </wire> - <wire> - <p1 x="140" y="380"/> - <p2 x="160" y="380"/> - </wire> - <wire> - <p1 x="960" y="120"/> - <p2 x="960" y="180"/> - </wire> - <wire> - <p1 x="960" y="660"/> - <p2 x="960" y="680"/> - </wire> - <wire> - <p1 x="960" y="720"/> - <p2 x="960" y="820"/> - </wire> - <wire> - <p1 x="960" y="1020"/> - <p2 x="960" y="1060"/> - </wire> - <wire> - <p1 x="1600" y="400"/> - <p2 x="1600" y="420"/> - </wire> - <wire> - <p1 x="1600" y="440"/> - <p2 x="1600" y="460"/> - </wire> - <wire> - <p1 x="1600" y="640"/> - <p2 x="1600" y="660"/> - </wire> - <wire> - <p1 x="1600" y="160"/> - <p2 x="1600" y="180"/> - </wire> - <wire> - <p1 x="1600" y="980"/> - <p2 x="1600" y="1000"/> - </wire> - <wire> - <p1 x="1600" y="1000"/> - <p2 x="1600" y="1020"/> - </wire> - <wire> - <p1 x="1600" y="1020"/> - <p2 x="1600" y="1040"/> - </wire> - <wire> - <p1 x="1600" y="180"/> - <p2 x="1600" y="200"/> - </wire> - <wire> - <p1 x="1600" y="200"/> - <p2 x="1600" y="220"/> - </wire> - <wire> - <p1 x="320" y="1320"/> - <p2 x="320" y="1340"/> - </wire> - <wire> - <p1 x="900" y="660"/> - <p2 x="900" y="840"/> - </wire> - <wire> - <p1 x="1800" y="480"/> - <p2 x="1800" y="520"/> - </wire> - <wire> - <p1 x="1800" y="720"/> - <p2 x="1800" y="760"/> - </wire> - <wire> - <p1 x="1800" y="240"/> - <p2 x="1800" y="280"/> - </wire> - <wire> - <p1 x="1800" y="1060"/> - <p2 x="1800" y="1100"/> - </wire> - <wire> - <p1 x="2120" y="40"/> - <p2 x="2120" y="180"/> - </wire> - <wire> - <p1 x="840" y="720"/> - <p2 x="840" y="900"/> - </wire> - <wire> - <p1 x="840" y="1440"/> - <p2 x="840" y="1460"/> - </wire> - <wire> - <p1 x="840" y="1560"/> - <p2 x="840" y="1600"/> - </wire> - <wire> - <p1 x="1420" y="400"/> - <p2 x="1420" y="420"/> - </wire> - <wire> - <p1 x="1420" y="640"/> - <p2 x="1420" y="660"/> - </wire> - <wire> - <p1 x="1420" y="200"/> - <p2 x="1420" y="220"/> - </wire> - <wire> - <p1 x="1420" y="980"/> - <p2 x="1420" y="1000"/> - </wire> - <wire> - <p1 x="1100" y="240"/> - <p2 x="1100" y="260"/> - </wire> - <wire> - <p1 x="1100" y="480"/> - <p2 x="1100" y="500"/> - </wire> - <wire> - <p1 x="720" y="220"/> - <p2 x="720" y="260"/> - </wire> - <wire> - <p1 x="720" y="1500"/> - <p2 x="720" y="1540"/> - </wire> - <wire> - <p1 x="2000" y="860"/> - <p2 x="2000" y="880"/> - </wire> - <wire> - <p1 x="20" y="680"/> - <p2 x="20" y="720"/> - </wire> - <wire> - <p1 x="20" y="800"/> - <p2 x="20" y="840"/> - </wire> - <wire> - <p1 x="20" y="1300"/> - <p2 x="20" y="1340"/> - </wire> - <wire> - <p1 x="980" y="1420"/> - <p2 x="980" y="1460"/> - </wire> - <wire> - <p1 x="600" y="40"/> - <p2 x="600" y="80"/> - </wire> - <wire> - <p1 x="600" y="400"/> - <p2 x="600" y="440"/> - </wire> - <wire> - <p1 x="600" y="1260"/> - <p2 x="600" y="1300"/> - </wire> - <wire> - <p1 x="600" y="1920"/> - <p2 x="600" y="1960"/> - </wire> - <wire> - <p1 x="920" y="620"/> - <p2 x="920" y="800"/> - </wire> - <wire> - <p1 x="920" y="1560"/> - <p2 x="920" y="1580"/> - </wire> - <wire> - <p1 x="220" y="440"/> - <p2 x="220" y="480"/> - </wire> - <wire> - <p1 x="220" y="600"/> - <p2 x="220" y="640"/> - </wire> - <wire> - <p1 x="220" y="480"/> - <p2 x="220" y="500"/> - </wire> - <wire> - <p1 x="860" y="700"/> - <p2 x="860" y="880"/> - </wire> - <wire> - <p1 x="860" y="1580"/> - <p2 x="860" y="1600"/> - </wire> - <wire> - <p1 x="800" y="140"/> - <p2 x="800" y="180"/> - </wire> - <wire> - <p1 x="800" y="500"/> - <p2 x="800" y="540"/> - </wire> - <wire> - <p1 x="1760" y="400"/> - <p2 x="1760" y="420"/> - </wire> - <wire> - <p1 x="1760" y="640"/> - <p2 x="1760" y="660"/> - </wire> - <wire> - <p1 x="1760" y="160"/> - <p2 x="1760" y="180"/> - </wire> - <wire> - <p1 x="1760" y="980"/> - <p2 x="1760" y="1000"/> - </wire> - <wire> - <p1 x="1760" y="1000"/> - <p2 x="1760" y="1020"/> - </wire> - <wire> - <p1 x="1760" y="1020"/> - <p2 x="1760" y="1040"/> - </wire> - <wire> - <p1 x="1760" y="180"/> - <p2 x="1760" y="200"/> - </wire> - <wire> - <p1 x="1760" y="200"/> - <p2 x="1760" y="220"/> - </wire> - <wire> - <p1 x="1760" y="420"/> - <p2 x="1760" y="440"/> - </wire> - <wire> - <p1 x="1760" y="440"/> - <p2 x="1760" y="460"/> - </wire> - <wire> - <p1 x="1760" y="660"/> - <p2 x="1760" y="680"/> - </wire> - <wire> - <p1 x="1760" y="680"/> - <p2 x="1760" y="700"/> - </wire> - <wire> - <p1 x="2080" y="460"/> - <p2 x="2080" y="520"/> - </wire> - <wire> - <p1 x="2080" y="1040"/> - <p2 x="2080" y="1080"/> - </wire> - <wire> - <p1 x="1060" y="620"/> - <p2 x="1060" y="720"/> - </wire> - <wire> - <p1 x="1380" y="680"/> - <p2 x="1380" y="720"/> - </wire> - <wire> - <p1 x="40" y="760"/> - <p2 x="40" y="780"/> - </wire> - <wire> - <p1 x="40" y="820"/> - <p2 x="40" y="920"/> - </wire> - <wire> - <p1 x="1640" y="480"/> - <p2 x="1640" y="520"/> - </wire> - <wire> - <p1 x="1640" y="720"/> - <p2 x="1640" y="760"/> - </wire> - <wire> - <p1 x="1640" y="240"/> - <p2 x="1640" y="280"/> - </wire> - <wire> - <p1 x="1640" y="1060"/> - <p2 x="1640" y="1100"/> - </wire> - <wire> - <p1 x="1000" y="420"/> - <p2 x="1000" y="460"/> - </wire> - <wire> - <p1 x="680" y="1020"/> - <p2 x="680" y="1060"/> - </wire> - <wire> - <p1 x="300" y="500"/> - <p2 x="300" y="540"/> - </wire> - <wire> - <p1 x="880" y="500"/> - <p2 x="880" y="540"/> - </wire> - <wire> - <p1 x="880" y="420"/> - <p2 x="880" y="460"/> - </wire> - <wire> - <p1 x="880" y="680"/> - <p2 x="880" y="860"/> - </wire> - <wire> - <p1 x="2160" y="180"/> - <p2 x="2160" y="240"/> - </wire> - <wire> - <p1 x="1460" y="480"/> - <p2 x="1460" y="520"/> - </wire> - <wire> - <p1 x="1460" y="720"/> - <p2 x="1460" y="760"/> - </wire> - <wire> - <p1 x="1460" y="240"/> - <p2 x="1460" y="280"/> - </wire> - <wire> - <p1 x="1460" y="1060"/> - <p2 x="1460" y="1100"/> - </wire> - <wire> - <p1 x="820" y="220"/> - <p2 x="820" y="260"/> - </wire> - <wire> - <p1 x="820" y="740"/> - <p2 x="820" y="920"/> - </wire> - <wire> - <p1 x="820" y="1100"/> - <p2 x="820" y="1140"/> - </wire> - <wire> - <p1 x="820" y="980"/> - <p2 x="820" y="1020"/> - </wire> - <wire> - <p1 x="820" y="1040"/> - <p2 x="820" y="1060"/> - </wire> - <wire> - <p1 x="820" y="1500"/> - <p2 x="820" y="1540"/> - </wire> - <wire> - <p1 x="820" y="1380"/> - <p2 x="820" y="1420"/> - </wire> - <wire> - <p1 x="120" y="620"/> - <p2 x="120" y="640"/> - </wire> - <wire> - <p1 x="120" y="680"/> - <p2 x="120" y="720"/> - </wire> - <wire> - <p1 x="120" y="1300"/> - <p2 x="120" y="1360"/> - </wire> - <wire> - <p1 x="700" y="1100"/> - <p2 x="700" y="1140"/> - </wire> - <wire> - <p1 x="700" y="1420"/> - <p2 x="700" y="1460"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/digital/atk16_regbank.dig b/digital/atk16_regbank.dig deleted file mode 100644 index 5af841b..0000000 --- a/digital/atk16_regbank.dig +++ /dev/null @@ -1,1499 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>2</version> - <attributes> - <entry> - <string>romContent</string> - <romList> - <roms/> - </romList> - </entry> - <entry> - <string>Width</string> - <int>5</int> - </entry> - </attributes> - <visualElements> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Data bus in</string> - </entry> - <entry> - <string>Label</string> - <string>Din</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="60" y="420"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Read register 1 data out</string> - </entry> - <entry> - <string>Label</string> - <string>D1</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="1080" y="400"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Read register 2 data out</string> - </entry> - <entry> - <string>Label</string> - <string>D2</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="1080" y="680"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>3</int> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="940" y="320"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Write register input enable</string> - </entry> - <entry> - <string>Label</string> - <string>RW_IE</string> - </entry> - </elementAttributes> - <pos x="60" y="520"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>3</int> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="940" y="600"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Write register select</string> - </entry> - <entry> - <string>Label</string> - <string>RW_S</string> - </entry> - <entry> - <string>Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="80" y="820"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Clock</string> - </entry> - <entry> - <string>Label</string> - <string>CLK</string> - </entry> - </elementAttributes> - <pos x="0" y="740"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Read register 1 select</string> - </entry> - <entry> - <string>Label</string> - <string>R1_S</string> - </entry> - <entry> - <string>Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="940" y="520"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Din</string> - </entry> - </elementAttributes> - <pos x="80" y="420"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>RW_IE</string> - </entry> - </elementAttributes> - <pos x="80" y="520"/> - </visualElement> - <visualElement> - <elementName>Register</elementName> - <elementAttributes> - <entry> - <string>valueIsProbe</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Label</string> - <string>RA</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="560" y="100"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>Din</string> - </entry> - </elementAttributes> - <pos x="560" y="100"/> - </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="560" y="120"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Q1</string> - </entry> - </elementAttributes> - <pos x="640" y="120"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="460" y="140"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>RW_IE</string> - </entry> - </elementAttributes> - <pos x="460" y="140"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>RW_A</string> - </entry> - </elementAttributes> - <pos x="460" y="180"/> - </visualElement> - <visualElement> - <elementName>Register</elementName> - <elementAttributes> - <entry> - <string>valueIsProbe</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Label</string> - <string>RB</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="560" y="260"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[13]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>Din</string> - </entry> - </elementAttributes> - <pos x="560" y="260"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[14]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>CLK</string> - </entry> - </elementAttributes> - <pos x="560" y="280"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Q2</string> - </entry> - </elementAttributes> - <pos x="640" y="280"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="460" y="300"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[17]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>RW_IE</string> - </entry> - </elementAttributes> - <pos x="460" y="300"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>RW_B</string> - </entry> - </elementAttributes> - <pos x="460" y="340"/> - </visualElement> - <visualElement> - <elementName>Register</elementName> - <elementAttributes> - <entry> - <string>valueIsProbe</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Label</string> - <string>RC</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="560" y="420"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[13]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>Din</string> - </entry> - </elementAttributes> - <pos x="560" y="420"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[14]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>CLK</string> - </entry> - </elementAttributes> - <pos x="560" y="440"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Q3</string> - </entry> - </elementAttributes> - <pos x="640" y="440"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="460" y="460"/> - </visualElement> - <visualElement> - <elementName>Register</elementName> - <elementAttributes> - <entry> - <string>valueIsProbe</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Label</string> - <string>RD</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="560" y="580"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[13]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>Din</string> - </entry> - </elementAttributes> - <pos x="560" y="580"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[14]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>CLK</string> - </entry> - </elementAttributes> - <pos x="560" y="600"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Q4</string> - </entry> - </elementAttributes> - <pos x="640" y="600"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="460" y="620"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[17]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>RW_IE</string> - </entry> - </elementAttributes> - <pos x="460" y="620"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>RW_D</string> - </entry> - </elementAttributes> - <pos x="460" y="660"/> - </visualElement> - <visualElement> - <elementName>Register</elementName> - <elementAttributes> - <entry> - <string>valueIsProbe</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Label</string> - <string>RE</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="560" y="740"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>Din</string> - </entry> - </elementAttributes> - <pos x="560" y="740"/> - </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="560" y="760"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Q5</string> - </entry> - </elementAttributes> - <pos x="640" y="760"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="460" y="780"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>RW_IE</string> - </entry> - </elementAttributes> - <pos x="460" y="780"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>RW_E</string> - </entry> - </elementAttributes> - <pos x="460" y="820"/> - </visualElement> - <visualElement> - <elementName>Register</elementName> - <elementAttributes> - <entry> - <string>valueIsProbe</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Label</string> - <string>RF</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="560" y="900"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[39]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>Din</string> - </entry> - </elementAttributes> - <pos x="560" y="900"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[40]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>CLK</string> - </entry> - </elementAttributes> - <pos x="560" y="920"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Q6</string> - </entry> - </elementAttributes> - <pos x="640" y="920"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="460" y="940"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[43]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>RW_IE</string> - </entry> - </elementAttributes> - <pos x="460" y="940"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>RW_F</string> - </entry> - </elementAttributes> - <pos x="460" y="980"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>RW_IE</string> - </entry> - </elementAttributes> - <pos x="440" y="460"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>RW_C</string> - </entry> - </elementAttributes> - <pos x="440" y="500"/> - </visualElement> - <visualElement> - <elementName>Decoder</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="80" y="600"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Read register 2 select</string> - </entry> - <entry> - <string>Label</string> - <string>R2_S</string> - </entry> - <entry> - <string>Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="940" y="800"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>CLK</string> - </entry> - </elementAttributes> - <pos x="0" y="740"/> - </visualElement> - <visualElement> - <elementName>Testcase</elementName> - <elementAttributes> - <entry> - <string>Testdata</string> - <testData> - <dataString>CLK Din RW_IE RW_S R1_S R2_S D1 D2 -# store and read from RA works -C 0xF 1 1 0 X X X -C 0 0 0 1 X 0xF X -C 0x5 1 1 1 X 0x5 X -C 0 0 0 1 X 0x5 X -</dataString> - </testData> - </entry> - </elementAttributes> - <pos x="900" y="920"/> - </visualElement> - <visualElement> - <elementName>Register</elementName> - <elementAttributes> - <entry> - <string>valueIsProbe</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Label</string> - <string>RG</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="560" y="1080"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[39]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>Din</string> - </entry> - </elementAttributes> - <pos x="560" y="1080"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[40]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>CLK</string> - </entry> - </elementAttributes> - <pos x="560" y="1100"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Q7</string> - </entry> - </elementAttributes> - <pos x="640" y="1100"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="460" y="1120"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[43]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>RW_IE</string> - </entry> - </elementAttributes> - <pos x="460" y="1120"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>RW_G</string> - </entry> - </elementAttributes> - <pos x="460" y="1160"/> - </visualElement> - <visualElement> - <elementName>Register</elementName> - <elementAttributes> - <entry> - <string>valueIsProbe</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Label</string> - <string>RH</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="560" y="1260"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[39]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>Din</string> - </entry> - </elementAttributes> - <pos x="560" y="1260"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[40]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>CLK</string> - </entry> - </elementAttributes> - <pos x="560" y="1280"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Q8</string> - </entry> - </elementAttributes> - <pos x="640" y="1280"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="460" y="1300"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[43]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>RW_IE</string> - </entry> - </elementAttributes> - <pos x="460" y="1300"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>RW_H</string> - </entry> - </elementAttributes> - <pos x="460" y="1340"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>RW_A</string> - </entry> - </elementAttributes> - <pos x="120" y="600"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>RW_B</string> - </entry> - </elementAttributes> - <pos x="120" y="620"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>RW_C</string> - </entry> - </elementAttributes> - <pos x="120" y="640"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>RW_D</string> - </entry> - </elementAttributes> - <pos x="120" y="660"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>RW_E</string> - </entry> - </elementAttributes> - <pos x="120" y="680"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>RW_F</string> - </entry> - </elementAttributes> - <pos x="120" y="700"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>RW_G</string> - </entry> - </elementAttributes> - <pos x="120" y="720"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>RW_H</string> - </entry> - </elementAttributes> - <pos x="120" y="740"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>Q1</string> - </entry> - </elementAttributes> - <pos x="920" y="320"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>Q2</string> - </entry> - </elementAttributes> - <pos x="920" y="340"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[81]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>Q3</string> - </entry> - </elementAttributes> - <pos x="920" y="360"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[81]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>Q4</string> - </entry> - </elementAttributes> - <pos x="920" y="380"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[81]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>Q5</string> - </entry> - </elementAttributes> - <pos x="920" y="400"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[81]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>Q6</string> - </entry> - </elementAttributes> - <pos x="920" y="420"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>Q7</string> - </entry> - </elementAttributes> - <pos x="920" y="440"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>Q8</string> - </entry> - </elementAttributes> - <pos x="920" y="460"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[80]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>Q1</string> - </entry> - </elementAttributes> - <pos x="920" y="600"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[81]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>Q2</string> - </entry> - </elementAttributes> - <pos x="920" y="620"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[81]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>Q3</string> - </entry> - </elementAttributes> - <pos x="920" y="640"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[81]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>Q4</string> - </entry> - </elementAttributes> - <pos x="920" y="660"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[81]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>Q5</string> - </entry> - </elementAttributes> - <pos x="920" y="680"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[81]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>Q6</string> - </entry> - </elementAttributes> - <pos x="920" y="700"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[86]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>Q7</string> - </entry> - </elementAttributes> - <pos x="920" y="720"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[87]/elementAttributes/entry/rotation"/> - </entry> - <entry> - <string>NetName</string> - <string>Q8</string> - </entry> - </elementAttributes> - <pos x="920" y="740"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="520" y="320"/> - <p2 x="540" y="320"/> - </wire> - <wire> - <p1 x="920" y="320"/> - <p2 x="940" y="320"/> - </wire> - <wire> - <p1 x="520" y="640"/> - <p2 x="540" y="640"/> - </wire> - <wire> - <p1 x="920" y="640"/> - <p2 x="940" y="640"/> - </wire> - <wire> - <p1 x="520" y="960"/> - <p2 x="540" y="960"/> - </wire> - <wire> - <p1 x="620" y="1280"/> - <p2 x="640" y="1280"/> - </wire> - <wire> - <p1 x="940" y="520"/> - <p2 x="960" y="520"/> - </wire> - <wire> - <p1 x="60" y="520"/> - <p2 x="80" y="520"/> - </wire> - <wire> - <p1 x="540" y="460"/> - <p2 x="560" y="460"/> - </wire> - <wire> - <p1 x="440" y="460"/> - <p2 x="460" y="460"/> - </wire> - <wire> - <p1 x="920" y="460"/> - <p2 x="940" y="460"/> - </wire> - <wire> - <p1 x="540" y="140"/> - <p2 x="560" y="140"/> - </wire> - <wire> - <p1 x="540" y="780"/> - <p2 x="560" y="780"/> - </wire> - <wire> - <p1 x="620" y="1100"/> - <p2 x="640" y="1100"/> - </wire> - <wire> - <p1 x="980" y="400"/> - <p2 x="1080" y="400"/> - </wire> - <wire> - <p1 x="920" y="400"/> - <p2 x="940" y="400"/> - </wire> - <wire> - <p1 x="920" y="720"/> - <p2 x="940" y="720"/> - </wire> - <wire> - <p1 x="540" y="1300"/> - <p2 x="560" y="1300"/> - </wire> - <wire> - <p1 x="920" y="340"/> - <p2 x="940" y="340"/> - </wire> - <wire> - <p1 x="920" y="660"/> - <p2 x="940" y="660"/> - </wire> - <wire> - <p1 x="620" y="600"/> - <p2 x="640" y="600"/> - </wire> - <wire> - <p1 x="920" y="600"/> - <p2 x="940" y="600"/> - </wire> - <wire> - <p1 x="620" y="280"/> - <p2 x="640" y="280"/> - </wire> - <wire> - <p1 x="620" y="920"/> - <p2 x="640" y="920"/> - </wire> - <wire> - <p1 x="520" y="480"/> - <p2 x="540" y="480"/> - </wire> - <wire> - <p1 x="940" y="800"/> - <p2 x="960" y="800"/> - </wire> - <wire> - <p1 x="520" y="800"/> - <p2 x="540" y="800"/> - </wire> - <wire> - <p1 x="520" y="160"/> - <p2 x="540" y="160"/> - </wire> - <wire> - <p1 x="540" y="1120"/> - <p2 x="560" y="1120"/> - </wire> - <wire> - <p1 x="60" y="420"/> - <p2 x="80" y="420"/> - </wire> - <wire> - <p1 x="920" y="420"/> - <p2 x="940" y="420"/> - </wire> - <wire> - <p1 x="920" y="740"/> - <p2 x="940" y="740"/> - </wire> - <wire> - <p1 x="980" y="680"/> - <p2 x="1080" y="680"/> - </wire> - <wire> - <p1 x="920" y="680"/> - <p2 x="940" y="680"/> - </wire> - <wire> - <p1 x="520" y="1320"/> - <p2 x="540" y="1320"/> - </wire> - <wire> - <p1 x="920" y="360"/> - <p2 x="940" y="360"/> - </wire> - <wire> - <p1 x="540" y="620"/> - <p2 x="560" y="620"/> - </wire> - <wire> - <p1 x="920" y="620"/> - <p2 x="940" y="620"/> - </wire> - <wire> - <p1 x="540" y="300"/> - <p2 x="560" y="300"/> - </wire> - <wire> - <p1 x="540" y="940"/> - <p2 x="560" y="940"/> - </wire> - <wire> - <p1 x="440" y="500"/> - <p2 x="460" y="500"/> - </wire> - <wire> - <p1 x="80" y="820"/> - <p2 x="100" y="820"/> - </wire> - <wire> - <p1 x="520" y="1140"/> - <p2 x="540" y="1140"/> - </wire> - <wire> - <p1 x="620" y="440"/> - <p2 x="640" y="440"/> - </wire> - <wire> - <p1 x="920" y="440"/> - <p2 x="940" y="440"/> - </wire> - <wire> - <p1 x="620" y="760"/> - <p2 x="640" y="760"/> - </wire> - <wire> - <p1 x="620" y="120"/> - <p2 x="640" y="120"/> - </wire> - <wire> - <p1 x="920" y="380"/> - <p2 x="940" y="380"/> - </wire> - <wire> - <p1 x="920" y="700"/> - <p2 x="940" y="700"/> - </wire> - <wire> - <p1 x="960" y="480"/> - <p2 x="960" y="520"/> - </wire> - <wire> - <p1 x="960" y="760"/> - <p2 x="960" y="800"/> - </wire> - <wire> - <p1 x="100" y="740"/> - <p2 x="100" y="820"/> - </wire> - <wire> - <p1 x="540" y="140"/> - <p2 x="540" y="160"/> - </wire> - <wire> - <p1 x="540" y="300"/> - <p2 x="540" y="320"/> - </wire> - <wire> - <p1 x="540" y="460"/> - <p2 x="540" y="480"/> - </wire> - <wire> - <p1 x="540" y="620"/> - <p2 x="540" y="640"/> - </wire> - <wire> - <p1 x="540" y="780"/> - <p2 x="540" y="800"/> - </wire> - <wire> - <p1 x="540" y="940"/> - <p2 x="540" y="960"/> - </wire> - <wire> - <p1 x="540" y="1120"/> - <p2 x="540" y="1140"/> - </wire> - <wire> - <p1 x="540" y="1300"/> - <p2 x="540" y="1320"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/digital/atk16_tpu.dig b/digital/atk16_tpu.dig deleted file mode 100644 index f6b6398..0000000 --- a/digital/atk16_tpu.dig +++ /dev/null @@ -1,1165 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>2</version> - <attributes> - <entry> - <string>romContent</string> - <romList> - <roms/> - </romList> - </entry> - <entry> - <string>Width</string> - <int>6</int> - </entry> - </attributes> - <visualElements> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>PR</string> - </entry> - <entry> - <string>Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="900" y="320"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>PG</string> - </entry> - <entry> - <string>Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="900" y="360"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>PB</string> - </entry> - <entry> - <string>Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="900" y="400"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>MMIO_IE</string> - </entry> - </elementAttributes> - <pos x="320" y="120"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>MMIO_OE</string> - </entry> - </elementAttributes> - <pos x="320" y="160"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>MMI/O selector</string> - </entry> - <entry> - <string>Label</string> - <string>MMIO_S</string> - </entry> - <entry> - <string>Bits</string> - <int>13</int> - </entry> - </elementAttributes> - <pos x="320" y="220"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>MMIO_IE</string> - </entry> - </elementAttributes> - <pos x="340" y="120"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>MMIO_OE</string> - </entry> - </elementAttributes> - <pos x="340" y="160"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>MMIO_S</string> - </entry> - </elementAttributes> - <pos x="340" y="220"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Data bus</string> - </entry> - <entry> - <string>Label</string> - <string>DBUS</string> - </entry> - <entry> - <string>Bits</string> - <int>16</int> - </entry> - </elementAttributes> - <pos x="320" y="480"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>X pixel</string> - </entry> - <entry> - <string>Label</string> - <string>X</string> - </entry> - <entry> - <string>Bits</string> - <int>9</int> - </entry> - </elementAttributes> - <pos x="320" y="680"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>X</string> - </entry> - </elementAttributes> - <pos x="340" y="680"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Y pixel</string> - </entry> - <entry> - <string>Label</string> - <string>Y</string> - </entry> - <entry> - <string>Bits</string> - <int>8</int> - </entry> - </elementAttributes> - <pos x="320" y="720"/> - </visualElement> - <visualElement> - <elementName>RAMDualPort</elementName> - <elementAttributes> - <entry> - <string>AddrBits</string> - <int>11</int> - </entry> - <entry> - <string>Label</string> - <string>TEXTMEM</string> - </entry> - <entry> - <string>Bits</string> - <int>8</int> - </entry> - </elementAttributes> - <pos x="480" y="320"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>Y</string> - </entry> - </elementAttributes> - <pos x="480" y="720"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>8</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>3,5</string> - </entry> - </elementAttributes> - <pos x="520" y="720"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>CCOLOR</string> - </entry> - </elementAttributes> - <pos x="840" y="320"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>1,1</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>2</string> - </entry> - </elementAttributes> - <pos x="860" y="320"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="460" y="400"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>CHAR_S</string> - </entry> - </elementAttributes> - <pos x="580" y="360"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Y</string> - </entry> - </elementAttributes> - <pos x="340" y="720"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>TY</string> - </entry> - </elementAttributes> - <pos x="580" y="740"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>CY</string> - </entry> - </elementAttributes> - <pos x="580" y="700"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes> - <entry> - <string>intFormat</string> - <intFormat>dec</intFormat> - </entry> - </elementAttributes> - <pos x="600" y="320"/> - </visualElement> - <visualElement> - <elementName>EEPROM</elementName> - <elementAttributes> - <entry> - <string>AddrBits</string> - <int>11</int> - </entry> - <entry> - <string>Label</string> - <string>CHARMEM</string> - </entry> - <entry> - <string>Bits</string> - <int>8</int> - </entry> - <entry> - <string>Data</string> - <data>8*0,7e,81,a5,81,bd,99,81,7e,7e,ff,db,ff,c3,e7,ff,7e,36,7f,7f,7f -,3e,1c,8,0,8,1c,3e,7f,3e,1c,8,0,1c,3e,1c,7f,7f,6b,8,1c,8,8,1c -,3e,7f,3e,8,1c,0,0,18,3c,3c,18,0,0,ff,ff,e7,c3,c3,e7,ff,ff,0,3c -,66,42,42,66,3c,9*0,f0,e0,f0,be,33,33,33,1e,3c,66,66,66,3c,18 -,7e,18,fc,cc,fc,c,c,e,f,7,fe,c6,fe,c6,c6,e6,67,3,18,db,3c,e7,e7 -,3c,db,18,1,7,1f,7f,1f,7,1,0,40,70,7c,7f,7c,70,40,0,18,3c,7e,18,18 -,7e,3c,18,5*66,0,66,0,fe,db,db,de,d8,d8,d8,0,7c,c6,1c,36,36,1c -,33,1e,4*0,7e,7e,7e,0,18,3c,7e,18,7e,3c,18,ff,18,3c,7e,4*18,0 -,4*18,7e,3c,18,0,0,18,30,7f,30,18,0,0,0,c,6,7f,6,c,4*0,3,3,3,7f -,0,0,0,24,66,ff,66,24,0,0,0,18,3c,7e,ff,ff,0,0,0,ff,ff,7e,3c,18 -,10*0,c,1e,1e,c,c,0,c,0,36,36,36,5*0,36,36,7f,36,7f,36,36,0,c -,3e,3,1e,30,1f,c,0,0,63,33,18,c,66,63,0,1c,36,1c,6e,3b,33,6e,0 -,6,6,3,5*0,18,c,6,6,6,c,18,0,6,c,18,18,18,c,6,0,0,66,3c,ff,3c -,66,0,0,0,c,c,3f,c,c,7*0,c,c,6,0,0,0,3f,9*0,c,c,0,60,30,18,c,6 -,3,1,0,3e,63,73,7b,6f,67,3e,0,c,e,4*c,3f,0,1e,33,30,1c,6,33,3f -,0,1e,33,30,1c,30,33,1e,0,38,3c,36,33,7f,30,78,0,3f,3,1f,30,30 -,33,1e,0,1c,6,3,1f,33,33,1e,0,3f,33,30,18,c,c,c,0,1e,33,33,1e -,33,33,1e,0,1e,33,33,3e,30,18,e,0,0,c,c,0,0,c,c,0,0,c,c,0,0,c,c -,6,18,c,6,3,6,c,18,0,0,0,3f,0,0,3f,0,0,6,c,18,30,18,c,6,0,1e,33 -,30,18,c,0,c,0,3e,63,7b,7b,7b,3,1e,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,0,78,30,30,30,33,33,1e -,0,67,66,36,1e,36,66,67,0,f,6,6,6,46,66,7f,0,63,77,7f,7f,6b,63,63 -,0,63,67,6f,7b,73,63,63,0,1c,36,63,63,63,36,1c,0,3f,66,66,3e,6,6 -,f,0,1e,33,33,33,3b,1e,38,0,3f,66,66,3e,36,66,67,0,1e,33,6,c,18 -,33,1e,0,3f,2d,4*c,1e,0,6*33,3f,0,5*33,1e,c,0,63,63,63,6b,7f,77 -,63,0,63,63,36,1c,1c,36,63,0,33,33,33,1e,c,c,1e,0,7f,63,31,18 -,4c,66,7f,0,1e,5*6,1e,0,3,6,c,18,30,60,40,0,1e,5*18,1e,0,8,1c -,36,63,11*0,ff,c,c,18,7*0,1e,30,3e,33,6e,0,7,6,6,3e,66,66,3b,0,0,0 -,1e,33,3,33,1e,0,38,30,30,3e,33,33,6e,0,0,0,1e,33,3f,3,1e,0,1c -,36,6,f,6,6,f,0,0,0,6e,33,33,3e,30,1f,7,6,36,6e,66,66,67,0,c,0 -,e,c,c,c,1e,0,30,0,30,30,30,33,33,1e,7,6,66,36,1e,36,67,0,e,5*c -,1e,0,0,0,33,7f,7f,6b,63,0,0,0,1f,4*33,0,0,0,1e,33,33,33,1e,0,0,0 -,3b,66,66,3e,6,f,0,0,6e,33,33,3e,30,78,0,0,3b,6e,66,6,f,0,0,0 -,3e,3,1e,30,1f,0,8,c,3e,c,c,2c,18,0,0,0,4*33,6e,0,0,0,33,33,33 -,1e,c,0,0,0,63,6b,7f,7f,36,0,0,0,63,36,1c,36,63,0,0,0,33,33,33 -,3e,30,1f,0,0,3f,19,c,26,3f,0,38,c,c,7,c,c,38,0,18,18,18,0,18,18,18 -,0,7,c,c,38,c,c,7,0,6e,3b,7*0,8,1c,36,63,63,7f,0,0,fe,4*82,fe -,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0 -,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe -,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82 -,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe -,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0 -,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe -,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82 -,fe,0,0,fe,4*82,fe,9*0,18,18,0,4*18,0,18,18,7e,3,3,7e,18,18,1c -,36,26,f,6,67,3f,0,0,fe,4*82,fe,0,33,33,1e,3f,c,3f,c,c,0,fe,4*82 -,fe,0,7c,c6,1c,36,36,1c,33,1e,0,fe,4*82,fe,0,0,fe,4*82,fe,0,3c -,36,36,7c,0,7e,0,0,0,cc,66,33,66,cc,5*0,3f,30,30,0,0,0,fe,4*82 -,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,1c,36,36,1c,4*0,c,c,3f,c,c -,0,3f,0,e,18,c,6,1e,4*0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,4*66,3e -,6,3,fe,db,db,de,d8,d8,d8,5*0,18,4*0,fe,4*82,fe,0,0,fe,4*82,fe -,0,1c,36,36,1c,0,3e,0,0,0,33,66,cc,66,33,0,0,c3,63,33,db,ec,f6 -,f3,c0,c3,63,33,7b,cc,66,33,f0,0,fe,4*82,fe,0,c,0,c,6,3,33,1e -,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0 -,63,1c,36,63,7f,63,63,0,c,c,0,1e,33,3f,33,0,7c,36,33,7f,33,33 -,73,0,1e,33,3,33,1e,18,30,1e,0,fe,4*82,fe,0,38,0,3f,6,1e,6,3f -,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0 -,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,3f,0,33,37,3f,3b,33 -,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0 -,c3,18,3c,66,66,3c,18,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,0,fe,4*82 -,fe,0,0,fe,4*82,fe,0,0,fe,4*82,fe,0,33,0,4*33,1e,0,0,fe,4*82,fe -,0,0,fe,4*82,fe,0,0,1e,33,1f,33,1f,3,3,7,0,1e,30,3e,33,7e,0,38 -,0,1e,30,3e,33,7e,0,7e,c3,3c,60,7c,66,fc,0,0,fe,4*82,fe,0,33,0 -,1e,30,3e,33,7e,0,c,c,1e,30,3e,33,7e,0,0,0,fe,30,fe,33,fe,0,0,0 -,1e,3,3,1e,30,1c,7,0,1e,33,3f,3,1e,0,38,0,1e,33,3f,3,1e,0,7e,c3 -,3c,66,7e,6,3c,0,33,0,1e,33,3f,3,1e,0,7,0,e,c,c,c,1e,0,1c,0,e -,c,c,c,1e,0,3e,63,1c,18,18,18,3c,0,33,0,e,c,c,c,1e,0,0,fe,4*82 -,fe,0,0,1f,0,1f,33,33,33,0,0,7,0,1e,33,33,1e,0,0,38,0,1e,33,33 -,1e,0,1e,33,0,1e,33,33,1e,0,0,fe,4*82,fe,0,0,33,0,1e,33,33,1e -,0,c,c,0,3f,0,c,c,0,0,fe,4*82,fe,0,0,7,0,33,33,33,7e,0,0,38,0 -,33,33,33,7e,0,1e,33,0,33,33,33,7e,0,0,33,0,33,33,33,7e,0,0,fe -,4*82,fe,0,0,fe,4*82,fe,0,0,33,0,33,33,3e,30,1f</data> - </entry> - <entry> - <string>intFormat</string> - <intFormat>bin</intFormat> - </entry> - </elementAttributes> - <pos x="720" y="620"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="700" y="680"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="700" y="640"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation reference="../../../../visualElement[27]/elementAttributes/entry/rotation"/> - </entry> - </elementAttributes> - <pos x="700" y="700"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>3,8</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>11</string> - </entry> - </elementAttributes> - <pos x="640" y="620"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>CHAR_S</string> - </entry> - </elementAttributes> - <pos x="600" y="640"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>CY</string> - </entry> - </elementAttributes> - <pos x="600" y="620"/> - </visualElement> - <visualElement> - <elementName>BitSelector</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="820" y="660"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>CX</string> - </entry> - </elementAttributes> - <pos x="860" y="720"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>CCOLOR</string> - </entry> - </elementAttributes> - <pos x="900" y="660"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes> - <entry> - <string>intFormat</string> - <intFormat>bin</intFormat> - </entry> - </elementAttributes> - <pos x="860" y="620"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes/> - <pos x="880" y="760"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes/> - <pos x="1040" y="660"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>11</int> - </entry> - </elementAttributes> - <pos x="280" y="300"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>TY</string> - </entry> - </elementAttributes> - <pos x="100" y="300"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes> - <entry> - <string>Inputs</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="20" y="540"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>13</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>11,1,1</string> - </entry> - </elementAttributes> - <pos x="-40" y="500"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>MMIO_S</string> - </entry> - </elementAttributes> - <pos x="-80" y="500"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>MMIOADDR</string> - </entry> - </elementAttributes> - <pos x="20" y="500"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>MMIOADDR</string> - </entry> - </elementAttributes> - <pos x="260" y="340"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>MMIOMATCH</string> - </entry> - </elementAttributes> - <pos x="280" y="380"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>DBUS_L8</string> - </entry> - </elementAttributes> - <pos x="440" y="340"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>16</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>8,8</string> - </entry> - </elementAttributes> - <pos x="360" y="480"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>DBUS_L8</string> - </entry> - </elementAttributes> - <pos x="420" y="480"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>MMIOMATCH</string> - </entry> - </elementAttributes> - <pos x="100" y="560"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>MMIO_IE</string> - </entry> - </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> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="860" y="400"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="840" y="320"/> - <p2 x="860" y="320"/> - </wire> - <wire> - <p1 x="880" y="320"/> - <p2 x="900" y="320"/> - </wire> - <wire> - <p1 x="580" y="320"/> - <p2 x="600" y="320"/> - </wire> - <wire> - <p1 x="320" y="320"/> - <p2 x="480" y="320"/> - </wire> - <wire> - <p1 x="700" y="640"/> - <p2 x="720" y="640"/> - </wire> - <wire> - <p1 x="600" y="640"/> - <p2 x="640" y="640"/> - </wire> - <wire> - <p1 x="900" y="640"/> - <p2 x="1040" y="640"/> - </wire> - <wire> - <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="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="460" y="400"/> - <p2 x="480" y="400"/> - </wire> - <wire> - <p1 x="860" y="400"/> - <p2 x="900" y="400"/> - </wire> - <wire> - <p1 x="480" y="720"/> - <p2 x="520" y="720"/> - </wire> - <wire> - <p1 x="320" y="720"/> - <p2 x="340" y="720"/> - </wire> - <wire> - <p1 x="540" y="720"/> - <p2 x="560" y="720"/> - </wire> - <wire> - <p1 x="840" y="720"/> - <p2 x="860" y="720"/> - </wire> - <wire> - <p1 x="840" y="340"/> - <p2 x="860" y="340"/> - </wire> - <wire> - <p1 x="260" y="340"/> - <p2 x="280" y="340"/> - </wire> - <wire> - <p1 x="440" y="340"/> - <p2 x="480" y="340"/> - </wire> - <wire> - <p1 x="860" y="660"/> - <p2 x="900" y="660"/> - </wire> - <wire> - <p1 x="780" y="660"/> - <p2 x="800" y="660"/> - </wire> - <wire> - <p1 x="800" y="660"/> - <p2 x="820" y="660"/> - </wire> - <wire> - <p1 x="180" y="280"/> - <p2 x="220" y="280"/> - </wire> - <wire> - <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="0" y="860"/> - <p2 x="40" y="860"/> - </wire> - <wire> - <p1 x="0" y="540"/> - <p2 x="20" y="540"/> - </wire> - <wire> - <p1 x="320" y="160"/> - <p2 x="340" y="160"/> - </wire> - <wire> - <p1 x="380" y="480"/> - <p2 x="420" y="480"/> - </wire> - <wire> - <p1 x="320" y="480"/> - <p2 x="360" y="480"/> - </wire> - <wire> - <p1 x="560" y="800"/> - <p2 x="580" y="800"/> - </wire> - <wire> - <p1 x="540" y="740"/> - <p2 x="580" y="740"/> - </wire> - <wire> - <p1 x="880" y="360"/> - <p2 x="900" y="360"/> - </wire> - <wire> - <p1 x="540" y="360"/> - <p2 x="580" y="360"/> - </wire> - <wire> - <p1 x="300" y="360"/> - <p2 x="480" y="360"/> - </wire> - <wire> - <p1 x="320" y="680"/> - <p2 x="340" y="680"/> - </wire> - <wire> - <p1 x="700" y="680"/> - <p2 x="720" y="680"/> - </wire> - <wire> - <p1 x="600" y="620"/> - <p2 x="640" y="620"/> - </wire> - <wire> - <p1 x="660" y="620"/> - <p2 x="720" y="620"/> - </wire> - <wire> - <p1 x="800" y="620"/> - <p2 x="860" y="620"/> - </wire> - <wire> - <p1 x="220" y="300"/> - <p2 x="280" y="300"/> - </wire> - <wire> - <p1 x="100" y="300"/> - <p2 x="160" y="300"/> - </wire> - <wire> - <p1 x="80" y="560"/> - <p2 x="100" y="560"/> - </wire> - <wire> - <p1 x="-20" y="560"/> - <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> - <wire> - <p1 x="-20" y="500"/> - <p2 x="20" y="500"/> - </wire> - <wire> - <p1 x="480" y="820"/> - <p2 x="520" y="820"/> - </wire> - <wire> - <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"/> - <p2 x="880" y="760"/> - </wire> - <wire> - <p1 x="560" y="700"/> - <p2 x="580" y="700"/> - </wire> - <wire> - <p1 x="700" y="700"/> - <p2 x="720" y="700"/> - </wire> - <wire> - <p1 x="440" y="380"/> - <p2 x="480" y="380"/> - </wire> - <wire> - <p1 x="280" y="380"/> - <p2 x="300" y="380"/> - </wire> - <wire> - <p1 x="800" y="620"/> - <p2 x="800" y="660"/> - </wire> - <wire> - <p1 x="0" y="520"/> - <p2 x="0" y="540"/> - </wire> - <wire> - <p1 x="580" y="320"/> - <p2 x="580" y="360"/> - </wire> - <wire> - <p1 x="900" y="640"/> - <p2 x="900" y="660"/> - </wire> - <wire> - <p1 x="840" y="320"/> - <p2 x="840" y="340"/> - </wire> - <wire> - <p1 x="840" y="680"/> - <p2 x="840" y="720"/> - </wire> - <wire> - <p1 x="840" y="720"/> - <p2 x="840" y="760"/> - </wire> - <wire> - <p1 x="300" y="340"/> - <p2 x="300" y="360"/> - </wire> - <wire> - <p1 x="300" y="360"/> - <p2 x="300" y="380"/> - </wire> - <wire> - <p1 x="880" y="320"/> - <p2 x="880" y="360"/> - </wire> - <wire> - <p1 x="560" y="700"/> - <p2 x="560" y="720"/> - </wire> - <wire> - <p1 x="560" y="800"/> - <p2 x="560" y="820"/> - </wire> - <wire> - <p1 x="1040" y="640"/> - <p2 x="1040" y="660"/> - </wire> - <wire> - <p1 x="-20" y="540"/> - <p2 x="-20" y="560"/> - </wire> - <wire> - <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="220" y="280"/> - <p2 x="220" y="300"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/digital/atk16_ucode_addr.dig b/digital/atk16_ucode_addr.dig deleted file mode 100644 index 682c90e..0000000 --- a/digital/atk16_ucode_addr.dig +++ /dev/null @@ -1,741 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>2</version> - <attributes> - <entry> - <string>romContent</string> - <romList> - <roms/> - </romList> - </entry> - <entry> - <string>Width</string> - <int>6</int> - </entry> - </attributes> - <visualElements> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Flag selector from instruction</string> - </entry> - <entry> - <string>Label</string> - <string>FLAG_S</string> - </entry> - <entry> - <string>Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="300" y="320"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Flag register output value</string> - </entry> - <entry> - <string>Label</string> - <string>FR_Q</string> - </entry> - <entry> - <string>Bits</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="300" y="380"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>OPCODE</string> - </entry> - <entry> - <string>Label</string> - <string>OP</string> - </entry> - <entry> - <string>Bits</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="300" y="260"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>OP</string> - </entry> - </elementAttributes> - <pos x="320" y="260"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>FLAG_S</string> - </entry> - </elementAttributes> - <pos x="320" y="320"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>FR_Q</string> - </entry> - </elementAttributes> - <pos x="320" y="380"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Microsequencer value</string> - </entry> - <entry> - <string>Label</string> - <string>US_Q</string> - </entry> - <entry> - <string>Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="300" y="200"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>US_Q</string> - </entry> - </elementAttributes> - <pos x="320" y="200"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Interrupt request bus</string> - </entry> - <entry> - <string>Label</string> - <string>IRQ</string> - </entry> - <entry> - <string>Bits</string> - <int>4</int> - </entry> - </elementAttributes> - <pos x="300" y="440"/> - </visualElement> - <visualElement> - <elementName>PriorityEncoder</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - <entry> - <string>Label</string> - <string>Interrupts</string> - </entry> - </elementAttributes> - <pos x="360" y="540"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>4</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>1*4</string> - </entry> - </elementAttributes> - <pos x="320" y="540"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>5</int> - </entry> - </elementAttributes> - <pos x="740" y="420"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>3,5</string> - </entry> - </elementAttributes> - <pos x="820" y="280"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>US_Q</string> - </entry> - </elementAttributes> - <pos x="760" y="280"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>ADDR</string> - </entry> - <entry> - <string>Bits</string> - <int>8</int> - </entry> - </elementAttributes> - <pos x="1020" y="280"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="700" y="600"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>OP</string> - </entry> - </elementAttributes> - <pos x="640" y="420"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>1,4</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>5</string> - </entry> - </elementAttributes> - <pos x="660" y="400"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>FC</string> - </entry> - </elementAttributes> - <pos x="640" y="400"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>2,3</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>5</string> - </entry> - </elementAttributes> - <pos x="680" y="460"/> - </visualElement> - <visualElement> - <elementName>BitSelector</elementName> - <elementAttributes> - <entry> - <string>Selector Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="520" y="280"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>FLAG_S</string> - </entry> - </elementAttributes> - <pos x="520" y="340"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>Input Splitting</string> - <string>3</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>2,</string> - </entry> - </elementAttributes> - <pos x="540" y="340"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>FR_Q</string> - </entry> - </elementAttributes> - <pos x="500" y="280"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>FC</string> - </entry> - </elementAttributes> - <pos x="560" y="280"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Interrupt number</string> - </entry> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - <entry> - <string>Label</string> - <string>IT_N</string> - </entry> - <entry> - <string>Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="580" y="380"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>INT_ACTIVE</string> - </entry> - </elementAttributes> - <pos x="1000" y="500"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Interrupt mask assert active</string> - </entry> - <entry> - <string>Label</string> - <string>IM_EN</string> - </entry> - </elementAttributes> - <pos x="460" y="700"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Interrupt mask assert not active</string> - </entry> - <entry> - <string>Label</string> - <string>IM_DS</string> - </entry> - </elementAttributes> - <pos x="460" y="740"/> - </visualElement> - <visualElement> - <elementName>RS_FF_AS</elementName> - <elementAttributes> - <entry> - <string>valueIsProbe</string> - <boolean>true</boolean> - </entry> - <entry> - <string>Label</string> - <string>INT MASK</string> - </entry> - </elementAttributes> - <pos x="520" y="700"/> - </visualElement> - <visualElement> - <elementName>D_FF</elementName> - <elementAttributes/> - <pos x="780" y="540"/> - </visualElement> - <visualElement> - <elementName>Comparator</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="600" y="540"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>0</long> - </entry> - <entry> - <string>Bits</string> - <int>3</int> - </entry> - </elementAttributes> - <pos x="580" y="560"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>US_Q</string> - </entry> - </elementAttributes> - <pos x="580" y="540"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>6</long> - </entry> - <entry> - <string>Bits</string> - <int>3</int> - </entry> - <entry> - <string>intFormat</string> - <intFormat>bin</intFormat> - </entry> - </elementAttributes> - <pos x="660" y="480"/> - </visualElement> - <visualElement> - <elementName>Register</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>INT LINE</string> - </entry> - <entry> - <string>Bits</string> - <int>2</int> - </entry> - </elementAttributes> - <pos x="500" y="440"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="440" y="480"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="300" y="320"/> - <p2 x="320" y="320"/> - </wire> - <wire> - <p1 x="680" y="640"/> - <p2 x="700" y="640"/> - </wire> - <wire> - <p1 x="660" y="480"/> - <p2 x="680" y="480"/> - </wire> - <wire> - <p1 x="440" y="480"/> - <p2 x="500" y="480"/> - </wire> - <wire> - <p1 x="300" y="260"/> - <p2 x="320" y="260"/> - </wire> - <wire> - <p1 x="340" y="580"/> - <p2 x="360" y="580"/> - </wire> - <wire> - <p1 x="700" y="420"/> - <p2 x="740" y="420"/> - </wire> - <wire> - <p1 x="640" y="420"/> - <p2 x="660" y="420"/> - </wire> - <wire> - <p1 x="460" y="740"/> - <p2 x="480" y="740"/> - </wire> - <wire> - <p1 x="300" y="200"/> - <p2 x="320" y="200"/> - </wire> - <wire> - <p1 x="480" y="520"/> - <p2 x="680" y="520"/> - </wire> - <wire> - <p1 x="800" y="300"/> - <p2 x="820" y="300"/> - </wire> - <wire> - <p1 x="700" y="460"/> - <p2 x="740" y="460"/> - </wire> - <wire> - <p1 x="560" y="460"/> - <p2 x="580" y="460"/> - </wire> - <wire> - <p1 x="480" y="460"/> - <p2 x="500" y="460"/> - </wire> - <wire> - <p1 x="580" y="460"/> - <p2 x="680" y="460"/> - </wire> - <wire> - <p1 x="340" y="560"/> - <p2 x="360" y="560"/> - </wire> - <wire> - <p1 x="440" y="560"/> - <p2 x="480" y="560"/> - </wire> - <wire> - <p1 x="660" y="560"/> - <p2 x="680" y="560"/> - </wire> - <wire> - <p1 x="580" y="560"/> - <p2 x="600" y="560"/> - </wire> - <wire> - <p1 x="680" y="560"/> - <p2 x="780" y="560"/> - </wire> - <wire> - <p1 x="640" y="400"/> - <p2 x="660" y="400"/> - </wire> - <wire> - <p1 x="680" y="400"/> - <p2 x="700" y="400"/> - </wire> - <wire> - <p1 x="480" y="720"/> - <p2 x="520" y="720"/> - </wire> - <wire> - <p1 x="580" y="720"/> - <p2 x="680" y="720"/> - </wire> - <wire> - <p1 x="520" y="340"/> - <p2 x="540" y="340"/> - </wire> - <wire> - <p1 x="760" y="500"/> - <p2 x="860" y="500"/> - </wire> - <wire> - <p1 x="860" y="500"/> - <p2 x="1000" y="500"/> - </wire> - <wire> - <p1 x="340" y="600"/> - <p2 x="360" y="600"/> - </wire> - <wire> - <p1 x="480" y="600"/> - <p2 x="700" y="600"/> - </wire> - <wire> - <p1 x="300" y="440"/> - <p2 x="320" y="440"/> - </wire> - <wire> - <p1 x="780" y="440"/> - <p2 x="800" y="440"/> - </wire> - <wire> - <p1 x="460" y="440"/> - <p2 x="500" y="440"/> - </wire> - <wire> - <p1 x="760" y="280"/> - <p2 x="820" y="280"/> - </wire> - <wire> - <p1 x="840" y="280"/> - <p2 x="1020" y="280"/> - </wire> - <wire> - <p1 x="500" y="280"/> - <p2 x="520" y="280"/> - </wire> - <wire> - <p1 x="300" y="380"/> - <p2 x="320" y="380"/> - </wire> - <wire> - <p1 x="340" y="540"/> - <p2 x="360" y="540"/> - </wire> - <wire> - <p1 x="760" y="540"/> - <p2 x="780" y="540"/> - </wire> - <wire> - <p1 x="840" y="540"/> - <p2 x="860" y="540"/> - </wire> - <wire> - <p1 x="580" y="540"/> - <p2 x="600" y="540"/> - </wire> - <wire> - <p1 x="440" y="540"/> - <p2 x="460" y="540"/> - </wire> - <wire> - <p1 x="460" y="700"/> - <p2 x="520" y="700"/> - </wire> - <wire> - <p1 x="320" y="440"/> - <p2 x="320" y="540"/> - </wire> - <wire> - <p1 x="800" y="300"/> - <p2 x="800" y="440"/> - </wire> - <wire> - <p1 x="480" y="720"/> - <p2 x="480" y="740"/> - </wire> - <wire> - <p1 x="480" y="560"/> - <p2 x="480" y="600"/> - </wire> - <wire> - <p1 x="480" y="460"/> - <p2 x="480" y="520"/> - </wire> - <wire> - <p1 x="580" y="380"/> - <p2 x="580" y="460"/> - </wire> - <wire> - <p1 x="760" y="460"/> - <p2 x="760" y="500"/> - </wire> - <wire> - <p1 x="760" y="540"/> - <p2 x="760" y="620"/> - </wire> - <wire> - <p1 x="680" y="640"/> - <p2 x="680" y="720"/> - </wire> - <wire> - <p1 x="680" y="520"/> - <p2 x="680" y="560"/> - </wire> - <wire> - <p1 x="700" y="400"/> - <p2 x="700" y="420"/> - </wire> - <wire> - <p1 x="540" y="300"/> - <p2 x="540" y="320"/> - </wire> - <wire> - <p1 x="860" y="500"/> - <p2 x="860" y="540"/> - </wire> - <wire> - <p1 x="460" y="440"/> - <p2 x="460" y="540"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/digital/atk16_vga_sync.dig b/digital/atk16_vga_sync.dig deleted file mode 100644 index 7d42dea..0000000 --- a/digital/atk16_vga_sync.dig +++ /dev/null @@ -1,999 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>2</version> - <attributes> - <entry> - <string>romContent</string> - <romList> - <roms/> - </romList> - </entry> - <entry> - <string>Width</string> - <int>7</int> - </entry> - </attributes> - <visualElements> - <visualElement> - <elementName>Comparator</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - </elementAttributes> - <pos x="420" y="220"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>798</long> - </entry> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - <entry> - <string>intFormat</string> - <intFormat>dec</intFormat> - </entry> - </elementAttributes> - <pos x="400" y="240"/> - </visualElement> - <visualElement> - <elementName>Counter</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - </elementAttributes> - <pos x="260" y="220"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="220" y="220"/> - </visualElement> - <visualElement> - <elementName>Comparator</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - </elementAttributes> - <pos x="620" y="280"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>113</long> - </entry> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - <entry> - <string>intFormat</string> - <intFormat>dec</intFormat> - </entry> - </elementAttributes> - <pos x="600" y="300"/> - </visualElement> - <visualElement> - <elementName>Comparator</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - </elementAttributes> - <pos x="620" y="200"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>16</long> - </entry> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - <entry> - <string>intFormat</string> - <intFormat>dec</intFormat> - </entry> - </elementAttributes> - <pos x="600" y="220"/> - </visualElement> - <visualElement> - <elementName>NAnd</elementName> - <elementAttributes/> - <pos x="720" y="240"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>HSYNC</string> - </entry> - </elementAttributes> - <pos x="820" y="260"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>160</long> - </entry> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - <entry> - <string>intFormat</string> - <intFormat>dec</intFormat> - </entry> - </elementAttributes> - <pos x="600" y="380"/> - </visualElement> - <visualElement> - <elementName>Sub</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - </elementAttributes> - <pos x="620" y="360"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes/> - <pos x="600" y="420"/> - </visualElement> - <visualElement> - <elementName>Comparator</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - </elementAttributes> - <pos x="420" y="520"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>523</long> - </entry> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - <entry> - <string>intFormat</string> - <intFormat>dec</intFormat> - </entry> - </elementAttributes> - <pos x="400" y="540"/> - </visualElement> - <visualElement> - <elementName>Counter</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - </elementAttributes> - <pos x="260" y="520"/> - </visualElement> - <visualElement> - <elementName>VDD</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="1"/> - </entry> - </elementAttributes> - <pos x="220" y="520"/> - </visualElement> - <visualElement> - <elementName>Comparator</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - </elementAttributes> - <pos x="620" y="520"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>10</long> - </entry> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - <entry> - <string>intFormat</string> - <intFormat>dec</intFormat> - </entry> - </elementAttributes> - <pos x="600" y="540"/> - </visualElement> - <visualElement> - <elementName>Comparator</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - </elementAttributes> - <pos x="620" y="600"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>13</long> - </entry> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - <entry> - <string>intFormat</string> - <intFormat>dec</intFormat> - </entry> - </elementAttributes> - <pos x="600" y="620"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>VSYNC</string> - </entry> - </elementAttributes> - <pos x="860" y="580"/> - </visualElement> - <visualElement> - <elementName>NAnd</elementName> - <elementAttributes/> - <pos x="720" y="560"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>45</long> - </entry> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - <entry> - <string>intFormat</string> - <intFormat>dec</intFormat> - </entry> - </elementAttributes> - <pos x="600" y="700"/> - </visualElement> - <visualElement> - <elementName>Sub</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>10</int> - </entry> - </elementAttributes> - <pos x="620" y="680"/> - </visualElement> - <visualElement> - <elementName>Ground</elementName> - <elementAttributes/> - <pos x="600" y="740"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>10</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>1,8,1</string> - </entry> - </elementAttributes> - <pos x="720" y="680"/> - </visualElement> - <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>10</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>1,9</string> - </entry> - </elementAttributes> - <pos x="720" y="360"/> - </visualElement> - <visualElement> - <elementName>Text</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Div 2</string> - </entry> - </elementAttributes> - <pos x="700" y="400"/> - </visualElement> - <visualElement> - <elementName>Text</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>Div 2</string> - </entry> - </elementAttributes> - <pos x="720" y="720"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>PCLK</string> - </entry> - </elementAttributes> - <pos x="120" y="240"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes> - <entry> - <string>intFormat</string> - <intFormat>dec</intFormat> - </entry> - </elementAttributes> - <pos x="760" y="320"/> - </visualElement> - <visualElement> - <elementName>Probe</elementName> - <elementAttributes> - <entry> - <string>intFormat</string> - <intFormat>dec</intFormat> - </entry> - </elementAttributes> - <pos x="360" y="180"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>HSYNC</string> - </entry> - </elementAttributes> - <pos x="1220" y="340"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>VSYNC</string> - </entry> - </elementAttributes> - <pos x="1220" y="380"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>HSYNC</string> - </entry> - </elementAttributes> - <pos x="1200" y="340"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>VSYNC</string> - </entry> - </elementAttributes> - <pos x="1200" y="380"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>X</string> - </entry> - <entry> - <string>Bits</string> - <int>9</int> - </entry> - <entry> - <string>intFormat</string> - <intFormat>dec</intFormat> - </entry> - </elementAttributes> - <pos x="1220" y="220"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>rotation</string> - <rotation rotation="2"/> - </entry> - <entry> - <string>NetName</string> - <string>Y</string> - </entry> - </elementAttributes> - <pos x="1200" y="280"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>Y</string> - </entry> - <entry> - <string>Bits</string> - <int>8</int> - </entry> - <entry> - <string>intFormat</string> - <intFormat>dec</intFormat> - </entry> - </elementAttributes> - <pos x="1220" y="280"/> - </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="1200" y="220"/> - </visualElement> - <visualElement> - <elementName>Comparator</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>9</int> - </entry> - </elementAttributes> - <pos x="840" y="380"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>319</long> - </entry> - <entry> - <string>Bits</string> - <int>9</int> - </entry> - <entry> - <string>intFormat</string> - <intFormat>dec</intFormat> - </entry> - </elementAttributes> - <pos x="820" y="400"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>9</int> - </entry> - </elementAttributes> - <pos x="940" y="300"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>511</long> - </entry> - <entry> - <string>Bits</string> - <int>9</int> - </entry> - <entry> - <string>intFormat</string> - <intFormat>dec</intFormat> - </entry> - </elementAttributes> - <pos x="920" y="340"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>X</string> - </entry> - </elementAttributes> - <pos x="1020" y="320"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>239</long> - </entry> - <entry> - <string>Bits</string> - <int>8</int> - </entry> - <entry> - <string>intFormat</string> - <intFormat>dec</intFormat> - </entry> - </elementAttributes> - <pos x="840" y="720"/> - </visualElement> - <visualElement> - <elementName>Multiplexer</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>8</int> - </entry> - </elementAttributes> - <pos x="960" y="620"/> - </visualElement> - <visualElement> - <elementName>Const</elementName> - <elementAttributes> - <entry> - <string>Value</string> - <long>255</long> - </entry> - <entry> - <string>Bits</string> - <int>8</int> - </entry> - <entry> - <string>intFormat</string> - <intFormat>dec</intFormat> - </entry> - </elementAttributes> - <pos x="940" y="660"/> - </visualElement> - <visualElement> - <elementName>Tunnel</elementName> - <elementAttributes> - <entry> - <string>NetName</string> - <string>Y</string> - </entry> - </elementAttributes> - <pos x="1040" y="640"/> - </visualElement> - <visualElement> - <elementName>Comparator</elementName> - <elementAttributes> - <entry> - <string>Bits</string> - <int>8</int> - </entry> - </elementAttributes> - <pos x="860" y="700"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="680" y="320"/> - <p2 x="700" y="320"/> - </wire> - <wire> - <p1 x="240" y="320"/> - <p2 x="500" y="320"/> - </wire> - <wire> - <p1 x="720" y="320"/> - <p2 x="760" y="320"/> - </wire> - <wire> - <p1 x="980" y="320"/> - <p2 x="1020" y="320"/> - </wire> - <wire> - <p1 x="680" y="640"/> - <p2 x="700" y="640"/> - </wire> - <wire> - <p1 x="1000" y="640"/> - <p2 x="1040" y="640"/> - </wire> - <wire> - <p1 x="180" y="260"/> - <p2 x="240" y="260"/> - </wire> - <wire> - <p1 x="800" y="260"/> - <p2 x="820" y="260"/> - </wire> - <wire> - <p1 x="240" y="260"/> - <p2 x="260" y="260"/> - </wire> - <wire> - <p1 x="800" y="580"/> - <p2 x="860" y="580"/> - </wire> - <wire> - <p1 x="680" y="680"/> - <p2 x="720" y="680"/> - </wire> - <wire> - <p1 x="520" y="680"/> - <p2 x="620" y="680"/> - </wire> - <wire> - <p1 x="520" y="360"/> - <p2 x="620" y="360"/> - </wire> - <wire> - <p1 x="680" y="360"/> - <p2 x="720" y="360"/> - </wire> - <wire> - <p1 x="680" y="200"/> - <p2 x="700" y="200"/> - </wire> - <wire> - <p1 x="520" y="200"/> - <p2 x="620" y="200"/> - </wire> - <wire> - <p1 x="320" y="520"/> - <p2 x="340" y="520"/> - </wire> - <wire> - <p1 x="480" y="520"/> - <p2 x="500" y="520"/> - </wire> - <wire> - <p1 x="220" y="520"/> - <p2 x="260" y="520"/> - </wire> - <wire> - <p1 x="680" y="520"/> - <p2 x="700" y="520"/> - </wire> - <wire> - <p1 x="520" y="520"/> - <p2 x="620" y="520"/> - </wire> - <wire> - <p1 x="340" y="520"/> - <p2 x="420" y="520"/> - </wire> - <wire> - <p1 x="600" y="300"/> - <p2 x="620" y="300"/> - </wire> - <wire> - <p1 x="820" y="300"/> - <p2 x="940" y="300"/> - </wire> - <wire> - <p1 x="600" y="620"/> - <p2 x="620" y="620"/> - </wire> - <wire> - <p1 x="840" y="620"/> - <p2 x="960" y="620"/> - </wire> - <wire> - <p1 x="400" y="240"/> - <p2 x="420" y="240"/> - </wire> - <wire> - <p1 x="700" y="240"/> - <p2 x="720" y="240"/> - </wire> - <wire> - <p1 x="120" y="240"/> - <p2 x="260" y="240"/> - </wire> - <wire> - <p1 x="240" y="560"/> - <p2 x="260" y="560"/> - </wire> - <wire> - <p1 x="700" y="560"/> - <p2 x="720" y="560"/> - </wire> - <wire> - <p1 x="600" y="400"/> - <p2 x="620" y="400"/> - </wire> - <wire> - <p1 x="820" y="400"/> - <p2 x="840" y="400"/> - </wire> - <wire> - <p1 x="600" y="720"/> - <p2 x="620" y="720"/> - </wire> - <wire> - <p1 x="840" y="720"/> - <p2 x="860" y="720"/> - </wire> - <wire> - <p1 x="240" y="500"/> - <p2 x="500" y="500"/> - </wire> - <wire> - <p1 x="340" y="180"/> - <p2 x="360" y="180"/> - </wire> - <wire> - <p1 x="1200" y="340"/> - <p2 x="1220" y="340"/> - </wire> - <wire> - <p1 x="920" y="340"/> - <p2 x="940" y="340"/> - </wire> - <wire> - <p1 x="940" y="660"/> - <p2 x="960" y="660"/> - </wire> - <wire> - <p1 x="700" y="600"/> - <p2 x="720" y="600"/> - </wire> - <wire> - <p1 x="340" y="600"/> - <p2 x="520" y="600"/> - </wire> - <wire> - <p1 x="520" y="600"/> - <p2 x="620" y="600"/> - </wire> - <wire> - <p1 x="340" y="280"/> - <p2 x="520" y="280"/> - </wire> - <wire> - <p1 x="700" y="280"/> - <p2 x="720" y="280"/> - </wire> - <wire> - <p1 x="1200" y="280"/> - <p2 x="1220" y="280"/> - </wire> - <wire> - <p1 x="520" y="280"/> - <p2 x="620" y="280"/> - </wire> - <wire> - <p1 x="320" y="220"/> - <p2 x="340" y="220"/> - </wire> - <wire> - <p1 x="480" y="220"/> - <p2 x="500" y="220"/> - </wire> - <wire> - <p1 x="220" y="220"/> - <p2 x="260" y="220"/> - </wire> - <wire> - <p1 x="600" y="220"/> - <p2 x="620" y="220"/> - </wire> - <wire> - <p1 x="1200" y="220"/> - <p2 x="1220" y="220"/> - </wire> - <wire> - <p1 x="340" y="220"/> - <p2 x="420" y="220"/> - </wire> - <wire> - <p1 x="400" y="540"/> - <p2 x="420" y="540"/> - </wire> - <wire> - <p1 x="180" y="540"/> - <p2 x="260" y="540"/> - </wire> - <wire> - <p1 x="600" y="540"/> - <p2 x="620" y="540"/> - </wire> - <wire> - <p1 x="600" y="380"/> - <p2 x="620" y="380"/> - </wire> - <wire> - <p1 x="1200" y="380"/> - <p2 x="1220" y="380"/> - </wire> - <wire> - <p1 x="740" y="380"/> - <p2 x="820" y="380"/> - </wire> - <wire> - <p1 x="900" y="380"/> - <p2 x="960" y="380"/> - </wire> - <wire> - <p1 x="820" y="380"/> - <p2 x="840" y="380"/> - </wire> - <wire> - <p1 x="600" y="700"/> - <p2 x="620" y="700"/> - </wire> - <wire> - <p1 x="740" y="700"/> - <p2 x="840" y="700"/> - </wire> - <wire> - <p1 x="920" y="700"/> - <p2 x="980" y="700"/> - </wire> - <wire> - <p1 x="840" y="700"/> - <p2 x="860" y="700"/> - </wire> - <wire> - <p1 x="960" y="340"/> - <p2 x="960" y="380"/> - </wire> - <wire> - <p1 x="240" y="260"/> - <p2 x="240" y="320"/> - </wire> - <wire> - <p1 x="240" y="500"/> - <p2 x="240" y="560"/> - </wire> - <wire> - <p1 x="720" y="320"/> - <p2 x="720" y="360"/> - </wire> - <wire> - <p1 x="180" y="260"/> - <p2 x="180" y="540"/> - </wire> - <wire> - <p1 x="500" y="220"/> - <p2 x="500" y="320"/> - </wire> - <wire> - <p1 x="500" y="500"/> - <p2 x="500" y="520"/> - </wire> - <wire> - <p1 x="340" y="520"/> - <p2 x="340" y="600"/> - </wire> - <wire> - <p1 x="340" y="180"/> - <p2 x="340" y="220"/> - </wire> - <wire> - <p1 x="340" y="220"/> - <p2 x="340" y="280"/> - </wire> - <wire> - <p1 x="820" y="300"/> - <p2 x="820" y="380"/> - </wire> - <wire> - <p1 x="980" y="660"/> - <p2 x="980" y="700"/> - </wire> - <wire> - <p1 x="520" y="200"/> - <p2 x="520" y="280"/> - </wire> - <wire> - <p1 x="520" y="520"/> - <p2 x="520" y="600"/> - </wire> - <wire> - <p1 x="520" y="280"/> - <p2 x="520" y="360"/> - </wire> - <wire> - <p1 x="520" y="600"/> - <p2 x="520" y="680"/> - </wire> - <wire> - <p1 x="840" y="620"/> - <p2 x="840" y="700"/> - </wire> - <wire> - <p1 x="600" y="400"/> - <p2 x="600" y="420"/> - </wire> - <wire> - <p1 x="600" y="720"/> - <p2 x="600" y="740"/> - </wire> - <wire> - <p1 x="700" y="280"/> - <p2 x="700" y="320"/> - </wire> - <wire> - <p1 x="700" y="200"/> - <p2 x="700" y="240"/> - </wire> - <wire> - <p1 x="700" y="600"/> - <p2 x="700" y="640"/> - </wire> - <wire> - <p1 x="700" y="520"/> - <p2 x="700" y="560"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file |
