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

📄 led.fit

📁 点阵显示实验示例使用说明 使用模块有:时钟源模块、点阵显示模块
💻 FIT
字号:
-- MAX+plus II Compiler Fit File      
-- Version 10.0 9/14/2000             
-- Compiled: 09/07/2004 17:27:27      

-- Copyright (C) 1988-2000 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 "led"
BEGIN

    DEVICE = "EP1K30TC144-3";

    "clk1"                         : INPUT_PIN  = 125    ;
    "clk2"                         : INPUT_PIN  = 55     ;
    "rst"                          : INPUT_PIN  = 54     ;
    "dout0"                        : OUTPUT_PIN = 98     ;
    "dout1"                        : OUTPUT_PIN = 97     ;
    "dout2"                        : OUTPUT_PIN = 96     ;
    "dout3"                        : OUTPUT_PIN = 95     ;
    "dout4"                        : OUTPUT_PIN = 92     ;
    "dout5"                        : OUTPUT_PIN = 91     ;
    "dout6"                        : OUTPUT_PIN = 90     ;
    "dout7"                        : OUTPUT_PIN = 89     ;
    "dout8"                        : OUTPUT_PIN = 88     ;
    "dout9"                        : OUTPUT_PIN = 87     ;
    "dout10"                       : OUTPUT_PIN = 86     ;
    "dout11"                       : OUTPUT_PIN = 83     ;
    "dout12"                       : OUTPUT_PIN = 82     ;
    "dout13"                       : OUTPUT_PIN = 81     ;
    "dout14"                       : OUTPUT_PIN = 80     ;
    "dout15"                       : OUTPUT_PIN = 79     ;
    "ledw0"                        : OUTPUT_PIN = 102    ;
    "ledw1"                        : OUTPUT_PIN = 101    ;
    "ledw2"                        : OUTPUT_PIN = 100    ;
    "ledw3"                        : OUTPUT_PIN = 99     ;
    "|DISPLAY:9|:16"               : LOCATION   = LC3_A13;  -- |DISPLAY:9|counter3
    "|DISPLAY:9|:17"               : LOCATION   = LC8_A13;  -- |DISPLAY:9|counter2
    "|DISPLAY:9|:18"               : LOCATION   = LC6_A13;  -- |DISPLAY:9|counter1
    "|DISPLAY:9|:19"               : LOCATION   = LC1_A13;  -- |DISPLAY:9|counter0
    "|DISPLAY:9|:22"               : LOCATION   = LC5_A1 ;  -- |DISPLAY:9|vv0
    "|DISPLAY:9|:24"               : LOCATION   = LC4_A1 ;  -- |DISPLAY:9|PAGE3
    "|DISPLAY:9|:25"               : LOCATION   = LC3_A1 ;  -- |DISPLAY:9|PAGE2
    "|DISPLAY:9|:26"               : LOCATION   = LC2_A1 ;  -- |DISPLAY:9|PAGE1
    "|DISPLAY:9|:27"               : LOCATION   = LC1_A1 ;  -- |DISPLAY:9|PAGE0
    "dout0~fit~in1"                : LOCATION   = LC5_B4 ;
    "dout1~fit~in1"                : LOCATION   = LC1_C18;
    "dout2~fit~in1"                : LOCATION   = LC4_C4 ;
    "dout3~fit~in1"                : LOCATION   = LC8_C7 ;
    "dout4~fit~in1"                : LOCATION   = LC1_D10;
    "dout5~fit~in1"                : LOCATION   = LC2_D12;
    "dout6~fit~in1"                : LOCATION   = LC8_D18;
    "dout7~fit~in1"                : LOCATION   = LC5_A12;
    "dout8~fit~in1"                : LOCATION   = LC8_A4 ;
    "dout9~fit~in1"                : LOCATION   = LC1_E8 ;
    "dout10~fit~in1"               : LOCATION   = LC4_E3 ;
    "dout11~fit~in1"               : LOCATION   = LC8_A6 ;
    "dout12~fit~in1"               : LOCATION   = LC1_F9 ;
    "dout13~fit~in1"               : LOCATION   = LC2_F5 ;
    "dout14~fit~in1"               : LOCATION   = LC4_F2 ;
    "dout15~fit~in1"               : LOCATION   = LC6_F15;
    "|LPM_ROM:8|altrom:srom|segment0_0" : LOCATION   = EC6_A  ;
    "|LPM_ROM:8|altrom:srom|segment0_1" : LOCATION   = EC9_A  ;
    "|LPM_ROM:8|altrom:srom|segment0_2" : LOCATION   = EC7_A  ;
    "|LPM_ROM:8|altrom:srom|segment0_3" : LOCATION   = EC13_A ;
    "|LPM_ROM:8|altrom:srom|segment0_4" : LOCATION   = EC4_A  ;
    "|LPM_ROM:8|altrom:srom|segment0_5" : LOCATION   = EC16_A ;
    "|LPM_ROM:8|altrom:srom|segment0_6" : LOCATION   = EC3_A  ;
    "|LPM_ROM:8|altrom:srom|segment0_7" : LOCATION   = EC10_A ;
    "|LPM_ROM:8|altrom:srom|segment0_8" : LOCATION   = EC5_A  ;
    "|LPM_ROM:8|altrom:srom|segment0_9" : LOCATION   = EC15_A ;
    "|LPM_ROM:8|altrom:srom|segment0_10" : LOCATION   = EC2_A  ;
    "|LPM_ROM:8|altrom:srom|segment0_11" : LOCATION   = EC11_A ;
    "|LPM_ROM:8|altrom:srom|segment0_12" : LOCATION   = EC8_A  ;
    "|LPM_ROM:8|altrom:srom|segment0_13" : LOCATION   = EC12_A ;
    "|LPM_ROM:8|altrom:srom|segment0_14" : LOCATION   = EC1_A  ;
    "|LPM_ROM:8|altrom:srom|segment0_15" : LOCATION   = EC14_A ;

