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

📄 digclock.fit

📁 有关数字钟的
💻 FIT
📖 第 1 页 / 共 2 页
字号:
-- MAX+plus II Compiler Fit File      
-- Version 10.2 07/10/2002            
-- Compiled: 07/14/2008 10:15:00      

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

    DEVICE = "EP1K30QC208-2";

    "ckdsp"                        : INPUT_PIN  = 80     ;
    "clk"                          : INPUT_PIN  = 79     ;
    "clkspk"                       : INPUT_PIN  = 183    ;
    "reset"                        : INPUT_PIN  = 45     ;
    "sethour"                      : INPUT_PIN  = 46     ;
    "setmin"                       : INPUT_PIN  = 47     ;
    "daout0"                       : OUTPUT_PIN = 17     ;
    "daout1"                       : OUTPUT_PIN = 16     ;
    "daout2"                       : OUTPUT_PIN = 15     ;
    "daout3"                       : OUTPUT_PIN = 14     ;
    "daout4"                       : OUTPUT_PIN = 13     ;
    "daout5"                       : OUTPUT_PIN = 12     ;
    "daout6"                       : OUTPUT_PIN = 11     ;
    "daout7"                       : OUTPUT_PIN = 10     ;
    "lamp0"                        : OUTPUT_PIN = 19     ;
    "lamp1"                        : OUTPUT_PIN = 24     ;
    "lamp2"                        : OUTPUT_PIN = 25     ;
    "lamp3"                        : OUTPUT_PIN = 26     ;
    "lamp4"                        : OUTPUT_PIN = 27     ;
    "lamp5"                        : OUTPUT_PIN = 28     ;
    "lamp6"                        : OUTPUT_PIN = 29     ;
    "lamp7"                        : OUTPUT_PIN = 30     ;
    "lamp8"                        : OUTPUT_PIN = 31     ;
    "sel0"                         : OUTPUT_PIN = 7      ;
    "sel1"                         : OUTPUT_PIN = 8      ;
    "sel2"                         : OUTPUT_PIN = 9      ;
    "speak"                        : OUTPUT_PIN = 68     ;
    "|ALERT:1|:18"                 : LOCATION   = LC6_D24;
    "|ALERT:1|:20"                 : LOCATION   = LC6_D20;
    "|ALERT:1|:22"                 : LOCATION   = LC5_D20;
    "|ALERT:1|:24"                 : LOCATION   = LC5_D21;
    "|ALERT:1|:26"                 : LOCATION   = LC4_D21;
    "|ALERT:1|:28"                 : LOCATION   = LC3_D21;
    "|ALERT:1|:30"                 : LOCATION   = LC2_D24;
    "|ALERT:1|:32"                 : LOCATION   = LC1_D26;
    "|ALERT:1|:34"                 : LOCATION   = LC6_D26;
    "|ALERT:1|:36"                 : LOCATION   = LC4_D26;
    "|ALERT:1|:155"                : LOCATION   = LC8_C36;
    "|ALERT:1|~155~1"              : LOCATION   = LC7_C36;
    "|ALERT:1|~155~2"              : LOCATION   = LC4_C28;
    "|ALERT:1|~397~1"              : LOCATION   = LC6_C20;
    "|ALERT:1|:417"                : LOCATION   = LC2_D20;
    "|ALERT:1|:437"                : LOCATION   = LC4_D20;
    "|ALERT:1|~437~1"              : LOCATION   = LC3_C22;
    "|ALERT:1|~437~2"              : LOCATION   = LC7_C20;
    "|ALERT:1|:517"                : LOCATION   = LC5_C20;
    "|ALERT:1|~537~1"              : LOCATION   = LC1_D31;
    "|ALERT:1|~537~2"              : LOCATION   = LC1_D24;
    "|ALERT:1|:557"                : LOCATION   = LC7_D26;
    "|ALERT:1|~557~1"              : LOCATION   = LC3_D20;
    "|ALERT:1|~557~2"              : LOCATION   = LC1_D20;
    "|ALERT:1|:602"                : LOCATION   = LC8_D20;
    "|ALERT:1|:635"                : LOCATION   = LC6_D21;
    "|ALERT:1|:668"                : LOCATION   = LC2_D21;
    "|ALERT:1|:701"                : LOCATION   = LC8_D24;
    "|ALERT:1|:734"                : LOCATION   = LC3_D24;
    "|ALERT:1|:767"                : LOCATION   = LC5_D26;
    "|ALERT:1|:821"                : LOCATION   = LC5_D24;
    "|ALERT:1|:823"                : LOCATION   = LC3_D26;
    "|ALERT:1|:827"                : LOCATION   = LC7_D24;
    "|ALERT:1|~859~1"              : LOCATION   = LC1_D21;
    "|ALERT:1|~859~2"              : LOCATION   = LC7_D20;
    "|ALERT:1|~871~1"              : LOCATION   = LC8_D21;
    "|ALERT:1|~877~1"              : LOCATION   = LC7_D21;
    "|ALERT:1|~883~1"              : LOCATION   = LC4_D24;
    "|ALERT:1|~889~1"              : LOCATION   = LC8_D26;
    "|ALERT:1|~895~1"              : LOCATION   = LC2_D26;
    "|DELED:2|:402"                : LOCATION   = LC1_C31;
    "|DELED:2|:405"                : LOCATION   = LC5_C35;
    "|DELED:2|:407"                : LOCATION   = LC4_C31;
    "|DELED:2|:438"                : LOCATION   = LC7_C35;
    "|DELED:2|~462~1"              : LOCATION   = LC6_C31;
    "|DELED:2|:471"                : LOCATION   = LC2_C35;
    "|DELED:2|:504"                : LOCATION   = LC3_C31;
    "|DELED:2|:537"                : LOCATION   = LC5_C31;
    "|DELED:2|:569"                : LOCATION   = LC8_C31;
    "|DELED:2|:570"                : LOCATION   = LC7_C31;
    "|DELED:2|:605"                : LOCATION   = LC1_C35;
    "|DELED:2|:638"                : LOCATION   = LC2_C31;
    "|HOUR:3|LPM_ADD_SUB:103|addcore:adder|:55" : LOCATION   = LC2_C24;
    "|HOUR:3|LPM_ADD_SUB:103|addcore:adder|:69" : LOCATION   = LC4_C32;
    "|HOUR:3|LPM_ADD_SUB:125|addcore:adder|:55" : LOCATION   = LC6_C26;
    "|HOUR:3|LPM_ADD_SUB:125|addcore:adder|:59" : LOCATION   = LC5_C26;
    "|HOUR:3|:71"                  : LOCATION   = LC3_C26;  -- |HOUR:3|da23~118
    "|HOUR:3|:72"                  : LOCATION   = LC7_C26;  -- |HOUR:3|da22~118
    "|HOUR:3|:73"                  : LOCATION   = LC4_C26;  -- |HOUR:3|da21~118
    "|HOUR:3|:74"                  : LOCATION   = LC1_C24;  -- |HOUR:3|da20~118
    "|HOUR:3|:75"                  : LOCATION   = LC6_C24;  -- |HOUR:3|da13~116
    "|HOUR:3|:76"                  : LOCATION   = LC3_C24;  -- |HOUR:3|da12~116
    "|HOUR:3|:77"                  : LOCATION   = LC4_C24;  -- |HOUR:3|da11~116
    "|HOUR:3|:78"                  : LOCATION   = LC7_C24;  -- |HOUR:3|da10~116
    "|HOUR:3|:106"                 : LOCATION   = LC5_C32;
    "|HOUR:3|:109"                 : LOCATION   = LC5_C24;
    "|HOUR:3|:182"                 : LOCATION   = LC2_C26;
    "|HOUR:3|~182~1"               : LOCATION   = LC8_C26;
    "|HOUR:3|:200"                 : LOCATION   = LC3_C32;
    "|HOUR:3|:216"                 : LOCATION   = LC8_C24;
    "|MINUTE:4|LPM_ADD_SUB:134|addcore:adder|:55" : LOCATION   = LC5_C36;
    "|MINUTE:4|:4"                 : LOCATION   = LC2_C36;
    "|MINUTE:4|:80"                : LOCATION   = LC5_C28;  -- |MINUTE:4|da13~153
    "|MINUTE:4|:81"                : LOCATION   = LC7_C28;  -- |MINUTE:4|da12~153
    "|MINUTE:4|:82"                : LOCATION   = LC8_C28;  -- |MINUTE:4|da11~153
    "|MINUTE:4|:83"                : LOCATION   = LC3_C28;  -- |MINUTE:4|da10~153
    "|MINUTE:4|:84"                : LOCATION   = LC1_C21;  -- |MINUTE:4|da23~155
    "|MINUTE:4|:85"                : LOCATION   = LC4_C36;  -- |MINUTE:4|da22~155
    "|MINUTE:4|:86"                : LOCATION   = LC1_C36;  -- |MINUTE:4|da21~155
    "|MINUTE:4|:87"                : LOCATION   = LC6_C36;  -- |MINUTE:4|da20~155
    "|MINUTE:4|:106"               : LOCATION   = LC1_C28;
    "|MINUTE:4|:135"               : LOCATION   = LC3_C36;
    "reset~1"                      : LOCATION   = LC8_C33;
    "|SECOND:5|LPM_ADD_SUB:134|addcore:adder|:55" : LOCATION   = LC8_C22;
    "|SECOND:5|:4"                 : LOCATION   = LC1_C22;
    "|SECOND:5|:80"                : LOCATION   = LC2_C20;  -- |SECOND:5|da13~153
    "|SECOND:5|:81"                : LOCATION   = LC8_C20;  -- |SECOND:5|da12~153
    "|SECOND:5|:82"                : LOCATION   = LC3_C20;  -- |SECOND:5|da11~153
    "|SECOND:5|:83"                : LOCATION   = LC4_C20;  -- |SECOND:5|da10~153
    "|SECOND:5|:84"                : LOCATION   = LC4_C22;  -- |SECOND:5|da23~155
    "|SECOND:5|:85"                : LOCATION   = LC5_C22;  -- |SECOND:5|da22~155
    "|SECOND:5|:86"                : LOCATION   = LC2_C22;  -- |SECOND:5|da21~155
    "|SECOND:5|:87"                : LOCATION   = LC6_C22;  -- |SECOND:5|da20~155
    "|SECOND:5|:106"               : LOCATION   = LC1_C20;
    "|SECOND:5|:135"               : LOCATION   = LC7_C22;
    "|SELTIME:6|:34"               : LOCATION   = LC4_C33;  -- |SELTIME:6|count2
    "|SELTIME:6|:35"               : LOCATION   = LC3_C33;  -- |SELTIME:6|count1
    "|SELTIME:6|:36"               : LOCATION   = LC1_C33;  -- |SELTIME:6|count0
    "|SELTIME:6|:417"              : LOCATION   = LC2_C33;
    "|SELTIME:6|:420"              : LOCATION   = LC1_C30;
    "|SELTIME:6|:431"              : LOCATION   = LC2_C32;
    "|SELTIME:6|:432"              : LOCATION   = LC1_C32;
    "|SELTIME:6|:437"              : LOCATION   = LC4_C19;
    "|SELTIME:6|:440"              : LOCATION   = LC7_C32;
    "|SELTIME:6|:447"              : LOCATION   = LC3_C19;
    "|SELTIME:6|:450"              : LOCATION   = LC6_C32;
    "|SELTIME:6|:457"              : LOCATION   = LC5_C19;
    "|SELTIME:6|:460"              : LOCATION   = LC2_C29;
    "|SELTIME:6|:467"              : LOCATION   = LC5_C33;
    "|SELTIME:6|:470"              : LOCATION   = LC1_C29;
    "|SELTIME:6|:476"              : LOCATION   = LC1_C26;
    "|SELTIME:6|:480"              : LOCATION   = LC8_C19;
    "|SELTIME:6|:481"              : LOCATION   = LC7_C19;
    "|SELTIME:6|:482"              : LOCATION   = LC1_C19;
    "|SELTIME:6|:485"              : LOCATION   = LC2_C28;
    "|SELTIME:6|:488"              : LOCATION   = LC6_C35;
    "|SELTIME:6|:491"              : LOCATION   = LC4_C35;
    "|SELTIME:6|:497"              : LOCATION   = LC7_C33;
    "|SELTIME:6|:501"              : LOCATION   = LC6_C19;
    "|SELTIME:6|:502"              : LOCATION   = LC6_C33;
    "|SELTIME:6|:503"              : LOCATION   = LC2_C19;
    "|SELTIME:6|:506"              : LOCATION   = LC6_C28;
    "|SELTIME:6|:509"              : LOCATION   = LC3_C35;
    "|SELTIME:6|:512"              : LOCATION   = LC8_C35;
    "|SELTIME:6|:518"              : LOCATION   = LC3_C21;
    "|SELTIME:6|:522"              : LOCATION   = LC5_C21;
    "|SELTIME:6|:523"              : LOCATION   = LC4_C21;
    "|SELTIME:6|:524"              : LOCATION   = LC6_C21;
    "|SELTIME:6|:527"              : LOCATION   = LC7_C21;
    "|SELTIME:6|:530"              : LOCATION   = LC8_C21;
    "|SELTIME:6|:533"              : LOCATION   = LC2_C21;

