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

📄 dianti.fit

📁 这是一个用VHDL语言编写的电梯控制程序
💻 FIT
📖 第 1 页 / 共 4 页
字号:
	LC7_C21 : LORAX2 = "X, X, LC1_C21, LC3_C6";
	LC2_C10 : LORAX2 = "X, X, LC3_C13, LC3_C11";
	LC3_A11 : LORAX2 = "LC8_A11, LC1_C4, LC4_C8, LC1_A5";
	LC5_A5  : LORAX2 = "X, LC1_C4, LC4_C8, LC3_A5";
	LC6_A5  : LORAX2 = "LC1_C4, LC4_C8, LC3_A10, LC1_A10";
	LC8_A10 : LORAX2 = "X, LC1_C4, LC4_C8, LC1_A10";
	LC7_A10 : LORAX2 = "X, LC1_C4, LC4_C8, LC5_A10";
	LC4_A11 : LORAX2 = "X, LC1_C4, LC4_C8, LC1_A3";
	LC6_A3  : LORAX2 = "X, LC1_C4, LC4_C8, LC2_A3";
	LC5_A3  : LORAX2 = "X, LC1_C4, LC4_C8, LC4_A3";
	LC6_A10 : LORAX2 = "X, LC1_C4, LC4_C8, LC1_B24";
	LC6_B24 : LORAX2 = "X, LC1_C4, LC4_C8, LC4_B24";
	LC5_B24 : LORAX2 = "X, LC1_C4, LC4_C8, LC3_B24";
	LC8_B15 : LORAX2 = "X, LC1_C4, LC4_C8, LC1_B15";
	LC6_B15 : LORAX2 = "X, LC1_C4, LC4_C8, LC3_B15";
	LC5_B15 : LORAX2 = "X, LC1_C4, LC4_C8, LC3_B21";
	LC6_B21 : LORAX2 = "X, LC1_C4, LC4_C8, LC1_B21";
	LC5_B21 : LORAX2 = "LC1_C4, LC4_C8, LC2_B17, LC1_B9";
	LC3_B17 : LORAX2 = "X, LC1_C4, LC4_C8, LC1_B9";
	LC5_B9  : LORAX2 = "X, LC1_C4, LC4_C8, LC4_B9";
	LC4_B17 : LORAX2 = "X, LC1_C4, LC4_C8, LC1_B1";
	LC3_B1  : LORAX2 = "X, LC1_C4, LC4_C8, LC5_B1";
	LC4_B1  : LORAX2 = "X, LC1_C4, LC4_C8, LC6_B1";
	LC6_B9  : LORAX2 = "X, LC1_C4, LC4_C8, LC1_B6";
	LC4_B6  : LORAX2 = "X, LC1_C4, LC4_C8, LC5_B6";
	LC3_B6  : LORAX2 = "X, LC1_C4, LC4_C8, LC2_B11";
	LC5_B11 : LORAX2 = "X, LC1_C4, LC4_C8, LC6_B11";
	LC4_B11 : LORAX2 = "X, LC1_C4, LC4_C8, LC1_B3";
	LC3_B3  : LORAX2 = "X, LC1_C4, LC4_C8, LC5_B3";
	LC2_B3  : LORAX2 = "X, LC1_C4, LC4_C8, LC6_B3";
	LC4_B2  : LORAX2 = "X, LC1_C4, LC4_C8, LC1_B2";
	LC3_B2  : LORAX2 = "X, LC1_C4, LC4_C8, LC6_B2";
	LC1_C4  : LORAX2 = "X, X, LC1_C3, LC6_C7";
END;