END;

INTERNAL_INFO "led"
BEGIN
	DEVICE = EP1K30TC144-3;
    OD4P125 : LORAX = "1:FB4->LC5_A1|";
    OD5P55  : LORAX = "1:FB5->LC1_A13,->LC6_A13,->LC8_A13,->LC3_A13,->EC6_A,->EC9_A,->EC7_A,->EC13_A,->EC4_A,->EC16_A,->EC3_A,->EC10_A,->EC5_A,->EC15_A,->EC2_A,->EC11_A,->EC8_A,->EC12_A,->EC1_A,->EC14_A|";
    LC3_A13 : LORAX = "1:|2:MSW2R0C12|3:G12R0|4:LRP9R0->EC6_A,->EC7_A,->EC4_A,->EC3_A,->EC5_A,->EC2_A,->EC8_A,->EC1_A|,4:LWP9R0->EC6_A,->EC7_A,->EC4_A,->EC3_A,->EC5_A,->EC2_A,->EC8_A,->EC1_A|,4:MWP4R0->EC9_A,->EC13_A,->EC16_A,->EC10_A,->EC15_A,->EC11_A,->EC12_A,->EC14_A||,3:V7C12,HHL28R1->OH10R1P99||,2:MSW2R0C13,G7R0,MRP9R0->EC9_A,->EC13_A,->EC16_A,->EC10_A,->EC15_A,->EC11_A,->EC12_A,->EC14_A||";
    LC8_A13 : LORAX = "1:|2:MSW7R0C12|3:G136R0|4:LRP7R0->EC6_A,->EC7_A,->EC4_A,->EC3_A,->EC5_A,->EC2_A,->EC8_A,->EC1_A|,4:LWP6R0->EC6_A,->EC7_A,->EC4_A,->EC3_A,->EC5_A,->EC2_A,->EC8_A,->EC1_A||,3:HHL52R0->OH15R0P100||,2:MSW7R0C13,G95R0|3:MRP6R0->EC9_A,->EC13_A,->EC16_A,->EC10_A,->EC15_A,->EC11_A,->EC12_A,->EC14_A|,3:MWP9R0->EC9_A,->EC13_A,->EC16_A,->EC10_A,->EC15_A,->EC11_A,->EC12_A,->EC14_A|||";
    LC6_A13 : LORAX = "1:|2:MSW5R0C12|3:G114R0,LRP11R0->EC6_A,->EC7_A,->EC4_A,->EC3_A,->EC5_A,->EC2_A,->EC8_A,->EC1_A|,3:HHL70R0->OH13R0P101||,2:MSW5R0C13,G81R0|3:MRP3R0->EC9_A,->EC13_A,->EC16_A,->EC10_A,->EC15_A,->EC11_A,->EC12_A,->EC14_A|,3:LWP12R0->EC6_A,->EC7_A,->EC4_A,->EC3_A,->EC5_A,->EC2_A,->EC8_A,->EC1_A|,3:MWP8R0->EC9_A,->EC13_A,->EC16_A,->EC10_A,->EC15_A,->EC11_A,->EC12_A,->EC14_A|||";
    LC1_A13 : LORAX = "1:|2:MSW0R0C12|3:G66R0->OH8R0P102|4:LRP15R0->EC6_A,->EC7_A,->EC4_A,->EC3_A,->EC5_A,->EC2_A,->EC8_A,->EC1_A|,4:MRP0R0->EC9_A,->EC13_A,->EC16_A,->EC10_A,->EC15_A,->EC11_A,->EC12_A,->EC14_A||,3:HHL30R0,MWP19R0->EC9_A,->EC13_A,->EC16_A,->EC10_A,->EC15_A,->EC11_A,->EC12_A,->EC14_A||,2:MSW0R0C13,G64R0,LWP15R0->EC6_A,->EC7_A,->EC4_A,->EC3_A,->EC5_A,->EC2_A,->EC8_A,->EC1_A||";
    LC4_A1  : LORAX = "1:MSW3R0C0,HHL25R0|2:LRP3R0->EC6_A,->EC7_A,->EC4_A,->EC3_A,->EC5_A,->EC2_A,->EC8_A,->EC1_A|,2:MRP2R0->EC9_A,->EC13_A,->EC16_A,->EC10_A,->EC15_A,->EC11_A,->EC12_A,->EC14_A|,2:LWP3R0->EC6_A,->EC7_A,->EC4_A,->EC3_A,->EC5_A,->EC2_A,->EC8_A,->EC1_A|,2:MWP3R0->EC9_A,->EC13_A,->EC16_A,->EC10_A,->EC15_A,->EC11_A,->EC12_A,->EC14_A||";
    LC3_A1  : LORAX = "1:MSW2R0C0,HHL32R0|2:LRP14R0->EC6_A,->EC7_A,->EC4_A,->EC3_A,->EC5_A,->EC2_A,->EC8_A,->EC1_A|,2:MRP14R0->EC9_A,->EC13_A,->EC16_A,->EC10_A,->EC15_A,->EC11_A,->EC12_A,->EC14_A|,2:LWP14R0->EC6_A,->EC7_A,->EC4_A,->EC3_A,->EC5_A,->EC2_A,->EC8_A,->EC1_A|,2:MWP14R0->EC9_A,->EC13_A,->EC16_A,->EC10_A,->EC15_A,->EC11_A,->EC12_A,->EC14_A||";
    LC2_A1  : LORAX = "1:MSW1R0C0,HHL16R0|2:LRP5R0->EC6_A,->EC7_A,->EC4_A,->EC3_A,->EC5_A,->EC2_A,->EC8_A,->EC1_A|,2:MRP5R0->EC9_A,->EC13_A,->EC16_A,->EC10_A,->EC15_A,->EC11_A,->EC12_A,->EC14_A|,2:LWP5R0->EC6_A,->EC7_A,->EC4_A,->EC3_A,->EC5_A,->EC2_A,->EC8_A,->EC1_A|,2:MWP5R0->EC9_A,->EC13_A,->EC16_A,->EC10_A,->EC15_A,->EC11_A,->EC12_A,->EC14_A||";
    LC1_A1  : LORAX = "1:MSW0R0C0,HHL23R0|2:LRP1R0->EC6_A,->EC7_A,->EC4_A,->EC3_A,->EC5_A,->EC2_A,->EC8_A,->EC1_A|,2:MRP12R0->EC9_A,->EC13_A,->EC16_A,->EC10_A,->EC15_A,->EC11_A,->EC12_A,->EC14_A|,2:LWP1R0->EC6_A,->EC7_A,->EC4_A,->EC3_A,->EC5_A,->EC2_A,->EC8_A,->EC1_A|,2:MWP1R0->EC9_A,->EC13_A,->EC16_A,->EC10_A,->EC15_A,->EC11_A,->EC12_A,->EC14_A||";
    LC5_B4  : LORAX = "1:MSW5R1C2,HHL70R1->OH13R1P98|";
    LC1_C18 : LORAX = "1:MSW0R2C17,HHL29R2->OH8R2P97|";
    LC4_C4  : LORAX = "1:MSW3R2C3,HHL4R2->OH11R2P96|";
    LC8_C7  : LORAX = "1:MSW7R2C6,HHL63R2->OH15R2P95|";
    LC1_D10 : LORAX = "1:MSW0R3C9,HHL1R3->OH8R3P92|";
    LC2_D12 : LORAX = "1:MSW2R3C10,HHL32R3->OH10R3P91|";
    LC8_D18 : LORAX = "1:MSW4R3C16,HHL47R3->OH12R3P90|";
    LC5_A12 : LORAX = "1:MSW5R0C10,V16C10,HHL71R3->OH13R3P89|";
    LC8_A4  : LORAX = "1:MSW7R0C3,V22C3,HHL41R3->OH15R3P88|";
    LC1_E8  : LORAX = "1:MSW0R4C7,HHL29R4->OH8R4P87|";
    LC4_E3  : LORAX = "1:MSW3R4C2,HHL15R4->OH11R4P86|";
    LC8_A6  : LORAX = "1:MSW7R0C5,V22C5,HHL54R4->OH15R4P83|";
    LC1_F9  : LORAX = "1:MSW0R5C8,HHL1R5->OH8R5P82|";
    LC2_F5  : LORAX = "1:MSW1R5C4,HHL14R5->OH9R5P81|";
    LC4_F2  : LORAX = "1:MSW3R5C1,HHL3R5->OH11R5P80|";
    LC6_F15 : LORAX = "1:MSW5R5C14,HHL69R5->OH13R5P79|";
    EC6_A   : LORAX = "1:RB5R0,RV34,G6R1,PA8R1C3->LC5_B4|";
    EC9_A   : LORAX = "1:RB8R0,RV1,G42R2,PA11R2C17->LC1_C18|";
    EC7_A   : LORAX = "1:RB6R0,RV40,G8R2,PA10R2C3->LC4_C4|";
    EC13_A  : LORAX = "1:RB12R0,RV4,G35R2,PA2R2C6->LC8_C7|";
    EC4_A   : LORAX = "1:RB3R0,RV43,G26R3,PA4R3C9->LC1_D10|";
    EC16_A  : LORAX = "1:RB15R0,RV22,G33R3,PA0R3C11->LC2_D12|";
    EC3_A   : LORAX = "1:RB2R0,RV31,G4R3,PA5R3C17->LC8_D18|";
    EC10_A  : LORAX = "1:RB9R0,G37R0,PA4R0C11->LC5_A12|";
    EC5_A   : LORAX = "1:RB4R0,G3R0,PA3R0C3->LC8_A4|";
    EC15_A  : LORAX = "1:RB14R0,RV16,G40R4,PA9R4C7->LC1_E8|";
    EC2_A   : LORAX = "1:RB1R0,RV37,G7R4,PA9R4C2->LC4_E3|";
    EC11_A  : LORAX = "1:RB10R0,G41R0,PA10R0C5->LC8_A6|";
    EC8_A   : LORAX = "1:RB7R0,RV46,G20R5,PA12R5C8->LC1_F9|";
    EC12_A  : LORAX = "1:RB11R0,RV19,G5R5,PA7R5C4->LC2_F5|";
    EC1_A   : LORAX = "1:RB0R0,RV25,G0R5,PA0R5C1->LC4_F2|";
    EC14_A  : LORAX = "1:RB13R0,RV10,G43R5,PA15R5C14->LC6_F15|";
    OD2P54  : LORAX = "1:FB2->LC1_A13,->LC6_A13,->LC8_A13,->LC3_A13|";
	LC3_A13 : LORAX2 = "LC3_A13, LC8_A13, LC6_A13, LC1_A13";
	LC8_A13 : LORAX2 = "X, LC8_A13, LC1_A13, LC6_A13";
	LC6_A13 : LORAX2 = "X, X, LC1_A13, LC6_A13";
	LC1_A13 : LORAX2 = "X, X, X, LC1_A13";
	LC5_A1  : LORAX2 = "X, X, X, LC5_A1";
	LC4_A1  : LORAX2 = "LC4_A1, LC3_A1, LC1_A1, LC2_A1";
	LC3_A1  : LORAX2 = "X, LC3_A1, LC2_A1, LC1_A1";
	LC2_A1  : LORAX2 = "X, X, LC2_A1, LC1_A1";
	LC1_A1  : LORAX2 = "X, X, X, LC1_A1";
	LC5_B4  : LORAX2 = "X, X, X, EC6_A";
	LC1_C18 : LORAX2 = "X, X, X, EC9_A";
	LC4_C4  : LORAX2 = "X, X, X, EC7_A";
	LC8_C7  : LORAX2 = "X, X, X, EC13_A";
	LC1_D10 : LORAX2 = "X, X, X, EC4_A";
	LC2_D12 : LORAX2 = "X, X, X, EC16_A";
	LC8_D18 : LORAX2 = "X, X, X, EC3_A";
	LC5_A12 : LORAX2 = "X, X, X, EC10_A";
	LC8_A4  : LORAX2 = "X, X, X, EC5_A";
	LC1_E8  : LORAX2 = "X, X, X, EC15_A";
	LC4_E3  : LORAX2 = "X, X, X, EC2_A";
	LC8_A6  : LORAX2 = "X, X, X, EC11_A";
	LC1_F9  : LORAX2 = "X, X, X, EC8_A";
	LC2_F5  : LORAX2 = "X, X, X, EC12_A";
	LC4_F2  : LORAX2 = "X, X, X, EC1_A";
	LC6_F15 : LORAX2 = "X, X, X, EC14_A";
END;

⌨️ 快捷键说明

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