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

📄 top.sch

📁 来自FPGA开发板的PS2开发源代码
💻 SCH
字号:
VERSION 6
BEGIN SCHEMATIC
    BEGIN ATTR DeviceFamilyName "spartan3"
        DELETE all:0
        EDITNAME all:0
        EDITTRAIT all:0
    END ATTR
    BEGIN NETLIST
        SIGNAL clk
        SIGNAL rst
        SIGNAL led(7:0)
        SIGNAL XLXN_4
        SIGNAL XLXN_5
        SIGNAL XLXN_6
        SIGNAL ps2ck
        SIGNAL lcd_e
        SIGNAL lcd_rw
        SIGNAL lcd_rs
        SIGNAL data(7:0)
        SIGNAL ps2dk
        PORT Input clk
        PORT Input rst
        PORT Output led(7:0)
        PORT BiDirectional ps2ck
        PORT Output lcd_e
        PORT Output lcd_rw
        PORT Output lcd_rs
        PORT Output data(7:0)
        PORT BiDirectional ps2dk
        BEGIN BLOCKDEF div_256
            TIMESTAMP 2006 4 21 13 15 29
            RECTANGLE N 64 -128 320 0 
            LINE N 64 -96 0 -96 
            LINE N 64 -32 0 -32 
            LINE N 320 -96 384 -96 
        END BLOCKDEF
        BEGIN BLOCKDEF div16
            TIMESTAMP 2006 4 21 13 15 25
            RECTANGLE N 64 -128 320 0 
            LINE N 64 -96 0 -96 
            LINE N 64 -32 0 -32 
            LINE N 320 -96 384 -96 
        END BLOCKDEF
        BEGIN BLOCKDEF lcd
            TIMESTAMP 2006 4 21 13 15 35
            RECTANGLE N 64 -256 320 0 
            LINE N 64 -224 0 -224 
            LINE N 64 -128 0 -128 
            RECTANGLE N 0 -44 64 -20 
            LINE N 64 -32 0 -32 
            LINE N 320 -224 384 -224 
            LINE N 320 -160 384 -160 
            LINE N 320 -96 384 -96 
            RECTANGLE N 320 -44 384 -20 
            LINE N 320 -32 384 -32 
        END BLOCKDEF
        BEGIN BLOCKDEF ps2_keyboard_interface
            TIMESTAMP 2006 4 21 13 15 42
            RECTANGLE N 64 -640 336 0 
            LINE N 64 -608 0 -608 
            LINE N 64 -464 0 -464 
            LINE N 64 -320 0 -320 
            LINE N 64 -176 0 -176 
            RECTANGLE N 0 -44 64 -20 
            LINE N 64 -32 0 -32 
            LINE N 336 -608 400 -608 
            LINE N 336 -544 400 -544 
            LINE N 336 -480 400 -480 
            LINE N 336 -416 400 -416 
            LINE N 336 -352 400 -352 
            LINE N 336 -288 400 -288 
            RECTANGLE N 336 -236 400 -212 
            LINE N 336 -224 400 -224 
            RECTANGLE N 336 -172 400 -148 
            LINE N 336 -160 400 -160 
            LINE N 336 -96 400 -96 
            LINE N 336 -32 400 -32 
        END BLOCKDEF
        BEGIN BLOCK XLXI_1 div_256
            PIN mclk clk
            PIN reset rst
            PIN clk XLXN_6
        END BLOCK
        BEGIN BLOCK XLXI_2 div16
            PIN clk clk
            PIN rst rst
            PIN clk_16 XLXN_5
        END BLOCK
        BEGIN BLOCK XLXI_3 lcd
            PIN clk XLXN_5
            PIN rst XLXN_4
            PIN data_in(7:0) led(7:0)
            PIN lcd_e lcd_e
            PIN lcd_rw lcd_rw
            PIN lcd_rs lcd_rs
            PIN data(7:0) data(7:0)
        END BLOCK
        BEGIN BLOCK XLXI_4 ps2_keyboard_interface
            PIN clk XLXN_6
            PIN reset rst
            PIN rx_read
            PIN tx_write
            PIN tx_data(7:0)
            PIN rx_extended
            PIN rx_released XLXN_4
            PIN rx_shift_key_on
            PIN rx_data_ready
            PIN tx_write_ack_o
            PIN tx_error_no_keyboard_ack
            PIN rx_scan_code(7:0)
            PIN rx_ascii(7:0) led(7:0)
            PIN ps2_clk ps2ck
            PIN ps2_data ps2dk
        END BLOCK
    END NETLIST
    BEGIN SHEET 1 3520 2720
        BEGIN INSTANCE XLXI_1 1104 960 R0
        END INSTANCE
        BEGIN INSTANCE XLXI_4 1632 1328 R0
        END INSTANCE
        BEGIN INSTANCE XLXI_3 2160 1600 R0
        END INSTANCE
        BEGIN INSTANCE XLXI_2 1104 1536 R0
        END INSTANCE
        BEGIN BRANCH clk
            WIRE 896 864 1088 864
            WIRE 1088 864 1104 864
            WIRE 1088 864 1088 1440
            WIRE 1088 1440 1104 1440
        END BRANCH
        BEGIN BRANCH rst
            WIRE 896 928 1072 928
            WIRE 1072 928 1104 928
            WIRE 1072 928 1072 1152
            WIRE 1072 1152 1072 1504
            WIRE 1072 1504 1104 1504
            WIRE 1072 1152 1616 1152
            WIRE 1616 864 1616 1152
            WIRE 1616 864 1632 864
        END BRANCH
        BEGIN BRANCH led(7:0)
            WIRE 2032 1168 2096 1168
            WIRE 2096 1168 2096 1568
            WIRE 2096 1568 2160 1568
            WIRE 2096 1168 2336 1168
        END BRANCH
        BEGIN BRANCH XLXN_4
            WIRE 2032 784 2048 784
            WIRE 2048 784 2112 784
            WIRE 2112 784 2112 1472
            WIRE 2112 1472 2160 1472
        END BRANCH
        BEGIN BRANCH XLXN_5
            WIRE 1488 1440 1504 1440
            WIRE 1504 1440 1824 1440
            WIRE 1824 1376 1824 1440
            WIRE 1824 1376 2160 1376
        END BRANCH
        BEGIN BRANCH XLXN_6
            WIRE 1488 864 1552 864
            WIRE 1552 720 1552 864
            WIRE 1552 720 1632 720
        END BRANCH
        BEGIN BRANCH ps2ck
            WIRE 2032 1232 2336 1232
        END BRANCH
        BEGIN BRANCH lcd_e
            WIRE 2544 1376 2624 1376
            WIRE 2624 1376 2640 1376
        END BRANCH
        BEGIN BRANCH lcd_rw
            WIRE 2544 1440 2624 1440
            WIRE 2624 1440 2640 1440
        END BRANCH
        BEGIN BRANCH lcd_rs
            WIRE 2544 1504 2624 1504
            WIRE 2624 1504 2640 1504
        END BRANCH
        BEGIN BRANCH data(7:0)
            WIRE 2544 1568 2624 1568
            WIRE 2624 1568 2640 1568
        END BRANCH
        IOMARKER 2336 1168 led(7:0) R0 28
        IOMARKER 2336 1232 ps2ck R0 28
        IOMARKER 2640 1376 lcd_e R0 28
        IOMARKER 2640 1440 lcd_rw R0 28
        IOMARKER 2640 1504 lcd_rs R0 28
        IOMARKER 2640 1568 data(7:0) R0 28
        IOMARKER 896 928 rst R180 28
        IOMARKER 896 864 clk R180 28
        IOMARKER 2320 1056 ps2dk R0 28
        BEGIN BRANCH ps2dk
            WIRE 2032 1296 2176 1296
            WIRE 2176 1056 2176 1296
            WIRE 2176 1056 2320 1056
        END BRANCH
    END SHEET
END SCHEMATIC

⌨️ 快捷键说明

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