CHIP "veryhardd"
BEGIN

    DEVICE = "EPF10K10LC84-4";

    "clk"                          : INPUT_PIN  = 43     ;
    "|VERYHARDD:1|:449"            : OUTPUT_PIN = 27     ;
    "|VERYHARDD:1|LPM_ADD_SUB:642|addcore:adder|:167" : LOCATION   = LC7_B3 ;
    "|VERYHARDD:1|LPM_ADD_SUB:642|addcore:adder|:175" : LOCATION   = LC8_B3 ;
    "|VERYHARDD:1|LPM_ADD_SUB:642|addcore:adder|:179" : LOCATION   = LC2_B3 ;
    "|VERYHARDD:1|LPM_ADD_SUB:642|addcore:adder|:187" : LOCATION   = LC6_B6 ;
    "|VERYHARDD:1|LPM_ADD_SUB:642|addcore:adder|:191" : LOCATION   = LC2_B6 ;
    "|VERYHARDD:1|LPM_ADD_SUB:642|addcore:adder|:199" : LOCATION   = LC8_B2 ;
    "|VERYHARDD:1|LPM_ADD_SUB:642|addcore:adder|:203" : LOCATION   = LC2_B2 ;
    "|VERYHARDD:1|LPM_ADD_SUB:642|addcore:adder|:211" : LOCATION   = LC4_B2 ;
    "|VERYHARDD:1|LPM_ADD_SUB:642|addcore:adder|:215" : LOCATION   = LC1_B1 ;
    "|VERYHARDD:1|LPM_ADD_SUB:642|addcore:adder|:223" : LOCATION   = LC2_B1 ;
    "|VERYHARDD:1|LPM_ADD_SUB:642|addcore:adder|:231" : LOCATION   = LC4_C5 ;
    "|VERYHARDD:1|LPM_ADD_SUB:642|addcore:adder|:239" : LOCATION   = LC2_C5 ;
    "|VERYHARDD:1|LPM_ADD_SUB:642|addcore:adder|:243" : LOCATION   = LC1_C5 ;
    "|VERYHARDD:1|LPM_ADD_SUB:642|addcore:adder|:247" : LOCATION   = LC3_C7 ;
    "|VERYHARDD:1|LPM_ADD_SUB:642|addcore:adder|:255" : LOCATION   = LC1_C7 ;
    "|VERYHARDD:1|LPM_ADD_SUB:642|addcore:adder|:263" : LOCATION   = LC3_C8 ;
    "|VERYHARDD:1|LPM_ADD_SUB:642|addcore:adder|:271" : LOCATION   = LC1_C8 ;
    "|VERYHARDD:1|LPM_ADD_SUB:642|addcore:adder|:279" : LOCATION   = LC6_C4 ;
    "|VERYHARDD:1|:18"             : LOCATION   = LC5_C4 ;  -- |VERYHARDD:1|cnt131
    "|VERYHARDD:1|:19"             : LOCATION   = LC4_C4 ;  -- |VERYHARDD:1|cnt130
    "|VERYHARDD:1|:20"             : LOCATION   = LC3_C4 ;  -- |VERYHARDD:1|cnt129
    "|VERYHARDD:1|:21"             : LOCATION   = LC2_C4 ;  -- |VERYHARDD:1|cnt128
    "|VERYHARDD:1|:22"             : LOCATION   = LC2_C8 ;  -- |VERYHARDD:1|cnt127
    "|VERYHARDD:1|:23"             : LOCATION   = LC4_C8 ;  -- |VERYHARDD:1|cnt126
    "|VERYHARDD:1|:24"             : LOCATION   = LC6_C8 ;  -- |VERYHARDD:1|cnt125
    "|VERYHARDD:1|:25"             : LOCATION   = LC7_C8 ;  -- |VERYHARDD:1|cnt124
    "|VERYHARDD:1|:26"             : LOCATION   = LC7_C7 ;  -- |VERYHARDD:1|cnt123
    "|VERYHARDD:1|:27"             : LOCATION   = LC6_C7 ;  -- |VERYHARDD:1|cnt122
    "|VERYHARDD:1|:28"             : LOCATION   = LC4_C7 ;  -- |VERYHARDD:1|cnt121
    "|VERYHARDD:1|:29"             : LOCATION   = LC1_C11;  -- |VERYHARDD:1|cnt120
    "|VERYHARDD:1|:30"             : LOCATION   = LC8_C5 ;  -- |VERYHARDD:1|cnt119
    "|VERYHARDD:1|:31"             : LOCATION   = LC7_C5 ;  -- |VERYHARDD:1|cnt118
    "|VERYHARDD:1|:32"             : LOCATION   = LC6_C5 ;  -- |VERYHARDD:1|cnt117
    "|VERYHARDD:1|:33"             : LOCATION   = LC5_C5 ;  -- |VERYHARDD:1|cnt116
    "|VERYHARDD:1|:34"             : LOCATION   = LC6_B1 ;  -- |VERYHARDD:1|cnt115
    "|VERYHARDD:1|:35"             : LOCATION   = LC4_B1 ;  -- |VERYHARDD:1|cnt114
    "|VERYHARDD:1|:36"             : LOCATION   = LC5_B1 ;  -- |VERYHARDD:1|cnt113
    "|VERYHARDD:1|:37"             : LOCATION   = LC1_B9 ;  -- |VERYHARDD:1|cnt112
    "|VERYHARDD:1|:38"             : LOCATION   = LC1_B2 ;  -- |VERYHARDD:1|cnt111
    "|VERYHARDD:1|:39"             : LOCATION   = LC7_B2 ;  -- |VERYHARDD:1|cnt110
    "|VERYHARDD:1|:40"             : LOCATION   = LC6_B2 ;  -- |VERYHARDD:1|cnt19
    "|VERYHARDD:1|:41"             : LOCATION   = LC5_B2 ;  -- |VERYHARDD:1|cnt18
    "|VERYHARDD:1|:42"             : LOCATION   = LC4_B6 ;  -- |VERYHARDD:1|cnt17
    "|VERYHARDD:1|:43"             : LOCATION   = LC3_B6 ;  -- |VERYHARDD:1|cnt16
    "|VERYHARDD:1|:44"             : LOCATION   = LC5_B6 ;  -- |VERYHARDD:1|cnt15
    "|VERYHARDD:1|:45"             : LOCATION   = LC3_B3 ;  -- |VERYHARDD:1|cnt14
    "|VERYHARDD:1|:46"             : LOCATION   = LC4_B3 ;  -- |VERYHARDD:1|cnt13
    "|VERYHARDD:1|:47"             : LOCATION   = LC5_B3 ;  -- |VERYHARDD:1|cnt12
    "|VERYHARDD:1|:48"             : LOCATION   = LC6_B3 ;  -- |VERYHARDD:1|cnt11
    "|VERYHARDD:1|:49"             : LOCATION   = LC2_B10;  -- |VERYHARDD:1|cnt10
    "|VERYHARDD:1|:449"            : LOCATION   = LC1_C4 ;
    "|VERYHARDD:1|~451~1"          : LOCATION   = LC1_B6 ;
    "|VERYHARDD:1|~451~2"          : LOCATION   = LC1_B3 ;
    "|VERYHARDD:1|~451~3"          : LOCATION   = LC2_C7 ;
    "|VERYHARDD:1|~451~4"          : LOCATION   = LC3_C5 ;
    "|VERYHARDD:1|~451~5"          : LOCATION   = LC3_B1 ;
    "|VERYHARDD:1|~451~6"          : LOCATION   = LC3_B2 ;
    "|VERYHARDD:1|~451~7"          : LOCATION   = LC5_C7 ;
    "|VERYHARDD:1|~451~8"          : LOCATION   = LC5_C8 ;
    "|VERYHARDD:1|~451~9"          : LOCATION   = LC7_C4 ;

END;

INTERNAL_INFO "veryhardd"
BEGIN
	DEVICE = EPF10K10LC84-4;
    OD5P43  : LORAX = "1:FB5->LC5_C4,->LC4_C4,->LC3_C4,->LC2_C4,->LC2_C8,->LC4_C8,->LC6_C8,->LC7_C8,->LC7_C7,->LC6_C7,->LC4_C7,->LC1_C11,->LC8_C5,->LC7_C5,->LC6_C5,->LC5_C5,->LC6_B1,->LC4_B1,->LC5_B1,->LC1_B9,->LC1_B2,->LC7_B2,->LC6_B2,->LC5_B2,->LC4_B6,->LC3_B6,->LC5_B6,->LC3_B3,->LC4_B3,->LC5_B3,->LC6_B3,->LC2_B10|";
    LC2_B3  : LORAX = "1:MSW1R1C2,HHL2R1,PA20R1C5->LC6_B6,->LC2_B6,->LC3_B6,->LC5_B6|";
    LC2_B6  : LORAX = "1:MSW1R1C5,HHL16R1,PA9R1C1->LC8_B2,->LC6_B2,->LC5_B2|";
    LC2_B2  : LORAX = "1:MSW1R1C1,HHL11R1,PA4R1C8->LC1_B9|";
    LC4_B2  : LORAX = "1:MSW3R1C1,HHL13R1,PA6R1C0->LC1_B1,->LC5_B1|";
    LC2_B1  : LORAX = "1:MSW1R1C0,V3C0,HHL8R2,PA14R2C4->LC4_C5,->LC6_C5,->LC5_C5|";
    LC2_C5  : LORAX = "1:MSW1R2C4,HHL5R2,PA6R2C10->LC1_C11|";
    LC1_C5  : LORAX = "1:MSW0R2C5,HHL20R2,PA16R2C6->LC3_C7,->LC1_C7,->LC6_C7,->LC4_C7|";
    LC1_C7  : LORAX = "1:MSW0R2C6,HHL22R2,PA2R2C7->LC3_C8,->LC6_C8,->LC7_C8|";
    LC1_C8  : LORAX = "1:MSW0R2C7,HHL23R2,PA1R2C3->LC6_C4,->LC3_C4,->LC2_C4|";
    LC1_C11 : LORAX = "1:MSW0R2C10,HHL18R2|2:PA18R2C4->LC1_C5|,2:PA18R2C6->LC2_C7||";
    LC1_B9  : LORAX = "1:MSW0R1C8,HHL21R1|2:PA15R1C1->LC4_B2|,2:PA15R1C0->LC3_B1||";
    LC1_B2  : LORAX = "1:MSW0R1C1,HHL23R1,PA1R1C8->LC1_B9|";
    LC3_B3  : LORAX = "1:MSW2R1C2,HHL1R1,PA0R1C5->LC1_B6|";
    LC2_B10 : LORAX = "1:MSW1R1C9,HHL12R1,PA5R1C2->LC7_B3,->LC6_B3|";
    LC1_C4  : LORAX = "1:MSW0R2C3|2:V1C3,HHL19R1|3:PA17R1C9->LC2_B10|,3:PA17R1C5->LC4_B6,->LC3_B6,->LC5_B6|,3:PA17R1C2->LC3_B3,->LC4_B3,->LC5_B3,->LC6_B3|,3:PA17R1C1->LC1_B2,->LC7_B2,->LC6_B2,->LC5_B2|,3:PA17R1C8->LC1_B9|,3:PA17R1C0->LC6_B1,->LC4_B1,->LC5_B1||,2:HHL19R2->OH8R2P27,3:PA17R2C7->LC2_C8,->LC4_C8,->LC6_C8,->LC7_C8|,3:PA17R2C10->LC1_C11|,3:PA17R2C4->LC8_C5,->LC7_C5,->LC6_C5,->LC5_C5|,3:PA17R2C6->LC7_C7,->LC6_C7,->LC4_C7|||";
    LC1_B6  : LORAX = "1:MSW0R1C5,HHL20R1,PA16R1C2->LC1_B3|";
    LC1_B3  : LORAX = "1:MSW0R1C2,V0C2,HHL21R2,PA15R2C3->LC1_C4|";
    LC3_C5  : LORAX = "1:MSW2R2C4,HHL0R2,PA21R2C6->LC5_C7|";
    LC3_B1  : LORAX = "1:MSW2R1C0,V6C0,HHL3R2,PA19R2C6->LC5_C7|";
    LC3_B2  : LORAX = "1:MSW2R1C1,V6C1,HHL4R2,PA5R2C6->LC5_C7|";
    LC5_C7  : LORAX = "1:MSW4R2C6,HHL41R2,PA8R2C3->LC1_C4|";
    LC5_C8  : LORAX = "1:MSW4R2C7,HHL36R2,PA20R2C3->LC7_C4|";
	LC7_B3  : LORAX2 = "X, X, LC2_B10, LC6_B3";
	LC8_B3  : LORAX2 = "X, LC4_B3, LC5_B3, LC7_B3";
	LC2_B3  : LORAX2 = "LC3_B3, LC4_B3, LC5_B3, LC7_B3";
	LC6_B6  : LORAX2 = "X, LC3_B6, LC5_B6, LC2_B3";
	LC2_B6  : LORAX2 = "LC4_B6, LC3_B6, LC5_B6, LC2_B3";
	LC8_B2  : LORAX2 = "X, LC6_B2, LC5_B2, LC2_B6";
	LC2_B2  : LORAX2 = "X, X, LC7_B2, LC8_B2";
	LC4_B2  : LORAX2 = "LC1_B9, LC1_B2, LC7_B2, LC8_B2";
	LC1_B1  : LORAX2 = "X, X, LC5_B1, LC4_B2";
	LC2_B1  : LORAX2 = "X, LC6_B1, LC4_B1, LC1_B1";
	LC4_C5  : LORAX2 = "X, LC6_C5, LC5_C5, LC2_B1";
	LC2_C5  : LORAX2 = "X, LC8_C5, LC7_C5, LC4_C5";
	LC1_C5  : LORAX2 = "LC1_C11, LC8_C5, LC7_C5, LC4_C5";
	LC3_C7  : LORAX2 = "X, X, LC4_C7, LC1_C5";
	LC1_C7  : LORAX2 = "LC7_C7, LC6_C7, LC4_C7, LC1_C5";
	LC3_C8  : LORAX2 = "X, LC6_C8, LC7_C8, LC1_C7";
	LC1_C8  : LORAX2 = "X, LC2_C8, LC4_C8, LC3_C8";
	LC6_C4  : LORAX2 = "X, LC3_C4, LC2_C4, LC1_C8";
	LC5_C4  : LORAX2 = "LC5_C4, LC4_C4, LC1_C4, LC6_C4";
	LC4_C4  : LORAX2 = "X, LC4_C4, LC1_C4, LC6_C4";
	LC3_C4  : LORAX2 = "LC3_C4, LC2_C4, LC1_C4, LC1_C8";
	LC2_C4  : LORAX2 = "X, LC2_C4, LC1_C4, LC1_C8";
	LC2_C8  : LORAX2 = "LC1_C4, LC2_C8, LC4_C8, LC3_C8";
	LC4_C8  : LORAX2 = "X, LC1_C4, LC4_C8, LC3_C8";
	LC6_C8  : LORAX2 = "LC1_C4, LC6_C8, LC7_C8, LC1_C7";
	LC7_C8  : LORAX2 = "X, LC1_C4, LC7_C8, LC1_C7";
	LC7_C7  : LORAX2 = "LC1_C4, LC7_C7, LC6_C7, LC3_C7";
	LC6_C7  : LORAX2 = "LC1_C4, LC6_C7, LC4_C7, LC1_C5";
	LC4_C7  : LORAX2 = "X, LC1_C4, LC4_C7, LC1_C5";
	LC1_C11 : LORAX2 = "X, LC1_C4, LC1_C11, LC2_C5";
	LC8_C5  : LORAX2 = "LC1_C4, LC8_C5, LC7_C5, LC4_C5";
	LC7_C5  : LORAX2 = "X, LC1_C4, LC7_C5, LC4_C5";
	LC6_C5  : LORAX2 = "LC1_C4, LC6_C5, LC5_C5, LC2_B1";
	LC5_C5  : LORAX2 = "X, LC1_C4, LC5_C5, LC2_B1";
	LC6_B1  : LORAX2 = "LC1_C4, LC6_B1, LC4_B1, LC1_B1";
	LC4_B1  : LORAX2 = "X, LC1_C4, LC4_B1, LC1_B1";
	LC5_B1  : LORAX2 = "X, LC1_C4, LC5_B1, LC4_B2";
	LC1_B9  : LORAX2 = "LC2_B2, LC1_C4, LC1_B9, LC1_B2";
	LC1_B2  : LORAX2 = "LC1_C4, LC1_B2, LC7_B2, LC8_B2";
	LC7_B2  : LORAX2 = "X, LC1_C4, LC7_B2, LC8_B2";
	LC6_B2  : LORAX2 = "LC1_C4, LC6_B2, LC5_B2, LC2_B6";
	LC5_B2  : LORAX2 = "X, LC1_C4, LC5_B2, LC2_B6";
	LC4_B6  : LORAX2 = "X, LC6_B6, LC1_C4, LC4_B6";
	LC3_B6  : LORAX2 = "LC1_C4, LC3_B6, LC5_B6, LC2_B3";
	LC5_B6  : LORAX2 = "X, LC1_C4, LC5_B6, LC2_B3";
	LC3_B3  : LORAX2 = "X, LC8_B3, LC1_C4, LC3_B3";
	LC4_B3  : LORAX2 = "LC1_C4, LC4_B3, LC5_B3, LC7_B3";
	LC5_B3  : LORAX2 = "X, LC1_C4, LC5_B3, LC7_B3";
	LC6_B3  : LORAX2 = "X, LC1_C4, LC2_B10, LC6_B3";
	LC2_B10 : LORAX2 = "X, X, LC1_C4, LC2_B10";
	LC1_C4  : LORAX2 = "LC5_C4, LC1_B3, LC5_C7, LC7_C4";
	LC1_B6  : LORAX2 = "LC5_B6, LC4_B6, LC3_B6, LC3_B3";
	LC1_B3  : LORAX2 = "LC1_B6, LC5_B3, LC4_B3, LC6_B3";
	LC2_C7  : LORAX2 = "LC1_C11, LC4_C7, LC7_C7, LC6_C7";
	LC3_C5  : LORAX2 = "LC5_C5, LC6_C5, LC8_C5, LC7_C5";
	LC3_B1  : LORAX2 = "LC5_B1, LC6_B1, LC4_B1, LC1_B9";
	LC3_B2  : LORAX2 = "LC1_B2, LC7_B2, LC5_B2, LC6_B2";
	LC5_C7  : LORAX2 = "LC2_C7, LC3_C5, LC3_B2, LC3_B1";
	LC5_C8  : LORAX2 = "LC7_C8, LC6_C8, LC2_C8, LC4_C8";
	LC7_C4  : LORAX2 = "LC2_C4, LC3_C4, LC4_C4, LC5_C8";
END;

⌨️ 快捷键说明

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