END;

INTERNAL_INFO "digclock"
BEGIN
	DEVICE = EP1K30QC208-2;
    LC6_D24 : LORAX = "1:MSW5R3C23,V16C23->OV2C23P68|";
    LC6_D20 : LORAX = "1:MSW6R3C18,HHR67R3->OH6R3P31|";
    LC5_D20 : LORAX = "1:MSW5R3C18,HHR71R3->OH5R3P30|";
    LC5_D21 : LORAX = "1:MSW4R3C20,HHR66R3->OH4R3P29|";
    LC4_D21 : LORAX = "1:MSW3R3C20,HHR15R3->OH3R3P28|";
    LC3_D21 : LORAX = "1:MSW2R3C20,HHR28R3->OH2R3P27|";
    LC2_D24 : LORAX = "1:MSW1R3C23,HHR2R3->OH1R3P26|";
    LC1_D26 : LORAX = "1:MSW0R3C25,HHR29R3->OH0R3P25|";
    LC6_D26 : LORAX = "1:MSW6R3C24,V19C24,HHR62R2->OH6R2P24|";
    LC4_D26 : LORAX = "1:MSW3R3C25,V10C25,HHR17R2->OH3R2P19|";
    LC4_C28 : LORAX = "1:MSW3R2C27,HHR26R2,PA4R2C35->LC8_C36|";
    LC8_C36 : LORAX = "1:MSW7R2C35,V22C35,HHR59R3|2:PA17R3C19->LC6_D20,->LC5_D20|,2:PA17R3C20->LC5_D21,->LC4_D21,->LC3_D21|,2:PA17R3C23->LC6_D24,->LC2_D24|,2:PA17R3C25->LC1_D26,->LC6_D26,->LC4_D26,->LC2_D26||";
    LC6_C20 : LORAX = "1:MSW5R2C19,V17C19,HHR50R3,PA0R3C19->LC6_D20,->LC2_D20,->LC8_D20,->LC7_D20|";
    LC2_D20 : LORAX = "1:MSW1R3C19,HHR5R3,PA5R3C25->LC3_D26|";
    LC3_C22 : LORAX = "1:MSW2R2C21,HHR8R2,PA9R2C19->LC6_C20,->LC7_C20|";
    LC7_C20 : LORAX = "1:MSW6R2C19,V19C19,HHR37R3|2:PA7R3C19->LC4_D20,->LC1_D20|,2:PA7R3C30->LC1_D31||";

⌨️ 快捷键说明

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