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

📄 cgate.fit

📁 基于FLEX10K的频率计设计
💻 FIT
字号:
-- MAX+plus II Compiler Fit File      
-- Version 10.0 9/14/2000             
-- Compiled: 06/22/2007 08:03:25      

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

    DEVICE = "EP1K30TC144-3";

    "clk0"                         : INPUT_PIN  = 125    ;
    "start"                        : INPUT_PIN  = 54     ;
    "test"                         : INPUT_PIN  = 55     ;
    "a1"                           : OUTPUT_PIN = 14     ;
    "a2"                           : OUTPUT_PIN = 122    ;
    "a3"                           : OUTPUT_PIN = 117    ;
    "a4"                           : OUTPUT_PIN = 88     ;
    "a5"                           : OUTPUT_PIN = 30     ;
    "a6"                           : OUTPUT_PIN = 33     ;
    "b1"                           : OUTPUT_PIN = 79     ;
    "b2"                           : OUTPUT_PIN = 95     ;
    "b3"                           : OUTPUT_PIN = 92     ;
    "b4"                           : OUTPUT_PIN = 91     ;
    "b5"                           : OUTPUT_PIN = 41     ;
    "b6"                           : OUTPUT_PIN = 81     ;
    "c1"                           : OUTPUT_PIN = 78     ;
    "c2"                           : OUTPUT_PIN = 96     ;
    "c3"                           : OUTPUT_PIN = 21     ;
    "c4"                           : OUTPUT_PIN = 22     ;
    "c5"                           : OUTPUT_PIN = 141    ;
    "c6"                           : OUTPUT_PIN = 80     ;
    "d1"                           : OUTPUT_PIN = 82     ;
    "d2"                           : OUTPUT_PIN = 17     ;
    "d3"                           : OUTPUT_PIN = 68     ;
    "d4"                           : OUTPUT_PIN = 89     ;
    "d5"                           : OUTPUT_PIN = 32     ;
    "d6"                           : OUTPUT_PIN = 31     ;
    "over"                         : OUTPUT_PIN = 97     ;
    "s2"                           : OUTPUT_PIN = 18     ;
    "s3"                           : OUTPUT_PIN = 12     ;
    "|cnt10_100:52|:13"            : LOCATION   = LC1_C31;  -- |cnt10_100:52|co10
    "|cnt10_100:52|74390:14|:3"    : LOCATION   = LC4_C31;  -- |cnt10_100:52|74390:14|1QD
    "|cnt10_100:52|74390:14|:5"    : LOCATION   = LC3_C31;  -- |cnt10_100:52|74390:14|1QC
    "|cnt10_100:52|74390:14|:6"    : LOCATION   = LC2_C32;  -- |cnt10_100:52|74390:14|1QB
    "|cnt10_100:52|74390:14|:7"    : LOCATION   = LC1_C33;  -- |cnt10_100:52|74390:14|1QA
    "|cnt10_100:52|74390:14|:20"   : LOCATION   = LC2_C31;
    "|cnt10_100:52|74390:14|:29"   : LOCATION   = LC4_C25;
    "|cnt10_100:52|74390:14|:31"   : LOCATION   = LC3_C25;  -- |cnt10_100:52|74390:14|2QD
    "|cnt10_100:52|74390:14|:32"   : LOCATION   = LC2_C35;  -- |cnt10_100:52|74390:14|2QC
    "|cnt10_100:52|74390:14|:33"   : LOCATION   = LC1_C35;  -- |cnt10_100:52|74390:14|2QB
    "|cnt10_100:52|74390:14|:34"   : LOCATION   = LC2_C25;  -- |cnt10_100:52|74390:14|2QA
    "|CONTROL:50|:4"               : LOCATION   = LC6_C22;
    "|CONTROL:50|:6"               : LOCATION   = LC2_C22;
    "|CONTROL:50|:8"               : LOCATION   = LC1_C22;  -- |CONTROL:50|SSEL1
    "|CONTROL:50|:9"               : LOCATION   = LC3_C22;  -- |CONTROL:50|SSEL0
    "|CONTROL:50|~83~1"            : LOCATION   = LC5_C25;
    "|coutf6:64|:4"                : LOCATION   = LC4_F2 ;  -- |coutf6:64|over
    "|coutf6:64|~4~1"              : LOCATION   = LC1_F2 ;  -- |coutf6:64|over~1
    "|coutf6:64|~4~2"              : LOCATION   = LC5_F2 ;  -- |coutf6:64|over~2
    "|coutf6:64|:33"               : LOCATION   = LC2_F31;
    "|coutf6:64|:34"               : LOCATION   = LC1_D5 ;
    "|coutf6:64|:35"               : LOCATION   = LC2_D8 ;
    "|coutf6:64|:36"               : LOCATION   = LC1_C7 ;
    "|coutf6:64|:37"               : LOCATION   = LC8_C26;
    "|coutf6:64|:38"               : LOCATION   = LC2_F11;
    "|coutf6:64|74194:3|:38"       : LOCATION   = LC3_C26;  -- |coutf6:64|74194:3|QD
    "|coutf6:64|74194:3|:39"       : LOCATION   = LC1_C26;  -- |coutf6:64|74194:3|QC
    "|coutf6:64|74194:3|:40"       : LOCATION   = LC2_C26;  -- |coutf6:64|74194:3|QB
    "|coutf6:64|74194:3|:41"       : LOCATION   = LC5_C26;  -- |coutf6:64|74194:3|QA
    "|coutf6:64|74390:45|:3"       : LOCATION   = LC3_F2 ;  -- |coutf6:64|74390:45|1QD
    "|coutf6:64|74390:45|:5"       : LOCATION   = LC4_F18;  -- |coutf6:64|74390:45|1QC
    "|coutf6:64|74390:45|:6"       : LOCATION   = LC2_F2 ;  -- |coutf6:64|74390:45|1QB
    "|coutf6:64|74390:45|:7"       : LOCATION   = LC7_F27;  -- |coutf6:64|74390:45|1QA
    "|coutf6:64|74390:45|:20"      : LOCATION   = LC6_F2 ;
    "|coutf6:64|74390:45|:29"      : LOCATION   = LC3_F31;
    "|coutf6:64|74390:45|:31"      : LOCATION   = LC5_F31;  -- |coutf6:64|74390:45|2QD
    "|coutf6:64|74390:45|:32"      : LOCATION   = LC1_D34;  -- |coutf6:64|74390:45|2QC
    "|coutf6:64|74390:45|:33"      : LOCATION   = LC1_F31;  -- |coutf6:64|74390:45|2QB
    "|coutf6:64|74390:45|:34"      : LOCATION   = LC1_F18;  -- |coutf6:64|74390:45|2QA
    "|coutf6:64|74390:46|:3"       : LOCATION   = LC6_D5 ;  -- |coutf6:64|74390:46|1QD
    "|coutf6:64|74390:46|:5"       : LOCATION   = LC6_D7 ;  -- |coutf6:64|74390:46|1QC
    "|coutf6:64|74390:46|:6"       : LOCATION   = LC3_D7 ;  -- |coutf6:64|74390:46|1QB
    "|coutf6:64|74390:46|:7"       : LOCATION   = LC8_D5 ;  -- |coutf6:64|74390:46|1QA
    "|coutf6:64|74390:46|:20"      : LOCATION   = LC5_D5 ;
    "|coutf6:64|74390:46|:29"      : LOCATION   = LC4_D8 ;
    "|coutf6:64|74390:46|:31"      : LOCATION   = LC3_D8 ;  -- |coutf6:64|74390:46|2QD
    "|coutf6:64|74390:46|:32"      : LOCATION   = LC4_D34;  -- |coutf6:64|74390:46|2QC
    "|coutf6:64|74390:46|:33"      : LOCATION   = LC1_D8 ;  -- |coutf6:64|74390:46|2QB
    "|coutf6:64|74390:46|:34"      : LOCATION   = LC2_C7 ;  -- |coutf6:64|74390:46|2QA
    "|coutf6:64|74390:47|:3"       : LOCATION   = LC5_C4 ;  -- |coutf6:64|74390:47|1QD
    "|coutf6:64|74390:47|:5"       : LOCATION   = LC4_C4 ;  -- |coutf6:64|74390:47|1QC
    "|coutf6:64|74390:47|:6"       : LOCATION   = LC8_C7 ;  -- |coutf6:64|74390:47|1QB
    "|coutf6:64|74390:47|:7"       : LOCATION   = LC5_F17;  -- |coutf6:64|74390:47|1QA
    "|coutf6:64|74390:47|:20"      : LOCATION   = LC3_C7 ;
    "|coutf6:64|74390:47|:29"      : LOCATION   = LC3_F11;
    "|coutf6:64|74390:47|:31"      : LOCATION   = LC1_F11;  -- |coutf6:64|74390:47|2QD
    "|coutf6:64|74390:47|:32"      : LOCATION   = LC8_F17;  -- |coutf6:64|74390:47|2QC
    "|coutf6:64|74390:47|:33"      : LOCATION   = LC6_F11;  -- |coutf6:64|74390:47|2QB
    "|coutf6:64|74390:47|:34"      : LOCATION   = LC4_C26;  -- |coutf6:64|74390:47|2QA
    "|MUX4:5|:139"                 : LOCATION   = LC7_C26;
    "|MUX4:5|~139~1"               : LOCATION   = LC1_C25;
    "|MUX4:5|~139~2"               : LOCATION   = LC6_C26;

