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

📄 alarm_clock.fit

📁 vhdl实现时钟和闹钟功能
💻 FIT
📖 第 1 页 / 共 5 页
字号:
-- MAX+plus II Compiler Fit File      
-- Version 10.2 07/10/2002            
-- Compiled: 03/26/2008 11:25:34      

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

    DEVICE = "EP1K30QC208-3";

    "alarm_switch"                 : INPUT_PIN  = 93     ;
    "begend"                       : INPUT_PIN  = 92     ;
    "clk_1khz"                     : INPUT_PIN  = 9      ;
    "enter"                        : INPUT_PIN  = 89     ;
    "keyup"                        : INPUT_PIN  = 87     ;
    "mode"                         : INPUT_PIN  = 90     ;
    "reset"                        : INPUT_PIN  = 85     ;
    "sel"                          : INPUT_PIN  = 75     ;
    "addsel0"                      : OUTPUT_PIN = 197    ;
    "addsel1"                      : OUTPUT_PIN = 195    ;
    "addsel2"                      : OUTPUT_PIN = 192    ;
    "alarm"                        : OUTPUT_PIN = 38     ;
    "secdis0"                      : OUTPUT_PIN = 187    ;
    "secdis1"                      : OUTPUT_PIN = 177    ;
    "secdis2"                      : OUTPUT_PIN = 175    ;
    "secdis3"                      : OUTPUT_PIN = 173    ;
    "secdis4"                      : OUTPUT_PIN = 198    ;
    "secdis5"                      : OUTPUT_PIN = 196    ;
    "secdis6"                      : OUTPUT_PIN = 193    ;
    "secdis7"                      : OUTPUT_PIN = 191    ;
    "|CLOCK:1|LPM_ADD_SUB:447|addcore:adder|:59" : LOCATION   = LC6_B21;
    "|CLOCK:1|LPM_ADD_SUB:532|addcore:adder|:63" : LOCATION   = LC5_B6 ;
    "|CLOCK:1|LPM_ADD_SUB:798|addcore:adder|:59" : LOCATION   = LC2_B18;
    "|CLOCK:1|LPM_ADD_SUB:798|addcore:adder|:63" : LOCATION   = LC4_B9 ;
    "|CLOCK:1|LPM_ADD_SUB:952|addcore:adder|:55" : LOCATION   = LC7_B20;
    "|CLOCK:1|LPM_ADD_SUB:1129|addcore:adder|:59" : LOCATION   = LC2_B25;
    "|CLOCK:1|LPM_ADD_SUB:1129|addcore:adder|:63" : LOCATION   = LC3_B23;
    "|CLOCK:1|:51"                 : LOCATION   = LC8_B23;  -- |CLOCK:1|seclow3
    "|CLOCK:1|:52"                 : LOCATION   = LC5_B29;  -- |CLOCK:1|seclow2
    "|CLOCK:1|:53"                 : LOCATION   = LC3_B29;  -- |CLOCK:1|seclow1
    "|CLOCK:1|:54"                 : LOCATION   = LC2_B29;  -- |CLOCK:1|seclow0
    "|CLOCK:1|:55"                 : LOCATION   = LC2_B31;  -- |CLOCK:1|sechigh2
    "|CLOCK:1|:56"                 : LOCATION   = LC7_B31;  -- |CLOCK:1|sechigh1
    "|CLOCK:1|:57"                 : LOCATION   = LC6_B31;  -- |CLOCK:1|sechigh0
    "|CLOCK:1|:58"                 : LOCATION   = LC1_B9 ;  -- |CLOCK:1|minlow3
    "|CLOCK:1|:59"                 : LOCATION   = LC2_B9 ;  -- |CLOCK:1|minlow2
    "|CLOCK:1|:60"                 : LOCATION   = LC3_B9 ;  -- |CLOCK:1|minlow1
    "|CLOCK:1|:61"                 : LOCATION   = LC5_B1 ;  -- |CLOCK:1|minlow0
    "|CLOCK:1|:62"                 : LOCATION   = LC2_B3 ;  -- |CLOCK:1|minhigh2
    "|CLOCK:1|:63"                 : LOCATION   = LC3_B3 ;  -- |CLOCK:1|minhigh1
    "|CLOCK:1|:64"                 : LOCATION   = LC1_B3 ;  -- |CLOCK:1|minhigh0
    "|CLOCK:1|:65"                 : LOCATION   = LC7_B11;  -- |CLOCK:1|hourlow3
    "|CLOCK:1|:66"                 : LOCATION   = LC1_B7 ;  -- |CLOCK:1|hourlow2
    "|CLOCK:1|:67"                 : LOCATION   = LC1_B11;  -- |CLOCK:1|hourlow1
    "|CLOCK:1|:68"                 : LOCATION   = LC2_B7 ;  -- |CLOCK:1|hourlow0
    "|CLOCK:1|:69"                 : LOCATION   = LC1_B16;  -- |CLOCK:1|hourhigh1
    "|CLOCK:1|:70"                 : LOCATION   = LC3_B16;  -- |CLOCK:1|hourhigh0
    "|CLOCK:1|:71"                 : LOCATION   = LC8_B34;  -- |CLOCK:1|week3
    "|CLOCK:1|:72"                 : LOCATION   = LC1_B21;  -- |CLOCK:1|week2
    "|CLOCK:1|:73"                 : LOCATION   = LC8_B21;  -- |CLOCK:1|week1
    "|CLOCK:1|:74"                 : LOCATION   = LC7_B34;  -- |CLOCK:1|week0
    "|CLOCK:1|:263"                : LOCATION   = LC7_B23;
    "|CLOCK:1|~263~1"              : LOCATION   = LC6_B22;
    "|CLOCK:1|~263~2"              : LOCATION   = LC4_B21;
    "|CLOCK:1|~263~3"              : LOCATION   = LC5_B21;
    "|CLOCK:1|~263~4"              : LOCATION   = LC2_B35;
    "|CLOCK:1|~263~5"              : LOCATION   = LC2_B11;
    "|CLOCK:1|~263~6"              : LOCATION   = LC8_B11;
    "|CLOCK:1|~263~7"              : LOCATION   = LC5_B11;
    "|CLOCK:1|~263~8"              : LOCATION   = LC8_B10;
    "|CLOCK:1|~263~9"              : LOCATION   = LC8_B3 ;
    "|CLOCK:1|~263~10"             : LOCATION   = LC7_B16;
    "|CLOCK:1|:279"                : LOCATION   = LC8_B20;
    "|CLOCK:1|:295"                : LOCATION   = LC5_B12;
    "|CLOCK:1|:311"                : LOCATION   = LC5_B4 ;
    "|CLOCK:1|:336"                : LOCATION   = LC8_B6 ;
    "|CLOCK:1|:355"                : LOCATION   = LC5_B5 ;
    "|CLOCK:1|~567~1"              : LOCATION   = LC2_B21;
    "|CLOCK:1|~732~1"              : LOCATION   = LC8_B16;
    "|CLOCK:1|~845~1"              : LOCATION   = LC6_B30;
    "|CLOCK:1|:989"                : LOCATION   = LC5_B9 ;
    "|CLOCK:1|:995"                : LOCATION   = LC7_B9 ;
    "|CLOCK:1|:1001"               : LOCATION   = LC8_B9 ;
    "|CLOCK:1|:1175"               : LOCATION   = LC5_B31;
    "|CLOCK:1|:1182"               : LOCATION   = LC8_B31;
    "|CLOCK:1|~1217~1"             : LOCATION   = LC7_B3 ;
    "|CLOCK:1|~1223~1"             : LOCATION   = LC3_B4 ;
    "|CLOCK:1|~1229~1"             : LOCATION   = LC6_B9 ;
    "|CLOCK:1|:1235"               : LOCATION   = LC3_B22;
    "|CLOCK:1|~1235~1"             : LOCATION   = LC7_B22;
    "|CLOCK:1|~1241~1"             : LOCATION   = LC7_B21;
    "|CLOCK:1|~1247~1"             : LOCATION   = LC3_B21;
    "|CLOCK:1|~1253~1"             : LOCATION   = LC5_B34;
    "|CLOCK:1|~1253~2"             : LOCATION   = LC6_B16;
    "|CLOCK:1|~1259~1"             : LOCATION   = LC6_B11;
    "|CLOCK:1|~1265~1"             : LOCATION   = LC4_B11;
    "|CLOCK:1|~1271~1"             : LOCATION   = LC3_B11;
    "|CLOCK:1|~1277~1"             : LOCATION   = LC4_B4 ;
    "|CLOCK:1|~1283~1"             : LOCATION   = LC5_B16;
    "|CONTROL:2|LPM_ADD_SUB:585|addcore:adder|:59" : LOCATION   = LC3_B34;
    "|CONTROL:2|LPM_ADD_SUB:631|addcore:adder|:59" : LOCATION   = LC7_B7 ;
    "|CONTROL:2|LPM_ADD_SUB:684|addcore:adder|:59" : LOCATION   = LC1_B1 ;
    "|CONTROL:2|LPM_ADD_SUB:737|addcore:adder|:59" : LOCATION   = LC6_B29;
    "|CONTROL:2|LPM_ADD_SUB:1438|addcore:adder|:59" : LOCATION   = LC5_F20;
    "|CONTROL:2|LPM_ADD_SUB:1491|addcore:adder|:59" : LOCATION   = LC1_F26;
    "|CONTROL:2|:43"               : LOCATION   = LC1_D15;  -- |CONTROL:2|setmark
    "|CONTROL:2|:44"               : LOCATION   = LC1_B24;  -- |CONTROL:2|adjsta2
    "|CONTROL:2|:45"               : LOCATION   = LC3_B24;  -- |CONTROL:2|adjsta1
    "|CONTROL:2|:46"               : LOCATION   = LC2_B24;  -- |CONTROL:2|adjsta0
    "|CONTROL:2|:47"               : LOCATION   = LC8_F31;  -- |CONTROL:2|alarm_adjsta2
    "|CONTROL:2|:48"               : LOCATION   = LC5_F31;  -- |CONTROL:2|alarm_adjsta1
    "|CONTROL:2|:49"               : LOCATION   = LC6_F31;  -- |CONTROL:2|alarm_adjsta0
    "|CONTROL:2|:50"               : LOCATION   = LC4_B34;  -- |CONTROL:2|week3
    "|CONTROL:2|:51"               : LOCATION   = LC1_B34;  -- |CONTROL:2|week2
    "|CONTROL:2|:52"               : LOCATION   = LC6_B34;  -- |CONTROL:2|week1
    "|CONTROL:2|:53"               : LOCATION   = LC2_B34;  -- |CONTROL:2|week0
    "|CONTROL:2|:54"               : LOCATION   = LC4_B16;  -- |CONTROL:2|hourhigh1
    "|CONTROL:2|:55"               : LOCATION   = LC2_B16;  -- |CONTROL:2|hourhigh0
    "|CONTROL:2|:56"               : LOCATION   = LC3_B7 ;  -- |CONTROL:2|hourlow3
    "|CONTROL:2|:57"               : LOCATION   = LC6_B7 ;  -- |CONTROL:2|hourlow2
    "|CONTROL:2|:58"               : LOCATION   = LC4_B7 ;  -- |CONTROL:2|hourlow1
    "|CONTROL:2|:59"               : LOCATION   = LC8_B7 ;  -- |CONTROL:2|hourlow0
    "|CONTROL:2|:60"               : LOCATION   = LC4_B3 ;  -- |CONTROL:2|minhigh2
    "|CONTROL:2|:61"               : LOCATION   = LC5_B3 ;  -- |CONTROL:2|minhigh1
    "|CONTROL:2|:62"               : LOCATION   = LC6_B3 ;  -- |CONTROL:2|minhigh0
    "|CONTROL:2|:63"               : LOCATION   = LC8_B1 ;  -- |CONTROL:2|minlow3
    "|CONTROL:2|:64"               : LOCATION   = LC3_B1 ;  -- |CONTROL:2|minlow2
    "|CONTROL:2|:65"               : LOCATION   = LC2_B1 ;  -- |CONTROL:2|minlow1
    "|CONTROL:2|:66"               : LOCATION   = LC6_B1 ;  -- |CONTROL:2|minlow0
    "|CONTROL:2|:67"               : LOCATION   = LC1_B31;  -- |CONTROL:2|sechigh2
    "|CONTROL:2|:68"               : LOCATION   = LC3_B31;  -- |CONTROL:2|sechigh1
    "|CONTROL:2|:69"               : LOCATION   = LC4_B31;  -- |CONTROL:2|sechigh0
    "|CONTROL:2|:70"               : LOCATION   = LC8_B29;  -- |CONTROL:2|seclow3
    "|CONTROL:2|:71"               : LOCATION   = LC4_B29;  -- |CONTROL:2|seclow2
    "|CONTROL:2|:72"               : LOCATION   = LC1_B29;  -- |CONTROL:2|seclow1
    "|CONTROL:2|:73"               : LOCATION   = LC7_B29;  -- |CONTROL:2|seclow0
    "|CONTROL:2|:74"               : LOCATION   = LC3_F20;  -- |CONTROL:2|alarm_hourhigh1
    "|CONTROL:2|:75"               : LOCATION   = LC7_F31;  -- |CONTROL:2|alarm_hourhigh0
    "|CONTROL:2|:76"               : LOCATION   = LC8_F20;  -- |CONTROL:2|alarm_hourlow3
    "|CONTROL:2|:77"               : LOCATION   = LC4_F20;  -- |CONTROL:2|alarm_hourlow2
    "|CONTROL:2|:78"               : LOCATION   = LC2_F20;  -- |CONTROL:2|alarm_hourlow1
    "|CONTROL:2|:79"               : LOCATION   = LC6_F20;  -- |CONTROL:2|alarm_hourlow0
    "|CONTROL:2|:80"               : LOCATION   = LC3_F18;  -- |CONTROL:2|alarm_minhigh2
    "|CONTROL:2|:81"               : LOCATION   = LC4_F18;  -- |CONTROL:2|alarm_minhigh1
    "|CONTROL:2|:82"               : LOCATION   = LC2_F18;  -- |CONTROL:2|alarm_minhigh0
    "|CONTROL:2|:83"               : LOCATION   = LC8_F26;  -- |CONTROL:2|alarm_minlow3
    "|CONTROL:2|:84"               : LOCATION   = LC5_F26;  -- |CONTROL:2|alarm_minlow2
    "|CONTROL:2|:85"               : LOCATION   = LC1_F16;  -- |CONTROL:2|alarm_minlow1
    "|CONTROL:2|:86"               : LOCATION   = LC2_F16;  -- |CONTROL:2|alarm_minlow0
    "|CONTROL:2|:407"              : LOCATION   = LC3_F31;
    "|CONTROL:2|~1767~1"           : LOCATION   = LC2_F31;
    "|CONTROL:2|~1785~1"           : LOCATION   = LC1_F31;
    "|CONTROL:2|~1809~1"           : LOCATION   = LC4_F31;
    "|CONTROL:2|~1845~1"           : LOCATION   = LC4_B24;
    "|CONTROL:2|~1863~1"           : LOCATION   = LC7_B24;
    "|CONTROL:2|~1887~1"           : LOCATION   = LC6_B24;
    "|CONTROL:2|~1905~1"           : LOCATION   = LC5_B24;
    "|CONTROL:2|~1929~1"           : LOCATION   = LC5_B7 ;

⌨️ 快捷键说明

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