⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stopwatch.sch

📁 FPGA-CPLD_DesignTool(8-9-10)源代码
💻 SCH
字号:
VERSION 6
BEGIN SCHEMATIC
    BEGIN ATTR DeviceFamilyName "virtex2"
        DELETE all:0
        EDITNAME all:0
        EDITTRAIT all:0
    END ATTR
    BEGIN NETLIST
        SIGNAL "clk"
        SIGNAL "reset"
        SIGNAL "starstop"
        SIGNAL "clk_int"
        SIGNAL "XLXN_2"
        SIGNAL "XLXN_5"
        SIGNAL "XLXN_3"
        SIGNAL "tenthsout(9:0)"
        SIGNAL "XLXN_35(3:0)"
        SIGNAL "XLXN_36(9:0)"
        SIGNAL "rst_int"
        SIGNAL "onesout(6:0)"
        SIGNAL "tensout(6:0)"
        SIGNAL "XLXN_95"
        SIGNAL "XLXN_96(3:0)"
        SIGNAL "XLXN_97(3:0)"
        SIGNAL "clken_int"
        SIGNAL "XLXN_105"
        PORT Input "clk"
        PORT Input "reset"
        PORT Input "starstop"
        PORT Output "tenthsout(9:0)"
        PORT Output "onesout(6:0)"
        PORT Output "tensout(6:0)"
        BEGIN BLOCKDEF "cnt60"
            TIMESTAMP 2002 11 12 0 50 21
            RECTANGLE N 64 -192 352 0 
            LINE N 64 -160 0 -160 
            LINE N 64 -96 0 -96 
            LINE N 64 -32 0 -32 
            LINE N 352 -160 416 -160 
            RECTANGLE N 352 -172 416 -148 
            LINE N 352 -32 416 -32 
            RECTANGLE N 352 -44 416 -20 
        END BLOCKDEF
        BEGIN BLOCKDEF "hex2led"
            TIMESTAMP 2002 11 12 1 48 37
            RECTANGLE N 64 -64 336 0 
            LINE N 64 -32 0 -32 
            RECTANGLE N 0 -44 64 -20 
            LINE N 336 -32 400 -32 
            RECTANGLE N 336 -44 400 -20 
        END BLOCKDEF
        BEGIN BLOCKDEF "dcm1"
            TIMESTAMP 2002 11 12 1 37 0
            RECTANGLE N 64 -64 336 0 
            LINE N 64 -32 0 -32 
            LINE N 336 -32 400 -32 
        END BLOCKDEF
        BEGIN BLOCKDEF "decode"
            TIMESTAMP 2001 6 22 6 8 36
            RECTANGLE N 64 -64 320 0 
            LINE N 64 -32 0 -32 
            RECTANGLE N 0 -44 64 -20 
            LINE N 320 -32 384 -32 
            RECTANGLE N 320 -44 384 -20 
        END BLOCKDEF
        BEGIN BLOCKDEF "outs3"
            TIMESTAMP 2001 6 22 6 8 34
            RECTANGLE N 64 -64 320 0 
            LINE N 64 -32 0 -32 
            RECTANGLE N 0 -44 64 -20 
            LINE N 320 -32 384 -32 
            RECTANGLE N 320 -44 384 -20 
        END BLOCKDEF
        BEGIN BLOCKDEF "tenths"
            TIMESTAMP 2002 11 12 1 0 23
            RECTANGLE N 32 0 448 272 
            LINE N 0 176 32 176 
            LINE N 0 208 32 208 
            LINE N 448 80 480 80 
            BEGIN LINE W 448 176 480 176 
            END LINE
            LINE N 288 272 288 304 
            LINE N 288 272 288 304 
        END BLOCKDEF
        BEGIN BLOCKDEF "stmach_v"
            TIMESTAMP 2002 11 12 1 52 18
            RECTANGLE N 64 -192 320 0 
            LINE N 64 -160 0 -160 
            LINE N 64 -96 0 -96 
            LINE N 64 -32 0 -32 
            LINE N 320 -160 384 -160 
            LINE N 320 -32 384 -32 
        END BLOCKDEF
        BEGIN BLOCKDEF "inv"
            TIMESTAMP 2001 2 2 12 38 38
            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 "ibuf"
            TIMESTAMP 2001 2 2 12 37 45
            LINE N 64 0 64 -64 
            LINE N 128 -32 64 0 
            LINE N 64 -64 128 -32 
            LINE N 224 -32 128 -32 
            LINE N 0 -32 64 -32 
        END BLOCKDEF
        BEGIN BLOCKDEF "and2"
            TIMESTAMP 2001 2 2 12 38 38
            LINE N 0 -64 64 -64 
            LINE N 0 -128 64 -128 
            LINE N 256 -96 192 -96 
            ARC N 96 -144 192 -48 144 -48 144 -144 
            LINE N 144 -48 64 -48 
            LINE N 64 -144 144 -144 
            LINE N 64 -48 64 -144 
        END BLOCKDEF
        BEGIN BLOCK "stmach_t" "stmach_v"
            PIN "clk" "clk_int"
            PIN "reset" "XLXN_3"
            PIN "strtstop" "XLXN_5"
            PIN "clkout" "clken_int"
            PIN "rst" "rst_int"
        END BLOCK
        BEGIN BLOCK "dcm1_t" "dcm1"
            PIN "CLKIN_IN" "clk"
            PIN "CLK0_OUT" "clk_int"
        END BLOCK
        BEGIN BLOCK "XLXI_11" "ibuf"
            PIN "I" "starstop"
            PIN "O" "XLXN_5"
        END BLOCK
        BEGIN BLOCK "XLXI_10" "ibuf"
            BEGIN ATTR LOC "A5"
                VHDL all:0 wa:1 wd:1
            END ATTR
            PIN "I" "reset"
            PIN "O" "XLXN_2"
        END BLOCK
        BEGIN BLOCK "XLXI_9" "inv"
            PIN "I" "XLXN_2"
            PIN "O" "XLXN_3"
        END BLOCK
        BEGIN BLOCK "decode_t" "decode"
            PIN "binary(3:0)" "XLXN_35(3:0)"
            PIN "one_hot(9:0)" "XLXN_36(9:0)"
        END BLOCK
        BEGIN BLOCK "out3_t" "outs3"
            PIN "inputs(9:0)" "XLXN_36(9:0)"
            PIN "outs(9:0)" "tenthsout(9:0)"
        END BLOCK
        BEGIN BLOCK "XLXI_22" "and2"
            PIN "I0" "clken_int"
            PIN "I1" "XLXN_105"
            PIN "O" "XLXN_95"
        END BLOCK
        BEGIN BLOCK "tenths_t" "tenths"
            PIN "CE" "clken_int"
            PIN "CLK" "clk_int"
            PIN "Q_THRESH0" "XLXN_105"
            PIN "Q(3:0)" "XLXN_35(3:0)"
            PIN "AINIT" "rst_int"
        END BLOCK
        BEGIN BLOCK "cnt60_t" "cnt60"
            PIN "ce" "XLXN_95"
            PIN "clk" "clk_int"
            PIN "clr" "rst_int"
            PIN "lsbsec(3:0)" "XLXN_96(3:0)"
            PIN "msbsec(3:0)" "XLXN_97(3:0)"
        END BLOCK
        BEGIN BLOCK "hex2led2" "hex2led"
            PIN "hex(3:0)" "XLXN_97(3:0)"
            PIN "led(6:0)" "tensout(6:0)"
        END BLOCK
        BEGIN BLOCK "hex2led1" "hex2led"
            PIN "hex(3:0)" "XLXN_96(3:0)"
            PIN "led(6:0)" "onesout(6:0)"
        END BLOCK
    END NETLIST
    BEGIN SHEET 1 5440 3520
        BEGIN BRANCH "clk"
            WIRE 1792 1200 1968 1200
        END BRANCH
        BEGIN BRANCH "reset"
            WIRE 1824 1328 1968 1328
        END BRANCH
        BEGIN BRANCH "starstop"
            WIRE 1872 1408 1968 1408
        END BRANCH
        BEGIN INSTANCE "stmach_t" 2672 1360 R0
        END INSTANCE
        BEGIN BRANCH "clk_int"
            WIRE 2368 1200 2448 1200
            WIRE 2448 1200 2672 1200
            BEGIN DISPLAY 2448 1200 ATTR "Name"
                ALIGNMENT SOFT-BCENTER
            END DISPLAY
        END BRANCH
        BEGIN BRANCH "XLXN_2"
            WIRE 2192 1328 2272 1328
        END BRANCH
        BEGIN BRANCH "XLXN_5"
            WIRE 2192 1408 2656 1408
            WIRE 2656 1328 2672 1328
            WIRE 2656 1328 2656 1408
        END BRANCH
        BEGIN INSTANCE "dcm1_t" 1968 1232 R0
        END INSTANCE
        INSTANCE "XLXI_11" 1968 1440 R0
        BEGIN INSTANCE "XLXI_10" 1968 1360 R0
            BEGIN DISPLAY -48 -64 ATTR "LOC"
                FONT 28 "Arial"
                DISPLAYFORMAT NAMEEQUALSVALUE
            END DISPLAY
        END INSTANCE
        INSTANCE "XLXI_9" 2272 1360 R0
        BEGIN BRANCH "XLXN_3"
            WIRE 2496 1328 2576 1328
            WIRE 2576 1264 2576 1328
            WIRE 2576 1264 2672 1264
        END BRANCH
        BEGIN BRANCH "tenthsout(9:0)"
            WIRE 3120 1712 3136 1712
            WIRE 3136 1712 3520 1712
        END BRANCH
        BEGIN BRANCH "XLXN_35(3:0)"
            WIRE 1824 1712 2224 1712
        END BRANCH
        BEGIN BRANCH "XLXN_36(9:0)"
            WIRE 2608 1712 2736 1712
        END BRANCH
        INSTANCE "XLXI_22" 1920 2080 R0
        BEGIN BRANCH "clken_int"
            WIRE 1168 2016 1920 2016
            BEGIN DISPLAY 1168 2016 ATTR "Name"
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN INSTANCE "cnt60_t" 2240 2144 R0
        END INSTANCE
        BEGIN INSTANCE "hex2led2" 2800 2144 R0
        END INSTANCE
        BEGIN INSTANCE "hex2led1" 2800 2016 R0
        END INSTANCE
        IOMARKER 1792 1200 "clk" R180 28
        IOMARKER 1872 1408 "starstop" R180 28
        IOMARKER 1824 1328 "reset" R180 28
        BEGIN BRANCH "onesout(6:0)"
            WIRE 3200 1984 3216 1984
            WIRE 3216 1984 3520 1984
        END BRANCH
        BEGIN BRANCH "tensout(6:0)"
            WIRE 3200 2112 3216 2112
            WIRE 3216 2112 3520 2112
        END BRANCH
        BEGIN BRANCH "XLXN_95"
            WIRE 2176 1984 2240 1984
        END BRANCH
        BEGIN BRANCH "XLXN_96(3:0)"
            WIRE 2656 1984 2800 1984
        END BRANCH
        BEGIN BRANCH "XLXN_97(3:0)"
            WIRE 2656 2112 2800 2112
        END BRANCH
        IOMARKER 3520 1984 "onesout(6:0)" R0 28
        IOMARKER 3520 2112 "tensout(6:0)" R0 28
        BEGIN INSTANCE "tenths_t" 1344 1536 R0
            BEGIN DISPLAY 96 40 ATTR "SymbolName"
                FONT 28 "Arial"
                DISPLAYFORMAT NAMEEQUALSVALUE
            END DISPLAY
        END INSTANCE
        BEGIN BRANCH "rst_int"
            WIRE 1168 1904 1632 1904
            WIRE 1632 1840 1632 1904
            BEGIN DISPLAY 1168 1904 ATTR "Name"
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH "clk_int"
            WIRE 1168 1744 1344 1744
            BEGIN DISPLAY 1168 1744 ATTR "Name"
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH "clken_int"
            WIRE 1168 1712 1328 1712
            WIRE 1328 1712 1344 1712
            BEGIN DISPLAY 1168 1712 ATTR "Name"
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN INSTANCE "decode_t" 2224 1744 R0
        END INSTANCE
        BEGIN INSTANCE "out3_t" 2736 1744 R0
        END INSTANCE
        IOMARKER 3520 1712 "tenthsout(9:0)" R0 28
        BEGIN BRANCH "clken_int"
            WIRE 3056 1200 3200 1200
            BEGIN DISPLAY 3200 1200 ATTR "Name"
                ALIGNMENT SOFT-LEFT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH "rst_int"
            WIRE 3056 1328 3200 1328
            BEGIN DISPLAY 3200 1328 ATTR "Name"
                ALIGNMENT SOFT-LEFT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH "clk_int"
            WIRE 1840 2128 2032 2128
            WIRE 2032 2048 2032 2128
            WIRE 2032 2048 2240 2048
            BEGIN DISPLAY 1840 2128 ATTR "Name"
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH "rst_int"
            WIRE 1840 2192 2048 2192
            WIRE 2048 2112 2048 2192
            WIRE 2048 2112 2240 2112
            BEGIN DISPLAY 1840 2192 ATTR "Name"
                ALIGNMENT SOFT-RIGHT
            END DISPLAY
        END BRANCH
        BEGIN BRANCH "XLXN_105"
            WIRE 1824 1616 1872 1616
            WIRE 1872 1616 1872 1952
            WIRE 1872 1952 1920 1952
        END BRANCH
    END SHEET
END SCHEMATIC

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -