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

📄 light.fit

📁 交通灯的硬件描述语言设计
💻 FIT
📖 第 1 页 / 共 2 页
字号:
-- MAX+plus II Compiler Fit File      
-- Version 9.23 3/19/99               
-- Compiled: 07/20/2002 10:10:14      

-- Copyright (C) 1988-1999 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 "light"
BEGIN

    DEVICE = "EPF10K10LC84-3";

    "clk"                          : INPUT_PIN  = 1      ;
    "reset"                        : INPUT_PIN  = 28     ;
    "urgen"                        : INPUT_PIN  = 29     ;
    "g1"                           : OUTPUT_PIN = 25     ;
    "g2"                           : OUTPUT_PIN = 51     ;
    "led10"                        : OUTPUT_PIN = 5      ;
    "led11"                        : OUTPUT_PIN = 6      ;
    "led12"                        : OUTPUT_PIN = 7      ;
    "led13"                        : OUTPUT_PIN = 8      ;
    "led14"                        : OUTPUT_PIN = 9      ;
    "led15"                        : OUTPUT_PIN = 10     ;
    "led16"                        : OUTPUT_PIN = 11     ;
    "led17"                        : OUTPUT_PIN = 16     ;
    "led20"                        : OUTPUT_PIN = 72     ;
    "led21"                        : OUTPUT_PIN = 73     ;
    "led22"                        : OUTPUT_PIN = 78     ;
    "led23"                        : OUTPUT_PIN = 79     ;
    "led24"                        : OUTPUT_PIN = 80     ;
    "led25"                        : OUTPUT_PIN = 81     ;
    "led26"                        : OUTPUT_PIN = 83     ;
    "led27"                        : OUTPUT_PIN = 3      ;
    "r1"                           : OUTPUT_PIN = 23     ;
    "r2"                           : OUTPUT_PIN = 53     ;
    "y1"                           : OUTPUT_PIN = 24     ;
    "y2"                           : OUTPUT_PIN = 52     ;
    "|LEDCONTROL:24|LPM_ADD_SUB:121|addcore:adder|:71" : LOCATION   = LC5_C4 ;
    "|LEDCONTROL:24|LPM_ADD_SUB:121|addcore:adder|:79" : LOCATION   = LC3_C4 ;
    "|LEDCONTROL:24|:4"            : LOCATION   = LC2_C9 ;
    "|LEDCONTROL:24|:6"            : LOCATION   = LC2_C12;
    "|LEDCONTROL:24|:9"            : LOCATION   = LC4_B8 ;
    "|LEDCONTROL:24|:11"           : LOCATION   = LC2_B10;
    "|LEDCONTROL:24|:13"           : LOCATION   = LC5_C1 ;  -- |LEDCONTROL:24|count6
    "|LEDCONTROL:24|:14"           : LOCATION   = LC4_C1 ;  -- |LEDCONTROL:24|count5
    "|LEDCONTROL:24|:15"           : LOCATION   = LC4_C4 ;  -- |LEDCONTROL:24|count4
    "|LEDCONTROL:24|:16"           : LOCATION   = LC1_C4 ;  -- |LEDCONTROL:24|count3
    "|LEDCONTROL:24|:17"           : LOCATION   = LC2_C4 ;  -- |LEDCONTROL:24|count2
    "|LEDCONTROL:24|:18"           : LOCATION   = LC3_C11;  -- |LEDCONTROL:24|count1
    "|LEDCONTROL:24|:19"           : LOCATION   = LC1_C7 ;  -- |LEDCONTROL:24|count0
    "|LEDCONTROL:24|:20"           : LOCATION   = LC3_C5 ;  -- |LEDCONTROL:24|subtemp
    "|LEDCONTROL:24|:149"          : LOCATION   = LC6_C1 ;
    "|LEDCONTROL:24|:161"          : LOCATION   = LC7_C4 ;
    "|LEDCONTROL:24|:201"          : LOCATION   = LC5_B2 ;
    "|LEDCONTROL:24|~201~1"        : LOCATION   = LC4_B2 ;
    "|LEDCONTROL:24|~201~2"        : LOCATION   = LC8_B6 ;
    "|LEDCONTROL:24|:216"          : LOCATION   = LC3_B2 ;
    "|LEDCONTROL:24|:231"          : LOCATION   = LC1_B2 ;
    "|LEDCONTROL:24|~231~1"        : LOCATION   = LC2_B2 ;
    "|LEDCONTROL:24|~246~1"        : LOCATION   = LC1_B3 ;
    "|LEDCONTROL:24|~246~2"        : LOCATION   = LC2_B1 ;
    "|LEDCONTROL:24|:261"          : LOCATION   = LC6_B10;
    "|LEDCONTROL:24|~261~1"        : LOCATION   = LC4_B10;
    "|LEDCONTROL:24|~330~1"        : LOCATION   = LC1_B10;
    "|LEDCONTROL:24|~360~1"        : LOCATION   = LC5_B10;
    "|LEDCONTROL:24|~386~1"        : LOCATION   = LC1_C8 ;
    "|LEDCONTROL:24|~404~1"        : LOCATION   = LC2_B11;
    "|LEDCONTROL:24|~422~1"        : LOCATION   = LC6_C4 ;
    "|LEDCONTROL:24|~440~1"        : LOCATION   = LC5_B6 ;
    "|LEDCONTROL:24|~440~2"        : LOCATION   = LC2_C11;
    "|LEDCONTROL:24|~440~3"        : LOCATION   = LC2_B6 ;
    "|LEDCONTROL:24|~456~1"        : LOCATION   = LC1_B9 ;
    "|LEDCONTROL:24|~468~1"        : LOCATION   = LC7_B7 ;
    "|LEDCONTROL:24|:483"          : LOCATION   = LC2_B5 ;
    "|LEDCONTROL:24|~510~1"        : LOCATION   = LC3_C6 ;
    "|LEDCONTROL:24|~528~1"        : LOCATION   = LC3_B10;
    "|LEDCONTROL:24|:557"          : LOCATION   = LC2_C5 ;
    "|LEDSHOW:26|LPM_ADD_SUB:190|addcore:adder|pcarry5" : LOCATION   = LC6_A16;
    "|LEDSHOW:26|LPM_ADD_SUB:190|addcore:adder|pcarry5~1" : LOCATION   = LC7_A16;
    "|LEDSHOW:26|LPM_ADD_SUB:190|addcore:adder|:155" : LOCATION   = LC5_A16;
    "|LEDSHOW:26|LPM_ADD_SUB:231|addcore:adder|pcarry2" : LOCATION   = LC2_A14;
    "|LEDSHOW:26|LPM_ADD_SUB:231|addcore:adder|pcarry5" : LOCATION   = LC4_A16;
    "|LEDSHOW:26|LPM_ADD_SUB:231|addcore:adder|:150" : LOCATION   = LC1_A14;
    "|LEDSHOW:26|LPM_ADD_SUB:231|addcore:adder|:155" : LOCATION   = LC2_A16;
    "|LEDSHOW:26|LPM_ADD_SUB:470|addcore:adder|pcarry5" : LOCATION   = LC4_A9 ;
    "|LEDSHOW:26|LPM_ADD_SUB:470|addcore:adder|pcarry5~1" : LOCATION   = LC3_A9 ;
    "|LEDSHOW:26|LPM_ADD_SUB:470|addcore:adder|:155" : LOCATION   = LC5_A9 ;
    "|LEDSHOW:26|LPM_ADD_SUB:511|addcore:adder|pcarry2" : LOCATION   = LC1_A7 ;
    "|LEDSHOW:26|LPM_ADD_SUB:511|addcore:adder|pcarry5" : LOCATION   = LC8_A9 ;
    "|LEDSHOW:26|LPM_ADD_SUB:511|addcore:adder|:150" : LOCATION   = LC3_A7 ;
    "|LEDSHOW:26|LPM_ADD_SUB:511|addcore:adder|:155" : LOCATION   = LC7_A9 ;
    "|LEDSHOW:26|:8"               : LOCATION   = LC3_B4 ;
    "|LEDSHOW:26|:10"              : LOCATION   = LC7_B12;
    "|LEDSHOW:26|:12"              : LOCATION   = LC5_B12;
    "|LEDSHOW:26|:14"              : LOCATION   = LC2_C19;
    "|LEDSHOW:26|:16"              : LOCATION   = LC1_C17;
    "|LEDSHOW:26|:18"              : LOCATION   = LC1_C19;
    "|LEDSHOW:26|:44"              : LOCATION   = LC1_A16;  -- |LEDSHOW:26|count27
    "|LEDSHOW:26|:45"              : LOCATION   = LC3_A16;  -- |LEDSHOW:26|count26
    "|LEDSHOW:26|:46"              : LOCATION   = LC3_A20;  -- |LEDSHOW:26|count25
    "|LEDSHOW:26|:47"              : LOCATION   = LC2_A22;  -- |LEDSHOW:26|count24
    "|LEDSHOW:26|:48"              : LOCATION   = LC4_A14;  -- |LEDSHOW:26|count23
    "|LEDSHOW:26|:49"              : LOCATION   = LC3_A14;  -- |LEDSHOW:26|count22
    "|LEDSHOW:26|:50"              : LOCATION   = LC5_A13;  -- |LEDSHOW:26|count21
    "|LEDSHOW:26|:51"              : LOCATION   = LC2_B18;  -- |LEDSHOW:26|count20
    "|LEDSHOW:26|:63"              : LOCATION   = LC1_A9 ;  -- |LEDSHOW:26|count17
    "|LEDSHOW:26|:64"              : LOCATION   = LC2_A9 ;  -- |LEDSHOW:26|count16
    "|LEDSHOW:26|:65"              : LOCATION   = LC8_A8 ;  -- |LEDSHOW:26|count15
    "|LEDSHOW:26|:66"              : LOCATION   = LC7_A8 ;  -- |LEDSHOW:26|count14
    "|LEDSHOW:26|:67"              : LOCATION   = LC4_A7 ;  -- |LEDSHOW:26|count13
    "|LEDSHOW:26|:68"              : LOCATION   = LC5_A7 ;  -- |LEDSHOW:26|count12
    "|LEDSHOW:26|:69"              : LOCATION   = LC3_A10;  -- |LEDSHOW:26|count11
    "|LEDSHOW:26|:70"              : LOCATION   = LC1_B12;  -- |LEDSHOW:26|count10
    "|LEDSHOW:26|:129"             : LOCATION   = LC1_A15;
    "|LEDSHOW:26|:269"             : LOCATION   = LC8_A16;
    "|LEDSHOW:26|:409"             : LOCATION   = LC2_A12;
    "|LEDSHOW:26|:549"             : LOCATION   = LC6_A9 ;
    "|LEDSHOW:26|:648"             : LOCATION   = LC1_A3 ;
    "|LEDSHOW:26|:654"             : LOCATION   = LC1_C1 ;
    "|LEDSHOW:26|:660"             : LOCATION   = LC2_C1 ;
    "|LEDSHOW:26|:666"             : LOCATION   = LC3_C1 ;
    "|LEDSHOW:26|:672"             : LOCATION   = LC1_C3 ;
    "|LEDSHOW:26|:678"             : LOCATION   = LC2_C3 ;
    "|LEDSHOW:26|:684"             : LOCATION   = LC3_C3 ;
    "|LEDSHOW:26|:690"             : LOCATION   = LC1_C5 ;
    "|LEDSHOW:26|:707"             : LOCATION   = LC1_C11;
    "|LEDSHOW:26|:713"             : LOCATION   = LC1_C13;
    "|LEDSHOW:26|:719"             : LOCATION   = LC1_C21;
    "|LEDSHOW:26|:725"             : LOCATION   = LC1_C23;
    "|LEDSHOW:26|:731"             : LOCATION   = LC2_C23;
    "|LEDSHOW:26|:737"             : LOCATION   = LC3_C23;
    "|LEDSHOW:26|:743"             : LOCATION   = LC1_A24;
    "|LEDSHOW:26|:749"             : LOCATION   = LC2_A24;
    "|LEDSHOW:26|:871"             : LOCATION   = LC2_A7 ;
    "|LEDSHOW:26|:960"             : LOCATION   = LC4_B18;
    "reset~1"                      : LOCATION   = LC2_C2 ;

