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

📄 dig_osc.sch

📁 罗马尼亚克鲁日工程大学Mircea D&#259 b&acirc can, PhD提供的示波器开发全文挡及C,VHDL代码.
💻 SCH
字号:
VERSION 6
BEGIN SCHEMATIC
    BEGIN ATTR DeviceFamilyName "spartan2e"
        DELETE all:0
        EDITNAME all:0
        EDITTRAIT all:0
    END ATTR
    BEGIN NETLIST
        SIGNAL XLXN_2(9:0)
        SIGNAL led(7:0)
        SIGNAL blu
        SIGNAL grn
        SIGNAL red
        SIGNAL vs
        SIGNAL hs
        SIGNAL mclk
        SIGNAL rst
        SIGNAL smpdownbtn
        SIGNAL smpupbtn
        SIGNAL din
        SIGNAL convst
        SIGNAL XLXN_18
        SIGNAL hold
        SIGNAL ssg(7:0)
        SIGNAL an(3:0)
        SIGNAL trigger_en
        SIGNAL XLXN_29
        SIGNAL sclk
        SIGNAL ledg
        SIGNAL led(7)
        PORT Output led(7:0)
        PORT Output blu
        PORT Output grn
        PORT Output red
        PORT Output vs
        PORT Output hs
        PORT Input mclk
        PORT Input rst
        PORT Input smpdownbtn
        PORT Input smpupbtn
        PORT Input din
        PORT Output convst
        PORT Input hold
        PORT Output ssg(7:0)
        PORT Output an(3:0)
        PORT Input trigger_en
        PORT Output sclk
        PORT Output ledg
        BEGIN BLOCKDEF vga_display
            TIMESTAMP 2006 1 10 7 34 10
            RECTANGLE N 64 -320 320 0 
            LINE N 64 -288 0 -288 
            RECTANGLE N 0 -300 64 -276 
            LINE N 64 -224 0 -224 
            LINE N 64 -160 0 -160 
            LINE N 64 -96 0 -96 
            RECTANGLE N 0 -108 64 -84 
            LINE N 64 -32 0 -32 
            LINE N 320 -288 384 -288 
            LINE N 320 -224 384 -224 
            LINE N 320 -160 384 -160 
            LINE N 320 -96 384 -96 
            LINE N 320 -32 384 -32 
        END BLOCKDEF
        BEGIN BLOCKDEF vcc
            TIMESTAMP 2001 2 2 12 52 44
            LINE N 64 -32 64 -64 
            LINE N 64 0 64 -32 
            LINE N 96 -64 32 -64 
        END BLOCKDEF
        BEGIN BLOCKDEF acquisition
            TIMESTAMP 2006 1 10 7 33 56
            RECTANGLE N 64 -256 320 0 
            LINE N 64 -224 0 -224 
            LINE N 64 -160 0 -160 
            LINE N 64 -96 0 -96 
            LINE N 64 -32 0 -32 
            LINE N 320 -224 384 -224 
            LINE N 320 -160 384 -160 
            RECTANGLE N 320 -172 384 -148 
            LINE N 320 -96 384 -96 
            LINE N 320 -32 384 -32 
        END BLOCKDEF
        BEGIN BLOCKDEF osc_ctrl
            TIMESTAMP 2006 1 13 18 6 11
            RECTANGLE N 64 -512 320 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 
            LINE N 64 -224 0 -224 
            LINE N 64 -160 0 -160 
            LINE N 64 -96 0 -96 
            LINE N 64 -32 0 -32 
            LINE N 320 -480 384 -480 
            LINE N 320 -336 384 -336 
            RECTANGLE N 320 -348 384 -324 
            LINE N 320 -192 384 -192 
            RECTANGLE N 320 -204 384 -180 
            LINE N 320 -48 384 -48 
            RECTANGLE N 320 -60 384 -36 
        END BLOCKDEF
        BEGIN BLOCK XLXI_2 vga_display
            PIN w_addr(9:0) XLXN_2(9:0)
            PIN wr XLXN_29
            PIN mclk mclk
            PIN datain(7:0) led(7:0)
            PIN rst rst
            PIN blu blu
            PIN grn grn
            PIN red red
            PIN vs vs
            PIN hs hs
        END BLOCK
        BEGIN BLOCK XLXI_12 acquisition
            PIN din din
            PIN mclk mclk
            PIN sample XLXN_18
            PIN rst rst
            PIN rdy XLXN_29
            PIN q(7:0) led(7:0)
            PIN sclk sclk
            PIN convst convst
        END BLOCK
        BEGIN BLOCK XLXI_4 vcc
            PIN P ledg
        END BLOCK
        BEGIN BLOCK XLXI_13 osc_ctrl
            PIN rst rst
            PIN mclk mclk
            PIN hold hold
            PIN trigger_en trigger_en
            PIN rdy XLXN_29
            PIN data7 led(7)
            PIN smpdownbtn smpdownbtn
            PIN smpupbtn smpupbtn
            PIN sample XLXN_18
            PIN addr(9:0) XLXN_2(9:0)
            PIN an(3:0) an(3:0)
            PIN ssg(7:0) ssg(7:0)
        END BLOCK
    END NETLIST
    BEGIN SHEET 1 3520 2720
        BEGIN BRANCH blu
            WIRE 2528 896 2560 896
        END BRANCH
        BEGIN BRANCH grn
            WIRE 2528 960 2560 960
        END BRANCH
        BEGIN BRANCH red
            WIRE 2528 1024 2560 1024
        END BRANCH
        BEGIN BRANCH vs
            WIRE 2528 1088 2560 1088
        END BRANCH
        BEGIN BRANCH hs
            WIRE 2528 1152 2560 1152
        END BRANCH
        BEGIN BRANCH smpdownbtn
            WIRE 1552 1824 1584 1824
            WIRE 1584 1824 1600 1824
            WIRE 1552 1824 1552 2048
            WIRE 1552 2048 2528 2048
        END BRANCH
        BEGIN BRANCH smpupbtn
            WIRE 1584 1888 1600 1888
            WIRE 1584 1888 1584 2000
            WIRE 1584 2000 2528 2000
        END BRANCH
        BEGIN BRANCH din
            WIRE 640 1024 848 1024
        END BRANCH
        BEGIN BRANCH ssg(7:0)
            WIRE 1984 1872 2000 1872
            WIRE 2000 1872 2544 1872
        END BRANCH
        BEGIN BRANCH an(3:0)
            WIRE 1984 1728 2000 1728
            WIRE 2000 1728 2560 1728
        END BRANCH
        BEGIN BRANCH hold
            WIRE 640 1568 1600 1568
        END BRANCH
        BEGIN BRANCH trigger_en
            WIRE 624 1632 1600 1632
        END BRANCH
        BEGIN INSTANCE XLXI_2 2144 1184 R0
        END INSTANCE
        BEGIN BRANCH XLXN_29
            WIRE 1232 1024 1392 1024
            WIRE 1392 1024 1392 1696
            WIRE 1392 1696 1600 1696
            WIRE 1392 960 2144 960
            WIRE 1392 960 1392 1024
        END BRANCH
        IOMARKER 2560 896 blu R0 28
        IOMARKER 2560 960 grn R0 28
        IOMARKER 2560 1024 red R0 28
        IOMARKER 2560 1088 vs R0 28
        IOMARKER 2560 1152 hs R0 28
        BEGIN BRANCH ledg
            WIRE 2448 624 2448 640
            WIRE 2448 640 2560 640
        END BRANCH
        INSTANCE XLXI_4 2384 624 R0
        IOMARKER 2560 720 led(7:0) R0 28
        IOMARKER 2560 640 ledg R0 28
        IOMARKER 624 1632 trigger_en R180 28
        IOMARKER 640 1568 hold R180 28
        IOMARKER 640 1504 mclk R180 28
        IOMARKER 640 1440 rst R180 28
        IOMARKER 640 1024 din R180 28
        IOMARKER 640 848 sclk R180 28
        IOMARKER 640 800 convst R180 28
        BEGIN BRANCH sclk
            WIRE 640 848 1312 848
            WIRE 1312 848 1312 1152
            WIRE 1232 1152 1312 1152
        END BRANCH
        BEGIN BRANCH convst
            WIRE 640 800 1360 800
            WIRE 1360 800 1360 1216
            WIRE 1232 1216 1360 1216
        END BRANCH
        BEGIN BRANCH rst
            WIRE 640 1440 848 1440
            WIRE 848 1440 1568 1440
            WIRE 1568 1440 1600 1440
            WIRE 848 1216 848 1440
            WIRE 1568 1152 2144 1152
            WIRE 1568 1152 1568 1440
        END BRANCH
        BEGIN BRANCH mclk
            WIRE 640 1504 752 1504
            WIRE 752 1504 1520 1504
            WIRE 1520 1504 1600 1504
            WIRE 752 1088 752 1504
            WIRE 752 1088 848 1088
            WIRE 1520 1024 2144 1024
            WIRE 1520 1024 1520 1504
        END BRANCH
        BEGIN INSTANCE XLXI_12 848 1248 R0
        END INSTANCE
        BEGIN BRANCH led(7:0)
            WIRE 1232 1088 1440 1088
            WIRE 1440 1088 2144 1088
            WIRE 1440 1088 1440 1760
            WIRE 1440 720 2560 720
            WIRE 1440 720 1440 1088
        END BRANCH
        BEGIN BRANCH XLXN_18
            WIRE 800 1152 848 1152
            WIRE 800 1152 800 1312
            WIRE 800 1312 2032 1312
            WIRE 2032 1312 2032 1440
            WIRE 1984 1440 2032 1440
        END BRANCH
        BEGIN BRANCH XLXN_2(9:0)
            WIRE 1984 1584 2080 1584
            WIRE 2080 896 2144 896
            WIRE 2080 896 2080 1312
            WIRE 2080 1312 2080 1584
        END BRANCH
        BEGIN INSTANCE XLXI_13 1600 1920 R0
        END INSTANCE
        BUSTAP 1440 1760 1536 1760
        BEGIN BRANCH led(7)
            WIRE 1536 1760 1600 1760
        END BRANCH
        IOMARKER 2560 1728 an(3:0) R0 28
        IOMARKER 2544 1872 ssg(7:0) R0 28
        IOMARKER 2528 2000 smpupbtn R0 28
        IOMARKER 2528 2048 smpdownbtn R0 28
    END SHEET
END SCHEMATIC

⌨️ 快捷键说明

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