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

📄 decoder.fit

📁 鍵盤掃描verilog硬體驗證可以將開發版鍵盤功能使用
💻 FIT
字号:
-- MAX+plus II Compiler Fit File      
-- Version 10.1 06/12/2001            
-- Compiled: 05/24/2007 00:17:08      

-- Copyright (C) 1988-2001 Altera Corporation
-- Any megafunction design, and related net list (encrypted or decrypted),
-- support information, device programming or simulation file, and any other
-- associated documentation or information provided by Altera or a partner
-- under Altera's Megafunction Partnership Program may be used only to
-- program PLD devices (but not masked PLD devices) from Altera.  Any other
-- use of such megafunction design, net list, support information, device
-- programming or simulation file, or any other related documentation or
-- information is prohibited for any other purpose, including, but not
-- limited to modification, reverse engineering, de-compiling, or use with
-- any other silicon devices, unless such use is explicitly licensed under
-- a separate agreement with Altera or a megafunction partner.  Title to
-- the intellectual property, including patents, copyrights, trademarks,
-- trade secrets, or maskworks, embodied in any such megafunction design,
-- net list, support information, device programming or simulation file, or
-- any other related documentation or information provided by Altera or a
-- megafunction partner, remains with Altera, the megafunction partner, or
-- their respective licensors.  No other licenses, including any licenses
-- needed under any third party's intellectual property, are provided herein.

CHIP "decoder"
BEGIN

    DEVICE = "EP1K100FC484-3";

    "col0"                         : INPUT_PIN  = R12    ;
    "col1"                         : INPUT_PIN  = V11    ;
    "col2"                         : INPUT_PIN  = E12    ;
    "col3"                         : INPUT_PIN  = R4     ;
    "row0"                         : INPUT_PIN  = R6     ;
    "row1"                         : INPUT_PIN  = H11    ;
    "row2"                         : INPUT_PIN  = P11    ;
    "row3"                         : INPUT_PIN  = P16    ;
    "v"                            : INPUT_PIN  = D12    ;
    "n0"                           : OUTPUT_PIN = T9     ;
    "n1"                           : OUTPUT_PIN = N15    ;
    "n2"                           : OUTPUT_PIN = T2     ;
    "n3"                           : OUTPUT_PIN = R18    ;
    "col0~1"                       : LOCATION   = LC3_J3 ;
    "col0~2"                       : LOCATION   = LC1_J10;
    "col0~3"                       : LOCATION   = LC4_J14;
    "col0~4"                       : LOCATION   = LC6_J14;
    "row1~1"                       : LOCATION   = LC8_J11;
    "row3~1"                       : LOCATION   = LC1_J14;
    "row3~2"                       : LOCATION   = LC3_J19;
    "~14~1"                        : LOCATION   = LC4_J26;
    "~40~1"                        : LOCATION   = LC7_J26;
    "~53~1"                        : LOCATION   = LC1_J11;
    "~66~1"                        : LOCATION   = LC4_J11;
    ":92"                          : LOCATION   = LC6_J11;
    "~92~1"                        : LOCATION   = LC5_J11;
    "~105~1"                       : LOCATION   = LC3_J11;
    ":131"                         : LOCATION   = LC1_J26;
    "~131~1"                       : LOCATION   = LC2_J10;
    "~131~2"                       : LOCATION   = LC6_J3 ;
    "~144~1"                       : LOCATION   = LC5_J26;
    ":157"                         : LOCATION   = LC2_J25;
    "~157~1"                       : LOCATION   = LC5_J3 ;
    "~157~2"                       : LOCATION   = LC2_J3 ;
    "~170~1"                       : LOCATION   = LC7_J3 ;
    "~170~2"                       : LOCATION   = LC8_J26;
    "~170~3"                       : LOCATION   = LC1_J3 ;
    "~183~1"                       : LOCATION   = LC8_J10;
    "~183~2"                       : LOCATION   = LC8_J3 ;
    "~183~3"                       : LOCATION   = LC1_J19;
    ":209"                         : LOCATION   = LC8_J25;
    "~236~1"                       : LOCATION   = LC3_J26;
    "~236~2"                       : LOCATION   = LC4_J3 ;
    "~236~3"                       : LOCATION   = LC3_J25;
    "~242~1"                       : LOCATION   = LC7_J11;
    "~242~2"                       : LOCATION   = LC2_J11;
    "~242~3"                       : LOCATION   = LC6_J19;
    "~245~1"                       : LOCATION   = LC2_J26;
    "~245~2"                       : LOCATION   = LC1_J25;
    "~245~3"                       : LOCATION   = LC2_J19;
    "~245~4"                       : LOCATION   = LC4_J19;
    "~245~5"                       : LOCATION   = LC5_J19;
    "~248~1"                       : LOCATION   = LC6_J26;
    "~248~2"                       : LOCATION   = LC4_J25;
    "~248~3"                       : LOCATION   = LC5_J25;
    "~248~4"                       : LOCATION   = LC7_J25;
    "~251~1"                       : LOCATION   = LC2_J14;
    "~251~2"                       : LOCATION   = LC3_J14;
    "~251~3"                       : LOCATION   = LC5_J14;
    "~251~4"                       : LOCATION   = LC7_J14;
    ":254"                         : LOCATION   = LC8_J19;
    ":255"                         : LOCATION   = LC7_J19;
    ":256"                         : LOCATION   = LC6_J25;
    ":257"                         : LOCATION   = LC8_J14;

