key2.fit

来自「ProtelDXp 实现计算器功能」· FIT 代码 · 共 308 行 · 第 1/2 页

FIT
308
字号
-- MAX+plus II Compiler Fit File      
-- Version 10.2 07/10/2002            
-- Compiled: 06/27/2007 11:41:24      

-- Copyright (C) 1988-2002 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 "key2"
BEGIN

    DEVICE = "EP1K100QC208-3";

    "inclk"                        : INPUT_PIN  = 79     ;
    "inkey0"                       : INPUT_PIN  = 184    ;
    "inkey1"                       : INPUT_PIN  = 182    ;
    "inkey2"                       : INPUT_PIN  = 80     ;
    "inkey3"                       : INPUT_PIN  = 78     ;
    "outcode0"                     : OUTPUT_PIN = 197    ;
    "outcode1"                     : OUTPUT_PIN = 189    ;
    "outcode2"                     : OUTPUT_PIN = 200    ;
    "outcode3"                     : OUTPUT_PIN = 116    ;
    "outkey0"                      : OUTPUT_PIN = 67     ;
    "outkey1"                      : OUTPUT_PIN = 68     ;
    "outkey2"                      : OUTPUT_PIN = 190    ;
    "outkey3"                      : OUTPUT_PIN = 38     ;
    "|LPM_ADD_SUB:256|addcore:adder|:111" : LOCATION   = LC1_B40;
    "|LPM_ADD_SUB:256|addcore:adder|:115" : LOCATION   = LC8_B42;
    "|LPM_ADD_SUB:256|addcore:adder|:119" : LOCATION   = LC5_B42;
    "|LPM_ADD_SUB:256|addcore:adder|:127" : LOCATION   = LC7_B42;
    "|LPM_ADD_SUB:256|addcore:adder|:131" : LOCATION   = LC2_B42;
    "|LPM_ADD_SUB:256|addcore:adder|:139" : LOCATION   = LC3_B33;
    "|LPM_ADD_SUB:256|addcore:adder|:147" : LOCATION   = LC1_B33;
    "|LPM_ADD_SUB:256|addcore:adder|:155" : LOCATION   = LC2_B48;
    "|LPM_ADD_SUB:256|addcore:adder|:159" : LOCATION   = LC6_B48;
    "|tinglmove:movskipX|:1"       : LOCATION   = LC1_I27;
    "|tinglmove:movskipX|:2"       : LOCATION   = LC1_I36;
    "|tinglmove:movskipX|:3"       : LOCATION   = LC8_I43;
    "|tinglmove:movskipX|:13"      : LOCATION   = LC3_I43;  -- |tinglmove:movskipX|b
    "|tinglmove:movskipX~45|:1"    : LOCATION   = LC5_I41;
    "|tinglmove:movskipX~45|:2"    : LOCATION   = LC6_I41;
    "|tinglmove:movskipX~45|:3"    : LOCATION   = LC7_I41;
    "|tinglmove:movskipX~45|:13"   : LOCATION   = LC8_I41;  -- |tinglmove:movskipX~45|b
    "|tinglmove:movskipX~61|:1"    : LOCATION   = LC8_I36;
    "|tinglmove:movskipX~61|:2"    : LOCATION   = LC2_I36;
    "|tinglmove:movskipX~61|:3"    : LOCATION   = LC1_I41;
    "|tinglmove:movskipX~61|:13"   : LOCATION   = LC4_I36;  -- |tinglmove:movskipX~61|b
    "|tinglmove:movskipX~73|:1"    : LOCATION   = LC5_I43;
    "|tinglmove:movskipX~73|:2"    : LOCATION   = LC6_I43;
    "|tinglmove:movskipX~73|:3"    : LOCATION   = LC7_I43;
    "|tinglmove:movskipX~73|:13"   : LOCATION   = LC4_I43;  -- |tinglmove:movskipX~73|b
    ":15"                          : LOCATION   = LC6_B40;  -- keyclkout
    ":43"                          : LOCATION   = LC7_B48;  -- keyclk16
    ":44"                          : LOCATION   = LC5_B48;  -- keyclk15
    ":45"                          : LOCATION   = LC4_B48;  -- keyclk14
    ":46"                          : LOCATION   = LC8_B48;  -- keyclk13
    ":47"                          : LOCATION   = LC3_B40;  -- keyclk12
    ":48"                          : LOCATION   = LC6_B33;  -- keyclk11
    ":49"                          : LOCATION   = LC5_B33;  -- keyclk10
    ":50"                          : LOCATION   = LC4_B33;  -- keyclk9
    ":51"                          : LOCATION   = LC7_B33;  -- keyclk8
    ":52"                          : LOCATION   = LC1_B42;  -- keyclk7
    ":53"                          : LOCATION   = LC6_B42;  -- keyclk6
    ":54"                          : LOCATION   = LC3_B42;  -- keyclk5
    ":55"                          : LOCATION   = LC4_B42;  -- keyclk4
    ":56"                          : LOCATION   = LC8_B40;  -- keyclk3
    ":57"                          : LOCATION   = LC7_B40;  -- keyclk2
    ":58"                          : LOCATION   = LC4_B40;  -- keyclk1
    ":59"                          : LOCATION   = LC5_B40;  -- keyclk0
    ":60"                          : LOCATION   = LC6_I36;  -- chuclk2
    ":61"                          : LOCATION   = LC5_I36;  -- chuclk1
    ":62"                          : LOCATION   = LC7_I36;  -- chuclk0
    ":63"                          : LOCATION   = LC3_I36;  -- chuclkout
    ":64"                          : LOCATION   = LC5_I33;  -- chuout0
    ":65"                          : LOCATION   = LC6_I33;  -- chuout1
    ":66"                          : LOCATION   = LC7_I33;  -- chuout2
    ":67"                          : LOCATION   = LC8_I52;  -- chuout3
    ":68"                          : LOCATION   = LC5_I46;  -- keyout0
    ":69"                          : LOCATION   = LC5_I52;  -- keyout1
    ":70"                          : LOCATION   = LC4_I33;  -- keyout2
    ":71"                          : LOCATION   = LC4_I52;  -- keyout3
    ":72"                          : LOCATION   = LC1_I43;  -- keyout4
    ":73"                          : LOCATION   = LC2_I41;  -- keyout5
    ":74"                          : LOCATION   = LC3_I41;  -- keyout6
    ":75"                          : LOCATION   = LC2_I43;  -- keyout7
    ":145"                         : LOCATION   = LC2_B40;
    "~145~1"                       : LOCATION   = LC3_B48;
    "~145~2"                       : LOCATION   = LC2_B33;
    "~145~3"                       : LOCATION   = LC8_B33;
    "~145~4"                       : LOCATION   = LC1_B48;
    ":764"                         : LOCATION   = LC2_I33;
    ":773"                         : LOCATION   = LC8_I33;
    ":782"                         : LOCATION   = LC3_I33;
    ":791"                         : LOCATION   = LC1_I33;
    ":805"                         : LOCATION   = LC4_I41;
    "~1363~1"                      : LOCATION   = LC3_I52;
    "~1378~1"                      : LOCATION   = LC6_I52;
    "~1393~1"                      : LOCATION   = LC2_I52;
    "~1408~1"                      : LOCATION   = LC7_I52;
    "~1468~1"                      : LOCATION   = LC1_I52;
    ":1880"                        : LOCATION   = LC2_I37;
    ":1990"                        : LOCATION   = LC6_I37;
    ":2026"                        : LOCATION   = LC3_I37;
    ":2041"                        : LOCATION   = LC4_I37;
    ":2330"                        : LOCATION   = LC1_I37;
    ":2426"                        : LOCATION   = LC1_I46;
    ":2438"                        : LOCATION   = LC4_I46;
    ":2450"                        : LOCATION   = LC2_I46;
    ":2462"                        : LOCATION   = LC3_I46;
    "~2462~1"                      : LOCATION   = LC1_I44;
    ":2467"                        : LOCATION   = LC8_I30;
    "~2467~1"                      : LOCATION   = LC6_I30;
    "~2467~2"                      : LOCATION   = LC7_I30;
    ":2480"                        : LOCATION   = LC6_I46;
    "~2480~1"                      : LOCATION   = LC5_I37;
    "~2480~2"                      : LOCATION   = LC7_I46;
    "~2480~3"                      : LOCATION   = LC8_I46;
    ":2490"                        : LOCATION   = LC3_I30;
    ":2493"                        : LOCATION   = LC5_I30;
    ":2494"                        : LOCATION   = LC4_I30;
    ":2495"                        : LOCATION   = LC1_I30;
    ":2510"                        : LOCATION   = LC7_I44;
    "~2510~1"                      : LOCATION   = LC2_I30;
    "~2510~2"                      : LOCATION   = LC7_I37;

