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

📄 songer.fit

📁 本文介绍了乐曲演奏电路的设计与实现中涉及的CPLD/FPGA可编程逻辑控件,开发环境MAX+PLUSⅡ,硬件描述语言HDL以及介绍了在MAX+PLUSⅡ的EDA 软件平台上, 一种基于FPGA 的乐曲
💻 FIT
📖 第 1 页 / 共 2 页
字号:
-- MAX+plus II Compiler Fit File      
-- Version 10.0 9/14/2000             
-- Compiled: 05/17/2008 17:57:46      

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

    DEVICE = "EP1K100QC208-3";

    "Clk8hz"                       : INPUT_PIN  = 79     ;
    "clk12mhz"                     : INPUT_PIN  = 183    ;
    "Code10"                       : OUTPUT_PIN = 139    ;
    "Code11"                       : OUTPUT_PIN = 136    ;
    "Code12"                       : OUTPUT_PIN = 140    ;
    "Code13"                       : OUTPUT_PIN = 24     ;
    "High1"                        : OUTPUT_PIN = 205    ;
    "spkout"                       : OUTPUT_PIN = 63     ;
    "|notetabs:U1|LPM_ADD_SUB:96|addcore:adder|:125" : LOCATION   = LC6_C17;
    "|notetabs:U1|LPM_ADD_SUB:96|addcore:adder|:133" : LOCATION   = LC4_C17;
    "|notetabs:U1|:6"              : LOCATION   = LC5_C17;  -- |notetabs:U1|counter7
    "|notetabs:U1|:7"              : LOCATION   = LC2_C17;  -- |notetabs:U1|counter6
    "|notetabs:U1|:8"              : LOCATION   = LC3_C17;  -- |notetabs:U1|counter5
    "|notetabs:U1|:9"              : LOCATION   = LC1_C17;  -- |notetabs:U1|counter4
    "|notetabs:U1|:10"             : LOCATION   = LC3_C23;  -- |notetabs:U1|counter3
    "|notetabs:U1|:11"             : LOCATION   = LC4_C19;  -- |notetabs:U1|counter2
    "|notetabs:U1|:12"             : LOCATION   = LC2_C13;  -- |notetabs:U1|counter1
    "|notetabs:U1|:13"             : LOCATION   = LC2_C7 ;  -- |notetabs:U1|counter0
    "|notetabs:U1|:47"             : LOCATION   = LC1_C20;
    "|notetabs:U1|~47~1"           : LOCATION   = LC3_C20;
    "|notetabs:U1|~47~2"           : LOCATION   = LC2_C20;
    "|speakera:U3|LPM_ADD_SUB:145|addcore:adder|:83" : LOCATION   = LC6_E21;
    "|speakera:U3|LPM_ADD_SUB:145|addcore:adder|:87" : LOCATION   = LC7_E21;
    "|speakera:U3|LPM_ADD_SUB:145|addcore:adder|:91" : LOCATION   = LC3_E21;
    "|speakera:U3|LPM_ADD_SUB:145|addcore:adder|:95" : LOCATION   = LC5_E20;
    "|speakera:U3|LPM_ADD_SUB:145|addcore:adder|:99" : LOCATION   = LC6_E20;
    "|speakera:U3|LPM_ADD_SUB:145|addcore:adder|:103" : LOCATION   = LC2_E20;
    "|speakera:U3|LPM_ADD_SUB:145|addcore:adder|:107" : LOCATION   = LC3_E19;
    "|speakera:U3|LPM_ADD_SUB:145|addcore:adder|:111" : LOCATION   = LC4_E19;
    "|speakera:U3|:13"             : LOCATION   = LC1_E35;
    "|speakera:U3|:16"             : LOCATION   = LC2_E19;  -- |speakera:U3|fullspks
    "|speakera:U3|:18"             : LOCATION   = LC2_D16;  -- |speakera:U3|c43
    "|speakera:U3|:19"             : LOCATION   = LC3_D16;  -- |speakera:U3|c42
    "|speakera:U3|:20"             : LOCATION   = LC4_D16;  -- |speakera:U3|c41
    "|speakera:U3|:21"             : LOCATION   = LC5_D16;  -- |speakera:U3|c40
    "|speakera:U3|:27"             : LOCATION   = LC1_D16;
    "|speakera:U3|:73"             : LOCATION   = LC5_E19;  -- |speakera:U3|c1110
    "|speakera:U3|:74"             : LOCATION   = LC6_E19;  -- |speakera:U3|c119
    "|speakera:U3|:75"             : LOCATION   = LC7_E19;  -- |speakera:U3|c118
    "|speakera:U3|:76"             : LOCATION   = LC8_E19;  -- |speakera:U3|c117
    "|speakera:U3|:77"             : LOCATION   = LC4_E20;  -- |speakera:U3|c116
    "|speakera:U3|:78"             : LOCATION   = LC1_E20;  -- |speakera:U3|c115
    "|speakera:U3|:79"             : LOCATION   = LC3_E20;  -- |speakera:U3|c114
    "|speakera:U3|:80"             : LOCATION   = LC1_E21;  -- |speakera:U3|c113
    "|speakera:U3|:81"             : LOCATION   = LC2_E21;  -- |speakera:U3|c112
    "|speakera:U3|:82"             : LOCATION   = LC4_E21;  -- |speakera:U3|c111
    "|speakera:U3|:83"             : LOCATION   = LC5_E21;  -- |speakera:U3|c110
    "|speakera:U3|:98"             : LOCATION   = LC1_E19;
    "|speakera:U3|:252"            : LOCATION   = LC2_E35;  -- |speakera:U3|c2
    "|tonetaba:U2|:662"            : LOCATION   = LC8_C27;
    "|tonetaba:U2|:674"            : LOCATION   = LC1_C16;
    "|tonetaba:U2|:686"            : LOCATION   = LC7_C2 ;
    "|tonetaba:U2|:698"            : LOCATION   = LC3_C24;
    "|tonetaba:U2|:710"            : LOCATION   = LC2_C2 ;
    "|tonetaba:U2|:722"            : LOCATION   = LC1_C2 ;
    "|tonetaba:U2|:734"            : LOCATION   = LC1_C18;
    "|tonetaba:U2|:746"            : LOCATION   = LC6_C18;
    "|tonetaba:U2|:758"            : LOCATION   = LC3_C18;
    "|tonetaba:U2|:770"            : LOCATION   = LC1_C27;
    "|tonetaba:U2|~773~1"          : LOCATION   = LC6_E7 ;
    "|tonetaba:U2|:782"            : LOCATION   = LC1_C11;
    "|tonetaba:U2|:794"            : LOCATION   = LC1_C10;
    "|tonetaba:U2|:806"            : LOCATION   = LC1_C9 ;
    "|tonetaba:U2|:809"            : LOCATION   = LC1_E7 ;
    "|tonetaba:U2|~824~1"          : LOCATION   = LC1_C8 ;
    "|tonetaba:U2|:847"            : LOCATION   = LC5_E7 ;
    "|tonetaba:U2|~847~1"          : LOCATION   = LC1_C15;
    "|tonetaba:U2|:851"            : LOCATION   = LC8_E7 ;
    "|tonetaba:U2|:878"            : LOCATION   = LC6_C1 ;
    "|tonetaba:U2|:893"            : LOCATION   = LC1_C1 ;
    "|tonetaba:U2|:913"            : LOCATION   = LC6_C4 ;
    "|tonetaba:U2|:925"            : LOCATION   = LC5_C4 ;
    "|tonetaba:U2|:935"            : LOCATION   = LC2_C4 ;
    "|tonetaba:U2|:947"            : LOCATION   = LC7_C6 ;
    "|tonetaba:U2|:961"            : LOCATION   = LC6_C6 ;
    "|tonetaba:U2|:977"            : LOCATION   = LC1_C6 ;
    "|tonetaba:U2|~979~1"          : LOCATION   = LC5_C6 ;
    "|tonetaba:U2|:1007"           : LOCATION   = LC4_C1 ;
    "|tonetaba:U2|:1019"           : LOCATION   = LC3_C1 ;
    "|tonetaba:U2|:1045"           : LOCATION   = LC7_C3 ;
    "|tonetaba:U2|:1057"           : LOCATION   = LC6_C3 ;
    "|tonetaba:U2|:1061"           : LOCATION   = LC1_C3 ;
    "|tonetaba:U2|:1087"           : LOCATION   = LC3_E7 ;
    "|tonetaba:U2|:1103"           : LOCATION   = LC2_E7 ;
    "|tonetaba:U2|:1118"           : LOCATION   = LC3_C6 ;
    "|tonetaba:U2|:1135"           : LOCATION   = LC4_C6 ;
    "|tonetaba:U2|:1145"           : LOCATION   = LC2_C6 ;
    "|tonetaba:U2|:1168"           : LOCATION   = LC5_C5 ;
    "|tonetaba:U2|:1172"           : LOCATION   = LC6_C5 ;
    "|tonetaba:U2|~1186~1"         : LOCATION   = LC1_C26;
    "|tonetaba:U2|:1187"           : LOCATION   = LC1_C5 ;
    "|tonetaba:U2|:1217"           : LOCATION   = LC2_C1 ;
    "|tonetaba:U2|~1219~1"         : LOCATION   = LC1_C25;
    "|tonetaba:U2|:1229"           : LOCATION   = LC5_C1 ;
    "|tonetaba:U2|~1231~1"         : LOCATION   = LC1_E13;
    "|tonetaba:U2|~1250~1"         : LOCATION   = LC4_E7 ;
    "|tonetaba:U2|~1250~2"         : LOCATION   = LC2_C12;
    "|tonetaba:U2|:1271"           : LOCATION   = LC3_E49;
    "|tonetaba:U2|~1273~1"         : LOCATION   = LC1_C21;
    "|tonetaba:U2|~1283~1"         : LOCATION   = LC2_C14;
    "|tonetaba:U2|:1297"           : LOCATION   = LC3_C4 ;
    "|tonetaba:U2|:1313"           : LOCATION   = LC1_C4 ;
    "|tonetaba:U2|~1315~1"         : LOCATION   = LC4_C4 ;
    "|tonetaba:U2|:1330"           : LOCATION   = LC4_C5 ;
    "|tonetaba:U2|:1339"           : LOCATION   = LC3_C5 ;
    "|tonetaba:U2|:1348"           : LOCATION   = LC2_C5 ;
    "|tonetaba:U2|:1355"           : LOCATION   = LC8_C5 ;
    "|tonetaba:U2|~1357~1"         : LOCATION   = LC7_C5 ;
    "|tonetaba:U2|:1375"           : LOCATION   = LC4_C3 ;
    "|tonetaba:U2|~1375~1"         : LOCATION   = LC1_C22;
    "|tonetaba:U2|:1381"           : LOCATION   = LC3_C3 ;
    "|tonetaba:U2|:1388"           : LOCATION   = LC2_C3 ;
    "|tonetaba:U2|:1397"           : LOCATION   = LC5_C3 ;
    "|tonetaba:U2|:1439"           : LOCATION   = LC1_E49;
    "|tonetaba:U2|~1441~1"         : LOCATION   = LC2_E14;
    "|notetabs:U1|music:u1|LPM_ROM:1|altrom:srom|segment0_0" : LOCATION   = EC2_C  ;
    "|notetabs:U1|music:u1|LPM_ROM:1|altrom:srom|segment0_1" : LOCATION   = EC9_C  ;
    "|notetabs:U1|music:u1|LPM_ROM:1|altrom:srom|segment0_2" : LOCATION   = EC1_C  ;
    "|notetabs:U1|music:u1|LPM_ROM:1|altrom:srom|segment0_3" : LOCATION   = EC10_C ;