END;

INTERNAL_INFO "cgate"
BEGIN
	DEVICE = EP1K30TC144-3;
    OD4P125 : LORAX = "1:FB4->LC3_C26,->LC1_C26,->LC2_C26,->LC5_C26|";
    LC1_C31 : LORAX = "1:MSW0R2C30,HHR30R2,PA8R2C24->LC2_C25,->LC1_C25|";
    LC2_C32 : LORAX = "1:MSW1R2C31,G27R2,PA5R2C30->LC1_C31,->LC4_C31,->LC3_C31|";
    LC1_C33 : LORAX = "1:MSW0R2C32,HHR18R2,PA7R2C30->LC1_C31,->LC4_C31,->LC2_C31|";
    LC2_C31 : LORAX = "1:MSW1R2C30,G41R2,PA10R2C31->LC2_C32|";
    LC4_C25 : LORAX = "1:MSW3R2C24,G16R2,PA5R2C34->LC1_C35|";
    LC2_C35 : LORAX = "1:MSW1R2C34,G52R2,PA11R2C24->LC3_C25,->LC5_C25|";
    LC1_C35 : LORAX = "1:MSW0R2C34,G68R2,PA2R2C24->LC3_C25,->LC5_C25|";
    LC6_C22 : LORAX = "1:MSW6R2C20,HHR58R2->OH6R2P18|";
    LC2_C22 : LORAX = "1:MSW1R2C21,HHR0R2->OH1R2P12|";
    LC1_C22 : LORAX = "1:MSW0R2C21,HHR20R2|2:PA10R2C24->LC1_C25|,2:PA17R2C25->LC6_C26,->LC7_C26||";
    LC3_C22 : LORAX = "1:MSW2R2C21,HHR8R2|2:PA9R2C24->LC1_C25|,2:PA9R2C25->LC6_C26,->LC7_C26||";
    LC4_F2  : LORAX = "1:MSW0R5C0,V2C0|2:G61R2,PA8R2C21->LC6_C22,->LC2_C22,->LC1_C22,->LC3_C22|,2:HHL23R2->OH8R2P97||";
    LC2_F31 : LORAX = "1:MSW1R5C30,HHR11R5,PA0R5C26->LC7_F27|";
    LC1_D5  : LORAX = "1:MSW0R3C4,V1C4,HHL18R5|2:PA7R5C1->LC4_F2|,2:PA7R5C17->LC1_F18||";
    LC2_D8  : LORAX = "1:MSW1R3C7,HHL10R3,PA14R3C4->LC8_D5|";
    LC2_F11 : LORAX = "1:MSW1R5C10,HHL16R5|2:PA5R5C1->LC5_F2|,2:PA5R5C16->LC5_F17||";
    LC2_C26 : LORAX = "1:MSW2R2C24|2:G17R2|3:PA6R2C3->LC5_C4,->LC4_C4|,3:PA6R2C6->LC2_C7,->LC8_C7||,2:V8C24|3:G17R3|4:PA6R3C4->LC6_D5,->LC8_D5|,4:PA6R3C6->LC6_D7,->LC3_D7|,4:PA6R3C7->LC3_D8,->LC1_D8|,4:PA6R3C33->LC1_D34,->LC4_D34||,3:G17R5|4:PA6R5C1->LC3_F2,->LC2_F2|,4:PA6R5C10->LC1_F11,->LC6_F11|,4:PA6R5C16->LC5_F17,->LC8_F17|,4:PA6R5C17->LC4_F18,->LC1_F18|,4:PA6R5C26->LC7_F27|,4:PA6R5C30->LC5_F31,->LC1_F31||||";
    LC3_F2  : LORAX = "1:MSW2R5C1,G0R5->OH2R5P31|";
    LC4_F18 : LORAX = "1:MSW3R5C17|2:G3R5,PA3R5C1->LC3_F2|,2:HHL17R5->OH11R5P80||";
    LC2_F2  : LORAX = "1:MSW1R5C1|2:G19R5,PA11R5C17->LC4_F18|,2:HHL5R5->OH9R5P81||";
    LC7_F27 : LORAX = "1:MSW6R5C26|2:G129R5,PA13R5C1->LC1_F2,->LC3_F2,->LC6_F2|,2:HHR44R5->OH6R5P33||";
    LC5_F31 : LORAX = "1:MSW4R5C30|2:G102R5,PA4R5C1->LC1_F2|,2:HHR66R5->OH4R5P32||";
    LC1_D34 : LORAX = "1:MSW1R3C32,V3C32->OV0C32P141,2:G48R5,PA5R5C30->LC5_F31||";
    LC1_F31 : LORAX = "1:MSW0R5C30,V1C30->OV2C30P41,2:G66R3,PA0R3C33->LC1_D34||";
    LC1_F18 : LORAX = "1:|2:MSW1R5C16,G52R5,PA11R5C30->LC2_F31,->LC3_F31,->LC5_F31|,2:MSW0R5C17,G55R5->OH0R5P30,3:PA2R5C1->LC1_F2|||";
    LC6_D5  : LORAX = "1:MSW5R3C4,HHL69R3->OH13R3P89|";
    LC6_D7  : LORAX = "1:MSW5R3C6,G124R3->OH5R3P22,2:PA4R3C4->LC6_D5||";
    LC3_D7  : LORAX = "1:MSW2R3C6,HHL33R3->OH10R3P91|2:PA10R3C4->LC6_D5||";
    LC8_D5  : LORAX = "1:MSW7R3C4,HHL61R3->OH15R3P88|";
    LC5_D5  : LORAX = "1:MSW4R3C4,G127R3,PA9R3C6->LC3_D7|";
    LC3_D8  : LORAX = "1:MSW3R3C6,V10C6->OV2C6P68,2:HHL24R5,PA9R5C1->LC5_F2||";
    LC4_D34 : LORAX = "1:MSW3R3C33|2:G8R3,PA10R3C7->LC3_D8|,2:HHR6R3->OH3R3P21||";
    LC1_D8  : LORAX = "1:MSW0R3C7|2:G56R3,PA1R3C33->LC4_D34|,2:HHL29R3->OH8R3P92||";
    LC2_C7  : LORAX = "1:MSW1R2C7,V5C7->OV0C7P117,2:G32R3,PA14R3C7->LC2_D8,->LC4_D8,->LC3_D8|,2:HHL10R5,PA14R5C1->LC5_F2||";
    LC5_C4  : LORAX = "1:MSW5R2C2|2:G138R2->OH5R2P17,3:PA10R2C6->LC1_C7,->LC3_C7||,2:V17C2,HHL70R5,PA15R5C1->LC4_F2||";
    LC4_C4  : LORAX = "1:MSW3R2C3,HHL4R2->OH11R2P96|";
    LC8_C7  : LORAX = "1:MSW7R2C6,HHL63R2->OH15R2P95|2:PA2R2C3->LC5_C4,->LC4_C4||";
    LC5_F17 : LORAX = "1:MSW4R5C17|2:V14C17->OV0C17P122,3:HHL36R2|4:PA0R2C3->LC5_C4|,4:PA0R2C6->LC1_C7,->LC3_C7|||,2:HHL36R5,PA0R5C1->LC4_F2||";
    LC1_F11 : LORAX = "1:MSW0R5C10,HHL23R5->OH8R5P82|";
    LC8_F17 : LORAX = "1:MSW7R5C16|2:G125R5,PA5R5C10->LC1_F11|,2:HHL63R5->OH15R5P78||";
    LC6_F11 : LORAX = "1:MSW5R5C10|2:G137R5,PA8R5C16->LC8_F17|,2:HHL71R5->OH13R5P79||";
    LC4_C26 : LORAX = "1:MSW3R2C25|2:V11C25,G4R5,PA12R5C10->LC2_F11,->LC3_F11,->LC1_F11|,2:HHR17R2->OH3R2P14||";
    LC1_C25 : LORAX = "1:MSW0R2C24,HHR34R2,PA7R2C25->LC6_C26|";
    OD2P54  : LORAX = "1:FB2|2:FH2R2,PA6R2C25->LC3_C26,->LC1_C26,->LC2_C26,->LC5_C26||";
    OD5P55  : LORAX = "1:FB5->LC1_C33|2:CH1R2,PA10R2C25->LC7_C26||";
	LC1_C31 : LORAX2 = "LC1_C33, LC4_C31, LC3_C31, LC2_C32";
	LC4_C31 : LORAX2 = "X, LC4_C31, LC2_C32, LC3_C31";
	LC3_C31 : LORAX2 = "X, X, X, LC3_C31";
	LC2_C32 : LORAX2 = "X, X, X, LC2_C32";
	LC1_C33 : LORAX2 = "X, X, X, LC1_C33";
	LC2_C31 : LORAX2 = "X, X, LC1_C33, LC4_C31";
	LC4_C25 : LORAX2 = "X, X, LC2_C25, LC3_C25";
	LC3_C25 : LORAX2 = "X, LC3_C25, LC1_C35, LC2_C35";
	LC2_C35 : LORAX2 = "X, X, X, LC2_C35";
	LC1_C35 : LORAX2 = "X, X, X, LC1_C35";
	LC2_C25 : LORAX2 = "X, X, X, LC2_C25";
	LC6_C22 : LORAX2 = "X, X, LC3_C22, LC1_C22";
	LC2_C22 : LORAX2 = "X, X, LC3_C22, LC1_C22";
	LC1_C22 : LORAX2 = "X, X, LC3_C22, LC1_C22";
	LC3_C22 : LORAX2 = "X, X, LC3_C22, LC1_C22";
	LC5_C25 : LORAX2 = "LC2_C35, LC1_C35, LC3_C25, LC2_C25";
	LC1_F2  : LORAX2 = "LC3_F2, LC5_F31, LC1_F18, LC7_F27";
	LC5_F2  : LORAX2 = "LC1_F2, LC2_C7, LC3_D8, LC2_F11";
	LC4_F2  : LORAX2 = "LC1_D5, LC5_F2, LC5_F17, LC5_C4";
	LC2_F31 : LORAX2 = "X, X, LC5_F31, LC1_F18";
	LC1_D5  : LORAX2 = "X, X, LC8_D5, LC6_D5";
	LC2_D8  : LORAX2 = "X, X, LC2_C7, LC3_D8";
	LC1_C7  : LORAX2 = "X, X, LC5_F17, LC5_C4";
	LC8_C26 : LORAX2 = "X, X, LC1_C26, LC7_C26";
	LC2_F11 : LORAX2 = "X, X, LC4_C26, LC1_F11";
	LC3_C26 : LORAX2 = "X, X, OD2P54, LC1_C26";
	LC1_C26 : LORAX2 = "X, X, OD2P54, LC2_C26";
	LC2_C26 : LORAX2 = "X, X, OD2P54, LC5_C26";
	LC5_C26 : LORAX2 = "X, X, OD2P54, LC3_C26";
	LC3_F2  : LORAX2 = "X, LC4_F18, LC2_F2, LC3_F2";
	LC4_F18 : LORAX2 = "X, X, X, LC4_F18";
	LC2_F2  : LORAX2 = "X, X, X, LC2_F2";
	LC7_F27 : LORAX2 = "X, X, X, LC7_F27";
	LC6_F2  : LORAX2 = "X, X, LC3_F2, LC7_F27";
	LC3_F31 : LORAX2 = "X, X, LC5_F31, LC1_F18";
	LC5_F31 : LORAX2 = "X, LC1_D34, LC1_F31, LC5_F31";
	LC1_D34 : LORAX2 = "X, X, X, LC1_D34";
	LC1_F31 : LORAX2 = "X, X, X, LC1_F31";
	LC1_F18 : LORAX2 = "X, X, X, LC1_F18";
	LC6_D5  : LORAX2 = "X, LC3_D7, LC6_D7, LC6_D5";
	LC6_D7  : LORAX2 = "X, X, X, LC6_D7";
	LC3_D7  : LORAX2 = "X, X, X, LC3_D7";
	LC8_D5  : LORAX2 = "X, X, X, LC8_D5";
	LC5_D5  : LORAX2 = "X, X, LC8_D5, LC6_D5";
	LC4_D8  : LORAX2 = "X, X, LC2_C7, LC3_D8";
	LC3_D8  : LORAX2 = "X, LC1_D8, LC4_D34, LC3_D8";
	LC4_D34 : LORAX2 = "X, X, X, LC4_D34";
	LC1_D8  : LORAX2 = "X, X, X, LC1_D8";
	LC2_C7  : LORAX2 = "X, X, X, LC2_C7";
	LC5_C4  : LORAX2 = "X, LC8_C7, LC4_C4, LC5_C4";
	LC4_C4  : LORAX2 = "X, X, X, LC4_C4";
	LC8_C7  : LORAX2 = "X, X, X, LC8_C7";
	LC5_F17 : LORAX2 = "X, X, X, LC5_F17";
	LC3_C7  : LORAX2 = "X, X, LC5_F17, LC5_C4";
	LC3_F11 : LORAX2 = "X, X, LC4_C26, LC1_F11";
	LC1_F11 : LORAX2 = "X, LC6_F11, LC8_F17, LC1_F11";
	LC8_F17 : LORAX2 = "X, X, X, LC8_F17";
	LC6_F11 : LORAX2 = "X, X, X, LC6_F11";
	LC4_C26 : LORAX2 = "X, X, X, LC4_C26";
	LC1_C25 : LORAX2 = "LC1_C31, LC5_C25, LC3_C22, LC1_C22";
	LC6_C26 : LORAX2 = "X, LC3_C22, LC1_C22, LC1_C25";
	LC7_C26 : LORAX2 = "OD5P55, LC6_C26, LC1_C22, LC3_C22";
END;

⌨️ 快捷键说明

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