📄 stopwatch.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 2004 10 12 14 47 20
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
RECTANGLE N 320 -172 384 -148
LINE N 320 -32 384 -32
RECTANGLE N 320 -44 384 -20
END BLOCKDEF
BEGIN BLOCKDEF hex2led
TIMESTAMP 2004 10 12 14 51 56
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 dcm1
TIMESTAMP 2004 10 12 14 48 37
RECTANGLE N 64 -64 320 0
LINE N 64 -32 0 -32
LINE N 320 -32 384 -32
END BLOCKDEF
BEGIN BLOCKDEF decode
TIMESTAMP 2004 10 12 14 51 15
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 2004 10 12 14 52 27
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 2004 10 12 14 54 45
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
END BLOCKDEF
BEGIN BLOCKDEF stmach_v
TIMESTAMP 2004 10 12 14 52 54
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 2352 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 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 3184 1984 3520 1984
END BRANCH
BEGIN BRANCH tensout(6:0)
WIRE 3184 2112 3520 2112
END BRANCH
BEGIN BRANCH XLXN_95
WIRE 2176 1984 2192 1984
WIRE 2192 1984 2240 1984
END BRANCH
BEGIN BRANCH XLXN_96(3:0)
WIRE 2624 1984 2656 1984
WIRE 2656 1984 2800 1984
END BRANCH
BEGIN BRANCH XLXN_97(3:0)
WIRE 2624 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 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 1856 2128
WIRE 1856 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 1856 2192
WIRE 1856 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 + -