END;

INTERNAL_INFO "songer"
BEGIN
	DEVICE = EP1K100QC208-3;
    OD5P79  : LORAX = "1:FB5->EC2_C,->EC9_C,->EC1_C,->EC10_C,->LC5_C17,->LC2_C17,->LC3_C17,->LC1_C17,->LC3_C23,->LC4_C19,->LC2_C13,->LC2_C7|";
    OD4P183 : LORAX = "1:FB4->LC2_D16,->LC3_D16,->LC4_D16,->LC5_D16|";
    EC2_C   : LORAX = "1:RB1R2,G13R2|2:PA1R2C17->LC1_C18,->LC6_C18,->LC3_C18|,2:PA1R2C1->LC7_C2,->LC2_C2,->LC1_C2|,2:PA1R2C23->LC3_C24|,2:PA1R2C8->LC1_C9|,2:PA1R2C15->LC1_C16|,2:PA1R2C9->LC1_C10|,2:PA1R2C10->LC1_C11|,2:PA1R2C26->LC8_C27,->LC1_C27||";
    EC9_C   : LORAX = "1:RB8R2,G42R2|2:PA0R2C17->LC1_C18,->LC6_C18,->LC3_C18|,2:PA0R2C1->LC7_C2,->LC2_C2,->LC1_C2|,2:PA0R2C23->LC3_C24|,2:PA0R2C8->LC1_C9|,2:PA0R2C15->LC1_C16|,2:PA0R2C9->LC1_C10|,2:PA0R2C10->LC1_C11|,2:PA0R2C26->LC8_C27,->LC1_C27||";
    EC1_C   : LORAX = "1:RB0R2,G3R2|2:PA22R2C17->LC1_C18,->LC6_C18,->LC3_C18|,2:PA22R2C1->LC7_C2,->LC2_C2,->LC1_C2|,2:PA22R2C23->LC3_C24|,2:PA22R2C8->LC1_C9|,2:PA22R2C15->LC1_C16|,2:PA22R2C9->LC1_C10|,2:PA22R2C10->LC1_C11|,2:PA22R2C26->LC8_C27,->LC1_C27||";
    EC10_C  : LORAX = "1:RB9R2,G20R2|2:PA19R2C17->LC1_C18,->LC6_C18,->LC3_C18|,2:PA19R2C1->LC7_C2,->LC2_C2,->LC1_C2|,2:PA19R2C23->LC3_C24|,2:PA19R2C8->LC1_C9|,2:PA19R2C15->LC1_C16|,2:PA19R2C9->LC1_C10|,2:PA19R2C10->LC1_C11|,2:PA19R2C26->LC8_C27,->LC1_C27||";
    LC5_C17 : LORAX = "1:MSW4R2C17,G140R2|2:LRP0R2->EC2_C,->EC1_C|,2:MRP0R2->EC9_C,->EC10_C|,2:LWP0R2->EC2_C,->EC1_C|,2:MWP0R2->EC9_C,->EC10_C|,2:PA20R2C19->LC2_C20||";
    LC2_C17 : LORAX = "1:MSW1R2C16,G12R2|2:LRP12R2->EC2_C,->EC1_C|,2:MRP12R2->EC9_C,->EC10_C|,2:LWP12R2->EC2_C,->EC1_C|,2:MWP12R2->EC9_C,->EC10_C|,2:PA13R2C19->LC2_C20||";

⌨️ 快捷键说明

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