📄 basysrevedemo.sch
字号:
VERSION 6
BEGIN SCHEMATIC
BEGIN ATTR DeviceFamilyName "spartan3e"
DELETE all:0
EDITNAME all:0
EDITTRAIT all:0
END ATTR
BEGIN NETLIST
SIGNAL XLXN_50(9:0)
SIGNAL XLXN_131(9:0)
SIGNAL XLXN_157
SIGNAL XLXN_156
SIGNAL XLXN_132(7:0)
SIGNAL XLXN_77(9:0)
SIGNAL PS2D
SIGNAL PS2C
SIGNAL XLXN_64(7:0)
SIGNAL XLXN_62
SIGNAL XLXN_61
SIGNAL XLXN_60
SIGNAL vgaRed(2:0)
SIGNAL vgaGreen(2:0)
SIGNAL vgaBlue(1:0)
SIGNAL XLXN_466(2:0)
SIGNAL XLXN_467(2:0)
SIGNAL XLXN_468(1:0)
SIGNAL btn(3:0)
SIGNAL sw(7:0)
SIGNAL dp
SIGNAL led(7:0)
SIGNAL seg(6:0)
SIGNAL an(3:0)
SIGNAL HSYNC
SIGNAL VSYNC
SIGNAL ck25MHz
SIGNAL ck100MHz
SIGNAL CLK2
SIGNAL sw(7)
SIGNAL XLXN_521
SIGNAL CLK1
SIGNAL XLXN_523(11:0)
SIGNAL XLXN_524
SIGNAL XLXN_525(9:0)
SIGNAL XLXN_526(9:0)
PORT BiDirectional PS2D
PORT BiDirectional PS2C
PORT Output vgaRed(2:0)
PORT Output vgaGreen(2:0)
PORT Output vgaBlue(1:0)
PORT Input btn(3:0)
PORT Input sw(7:0)
PORT Output dp
PORT Output led(7:0)
PORT Output seg(6:0)
PORT Output an(3:0)
PORT Output HSYNC
PORT Output VSYNC
PORT Input CLK2
PORT Input CLK1
BEGIN BLOCKDEF DispCtrl
TIMESTAMP 2006 11 28 15 40 39
LINE N 64 -224 0 -224
RECTANGLE N 0 -172 64 -148
LINE N 64 -160 0 -160
LINE N 64 128 0 128
RECTANGLE N 0 148 64 172
LINE N 0 160 64 160
RECTANGLE N 0 180 64 204
LINE N 0 192 64 192
RECTANGLE N 0 -140 64 -116
LINE N 64 -128 0 -128
RECTANGLE N 64 -256 352 224
RECTANGLE N 0 -28 64 -4
LINE N 0 -16 64 -16
RECTANGLE N 0 4 64 28
LINE N 64 16 0 16
RECTANGLE N 0 36 64 60
LINE N 64 48 0 48
RECTANGLE N 0 68 64 92
LINE N 64 80 0 80
RECTANGLE N 352 4 416 28
LINE N 352 16 416 16
RECTANGLE N 352 36 416 60
LINE N 352 48 416 48
RECTANGLE N 352 68 416 92
LINE N 352 80 416 80
END BLOCKDEF
BEGIN BLOCKDEF Synchro
TIMESTAMP 2006 11 28 13 45 40
RECTANGLE N 64 -256 320 -32
LINE N 64 -224 0 -224
LINE N 320 -224 384 -224
LINE N 320 -160 384 -160
RECTANGLE N 320 -108 384 -84
LINE N 320 -96 384 -96
RECTANGLE N 320 -76 384 -52
LINE N 320 -64 384 -64
END BLOCKDEF
BEGIN BLOCKDEF mouse_controller
TIMESTAMP 2006 11 11 20 51 23
LINE N 64 -576 0 -576
LINE N 320 -448 384 -448
LINE N 64 -320 0 -320
RECTANGLE N 0 -396 64 -372
LINE N 64 -384 0 -384
LINE N 64 -416 0 -416
LINE N 64 -448 0 -448
LINE N 64 -480 0 -480
LINE N 64 -512 0 -512
LINE N 64 -608 0 -608
LINE N 320 -480 384 -480
LINE N 320 -512 384 -512
LINE N 320 -544 384 -544
LINE N 64 -288 0 -288
LINE N 4 -256 68 -256
RECTANGLE N 0 -236 64 -212
LINE N 64 -224 0 -224
RECTANGLE N 0 -204 64 -180
LINE N 0 -192 64 -192
RECTANGLE N 64 -640 320 -160
RECTANGLE N 320 -364 384 -340
LINE N 320 -352 384 -352
RECTANGLE N 320 -396 384 -372
LINE N 320 -384 384 -384
RECTANGLE N 320 -332 384 -308
LINE N 320 -320 384 -320
END BLOCKDEF
BEGIN BLOCKDEF ps2interface
TIMESTAMP 2006 10 29 13 1 6
RECTANGLE N 64 -384 320 -128
LINE N 64 -352 0 -352
LINE N 320 -288 384 -288
LINE N 320 -352 384 -352
LINE N 320 -256 384 -256
LINE N 384 -224 320 -224
RECTANGLE N 320 -204 384 -180
LINE N 320 -192 384 -192
RECTANGLE N 320 -172 384 -148
LINE N 384 -160 320 -160
LINE N 64 -320 0 -320
LINE N 0 -160 64 -160
LINE N 0 -192 64 -192
END BLOCKDEF
BEGIN BLOCKDEF gnd10
TIMESTAMP 2006 10 29 14 29 4
RECTANGLE N 64 -64 320 0
RECTANGLE N 320 -44 384 -20
LINE N 320 -32 384 -32
END BLOCKDEF
BEGIN BLOCKDEF gnd
TIMESTAMP 2001 2 2 12 37 29
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 clkdllctrl
TIMESTAMP 2006 11 11 19 6 22
RECTANGLE N 64 -128 320 0
LINE N 320 -96 384 -96
LINE N 320 -32 384 -32
LINE N 64 -96 0 -96
END BLOCKDEF
BEGIN BLOCKDEF ckMux
TIMESTAMP 2006 11 18 8 48 14
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
END BLOCKDEF
BEGIN BLOCKDEF VideoRomNoText
TIMESTAMP 2006 11 18 18 49 41
RECTANGLE N 144 -184 320 -40
RECTANGLE N 320 -76 384 -52
LINE N 320 -64 384 -64
RECTANGLE N 320 -108 384 -84
LINE N 320 -96 384 -96
RECTANGLE N 320 -140 384 -116
LINE N 320 -128 384 -128
RECTANGLE N 320 -172 384 -148
LINE N 384 -160 320 -160
END BLOCKDEF
BEGIN BLOCKDEF vcc
TIMESTAMP 2000 1 1 10 10 10
LINE N 64 -32 64 -64
LINE N 64 0 64 -32
LINE N 96 -64 32 -64
END BLOCKDEF
BEGIN BLOCKDEF SnakeLedDemo
TIMESTAMP 2005 12 22 11 34 49
RECTANGLE N 64 -256 320 128
LINE N 64 -224 0 -224
LINE N 320 -96 384 -96
RECTANGLE N 320 -44 384 -20
LINE N 320 -32 384 -32
RECTANGLE N 320 20 384 44
LINE N 320 32 384 32
RECTANGLE N 320 84 384 108
LINE N 320 96 384 96
RECTANGLE N 320 -172 384 -148
LINE N 384 -160 320 -160
RECTANGLE N 320 -236 384 -212
LINE N 384 -224 320 -224
END BLOCKDEF
BEGIN BLOCK XLXI_1 DispCtrl
PIN clk25MHz ck25MHz
PIN bitMouseLeftBtn XLXN_524
PIN xPos(9:0) XLXN_131(9:0)
PIN yPos(9:0) XLXN_50(9:0)
PIN Hcnt(9:0) XLXN_525(9:0)
PIN Vcnt(9:0) XLXN_526(9:0)
PIN inRed(2:0) XLXN_466(2:0)
PIN inGreen(2:0) XLXN_467(2:0)
PIN inBlue(1:0) XLXN_468(1:0)
PIN outRed(2:0) vgaRed(2:0)
PIN outGreen(2:0) vgaGreen(2:0)
PIN outBlue(1:0) vgaBlue(1:0)
PIN adrVideoMem(11:0) XLXN_523(11:0)
END BLOCK
BEGIN BLOCK XLXI_65 gnd
PIN G XLXN_157
END BLOCK
BEGIN BLOCK XLXI_62 gnd
PIN G XLXN_156
END BLOCK
BEGIN BLOCK XLXI_25 mouse_controller
PIN clk ck100MHz
PIN rst XLXN_157
PIN read XLXN_61
PIN err XLXN_60
PIN setx XLXN_157
PIN sety XLXN_157
PIN setmax_x XLXN_157
PIN setmax_y XLXN_157
PIN rx_data(7:0) XLXN_132(7:0)
PIN value(9:0) XLXN_77(9:0)
PIN left
PIN middle
PIN right
PIN new_event
PIN write XLXN_62
PIN tx_data(7:0) XLXN_64(7:0)
PIN xpos(9:0) XLXN_131(9:0)
PIN ypos(9:0) XLXN_50(9:0)
PIN zpos(3:0)
END BLOCK
BEGIN BLOCK XLXI_43 gnd10
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -