VERSION 6
BEGIN SCHEMATIC
    BEGIN ATTR DeviceFamilyName "spartan3"
        DELETE all:0
        EDITNAME all:0
        EDITTRAIT all:0
    END ATTR
    BEGIN NETLIST
        SIGNAL AST_AUDIO(7:0)
        SIGNAL AST_DACX(9:0)
        SIGNAL AST_DACY(9:0)
        SIGNAL CLKs(7:0)
        SIGNAL CLKs(2)
        SIGNAL CLKs(3)
        SIGNAL ClkIn
        SIGNAL AST_DACZ(3:0)
        SIGNAL CLKs(0)
        SIGNAL P3_O(7:0)
        SIGNAL AST_DAC_WR
        SIGNAL XLXN_103
        SIGNAL ADJUST(7:0)
        SIGNAL DCF77
        SIGNAL ADJUST(3)
        SIGNAL F_SCK
        SIGNAL F_MOSI
        SIGNAL F_DS
        SIGNAL F_RS
        SIGNAL F_MISO
        SIGNAL XLXN_306(31:0)
        SIGNAL BUTTON(31:0)
        SIGNAL CLKs(4)
        SIGNAL XLXN_383(9:0)
        SIGNAL CLOCK_DACXY(9:2)
        SIGNAL DAC_MPX
        SIGNAL XLXN_397
        SIGNAL P3_O(5)
        SIGNAL AUDIO(3:0)
        SIGNAL AST_AUDIO(7:4)
        SIGNAL RAM_WR
        SIGNAL RAM_OE
        SIGNAL DAC_WR
        SIGNAL P3_O(4)
        SIGNAL TestENA
        SIGNAL XLXN_434
        SIGNAL XLXN_437
        SIGNAL TestClk
        SIGNAL ZVID(2:0)
        SIGNAL CLOCK_DACXY(9:0)
        SIGNAL TestWR
        SIGNAL XLXN_458(2:0)
        SIGNAL CLOCK_DACZ(2:0)
        SIGNAL P3_O(7)
        SIGNAL CLOCK_DACZ(2)
        SIGNAL CLOCK_DACZ(1)
        SIGNAL CLOCK_DACZ(0)
        SIGNAL AST_DACZ(3:1)
        SIGNAL XLXN_3
        SIGNAL XLXN_504
        SIGNAL DAC(1:0)
        SIGNAL DAC(11:0)
        SIGNAL DAC(11:2)
        SIGNAL XLXN_519(9:0)
        SIGNAL CONFIG(31:0)
        SIGNAL XLXN_128
        SIGNAL P3_O(6)
        SIGNAL TestLED
        SIGNAL ADJUST(0)
        SIGNAL CONFIG(0)
        SIGNAL ADJUST(1)
        SIGNAL CONFIG(4)
        SIGNAL CONFIG(8)
        SIGNAL AST_BTN(7:0)
        SIGNAL AST_BTN(6)
        SIGNAL AST_BTN(5)
        SIGNAL AST_BTN(4)
        SIGNAL AST_BTN(3)
        SIGNAL AST_BTN(2)
        SIGNAL AST_BTN(1)
        SIGNAL AST_BTN(0)
        SIGNAL AST_BTN(7)
        SIGNAL BUTTON(0)
        SIGNAL BUTTON(4)
        SIGNAL BUTTON(8)
        SIGNAL BUTTON(12)
        SIGNAL BUTTON(16)
        SIGNAL BUTTON(20)
        SIGNAL BUTTON(24)
        SIGNAL BUTTON(28)
        SIGNAL XLXN_520
        SIGNAL XLXN_521
        SIGNAL XLXN_522
        SIGNAL XLXN_523
        SIGNAL XLXN_524
        PORT Input ClkIn
        PORT Input DCF77
        PORT Input F_SCK
        PORT Input F_MOSI
        PORT Input F_DS
        PORT Input F_RS
        PORT Output F_MISO
        PORT Output DAC_MPX
        PORT Output AUDIO(3:0)
        PORT Output RAM_WR
        PORT Output RAM_OE
        PORT Output DAC_WR
        PORT Output TestENA
        PORT Output TestClk
        PORT Output ZVID(2:0)
        PORT Output TestWR
        PORT Output DAC(11:0)
        PORT Output TestLED
        BEGIN BLOCKDEF ASTEROIDS
            TIMESTAMP 2008 4 3 13 48 24
            RECTANGLE N 64 -384 400 0 
            LINE N 64 -352 0 -352 
            LINE N 64 -192 0 -192 
            RECTANGLE N 0 -44 64 -20 
            LINE N 64 -32 0 -32 
            LINE N 400 -352 464 -352 
            LINE N 400 -288 464 -288 
            RECTANGLE N 400 -236 464 -212 
            LINE N 400 -224 464 -224 
            RECTANGLE N 400 -172 464 -148 
            LINE N 400 -160 464 -160 
            RECTANGLE N 400 -108 464 -84 
            LINE N 400 -96 464 -96 
            RECTANGLE N 400 -44 464 -20 
            LINE N 400 -32 464 -32 
        END BLOCKDEF
        BEGIN BLOCKDEF gnd
            TIMESTAMP 2000 1 1 10 10 10
            LINE N 64 -64 64 -96 
            LINE N 76 -48 52 -48 
            LINE N 68 -32 60 -32 
            LINE N 88 -64 40 -64 
            LINE N 64 -64 64 -80 
            LINE N 64 -128 64 -96 
        END BLOCKDEF
        BEGIN BLOCKDEF vcc
            TIMESTAMP 2000 1 1 10 10 10
            LINE N 64 -32 64 -64 
            LINE N 64 0 64 -32 
            LINE N 96 -64 32 -64 
        END BLOCKDEF
        BEGIN BLOCKDEF buf
            TIMESTAMP 2000 1 1 10 10 10
            LINE N 0 -32 64 -32 
            LINE N 224 -32 128 -32 
            LINE N 64 0 128 -32 
            LINE N 128 -32 64 -64 
            LINE N 64 -64 64 0 
        END BLOCKDEF
        BEGIN BLOCKDEF cb8ce
            TIMESTAMP 2000 1 1 10 10 10
            LINE N 384 -128 320 -128 
            RECTANGLE N 320 -268 384 -244 
            LINE N 384 -256 320 -256 
            LINE N 0 -192 64 -192 
            LINE N 192 -32 64 -32 
            LINE N 192 -64 192 -32 
            LINE N 80 -128 64 -144 
            LINE N 64 -112 80 -128 
            LINE N 0 -128 64 -128 
            LINE N 0 -32 64 -32 
            LINE N 384 -192 320 -192 
            RECTANGLE N 64 -320 320 -64 
        END BLOCKDEF
        BEGIN BLOCKDEF fd
            TIMESTAMP 2000 1 1 10 10 10
            RECTANGLE N 64 -320 320 -64 
            LINE N 0 -128 64 -128 
            LINE N 0 -256 64 -256 
            LINE N 384 -256 320 -256 
            LINE N 80 -128 64 -144 
            LINE N 64 -112 80 -128 
        END BLOCKDEF
        BEGIN BLOCKDEF T4051
            TIMESTAMP 2008 4 30 5 55 56
            LINE N 64 -800 0 -800 
            LINE N 64 -736 0 -736 
            LINE N 64 -672 0 -672 
            LINE N 64 -608 0 -608 
            LINE N 64 -544 0 -544 
            LINE N 64 -480 0 -480 
            LINE N 64 -416 0 -416 
            LINE N 64 -352 0 -352 
            RECTANGLE N 0 -220 64 -196 
            LINE N 64 -208 0 -208 
            RECTANGLE N 480 -220 544 -196 
            LINE N 480 -208 544 -208 
            RECTANGLE N 480 -140 544 -116 
            LINE N 480 -128 544 -128 
            RECTANGLE N 0 -140 64 -116 
            LINE N 64 -128 0 -128 
            RECTANGLE N 64 -832 480 -64 
            LINE N 480 -800 544 -800 
            LINE N 480 -736 544 -736 
            LINE N 480 -672 544 -672 
            LINE N 64 -288 0 -288 
        END BLOCKDEF
        BEGIN BLOCKDEF pullup
            TIMESTAMP 2000 1 1 10 10 10
            LINE N 64 -108 64 -128 
            LINE N 80 -104 64 -108 
            LINE N 48 -88 80 -104 
            LINE N 80 -72 48 -88 
            LINE N 48 -56 80 -72 
            LINE N 64 -48 48 -56 
            LINE N 64 -32 64 -48 
            LINE N 48 -56 64 -48 
            LINE N 80 -72 48 -56 
            LINE N 48 -88 80 -72 
            LINE N 80 -104 48 -88 
            LINE N 64 -108 80 -104 
            LINE N 64 0 64 -32 
            LINE N 96 -128 32 -128 
        END BLOCKDEF
        BEGIN BLOCKDEF CTLAB_SPI
            TIMESTAMP 2008 4 27 16 39 38
            RECTANGLE N 64 -512 384 0 
            LINE N 64 -480 0 -480 
            LINE N 64 -416 0 -416 
            LINE N 64 -352 0 -352 
            LINE N 64 -288 0 -288 
            RECTANGLE N 384 -44 448 -20 
            LINE N 384 -32 448 -32 
            RECTANGLE N 384 -108 448 -84 
            LINE N 384 -96 448 -96 
            RECTANGLE N 384 -172 448 -148 
            LINE N 384 -160 448 -160 
            RECTANGLE N 384 -236 448 -212 
            LINE N 384 -224 448 -224 
            LINE N 384 -480 448 -480 
            RECTANGLE N 0 -44 64 -20 
            LINE N 64 -32 0 -32 
            RECTANGLE N 0 -108 64 -84 
            LINE N 64 -96 0 -96 
            RECTANGLE N 0 -172 64 -148 
            LINE N 64 -160 0 -160 
            RECTANGLE N 0 -236 64 -212 
            LINE N 64 -224 0 -224 
        END BLOCKDEF
        BEGIN BLOCKDEF constant
            TIMESTAMP 2006 1 1 10 10 10
            RECTANGLE N 0 0 112 64 
            LINE N 144 32 112 32 
        END BLOCKDEF
        BEGIN BLOCKDEF m2_1
            TIMESTAMP 2000 1 1 10 10 10
            LINE N 96 -64 96 -192 
            LINE N 256 -96 96 -64 
            LINE N 256 -160 256 -96 
            LINE N 96 -192 256 -160 
            LINE N 176 -32 96 -32 
            LINE N 176 -80 176 -32 
            LINE N 0 -32 96 -32 
            LINE N 320 -128 256 -128 
            LINE N 0 -96 96 -96 
            LINE N 0 -160 96 -160 
        END BLOCKDEF
        BEGIN BLOCKDEF MPX3
            TIMESTAMP 2008 12 3 17 27 27
            RECTANGLE N 64 -192 320 0 
            LINE N 64 -160 0 -160 
            RECTANGLE N 0 -108 64 -84 
            LINE N 64 -96 0 -96 
            RECTANGLE N 0 -44 64 -20 
            LINE N 64 -32 0 -32 
            RECTANGLE N 320 -108 384 -84 
            LINE N 320 -96 384 -96 
        END BLOCKDEF
        BEGIN BLOCKDEF MPX10
            TIMESTAMP 2008 12 3 17 28 36
            RECTANGLE N 0 20 64 44 
            LINE N 64 32 0 32 
            RECTANGLE N 0 84 64 108 
            LINE N 64 96 0 96 
            RECTANGLE N 320 20 384 44 
            LINE N 320 32 384 32 
            RECTANGLE N 64 -64 320 128 
            LINE N 64 -32 0 -32 
        END BLOCKDEF
        BEGIN BLOCKDEF inv
            TIMESTAMP 2000 1 1 10 10 10
            LINE N 0 -32 64 -32 
            LINE N 224 -32 160 -32 
            LINE N 64 -64 128 -32 
            LINE N 128 -32 64 0 
            LINE N 64 0 64 -64 
            CIRCLE N 128 -48 160 -16 
        END BLOCKDEF
        BEGIN BLOCKDEF Teiler50T
            TIMESTAMP 2008 12 3 17 53 53
            RECTANGLE N 64 -128 320 0 
            LINE N 64 -96 0 -96 
            LINE N 64 -32 0 -32 
            LINE N 320 -96 384 -96 
        END BLOCKDEF
        BEGIN BLOCK Asteroids_module ASTEROIDS
            PIN RESET_6_L XLXN_3
            PIN CLK_6 CLKs(2)
            PIN BUTTON(7:0) AST_BTN(7:0)
            PIN BEAM_ON
            PIN BEAM_ENA
            PIN AUDIO_OUT(7:0) AST_AUDIO(7:0)
            PIN X_VECTOR(9:0) AST_DACX(9:0)
            PIN Y_VECTOR(9:0) AST_DACY(9:0)
            PIN Z_VECTOR(3:0) AST_DACZ(3:0)
        END BLOCK
        BEGIN BLOCK XLXI_21 cb8ce
            PIN C ClkIn
            PIN CE XLXN_3
            PIN CLR XLXN_128
            PIN CEO
            PIN Q(7:0) CLKs(7:0)
            PIN TC
        END BLOCK
        BEGIN BLOCK XLXI_29 fd
            PIN C CLKs(2)
            PIN D CLKs(3)
            PIN Q AST_DAC_WR
        END BLOCK
        BEGIN BLOCK MPU4051 T4051
            PIN Clk CLKs(0)
            PIN Rst_n XLXN_103
            PIN INT0 XLXN_504
            PIN INT1
            PIN T0 CLKs(0)
            PIN T1
            PIN T2
            PIN T2EX
            PIN P1_in(7:0)
            PIN P3_in(7:0) ADJUST(7:0)
            PIN P1_out(7:0) CLOCK_DACXY(9:2)
            PIN P3_out(7:0) P3_O(7:0)
            PIN RXD_IsO
            PIN RXD_O
            PIN TXD
            PIN RXD
        END BLOCK
        BEGIN BLOCK XLXI_196 vcc
            PIN P XLXN_103
        END BLOCK
        BEGIN BLOCK XLXI_201 buf
            PIN I DCF77
            PIN O ADJUST(3)
        END BLOCK
        BEGIN BLOCK XLXI_202 pullup
            PIN O DCF77
        END BLOCK
        BEGIN BLOCK XLXI_6 vcc
            PIN P XLXN_3
        END BLOCK
        BEGIN BLOCK XLXI_5 gnd
            PIN G XLXN_128
        END BLOCK
        BEGIN BLOCK XLXI_183 CTLAB_SPI
            PIN SCK F_SCK
            PIN MOSI F_MOSI
            PIN SSDAT F_DS
            PIN SSREG F_RS
            PIN SPIQ0(31:0) BUTTON(31:0)
            PIN SPIQ1(31:0) CONFIG(31:0)
            PIN SPIQ2(31:0)
            PIN SPIQ3(31:0)
            PIN MISO F_MISO
            PIN SPID0(31:0)
            PIN SPID1(31:0)
            PIN SPID2(31:0)
            PIN SPID3(31:0) XLXN_306(31:0)
        END BLOCK
        BEGIN BLOCK XLXI_154 constant
            BEGIN ATTR CValue "12345678"
                DELETE all:1 sym:0
                EDITNAME all:1 sch:0
                VALUETYPE BitVector 32 Hexadecimal
            END ATTR
            PIN O XLXN_306(31:0)
        END BLOCK
        BEGIN BLOCK XLXI_256 m2_1
            PIN D0 CLKs(4)
            PIN D1 P3_O(5)
            PIN S0 XLXN_397
            PIN O XLXN_434
        END BLOCK
        BEGIN BLOCK XLXI_229 buf
            PIN I XLXN_434
            PIN O DAC_MPX
        END BLOCK
        BEGIN BLOCK XLXI_228(3:0) buf
            PIN I AST_AUDIO(7:4)
            PIN O AUDIO(3:0)
        END BLOCK
        BEGIN BLOCK XLXI_235 vcc
            PIN P RAM_WR
        END BLOCK
        BEGIN BLOCK XLXI_236 vcc
            PIN P RAM_OE
        END BLOCK
        BEGIN BLOCK XLXI_230 buf
            PIN I XLXN_437
            PIN O DAC_WR
        END BLOCK
        BEGIN BLOCK XLXI_275 m2_1
            PIN D0 AST_DAC_WR
            PIN D1 P3_O(4)
            PIN S0 XLXN_397
            PIN O XLXN_437
        END BLOCK
        BEGIN BLOCK XLXI_247 buf
            PIN I XLXN_434
            PIN O TestENA
        END BLOCK
        BEGIN BLOCK XLXI_245 buf
            PIN I
            PIN O TestClk
        END BLOCK
        BEGIN BLOCK XLXI_232(2:0) buf
            PIN I XLXN_458(2:0)
            PIN O ZVID(2:0)
        END BLOCK
        BEGIN BLOCK XLXI_246 buf
            PIN I XLXN_437
            PIN O TestWR
        END BLOCK
        BEGIN BLOCK XLXI_286 MPX3
            PIN SEL XLXN_397
            PIN DA(2:0) AST_DACZ(3:1)
            PIN DB(2:0) CLOCK_DACZ(2:0)
            PIN Q(2:0) XLXN_458(2:0)
        END BLOCK
        BEGIN BLOCK XLXI_287 MPX10
            PIN DA(9:0) AST_DACX(9:0)
            PIN DB(9:0) AST_DACY(9:0)
            PIN Q(9:0) XLXN_383(9:0)
            PIN SEL CLKs(4)
        END BLOCK
        BEGIN BLOCK XLXI_288 MPX10
            PIN DA(9:0) XLXN_383(9:0)
            PIN DB(9:0) CLOCK_DACXY(9:0)
            PIN Q(9:0) XLXN_519(9:0)
            PIN SEL XLXN_397
        END BLOCK
        BEGIN BLOCK XLXI_18 buf
            PIN I XLXN_523
            PIN O CLOCK_DACZ(2)
        END BLOCK
        BEGIN BLOCK XLXI_17 buf
            PIN I XLXN_523
            PIN O CLOCK_DACZ(1)
        END BLOCK
        BEGIN BLOCK XLXI_289 buf
            PIN I XLXN_523
            PIN O CLOCK_DACZ(0)
        END BLOCK
        BEGIN BLOCK XLXI_312 Teiler50T
            PIN Clk ClkIn
            PIN Reset XLXN_128
            PIN Q XLXN_504
        END BLOCK
        BEGIN BLOCK XLXI_315(9:0) inv
            PIN I XLXN_519(9:0)
            PIN O DAC(11:2)
        END BLOCK
        BEGIN BLOCK XLXI_237(1:0) gnd
            PIN G DAC(1:0)
        END BLOCK
        BEGIN BLOCK XLXI_313 buf
            PIN I P3_O(6)
            PIN O TestLED
        END BLOCK
        BEGIN BLOCK XLXI_321 buf
            PIN I CONFIG(8)
            PIN O XLXN_397
        END BLOCK
        BEGIN BLOCK XLXI_325 inv
            PIN I CONFIG(0)
            PIN O ADJUST(0)
        END BLOCK
        BEGIN BLOCK XLXI_326 inv
            PIN I CONFIG(4)
            PIN O ADJUST(1)
        END BLOCK
        BEGIN BLOCK XLXI_328 inv
            PIN I BUTTON(4)
            PIN O AST_BTN(1)
        END BLOCK
        BEGIN BLOCK XLXI_329 inv
            PIN I BUTTON(8)
            PIN O AST_BTN(2)
        END BLOCK
        BEGIN BLOCK XLXI_330 inv
            PIN I BUTTON(12)
            PIN O AST_BTN(3)
        END BLOCK
        BEGIN BLOCK XLXI_331 inv
            PIN I BUTTON(16)
            PIN O AST_BTN(4)
        END BLOCK
        BEGIN BLOCK XLXI_332 inv
            PIN I BUTTON(20)
            PIN O AST_BTN(5)
        END BLOCK
        BEGIN BLOCK XLXI_333 inv
            PIN I BUTTON(24)
            PIN O AST_BTN(6)
        END BLOCK
        BEGIN BLOCK XLXI_334 inv
            PIN I BUTTON(0)
            PIN O AST_BTN(0)
        END BLOCK
        BEGIN BLOCK XLXI_335 inv
            PIN I BUTTON(28)
            PIN O AST_BTN(7)
        END BLOCK
        BEGIN BLOCK XLXI_336 inv
            PIN I P3_O(7)
            PIN O XLXN_523
        END BLOCK
    END NETLIST
    BEGIN SHEET 1 5440 3520
        BEGIN INSTANCE Asteroids_module 2288 736 R0
        END INSTANCE
        BEGIN BRANCH AST_AUDIO(7:0)
            WIRE 2752 512 2832 512
            BEGIN DISPLAY 2832 512 ATTR Name
                ALIGNMENT SOFT-LEFT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH AST_DACX(9:0)
            WIRE 2752 576 2944 576
            WIRE 2944 576 3104 576
            BEGIN DISPLAY 2944 576 ATTR Name
                ALIGNMENT SOFT-BCENTER
            END DISPLAY
        END BRANCH
        BEGIN BRANCH AST_DACY(9:0)
            WIRE 2752 640 2944 640
            WIRE 2944 640 3104 640
            BEGIN DISPLAY 2944 640 ATTR Name
                ALIGNMENT SOFT-BCENTER
            END DISPLAY
        END BRANCH
        BEGIN BRANCH CLKs(7:0)
            WIRE 1888 544 1920 544
            BEGIN DISPLAY 1920 544 ATTR Name
                ALIGNMENT SOFT-LEFT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH CLKs(2)
            WIRE 2176 544 2224 544
            WIRE 2224 544 2224 1104
            WIRE 2224 1104 2416 1104
            WIRE 2224 544 2288 544
            BEGIN DISPLAY 2176 544 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        INSTANCE XLXI_29 2416 1232 R0
        BEGIN BRANCH CLKs(3)
            WIRE 2400 976 2416 976
            BEGIN DISPLAY 2400 976 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH ClkIn
            WIRE 1088 672 1424 672
            WIRE 1424 672 1424 1712
            WIRE 1424 1712 1536 1712
            WIRE 1424 672 1504 672
        END BRANCH
        BEGIN BRANCH CLKs(0)
            WIRE 2144 1584 2176 1584
            WIRE 2176 1584 2288 1584
            WIRE 2176 1584 2176 1840
            WIRE 2176 1840 2288 1840
            BEGIN DISPLAY 2144 1584 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH P3_O(7:0)
            WIRE 2832 2256 2864 2256
            BEGIN DISPLAY 2864 2256 ATTR Name
                ALIGNMENT SOFT-LEFT
            END DISPLAY
        END BRANCH
        BEGIN DISPLAY 868 1004 TEXT Buttons:
            FONT 36 "Arial"
        END DISPLAY
        BEGIN DISPLAY 868 1052 TEXT "(0) = Fire"
            FONT 36 "Arial"
        END DISPLAY
        BEGIN DISPLAY 868 1100 TEXT "(1) = R Turn"
            FONT 36 "Arial"
        END DISPLAY
        BEGIN DISPLAY 868 1148 TEXT "(2) = Coin"
            FONT 36 "Arial"
        END DISPLAY
        BEGIN DISPLAY 868 1196 TEXT "(3) = L Turn"
            FONT 36 "Arial"
        END DISPLAY
        BEGIN DISPLAY 1076 1148 TEXT "(6) = Shield"
            FONT 36 "Arial"
        END DISPLAY
        BEGIN DISPLAY 1076 1196 TEXT "(7) = 2 Player"
            FONT 36 "Arial"
        END DISPLAY
        BEGIN BRANCH XLXN_103
            WIRE 2224 1552 2224 1648
            WIRE 2224 1648 2288 1648
        END BRANCH
        BEGIN BRANCH ADJUST(7:0)
            WIRE 2096 2256 2288 2256
            BEGIN DISPLAY 2096 2256 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN DISPLAY 1076 1100 TEXT "(5) = 1 Player"
            FONT 36 "Arial"
        END DISPLAY
        BEGIN DISPLAY 1076 1052 TEXT "(4) = Thrust"
            FONT 36 "Arial"
        END DISPLAY
        BEGIN BRANCH DCF77
            WIRE 1152 2672 1280 2672
            WIRE 1280 2672 1584 2672
            WIRE 1280 2640 1280 2672
        END BRANCH
        BEGIN BRANCH ADJUST(3)
            WIRE 1808 2672 1920 2672
            BEGIN DISPLAY 1920 2672 ATTR Name
                ALIGNMENT SOFT-LEFT
            END DISPLAY
        END BRANCH
        INSTANCE XLXI_201 1584 2704 R0
        INSTANCE XLXI_202 1216 2640 R0
        IOMARKER 1152 2672 DCF77 R180 28
        BEGIN INSTANCE XLXI_183 640 1936 R0
        END INSTANCE
        BEGIN BRANCH F_SCK
            WIRE 608 1456 640 1456
        END BRANCH
        BEGIN BRANCH F_MOSI
            WIRE 608 1520 640 1520
        END BRANCH
        BEGIN BRANCH F_DS
            WIRE 608 1584 640 1584
        END BRANCH
        BEGIN BRANCH F_RS
            WIRE 608 1648 640 1648
        END BRANCH
        BEGIN BRANCH F_MISO
            WIRE 1088 1456 1120 1456
        END BRANCH
        BEGIN INSTANCE XLXI_154 272 1680 R0
        END INSTANCE
        BEGIN BRANCH XLXN_306(31:0)
            WIRE 416 1712 640 1712
        END BRANCH
        IOMARKER 608 1456 F_SCK R180 28
        IOMARKER 608 1520 F_MOSI R180 28
        IOMARKER 608 1584 F_DS R180 28
        IOMARKER 608 1648 F_RS R180 28
        IOMARKER 1120 1456 F_MISO R0 28
        BEGIN BRANCH BUTTON(31:0)
            WIRE 1088 1904 1216 1904
            BEGIN DISPLAY 1216 1904 ATTR Name
                ALIGNMENT SOFT-LEFT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH AST_DACZ(3:0)
            WIRE 2752 704 2832 704
            BEGIN DISPLAY 2832 704 ATTR Name
                ALIGNMENT SOFT-LEFT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH XLXN_383(9:0)
            WIRE 3488 576 3616 576
        END BRANCH
        BEGIN BRANCH AST_DAC_WR
            WIRE 2800 976 2944 976
            WIRE 2944 976 3808 976
            BEGIN DISPLAY 2944 976 ATTR Name
                ALIGNMENT SOFT-BCENTER
            END DISPLAY
        END BRANCH
        BEGIN BRANCH DAC_MPX
            WIRE 4432 128 4496 128
        END BRANCH
        BEGIN BRANCH P3_O(5)
            WIRE 3728 160 3808 160
            BEGIN DISPLAY 3728 160 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH AUDIO(3:0)
            WIRE 4400 1824 4528 1824
        END BRANCH
        INSTANCE XLXI_228(3:0) 4176 1856 R0
        BEGIN BRANCH AST_AUDIO(7:4)
            WIRE 4112 1824 4176 1824
            BEGIN DISPLAY 4112 1824 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        INSTANCE XLXI_235 4256 2096 R0
        BEGIN BRANCH RAM_WR
            WIRE 4320 2096 4320 2128
            WIRE 4320 2128 4528 2128
        END BRANCH
        BEGIN BRANCH RAM_OE
            WIRE 4320 2288 4320 2320
            WIRE 4320 2320 4528 2320
        END BRANCH
        INSTANCE XLXI_236 4256 2288 R0
        IOMARKER 4528 1824 AUDIO(3:0) R0 28
        IOMARKER 4528 2128 RAM_WR R0 28
        IOMARKER 4528 2320 RAM_OE R0 28
        INSTANCE XLXI_256 3808 256 R0
        INSTANCE XLXI_229 4208 160 R0
        BEGIN BRANCH DAC_WR
            WIRE 4432 1008 4496 1008
        END BRANCH
        INSTANCE XLXI_230 4208 1040 R0
        IOMARKER 4496 128 DAC_MPX R0 28
        IOMARKER 4496 1008 DAC_WR R0 28
        BEGIN BRANCH P3_O(4)
            WIRE 3728 1040 3808 1040
            BEGIN DISPLAY 3728 1040 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH CLKs(4)
            WIRE 2752 96 3072 96
            WIRE 3072 96 3808 96
            WIRE 3072 96 3072 512
            WIRE 3072 512 3104 512
            BEGIN DISPLAY 2752 96 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH TestENA
            WIRE 4432 224 4496 224
        END BRANCH
        INSTANCE XLXI_247 4208 256 R0
        BEGIN BRANCH XLXN_434
            WIRE 4128 128 4160 128
            WIRE 4160 128 4208 128
            WIRE 4160 128 4160 224
            WIRE 4160 224 4208 224
        END BRANCH
        INSTANCE XLXI_275 3808 1136 R0
        BEGIN BRANCH TestClk
            WIRE 4432 1280 4496 1280
        END BRANCH
        INSTANCE XLXI_245 4208 1312 R0
        IOMARKER 4496 224 TestENA R0 28
        INSTANCE XLXI_232(2:0) 4224 1520 R0
        BEGIN BRANCH ZVID(2:0)
            WIRE 4448 1488 4496 1488
        END BRANCH
        BEGIN BRANCH CLOCK_DACXY(9:2)
            WIRE 2832 2176 2928 2176
            WIRE 2928 2176 3008 2176
            BEGIN DISPLAY 2928 2176 ATTR Name
                ALIGNMENT SOFT-BCENTER
            END DISPLAY
        END BRANCH
        BEGIN BRANCH CLOCK_DACXY(9:0)
            WIRE 3104 736 3104 2176
            WIRE 3104 2176 3104 2208
            WIRE 3104 736 3488 736
            WIRE 3488 640 3488 736
            WIRE 3488 640 3616 640
        END BRANCH
        BUSTAP 3104 2176 3008 2176
        BEGIN INSTANCE MPU4051 2288 2384 R0
        END INSTANCE
        BEGIN BRANCH TestWR
            WIRE 4432 1104 4496 1104
        END BRANCH
        INSTANCE XLXI_246 4208 1136 R0
        IOMARKER 4496 1104 TestWR R0 28
        BEGIN BRANCH XLXN_437
            WIRE 4128 1008 4176 1008
            WIRE 4176 1008 4208 1008
            WIRE 4176 1008 4176 1104
            WIRE 4176 1104 4208 1104
        END BRANCH
        IOMARKER 4496 1280 TestClk R0 28
        BEGIN INSTANCE XLXI_287 3104 544 R0
        END INSTANCE
        BEGIN BRANCH XLXN_458(2:0)
            WIRE 4176 1488 4224 1488
        END BRANCH
        IOMARKER 4496 1488 ZVID(2:0) R0 28
        BEGIN BRANCH CLOCK_DACZ(2:0)
            WIRE 3536 1552 3792 1552
            BEGIN DISPLAY 3536 1552 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        INSTANCE XLXI_18 2656 2448 R0
        INSTANCE XLXI_17 2656 2512 R0
        INSTANCE XLXI_289 2656 2576 R0
        BEGIN BRANCH CLOCK_DACZ(2)
            WIRE 2880 2416 2944 2416
            BEGIN DISPLAY 2944 2416 ATTR Name
                ALIGNMENT SOFT-LEFT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH CLOCK_DACZ(1)
            WIRE 2880 2480 2944 2480
            BEGIN DISPLAY 2944 2480 ATTR Name
                ALIGNMENT SOFT-LEFT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH CLOCK_DACZ(0)
            WIRE 2880 2544 2944 2544
            BEGIN DISPLAY 2944 2544 ATTR Name
                ALIGNMENT SOFT-LEFT
            END DISPLAY
        END BRANCH
        BEGIN INSTANCE XLXI_286 3792 1584 R0
        END INSTANCE
        BEGIN BRANCH AST_DACZ(3:1)
            WIRE 3504 1488 3792 1488
            BEGIN DISPLAY 3504 1488 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN INSTANCE XLXI_312 1536 1808 R0
        END INSTANCE
        INSTANCE XLXI_6 1360 304 R0
        BEGIN BRANCH XLXN_3
            WIRE 1424 304 1424 384
            WIRE 1424 384 2288 384
            WIRE 1424 384 1424 608
            WIRE 1424 608 1504 608
        END BRANCH
        BEGIN BRANCH XLXN_504
            WIRE 1920 1712 2288 1712
        END BRANCH
        BEGIN BRANCH XLXN_397
            WIRE 1952 1424 3248 1424
            WIRE 3248 1424 3792 1424
            WIRE 3248 768 3248 1104
            WIRE 3248 1104 3248 1424
            WIRE 3248 1104 3808 1104
            WIRE 3248 768 3568 768
            WIRE 3568 224 3568 512
            WIRE 3568 512 3568 768
            WIRE 3568 512 3616 512
            WIRE 3568 224 3808 224
        END BRANCH
        BEGIN INSTANCE XLXI_288 3616 544 R0
        END INSTANCE
        BUSTAP 4592 624 4496 624
        BEGIN BRANCH DAC(1:0)
            WIRE 4368 624 4368 640
            WIRE 4368 624 4416 624
            WIRE 4416 624 4496 624
            BEGIN DISPLAY 4416 624 ATTR Name
                ALIGNMENT SOFT-BCENTER
            END DISPLAY
        END BRANCH
        BUSTAP 4592 576 4496 576
        BEGIN BRANCH DAC(11:0)
            WIRE 4592 480 4688 480
            WIRE 4592 480 4592 576
            WIRE 4592 576 4592 624
            WIRE 4592 624 4592 672
        END BRANCH
        BEGIN BRANCH DAC(11:2)
            WIRE 4288 576 4416 576
            WIRE 4416 576 4496 576
            BEGIN DISPLAY 4416 576 ATTR Name
                ALIGNMENT SOFT-BCENTER
            END DISPLAY
        END BRANCH
        IOMARKER 4688 480 DAC(11:0) R0 28
        BEGIN BRANCH XLXN_519(9:0)
            WIRE 4000 576 4064 576
        END BRANCH
        INSTANCE XLXI_315(9:0) 4064 608 R0
        INSTANCE XLXI_237(1:0) 4304 768 R0
        BEGIN BRANCH CONFIG(31:0)
            WIRE 1088 1840 1216 1840
            BEGIN DISPLAY 1216 1840 ATTR Name
                ALIGNMENT SOFT-LEFT
            END DISPLAY
        END BRANCH
        INSTANCE XLXI_5 1408 1952 R0
        BEGIN BRANCH P3_O(6)
            WIRE 2592 2624 2656 2624
            BEGIN DISPLAY 2592 2624 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        INSTANCE XLXI_313 2656 2656 R0
        BEGIN BRANCH TestLED
            WIRE 2880 2624 2944 2624
        END BRANCH
        IOMARKER 2944 2624 TestLED R0 28
        BEGIN BRANCH ADJUST(0)
            WIRE 1872 2064 1920 2064
            BEGIN DISPLAY 1920 2064 ATTR Name
                ALIGNMENT SOFT-LEFT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH CONFIG(0)
            WIRE 1600 2064 1648 2064
            BEGIN DISPLAY 1600 2064 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH ADJUST(1)
            WIRE 1872 2160 1920 2160
            BEGIN DISPLAY 1920 2160 ATTR Name
                ALIGNMENT SOFT-LEFT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH CONFIG(4)
            WIRE 1600 2160 1648 2160
            BEGIN DISPLAY 1600 2160 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN DISPLAY 1496 2216 TEXT "Adj Stunden"
            FONT 36 "Arial"
        END DISPLAY
        BEGIN BRANCH CONFIG(8)
            WIRE 1664 1424 1728 1424
            BEGIN DISPLAY 1664 1424 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        INSTANCE XLXI_196 2160 1552 R0
        BEGIN DISPLAY 1500 2016 TEXT "Adj Minuten"
            FONT 36 "Arial"
        END DISPLAY
        INSTANCE XLXI_325 1648 2096 R0
        INSTANCE XLXI_326 1648 2192 R0
        BEGIN BRANCH AST_BTN(7:0)
            WIRE 2096 704 2096 880
            WIRE 2096 880 2096 944
            WIRE 2096 944 2096 1008
            WIRE 2096 1008 2096 1072
            WIRE 2096 1072 2096 1136
            WIRE 2096 1136 2096 1200
            WIRE 2096 1200 2096 1264
            WIRE 2096 1264 2096 1328
            WIRE 2096 1328 2096 1360
            WIRE 2096 704 2288 704
            BEGIN DISPLAY 2096 704 ATTR Name
                ALIGNMENT SOFT-BCENTER
            END DISPLAY
        END BRANCH
        INSTANCE XLXI_328 1728 976 R0
        INSTANCE XLXI_329 1728 1040 R0
        INSTANCE XLXI_330 1728 1104 R0
        INSTANCE XLXI_331 1728 1168 R0
        INSTANCE XLXI_332 1728 1232 R0
        INSTANCE XLXI_333 1728 1296 R0
        INSTANCE XLXI_334 1728 912 R0
        INSTANCE XLXI_335 1728 1360 R0
        BEGIN DISPLAY 1580 1492 TEXT Clock/Asteroids
            FONT 36 "Arial"
        END DISPLAY
        INSTANCE XLXI_321 1728 1456 R0
        BUSTAP 2096 1328 2000 1328
        BUSTAP 2096 1264 2000 1264
        BEGIN BRANCH AST_BTN(6)
            WIRE 1952 1264 1968 1264
            WIRE 1968 1264 2000 1264
            BEGIN DISPLAY 1976 1264 ATTR Name
                ALIGNMENT SOFT-BCENTER
            END DISPLAY
        END BRANCH
        BUSTAP 2096 1200 2000 1200
        BEGIN BRANCH AST_BTN(5)
            WIRE 1952 1200 1968 1200
            WIRE 1968 1200 2000 1200
            BEGIN DISPLAY 1976 1200 ATTR Name
                ALIGNMENT SOFT-BCENTER
            END DISPLAY
        END BRANCH
        BUSTAP 2096 1136 2000 1136
        BEGIN BRANCH AST_BTN(4)
            WIRE 1952 1136 1968 1136
            WIRE 1968 1136 2000 1136
            BEGIN DISPLAY 1976 1136 ATTR Name
                ALIGNMENT SOFT-BCENTER
            END DISPLAY
        END BRANCH
        BUSTAP 2096 1072 2000 1072
        BEGIN BRANCH AST_BTN(3)
            WIRE 1952 1072 1968 1072
            WIRE 1968 1072 2000 1072
            BEGIN DISPLAY 1976 1072 ATTR Name
                ALIGNMENT SOFT-BCENTER
            END DISPLAY
        END BRANCH
        BUSTAP 2096 1008 2000 1008
        BEGIN BRANCH AST_BTN(2)
            WIRE 1952 1008 1968 1008
            WIRE 1968 1008 2000 1008
            BEGIN DISPLAY 1976 1008 ATTR Name
                ALIGNMENT SOFT-BCENTER
            END DISPLAY
        END BRANCH
        BUSTAP 2096 944 2000 944
        BEGIN BRANCH AST_BTN(1)
            WIRE 1952 944 1968 944
            WIRE 1968 944 2000 944
            BEGIN DISPLAY 1976 944 ATTR Name
                ALIGNMENT SOFT-BCENTER
            END DISPLAY
        END BRANCH
        BUSTAP 2096 880 2000 880
        BEGIN BRANCH AST_BTN(0)
            WIRE 1952 880 1968 880
            WIRE 1968 880 2000 880
            BEGIN DISPLAY 1976 880 ATTR Name
                ALIGNMENT SOFT-BCENTER
            END DISPLAY
        END BRANCH
        BEGIN BRANCH AST_BTN(7)
            WIRE 1952 1328 1968 1328
            WIRE 1968 1328 2000 1328
            BEGIN DISPLAY 1976 1328 ATTR Name
                ALIGNMENT SOFT-BCENTER
            END DISPLAY
        END BRANCH
        INSTANCE XLXI_21 1504 800 R0
        BEGIN BRANCH XLXN_128
            WIRE 1472 768 1504 768
            WIRE 1472 768 1472 1776
            WIRE 1472 1776 1536 1776
            WIRE 1472 1776 1472 1824
        END BRANCH
        IOMARKER 1088 672 ClkIn R180 28
        BEGIN BRANCH BUTTON(0)
            WIRE 1680 880 1728 880
            BEGIN DISPLAY 1680 880 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH BUTTON(4)
            WIRE 1680 944 1728 944
            BEGIN DISPLAY 1680 944 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH BUTTON(8)
            WIRE 1680 1008 1728 1008
            BEGIN DISPLAY 1680 1008 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH BUTTON(12)
            WIRE 1680 1072 1728 1072
            BEGIN DISPLAY 1680 1072 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH BUTTON(16)
            WIRE 1680 1136 1728 1136
            BEGIN DISPLAY 1680 1136 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH BUTTON(20)
            WIRE 1680 1200 1728 1200
            BEGIN DISPLAY 1680 1200 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH BUTTON(24)
            WIRE 1680 1264 1728 1264
            BEGIN DISPLAY 1680 1264 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH BUTTON(28)
            WIRE 1680 1328 1728 1328
            BEGIN DISPLAY 1680 1328 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH P3_O(7)
            WIRE 2224 2416 2336 2416
            BEGIN DISPLAY 2224 2416 ATTR Name
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        INSTANCE XLXI_336 2336 2448 R0
        BEGIN BRANCH XLXN_523
            WIRE 2560 2416 2608 2416
            WIRE 2608 2416 2656 2416
            WIRE 2608 2416 2608 2480
            WIRE 2608 2480 2656 2480
            WIRE 2608 2480 2608 2544
            WIRE 2608 2544 2656 2544
        END BRANCH
    END SHEET
END SCHEMATIC