END;

INTERNAL_INFO "decoder"
BEGIN
	DEVICE = EP1K100FC484-3;
    LC3_J3  : LORAX = "1:MSW2R9C2,HHL17R9,PA22R9C18->LC4_J19|";
    LC1_J10 : LORAX = "1:MSW0R9C9,HHL39R9|2:PA20R9C13->LC3_J14|,2:PA20R9C18->LC3_J19||";
    OD2PR12 : LORAX = "1:FB2|2:FH2R9|3:PA14R9C2->LC5_J3,->LC2_J3,->LC1_J3,->LC8_J3,->LC4_J3|,3:PA14R9C10->LC6_J11|,3:PA14R9C13->LC4_J14,->LC3_J14|,3:PA14R9C18->LC3_J19,->LC6_J19,->LC4_J19|,3:PA14R9C25->LC4_J26,->LC1_J26,->LC5_J26,->LC2_J26,->LC6_J26|||";
    OD3PV11 : LORAX = "1:FB3|2:FH3R9|3:PA13R9C2->LC6_J3,->LC7_J3,->LC8_J3|,3:PA13R9C10->LC6_J11|,3:PA13R9C13->LC4_J14,->LC2_J14|,3:PA13R9C18->LC6_J19,->LC5_J19|,3:PA13R9C25->LC5_J26,->LC6_J26|||";
    OD0PE12 : LORAX = "1:FB0|2:FH0R9|3:PA16R9C2->LC6_J3,->LC7_J3|,3:PA16R9C9->LC1_J10|,3:PA16R9C10->LC8_J11,->LC6_J11,->LC7_J11|,3:PA16R9C13->LC4_J14|,3:PA16R9C18->LC1_J19,->LC4_J19|,3:PA16R9C25->LC5_J26,->LC6_J26|||";
    OH8R9PR4 : LORAX = "1:G79R9|2:PA5R9C2->LC5_J3,->LC2_J3|,2:PA5R9C10->LC8_J11,->LC4_J11|,2:PA5R9C13->LC4_J14,->LC1_J14,->LC2_J14|,2:PA5R9C25->LC7_J26||";
    OH10R9PR6 : LORAX = "1:G81R9|2:PA3R9C2->LC5_J3|,2:PA3R9C10->LC1_J11,->LC4_J11,->LC2_J11|,2:PA3R9C13->LC6_J14,->LC7_J14||";
    OD1PH11 : LORAX = "1:FB1|2:FH1R9|3:PA15R9C2->LC3_J3,->LC1_J3,->LC8_J3|,3:PA15R9C10->LC1_J11,->LC3_J11,->LC2_J11|,3:PA15R9C13->LC6_J14,->LC2_J14,->LC5_J14|,3:PA15R9C18->LC3_J19,->LC2_J19|,3:PA15R9C24->LC2_J25,->LC8_J25|,3:PA15R9C25->LC8_J26|||";
    OD5PP11 : LORAX = "1:FB5|2:CH1R9|3:PA11R9C9->LC2_J10,->LC8_J10|,3:PA11R9C10->LC8_J11,->LC1_J11,->LC3_J11,->LC7_J11|,3:PA11R9C13->LC1_J14,->LC2_J14,->LC7_J14|,3:PA11R9C18->LC3_J19|,3:PA11R9C24->LC8_J25|||";
    OH6R9PP16 : LORAX = "1:G88R9|2:PA21R9C9->LC1_J10,->LC2_J10,->LC8_J10|,2:PA21R9C10->LC8_J11,->LC1_J11,->LC3_J11,->LC7_J11|,2:PA21R9C13->LC6_J14|,2:PA21R9C24->LC8_J25||";
    OD4PD12 : LORAX = "1:FB4->LC8_J19,->LC7_J19,->LC6_J25,->LC8_J14|";
    LC1_J11 : LORAX = "1:MSW0R9C10,HHL46R9|2:PA13R9C24->LC4_J25|,2:PA2R9C25->LC7_J26||";
    LC4_J11 : LORAX = "1:MSW3R9C10,HHL30R9|2:PA23R9C2->LC1_J3,->LC4_J3|,2:PA23R9C18->LC1_J19,->LC5_J19|,2:PA23R9C25->LC8_J26||";
    LC5_J11 : LORAX = "1:MSW4R9C10,HHL103R9,PA12R9C25->LC2_J26|";
    LC6_J11 : LORAX = "1:MSW5R9C10,HHL93R9,PA22R9C24->LC7_J25|";
    LC3_J11 : LORAX = "1:MSW2R9C10,G74R9|2:PA21R9C18->LC4_J19|,2:PA14R9C24->LC4_J25||";
    LC2_J10 : LORAX = "1:MSW1R9C9,HHL22R9|2:PA2R9C18->LC2_J19|,2:PA9R9C24->LC2_J25,->LC5_J25|,2:PA9R9C25->LC1_J26,->LC3_J26||";
    LC6_J3  : LORAX = "1:MSW5R9C2,HHL99R9,PA7R9C25->LC1_J26,->LC2_J26|";
    LC1_J26 : LORAX = "1:MSW0R9C25,HHL43R9|2:PA24R9C18->LC8_J19|,2:PA16R9C24->LC3_J25||";
    LC5_J26 : LORAX = "1:MSW4R9C25,HHL76R9,PA8R9C24->LC5_J25|";
    LC5_J3  : LORAX = "1:MSW4R9C2,HHL74R9|2:PA6R9C18->LC2_J19|,2:PA6R9C24->LC2_J25,->LC8_J25,->LC4_J25||";
    LC2_J3  : LORAX = "1:MSW1R9C2,HHL21R9,PA10R9C24->LC4_J25|";
    LC7_J3  : LORAX = "1:MSW6R9C2,HHL95R9,PA20R9C25->LC4_J26,->LC2_J26|";
    LC1_J3  : LORAX = "1:MSW0R9C2,HHL44R9,PA0R9C24->LC5_J25|";
    LC8_J10 : LORAX = "1:MSW7R9C9,G111R9|2:PA1R9C2->LC3_J3|,2:PA1R9C13->LC5_J14|,2:PA1R9C18->LC1_J19|,2:PA1R9C24->LC5_J25||";
    LC8_J3  : LORAX = "1:MSW7R9C2,HHL84R9|2:PA17R9C13->LC1_J14|,2:PA17R9C18->LC1_J19||";
    LC3_J26 : LORAX = "1:MSW2R9C25,HHL11R9|2:PA6R9C13->LC8_J14|,2:PA3R9C24->LC1_J25,->LC6_J25||";
    LC4_J3  : LORAX = "1:MSW3R9C2,HHL13R9,PA18R9C24->LC3_J25|";
    LC2_J11 : LORAX = "1:MSW1R9C10,HHL36R9,PA9R9C18->LC6_J19|";
    LC2_J26 : LORAX = "1:MSW1R9C25,HHL24R9|2:PA7R9C18->LC7_J19|,2:PA7R9C24->LC3_J25||";
    LC1_J25 : LORAX = "1:MSW0R9C24,G103R9|2:PA19R9C13->LC8_J14|,2:PA19R9C18->LC8_J19,->LC7_J19||";
    LC6_J26 : LORAX = "1:MSW5R9C25,HHL81R9,PA20R9C24->LC7_J25|";
    LC8_J19 : LORAX = "1:MSW7R9C18,G156R9->OH7R9PR18|";
    LC7_J19 : LORAX = "1:MSW6R9C18,HHL75R9->OH14R9PT2|";
    LC6_J25 : LORAX = "1:MSW5R9C24,G169R9->OH5R9PN15|";
    LC8_J14 : LORAX = "1:MSW7R9C13,HHL101R9->OH15R9PT9|";
	LC3_J3  : LORAX2 = "X, X, LC8_J10, OD1PH11";
	LC1_J10 : LORAX2 = "X, X, OD0PE12, OH6R9PP16";
	LC4_J14 : LORAX2 = "OD2PR12, OD0PE12, OD3PV11, OH8R9PR4";
	LC6_J14 : LORAX2 = "LC4_J14, OH6R9PP16, OD1PH11, OH10R9PR6";
	LC8_J11 : LORAX2 = "OD0PE12, OH6R9PP16, OD5PP11, OH8R9PR4";
	LC1_J14 : LORAX2 = "X, LC8_J3, OD5PP11, OH8R9PR4";
	LC3_J19 : LORAX2 = "LC1_J10, OD2PR12, OD5PP11, OD1PH11";
	LC4_J26 : LORAX2 = "X, X, OD2PR12, LC7_J3";
	LC7_J26 : LORAX2 = "X, X, LC1_J11, OH8R9PR4";
	LC1_J11 : LORAX2 = "OH6R9PP16, OD5PP11, OD1PH11, OH10R9PR6";
	LC4_J11 : LORAX2 = "X, X, OH10R9PR6, OH8R9PR4";
	LC5_J11 : LORAX2 = "X, X, LC3_J11, LC4_J11";
	LC6_J11 : LORAX2 = "OD2PR12, OD0PE12, OD3PV11, LC5_J11";
	LC3_J11 : LORAX2 = "X, OH6R9PP16, OD1PH11, OD5PP11";
	LC2_J10 : LORAX2 = "X, X, OH6R9PP16, OD5PP11";
	LC6_J3  : LORAX2 = "X, X, OD0PE12, OD3PV11";
	LC1_J26 : LORAX2 = "LC6_J3, OD2PR12, LC2_J10, LC8_J26";
	LC5_J26 : LORAX2 = "OD2PR12, OD0PE12, OD3PV11, LC8_J26";
	LC5_J3  : LORAX2 = "OD2PR12, LC7_J3, OH10R9PR6, OH8R9PR4";
	LC2_J3  : LORAX2 = "X, OD2PR12, LC7_J3, OH8R9PR4";
	LC2_J25 : LORAX2 = "X, LC2_J10, LC5_J3, OD1PH11";
	LC7_J3  : LORAX2 = "X, X, OD0PE12, OD3PV11";
	LC8_J26 : LORAX2 = "X, X, OD1PH11, LC4_J11";
	LC1_J3  : LORAX2 = "OD2PR12, LC7_J3, OD1PH11, LC4_J11";
	LC8_J10 : LORAX2 = "X, X, OH6R9PP16, OD5PP11";
	LC8_J3  : LORAX2 = "X, OD2PR12, OD3PV11, OD1PH11";
	LC1_J19 : LORAX2 = "LC8_J3, LC8_J10, OD0PE12, LC4_J11";
	LC8_J25 : LORAX2 = "OH6R9PP16, LC5_J3, OD5PP11, OD1PH11";
	LC3_J26 : LORAX2 = "LC2_J10, LC4_J26, LC7_J26, LC5_J26";
	LC4_J3  : LORAX2 = "LC6_J3, OD2PR12, LC3_J3, LC4_J11";
	LC3_J25 : LORAX2 = "LC4_J3, LC2_J25, LC1_J26, LC2_J26";
	LC7_J11 : LORAX2 = "OD0PE12, OH6R9PP16, OD5PP11, LC4_J11";
	LC2_J11 : LORAX2 = "LC8_J11, LC7_J11, OD1PH11, OH10R9PR6";
	LC6_J19 : LORAX2 = "X, LC2_J11, OD2PR12, OD3PV11";
	LC2_J26 : LORAX2 = "LC6_J3, OD2PR12, LC7_J3, LC5_J11";
	LC1_J25 : LORAX2 = "LC8_J25, LC3_J25, LC3_J26, LC7_J25";
	LC2_J19 : LORAX2 = "LC1_J19, LC2_J10, LC5_J3, OD1PH11";
	LC4_J19 : LORAX2 = "OD2PR12, LC3_J3, OD0PE12, LC3_J11";
	LC5_J19 : LORAX2 = "LC3_J19, LC4_J19, OD3PV11, LC4_J11";
	LC6_J26 : LORAX2 = "OD2PR12, OD0PE12, OD3PV11, LC7_J26";
	LC4_J25 : LORAX2 = "LC2_J3, LC5_J3, LC1_J11, LC3_J11";
	LC5_J25 : LORAX2 = "LC2_J10, LC8_J10, LC1_J3, LC5_J26";
	LC7_J25 : LORAX2 = "LC4_J25, LC6_J26, LC6_J11, LC5_J25";
	LC2_J14 : LORAX2 = "OD3PV11, OD5PP11, OD1PH11, OH8R9PR4";
	LC3_J14 : LORAX2 = "LC2_J14, LC1_J10, LC1_J14, OD2PR12";
	LC5_J14 : LORAX2 = "LC4_J14, LC3_J14, LC8_J10, OD1PH11";
	LC7_J14 : LORAX2 = "LC6_J14, LC5_J14, OD5PP11, OH10R9PR6";
	LC8_J19 : LORAX2 = "LC2_J19, LC6_J19, LC1_J26, LC1_J25";
	LC7_J19 : LORAX2 = "LC2_J19, LC5_J19, LC2_J26, LC1_J25";
	LC6_J25 : LORAX2 = "LC8_J25, LC3_J25, LC3_J26, LC7_J25";
	LC8_J14 : LORAX2 = "X, LC7_J14, LC3_J26, LC1_J25";
END;

⌨️ 快捷键说明

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