📄 dig_osc.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 + -