END;

INTERNAL_INFO "key2"
BEGIN
	DEVICE = EP1K100QC208-3;
    OD5P79  : LORAX = "1:FB5->LC6_B40,->LC7_B48,->LC5_B48,->LC4_B48,->LC8_B48,->LC3_B40,->LC6_B33,->LC5_B33,->LC4_B33,->LC7_B33,->LC1_B42,->LC6_B42,->LC3_B42,->LC4_B42,->LC8_B40,->LC7_B40,->LC4_B40,->LC5_B40|";
    OD0P184 : LORAX = "1:FB0|2:FH0R8,PA16R8C26->LC1_I27||";
    OD1P182 : LORAX = "1:FB1|2:FH1R8,PA15R8C40->LC5_I41||";
    OD3P80  : LORAX = "1:FB3|2:FH3R8,PA13R8C35->LC8_I36||";
    OD2P78  : LORAX = "1:FB2|2:FH2R8,PA14R8C42->LC5_I43||";
    LC1_B40 : LORAX = "1:MSW0R1C39,G83R1,PA1R1C41->LC8_B42,->LC5_B42,->LC4_B42|";
    LC2_B42 : LORAX = "1:MSW2R1C40,G26R1,PA2R1C32->LC3_B33,->LC4_B33,->LC7_B33|";
    LC1_B33 : LORAX = "1:MSW0R1C32,G98R1|2:PA0R1C39->LC3_B40|,2:PA14R1C47->LC2_B48,->LC8_B48||";

⌨️ 快捷键说明

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