📄 termometro.sch
字号:
VERSION 6
BEGIN SCHEMATIC
BEGIN ATTR DeviceFamilyName "spartan2"
DELETE all:0
EDITNAME all:0
EDITTRAIT all:0
END ATTR
BEGIN NETLIST
SIGNAL XLXN_1
SIGNAL clk
SIGNAL sn_data(11)
SIGNAL sn_data(10:3)
SIGNAL data_out(7:0)
SIGNAL data_out(7:1)
SIGNAL XLXN_11(3:0)
SIGNAL XLXN_12(3:0)
SIGNAL XLXN_13(3:0)
SIGNAL sn_data(47:0)
SIGNAL onewire
SIGNAL cont(20)
SIGNAL cfr1(3:0)
SIGNAL cfr2(3:0)
SIGNAL cfr3(3:0)
SIGNAL cont(20:0)
PORT Input clk
PORT Output data_out(7:0)
PORT Output sn_data(47:0)
PORT BiDirectional onewire
PORT Output cfr1(3:0)
PORT Output cfr2(3:0)
PORT Output cfr3(3:0)
BEGIN BLOCKDEF complemento2
TIMESTAMP 2007 11 29 16 16 48
LINE N 64 32 0 32
LINE N 64 -96 0 -96
LINE N 64 -32 0 -32
RECTANGLE N 0 -44 64 -20
LINE N 320 -96 384 -96
RECTANGLE N 320 -108 384 -84
RECTANGLE N 64 -128 320 64
END BLOCKDEF
BEGIN BLOCKDEF estrai_cifre
TIMESTAMP 2007 10 17 9 56 12
RECTANGLE N 64 -192 320 0
LINE N 64 -160 0 -160
RECTANGLE N 0 -172 64 -148
LINE N 320 -160 384 -160
RECTANGLE N 320 -172 384 -148
LINE N 320 -96 384 -96
RECTANGLE N 320 -108 384 -84
LINE N 320 -32 384 -32
RECTANGLE N 320 -44 384 -20
END BLOCKDEF
BEGIN BLOCKDEF onewire_iface
TIMESTAMP 2007 10 17 9 47 26
RECTANGLE N 64 -320 320 0
LINE N 64 -288 0 -288
LINE N 64 -32 0 -32
LINE N 320 -288 384 -288
LINE N 320 -224 384 -224
LINE N 320 -160 384 -160
RECTANGLE N 320 -172 384 -148
LINE N 320 -96 384 -96
RECTANGLE N 320 -108 384 -84
LINE N 320 -32 384 -32
END BLOCKDEF
BEGIN BLOCKDEF gnd
TIMESTAMP 2001 2 2 12 52 44
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 sincronismo
TIMESTAMP 2007 11 29 17 32 20
RECTANGLE N 64 -256 320 0
LINE N 64 -224 0 -224
LINE N 64 -160 0 -160
RECTANGLE N 0 -172 64 -148
LINE N 64 -96 0 -96
RECTANGLE N 0 -108 64 -84
LINE N 64 -32 0 -32
RECTANGLE N 0 -44 64 -20
LINE N 320 -224 384 -224
RECTANGLE N 320 -236 384 -212
LINE N 320 -128 384 -128
RECTANGLE N 320 -140 384 -116
LINE N 320 -32 384 -32
RECTANGLE N 320 -44 384 -20
END BLOCKDEF
BEGIN BLOCKDEF contatore21bit
TIMESTAMP 2007 4 17 10 17 24
RECTANGLE N 64 -128 320 0
LINE N 64 -96 0 -96
LINE N 64 -32 0 -32
LINE N 320 -96 384 -96
RECTANGLE N 320 -108 384 -84
END BLOCKDEF
BEGIN BLOCK XLXI_1 complemento2
PIN sign sn_data(11)
PIN data_in(7:0) sn_data(10:3)
PIN data_out(7:0) data_out(7:0)
PIN reset cont(20)
END BLOCK
BEGIN BLOCK XLXI_3 estrai_cifre
PIN temp_int(6:0) data_out(7:1)
PIN seq3(3:0) XLXN_11(3:0)
PIN seq2(3:0) XLXN_12(3:0)
PIN seq1(3:0) XLXN_13(3:0)
END BLOCK
BEGIN BLOCK XLXI_4 onewire_iface
PIN sys_clk clk
PIN sys_reset cont(20)
PIN data_valid
PIN crc_ok
PIN data(7:0)
PIN sn_data(47:0) sn_data(47:0)
PIN dq onewire
END BLOCK
BEGIN BLOCK XLXI_5 gnd
PIN G XLXN_1
END BLOCK
BEGIN BLOCK XLXI_6 sincronismo
PIN clk cont(20)
PIN cfr1_in(3:0) XLXN_13(3:0)
PIN cfr2_in(3:0) XLXN_12(3:0)
PIN cfr3_in(3:0) XLXN_11(3:0)
PIN cfr1_out(3:0) cfr1(3:0)
PIN cfr2_out(3:0) cfr2(3:0)
PIN cfr3_out(3:0) cfr3(3:0)
END BLOCK
BEGIN BLOCK XLXI_8 contatore21bit
PIN clock clk
PIN reset XLXN_1
PIN cont(20:0) cont(20:0)
END BLOCK
END NETLIST
BEGIN SHEET 1 3520 2720
BEGIN INSTANCE XLXI_4 1744 736 R0
END INSTANCE
BEGIN INSTANCE XLXI_1 832 1040 R0
END INSTANCE
BEGIN INSTANCE XLXI_3 1632 1184 R0
END INSTANCE
INSTANCE XLXI_5 704 704 R0
BEGIN BRANCH XLXN_1
WIRE 768 544 800 544
WIRE 800 544 816 544
WIRE 768 544 768 576
END BRANCH
BEGIN BRANCH clk
WIRE 576 480 608 480
WIRE 608 480 816 480
BEGIN DISPLAY 608 480 ATTR Name
ALIGNMENT SOFT-BCENTER
END DISPLAY
END BRANCH
BEGIN BRANCH clk
WIRE 1616 448 1680 448
WIRE 1680 448 1744 448
BEGIN DISPLAY 1680 448 ATTR Name
ALIGNMENT SOFT-BCENTER
END DISPLAY
END BRANCH
BEGIN BRANCH cont(20)
WIRE 1632 704 1648 704
WIRE 1648 704 1744 704
BEGIN DISPLAY 1648 704 ATTR Name
ALIGNMENT SOFT-BCENTER
END DISPLAY
END BRANCH
BEGIN BRANCH sn_data(11)
WIRE 720 944 768 944
WIRE 768 944 832 944
BEGIN DISPLAY 768 944 ATTR Name
ALIGNMENT SOFT-BCENTER
END DISPLAY
END BRANCH
BEGIN BRANCH sn_data(10:3)
WIRE 704 1008 736 1008
WIRE 736 1008 832 1008
BEGIN DISPLAY 736 1008 ATTR Name
ALIGNMENT SOFT-BCENTER
END DISPLAY
END BRANCH
BEGIN BRANCH cont(20)
WIRE 704 1072 752 1072
WIRE 752 1072 832 1072
BEGIN DISPLAY 752 1072 ATTR Name
ALIGNMENT SOFT-BCENTER
END DISPLAY
END BRANCH
BEGIN BRANCH data_out(7:0)
WIRE 1216 944 1376 944
END BRANCH
BEGIN BRANCH data_out(7:1)
WIRE 1536 1024 1568 1024
WIRE 1568 1024 1632 1024
BEGIN DISPLAY 1568 1024 ATTR Name
ALIGNMENT SOFT-BCENTER
END DISPLAY
END BRANCH
BEGIN BRANCH XLXN_11(3:0)
WIRE 2016 1024 2128 1024
WIRE 2128 1024 2192 1024
WIRE 2192 1024 2192 1280
WIRE 2192 1280 2304 1280
END BRANCH
BEGIN BRANCH XLXN_12(3:0)
WIRE 2016 1088 2128 1088
WIRE 2128 1088 2208 1088
WIRE 2208 1088 2208 1216
WIRE 2208 1216 2304 1216
END BRANCH
BEGIN BRANCH XLXN_13(3:0)
WIRE 2016 1152 2128 1152
WIRE 2128 1152 2304 1152
END BRANCH
BEGIN BRANCH sn_data(47:0)
WIRE 2128 640 2240 640
END BRANCH
BEGIN BRANCH onewire
WIRE 2128 704 2288 704
END BRANCH
BEGIN INSTANCE XLXI_6 2304 1312 R0
END INSTANCE
BEGIN BRANCH cont(20)
WIRE 2256 1008 2256 1088
WIRE 2256 1088 2304 1088
BEGIN DISPLAY 2256 1008 ATTR Name
ALIGNMENT SOFT-VLEFT
END DISPLAY
END BRANCH
BEGIN BRANCH cfr1(3:0)
WIRE 2688 1088 2800 1088
END BRANCH
BEGIN BRANCH cfr2(3:0)
WIRE 2688 1184 2800 1184
END BRANCH
BEGIN BRANCH cfr3(3:0)
WIRE 2688 1280 2800 1280
END BRANCH
IOMARKER 2800 1088 cfr1(3:0) R0 28
IOMARKER 2800 1184 cfr2(3:0) R0 28
IOMARKER 2800 1280 cfr3(3:0) R0 28
IOMARKER 2288 704 onewire R0 28
IOMARKER 2240 640 sn_data(47:0) R0 28
IOMARKER 1376 944 data_out(7:0) R0 28
IOMARKER 576 480 clk R180 28
BEGIN INSTANCE XLXI_8 816 576 R0
END INSTANCE
BEGIN BRANCH cont(20:0)
WIRE 1200 480 1408 480
BEGIN DISPLAY 1408 480 ATTR Name
ALIGNMENT SOFT-LEFT
END DISPLAY
END BRANCH
END SHEET
END SCHEMATIC
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -