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

📄 test2.fit

📁 这是一个用MAX+PLUSII开发FPGA(1K30器件)开发的李沙育图形发生器(硬件描述语言部分)
💻 FIT
📖 第 1 页 / 共 2 页
字号:
-- MAX+plus II Compiler Fit File      
-- Version 10.2 07/10/2002            
-- Compiled: 05/07/2005 07:59:59      

-- 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 "test2"
BEGIN

    DEVICE = "EP1K30TC144-3";

    "bfre"                         : INPUT_PIN  = 126    ;
    "clr"                          : INPUT_PIN  = 56     ;
    "keypha"                       : INPUT_PIN  = 124    ;
    "keyphb"                       : INPUT_PIN  = 54     ;
    "sysclk"                       : INPUT_PIN  = 55     ;
    "data0"                        : OUTPUT_PIN = 101    ;
    "data1"                        : OUTPUT_PIN = 20     ;
    "data2"                        : OUTPUT_PIN = 14     ;
    "data3"                        : OUTPUT_PIN = 95     ;
    "data4"                        : OUTPUT_PIN = 8      ;
    "data5"                        : OUTPUT_PIN = 12     ;
    "data6"                        : OUTPUT_PIN = 10     ;
    "data7"                        : OUTPUT_PIN = 100    ;
    "|ACHANLE:7|LPM_ADD_SUB:127|addcore:adder|:79" : LOCATION   = LC5_A7 ;
    "|ACHANLE:7|LPM_ADD_SUB:127|addcore:adder|:83" : LOCATION   = LC1_A19;
    "|ACHANLE:7|LPM_ADD_SUB:127|addcore:adder|:87" : LOCATION   = LC2_A10;
    "|ACHANLE:7|LPM_ADD_SUB:127|addcore:adder|:95" : LOCATION   = LC6_A16;
    "|ACHANLE:7|:3"                : LOCATION   = LC3_A16;
    "|ACHANLE:7|:5"                : LOCATION   = LC6_A15;
    "|ACHANLE:7|:7"                : LOCATION   = LC3_A17;
    "|ACHANLE:7|:9"                : LOCATION   = LC5_A17;
    "|ACHANLE:7|:11"               : LOCATION   = LC2_A14;
    "|ACHANLE:7|:13"               : LOCATION   = LC1_B3 ;
    "|ACHANLE:7|:15"               : LOCATION   = LC2_B3 ;
    "|ACHANLE:7|:17"               : LOCATION   = LC3_A7 ;
    "|ACHANLE:7|:19"               : LOCATION   = LC2_A7 ;
    "|ACHANLE:7|:21"               : LOCATION   = LC7_A16;  -- |ACHANLE:7|acc8
    "|ACHANLE:7|:22"               : LOCATION   = LC1_A16;  -- |ACHANLE:7|acc7
    "|ACHANLE:7|:23"               : LOCATION   = LC1_A12;  -- |ACHANLE:7|acc6
    "|ACHANLE:7|:24"               : LOCATION   = LC8_A6 ;  -- |ACHANLE:7|acc5
    "|ACHANLE:7|:25"               : LOCATION   = LC1_A1 ;  -- |ACHANLE:7|acc4
    "|ACHANLE:7|:26"               : LOCATION   = LC2_A9 ;  -- |ACHANLE:7|acc3
    "|ACHANLE:7|:27"               : LOCATION   = LC4_A7 ;  -- |ACHANLE:7|acc2
    "|ACHANLE:7|:28"               : LOCATION   = LC6_A7 ;  -- |ACHANLE:7|acc1
    "|ACHANLE:7|:29"               : LOCATION   = LC1_A7 ;  -- |ACHANLE:7|acc0
    "|ACHANLE:7|~71~1"             : LOCATION   = LC5_A16;
    "|ACHANLE:7|~71~2"             : LOCATION   = LC4_A16;
    "|ACHANLE:7|:81"               : LOCATION   = LC2_A16;
    "|BFENPIN:6|LPM_ADD_SUB:83|addcore:adder|:67" : LOCATION   = LC1_B16;
    "|BFENPIN:6|LPM_ADD_SUB:83|addcore:adder|:76" : LOCATION   = LC2_B16;
    "|BFENPIN:6|LPM_ADD_SUB:83|addcore:adder|:77" : LOCATION   = LC3_B16;
    "|BFENPIN:6|:6"                : LOCATION   = LC1_B10;
    "|BFENPIN:6|:8"                : LOCATION   = LC2_B17;  -- |BFENPIN:6|acc4
    "|BFENPIN:6|:9"                : LOCATION   = LC4_B16;  -- |BFENPIN:6|acc3
    "|BFENPIN:6|:10"               : LOCATION   = LC5_B16;  -- |BFENPIN:6|acc2
    "|BFENPIN:6|:11"               : LOCATION   = LC1_B14;  -- |BFENPIN:6|acc1
    "|BFENPIN:6|:12"               : LOCATION   = LC3_B14;  -- |BFENPIN:6|acc0
    "|BFENPIN:6|:123"              : LOCATION   = LC4_B14;
    "|BFREYUZ:1|:6"                : LOCATION   = LC2_B14;  -- |BFREYUZ:1|acc3
    "|BFREYUZ:1|:7"                : LOCATION   = LC6_B14;  -- |BFREYUZ:1|acc2
    "|BFREYUZ:1|:8"                : LOCATION   = LC5_B14;  -- |BFREYUZ:1|acc1
    "|BFREYUZ:1|:9"                : LOCATION   = LC7_B14;  -- |BFREYUZ:1|acc0
    "|HZ100:3|LPM_ADD_SUB:48|addcore:adder|:87" : LOCATION   = LC7_D15;
    "|HZ100:3|LPM_ADD_SUB:48|addcore:adder|:95" : LOCATION   = LC1_D15;
    "|HZ100:3|LPM_ADD_SUB:48|addcore:adder|:107" : LOCATION   = LC6_D13;
    "|HZ100:3|:2"                  : LOCATION   = LC3_D13;
    "|HZ100:3|:4"                  : LOCATION   = LC7_D13;  -- |HZ100:3|acc10
    "|HZ100:3|:5"                  : LOCATION   = LC8_D13;  -- |HZ100:3|acc9
    "|HZ100:3|:6"                  : LOCATION   = LC5_D13;  -- |HZ100:3|acc8
    "|HZ100:3|:7"                  : LOCATION   = LC4_D13;  -- |HZ100:3|acc7
    "|HZ100:3|:8"                  : LOCATION   = LC1_D13;  -- |HZ100:3|acc6
    "|HZ100:3|:9"                  : LOCATION   = LC2_D13;  -- |HZ100:3|acc5
    "|HZ100:3|:10"                 : LOCATION   = LC2_D15;  -- |HZ100:3|acc4
    "|HZ100:3|:11"                 : LOCATION   = LC3_D15;  -- |HZ100:3|acc3
    "|HZ100:3|:12"                 : LOCATION   = LC4_D15;  -- |HZ100:3|acc2
    "|HZ100:3|:13"                 : LOCATION   = LC5_D15;  -- |HZ100:3|acc1
    "|HZ100:3|:14"                 : LOCATION   = LC6_D15;  -- |HZ100:3|acc0
    "|PHADER:12|LPM_ADD_SUB:102|addcore:adder|pcarry1" : LOCATION   = LC2_A11;
    "|PHADER:12|LPM_ADD_SUB:102|addcore:adder|pcarry2" : LOCATION   = LC5_B3 ;
    "|PHADER:12|LPM_ADD_SUB:102|addcore:adder|pcarry3" : LOCATION   = LC6_B3 ;
    "|PHADER:12|LPM_ADD_SUB:102|addcore:adder|pcarry4" : LOCATION   = LC1_A14;
    "|PHADER:12|LPM_ADD_SUB:102|addcore:adder|pcarry5" : LOCATION   = LC6_A17;
    "|PHADER:12|LPM_ADD_SUB:102|addcore:adder|pcarry6" : LOCATION   = LC4_A17;
    "|PHADER:12|LPM_ADD_SUB:102|addcore:adder|~122~1" : LOCATION   = LC1_A20;
    "|PHADER:12|:21"               : LOCATION   = LC1_A15;
    "|PHADER:12|:23"               : LOCATION   = LC2_A15;
    "|PHADER:12|:25"               : LOCATION   = LC1_A8 ;
    "|PHADER:12|:27"               : LOCATION   = LC1_A4 ;
    "|PHADER:12|:29"               : LOCATION   = LC3_A3 ;
    "|PHADER:12|:31"               : LOCATION   = LC1_A13;
    "|PHADER:12|:33"               : LOCATION   = LC4_A5 ;
    "|PHADER:12|:35"               : LOCATION   = LC2_A18;
    "|PHADER:12|:37"               : LOCATION   = LC1_A18;
    "|PHADER:12|:39"               : LOCATION   = LC5_A15;  -- |PHADER:12|acc8
    "|PHADER:12|:40"               : LOCATION   = LC4_A15;  -- |PHADER:12|acc7
    "|PHADER:12|:41"               : LOCATION   = LC1_A17;  -- |PHADER:12|acc6
    "|PHADER:12|:42"               : LOCATION   = LC2_A17;  -- |PHADER:12|acc5
    "|PHADER:12|:43"               : LOCATION   = LC5_A14;  -- |PHADER:12|acc4
    "|PHADER:12|:44"               : LOCATION   = LC4_B3 ;  -- |PHADER:12|acc3
    "|PHADER:12|:45"               : LOCATION   = LC3_B3 ;  -- |PHADER:12|acc2
    "|PHADER:12|:46"               : LOCATION   = LC6_A18;  -- |PHADER:12|acc1
    "|PHADER:12|:47"               : LOCATION   = LC5_A18;  -- |PHADER:12|acc0
    "|PHADER:12|:303"              : LOCATION   = LC3_A15;
    "|PHADER:12|:318"              : LOCATION   = LC3_A18;
    "|PHADER:12|:331"              : LOCATION   = LC4_A18;
    "|PHYUZ:13|LPM_ADD_SUB:160|addcore:adder|:83" : LOCATION   = LC1_C2 ;
    "|PHYUZ:13|LPM_ADD_SUB:160|addcore:adder|:87" : LOCATION   = LC5_B5 ;
    "|PHYUZ:13|LPM_ADD_SUB:160|addcore:adder|:95" : LOCATION   = LC3_B5 ;
    "|PHYUZ:13|LPM_ADD_SUB:160|addcore:adder|:109" : LOCATION   = LC4_C2 ;
    "|PHYUZ:13|LPM_ADD_SUB:160|addcore:adder|:112" : LOCATION   = LC6_B5 ;
    "|PHYUZ:13|LPM_ADD_SUB:206|addcore:adder|pcarry3" : LOCATION   = LC6_C2 ;
    "|PHYUZ:13|LPM_ADD_SUB:206|addcore:adder|:87" : LOCATION   = LC1_B15;
    "|PHYUZ:13|LPM_ADD_SUB:206|addcore:adder|:95" : LOCATION   = LC7_B1 ;
    "|PHYUZ:13|LPM_ADD_SUB:206|addcore:adder|:109" : LOCATION   = LC7_C2 ;
    "|PHYUZ:13|LPM_ADD_SUB:206|addcore:adder|:112" : LOCATION   = LC7_B5 ;
    "|PHYUZ:13|:14"                : LOCATION   = LC1_B1 ;  -- |PHYUZ:13|acc8
    "|PHYUZ:13|:15"                : LOCATION   = LC4_B1 ;  -- |PHYUZ:13|acc7
    "|PHYUZ:13|:16"                : LOCATION   = LC1_B5 ;  -- |PHYUZ:13|acc6
    "|PHYUZ:13|:17"                : LOCATION   = LC4_B5 ;  -- |PHYUZ:13|acc5
    "|PHYUZ:13|:18"                : LOCATION   = LC3_C2 ;  -- |PHYUZ:13|acc4
    "|PHYUZ:13|:19"                : LOCATION   = LC5_C2 ;  -- |PHYUZ:13|acc3
    "|PHYUZ:13|:20"                : LOCATION   = LC2_C6 ;  -- |PHYUZ:13|acc2
    "|PHYUZ:13|:21"                : LOCATION   = LC1_C8 ;  -- |PHYUZ:13|acc1
    "|PHYUZ:13|:22"                : LOCATION   = LC3_C6 ;  -- |PHYUZ:13|acc0
    "|PHYUZ:13|:73"                : LOCATION   = LC2_B1 ;
    "|PHYUZ:13|:86"                : LOCATION   = LC6_B1 ;
    "|PHYUZ:13|~242~1"             : LOCATION   = LC5_B1 ;
    "|PHYUZ:13|:246"               : LOCATION   = LC3_B1 ;
    "|PHYUZ:13|:264"               : LOCATION   = LC2_B5 ;
    "|PHYUZ:13|:273"               : LOCATION   = LC2_C2 ;
    "|PHYUZ:13|:291"               : LOCATION   = LC1_C6 ;
    "|PHYUZ:13|:402"               : LOCATION   = LC1_B4 ;
    ":4"                           : LOCATION   = LC2_B18;
    ":9"                           : LOCATION   = LC1_B12;  -- clr_clr
    ":18"                          : LOCATION   = LC7_A15;  -- bclr
    ":19"                          : LOCATION   = LC2_B4 ;
    ":21"                          : LOCATION   = LC3_B4 ;
    "|arom:8|lpm_rom:lpm_rom_component|altrom:srom|segment0_0" : LOCATION   = EC2_A  ;
    "|arom:8|lpm_rom:lpm_rom_component|altrom:srom|segment0_1" : LOCATION   = EC12_A ;
    "|arom:8|lpm_rom:lpm_rom_component|altrom:srom|segment0_2" : LOCATION   = EC4_A  ;
    "|arom:8|lpm_rom:lpm_rom_component|altrom:srom|segment0_3" : LOCATION   = EC11_A ;
    "|arom:8|lpm_rom:lpm_rom_component|altrom:srom|segment0_4" : LOCATION   = EC1_A  ;
    "|arom:8|lpm_rom:lpm_rom_component|altrom:srom|segment0_5" : LOCATION   = EC10_A ;
    "|arom:8|lpm_rom:lpm_rom_component|altrom:srom|segment0_6" : LOCATION   = EC3_A  ;
    "|arom:8|lpm_rom:lpm_rom_component|altrom:srom|segment0_7" : LOCATION   = EC9_A  ;

END;

INTERNAL_INFO "test2"
BEGIN
	DEVICE = EP1K30TC144-3;
    LC5_A7  : LORAX = "1:MSW4R0C6,G122R0|2:PA0R0C18->LC1_A19|,2:PA0R0C0->LC1_A1|,2:PA0R0C8->LC2_A9|,2:PA0R0C9->LC2_A10|,2:PA0R0C15->LC2_A16||";
    LC1_A19 : LORAX = "1:MSW0R0C19,G60R0,PA12R0C5->LC8_A6|";
    LC2_A10 : LORAX = "1:MSW1R0C9,HHL9R0|2:PA17R0C11->LC1_A12|,2:PA17R0C15->LC6_A16||";
    LC3_A16 : LORAX = "1:MSW2R0C15,G36R0,PA16R0C19->LC1_A20|";
    LC3_A7  : LORAX = "1:MSW2R0C6,HHL33R0|2:PA10R0C17->LC6_A18|,2:PA10R0C10->LC2_A11||";
    LC2_A7  : LORAX = "1:MSW1R0C6,HHL35R0|2:PA16R0C17->LC6_A18,->LC5_A18|,2:PA16R0C10->LC2_A11||";
    LC1_A16 : LORAX = "1:MSW0R0C15,HHL7R0,PA7R0C14->LC6_A15|";
    LC1_A12 : LORAX = "1:MSW0R0C11,HHL13R0|2:PA2R0C15->LC6_A16,->LC5_A16|,2:PA2R0C16->LC3_A17||";
    LC8_A6  : LORAX = "1:MSW4R0C4,HHL64R0|2:PA18R0C11->LC1_A12|,2:PA18R0C15->LC6_A16,->LC4_A16|,2:PA18R0C16->LC5_A17||";
    LC1_A1  : LORAX = "1:MSW0R0C0,HHL23R0|2:PA12R0C13->LC2_A14|,2:PA12R0C9->LC2_A10|,2:PA12R0C15->LC4_A16|,2:PA1R0C5->LC8_A6||";

⌨️ 快捷键说明

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