END;

INTERNAL_INFO "light"
BEGIN
	DEVICE = EPF10K10LC84-3;
    OD4P1   : LORAX = "1:FB4->LC2_C9,->LC2_C12,->LC4_B8,->LC2_B10,->LC5_C1,->LC4_C1,->LC4_C4,->LC1_C4,->LC2_C4,->LC3_C11,->LC1_C7,->LC3_C5|2:CH0R0|3:PA19R0C23->LC1_A24,->LC2_A24|,3:PA19R0C2->LC1_A3||,2:CH0R2|3:PA19R2C22->LC1_C23,->LC2_C23,->LC3_C23|,3:PA19R2C2->LC1_C3,->LC2_C3,->LC3_C3|,3:PA19R2C4->LC2_C5,->LC1_C5,->LC3_C5|,3:PA19R2C20->LC1_C21|,3:PA19R2C12->LC1_C13|,3:PA19R2C0->LC1_C1,->LC2_C1,->LC3_C1,->LC5_C1,->LC4_C1|,3:PA19R2C10->LC1_C11,->LC3_C11|||";
    LC3_C4  : LORAX = "1:MSW3R2C2,HHL6R2,PA7R2C0->LC4_C1,->LC6_C1|";
    LC2_C9  : LORAX = "1:MSW1R2C8|2:V4C8|3:G4R0|4:PA17R0C6->LC2_A7|,4:PA17R0C8->LC2_A9|,4:PA17R0C15->LC3_A16||,3:G4R1|4:PA4R1C3->LC3_B4|,4:PA17R1C17->LC2_B18,->LC4_B18|,4:PA4R1C11->LC7_B12,->LC5_B12,->LC1_B12|||,2:G4R2|3:PA17R2C16->LC1_C17|,3:PA17R2C18->LC2_C19,->LC1_C19|||";
    LC2_C12 : LORAX = "1:MSW1R2C11|2:V4C11|3:G20R0|4:PA11R0C6->LC2_A7|,4:PA11R0C8->LC2_A9|,4:PA11R0C15->LC3_A16||,3:G20R1|4:PA14R1C17->LC2_B18,->LC4_B18|,4:PA14R1C11->LC7_B12,->LC5_B12,->LC1_B12|,4:PA14R1C4->LC2_B5|||,2:G20R2|3:PA11R2C16->LC1_C17|,3:PA11R2C18->LC1_C19|||";
    LC4_B8  : LORAX = "1:MSW3R1C7|2:V9C7,HHL13R0|3:PA2R0C6->LC4_A7,->LC5_A7|,3:PA2R0C8->LC1_A9,->LC2_A9|,3:PA2R0C7->LC8_A8,->LC7_A8|,3:PA2R0C9->LC3_A10||,2:HHL13R1,PA2R1C11->LC1_B12||";
    LC2_B10 : LORAX = "1:MSW1R1C9|2:V3C9,G34R0|3:PA6R0C19->LC3_A20|,3:PA6R0C21->LC2_A22|,3:PA6R0C12->LC5_A13|,3:PA6R0C15->LC1_A16,->LC3_A16|,3:PA6R0C13->LC4_A14,->LC3_A14||,2:G34R1,PA6R1C17->LC2_B18||";
    LC5_C1  : LORAX = "1:MSW4R2C0,V13C0,HHL41R1|2:PA16R1C1->LC4_B2,->LC1_B2|,2:PA16R1C0->LC2_B1||";
    LC4_C1  : LORAX = "1:MSW3R2C0,V10C0,HHL9R1|2:PA13R1C1->LC5_B2,->LC3_B2,->LC2_B2|,2:PA13R1C0->LC2_B1||";

⌨️ 快捷键说明

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