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

📄 dds.fit

📁 这是用VHDL语言编写的一个DDS频率合成器的源程序
💻 FIT
📖 第 1 页 / 共 4 页
字号:
    "|CONTROL1:1|~1965~5"          : LOCATION   = LC8_A12;
    "|CONTROL1:1|:2127"            : LOCATION   = LC6_B12;
    "|CONTROL1:1|~2139~1"          : LOCATION   = LC3_B13;
    "|CONTROL1:1|~2139~2"          : LOCATION   = LC6_B13;
    "|CONTROL1:1|~2148~1"          : LOCATION   = LC3_B14;
    "|CONTROL1:1|~2148~2"          : LOCATION   = LC4_B14;
    "|CONTROL1:1|~2157~1"          : LOCATION   = LC5_B14;
    "|CONTROL1:1|~2157~2"          : LOCATION   = LC7_B14;
    "|CONTROL1:1|~2166~1"          : LOCATION   = LC3_B15;
    "|CONTROL1:1|~2166~2"          : LOCATION   = LC5_B15;
    "|CONTROL1:1|~2175~1"          : LOCATION   = LC7_B15;
    "|CONTROL1:1|~2175~2"          : LOCATION   = LC8_B15;
    "|CONTROL1:1|~2184~1"          : LOCATION   = LC5_B13;
    "|CONTROL1:1|~2184~2"          : LOCATION   = LC7_B19;
    "|CONTROL1:1|~2193~1"          : LOCATION   = LC3_B2 ;
    "|CONTROL1:1|~2193~2"          : LOCATION   = LC8_B2 ;
    "|CONTROL1:1|~2202~1"          : LOCATION   = LC8_B1 ;
    "|CONTROL1:1|~2202~2"          : LOCATION   = LC2_B2 ;
    "|CONTROL1:1|~2211~1"          : LOCATION   = LC5_B3 ;
    "|CONTROL1:1|~2211~2"          : LOCATION   = LC1_B11;
    "|CONTROL1:1|~2211~3"          : LOCATION   = LC2_B11;
    "|CONTROL1:1|:2217"            : LOCATION   = LC6_B8 ;
    "|CONTROL1:1|:2226"            : LOCATION   = LC7_B3 ;
    "|CONTROL1:1|~2238~1"          : LOCATION   = LC2_B23;
    "|CONTROL1:1|~2238~2"          : LOCATION   = LC5_B1 ;
    "|CONTROL1:1|~2247~1"          : LOCATION   = LC4_B1 ;
    "|CONTROL1:1|~2247~2"          : LOCATION   = LC6_B1 ;
    "|CONTROL1:1|~2247~3"          : LOCATION   = LC7_B1 ;
    "|CONTROL1:1|~2292~1"          : LOCATION   = LC5_B23;
    "|CONTROL1:1|~2301~1"          : LOCATION   = LC4_B23;
    "|CONTROL1:1|~2310~1"          : LOCATION   = LC3_B23;
    "|CONTROL1:1|~2319~1"          : LOCATION   = LC4_B13;
    "|CONTROL1:1|~2319~2"          : LOCATION   = LC3_A12;
    "|CONTROL1:1|~2319~3"          : LOCATION   = LC5_A12;
    "|CONTROL1:1|:2327"            : LOCATION   = LC6_A12;
    "cs4~1"                        : LOCATION   = LC8_A5 ;
    "|FILTER:6|LPM_ADD_SUB:70|addcore:adder|:125" : LOCATION   = LC2_A18;
    "|FILTER:6|LPM_ADD_SUB:70|addcore:adder|:129" : LOCATION   = LC5_A18;
    "|FILTER:6|LPM_ADD_SUB:70|addcore:adder|:137" : LOCATION   = LC1_A18;
    "|FILTER:6|:11"                : LOCATION   = LC6_A16;
    "|FILTER:6|:13"                : LOCATION   = LC4_A16;
    "|FILTER:6|:15"                : LOCATION   = LC3_A18;
    "|FILTER:6|:17"                : LOCATION   = LC4_A18;
    "|FILTER:6|:19"                : LOCATION   = LC1_A20;
    "|FILTER:6|:21"                : LOCATION   = LC7_A20;
    "|FILTER:6|:23"                : LOCATION   = LC1_A22;
    "|FILTER:6|:25"                : LOCATION   = LC7_A22;
    "|FREQDIV:2|LPM_ADD_SUB:100|addcore:adder|:125" : LOCATION   = LC1_A8 ;
    "|FREQDIV:2|LPM_ADD_SUB:100|addcore:adder|:129" : LOCATION   = LC5_A8 ;
    "|FREQDIV:2|LPM_ADD_SUB:100|addcore:adder|:137" : LOCATION   = LC3_A2 ;
    "|FREQDIV:2|:2"                : LOCATION   = LC7_A8 ;
    "|FREQDIV:2|:4"                : LOCATION   = LC5_A2 ;  -- |FREQDIV:2|num7
    "|FREQDIV:2|:5"                : LOCATION   = LC4_A2 ;  -- |FREQDIV:2|num6
    "|FREQDIV:2|:6"                : LOCATION   = LC2_A2 ;  -- |FREQDIV:2|num5
    "|FREQDIV:2|:7"                : LOCATION   = LC7_A2 ;  -- |FREQDIV:2|num4
    "|FREQDIV:2|:8"                : LOCATION   = LC6_A2 ;  -- |FREQDIV:2|num3
    "|FREQDIV:2|:9"                : LOCATION   = LC4_A8 ;  -- |FREQDIV:2|num2
    "|FREQDIV:2|:10"               : LOCATION   = LC2_A8 ;  -- |FREQDIV:2|num1
    "|FREQDIV:2|:11"               : LOCATION   = LC3_A8 ;  -- |FREQDIV:2|num0
    "|FREQDIV:2|:45"               : LOCATION   = LC8_A2 ;
    "|FREQDIV:2|~45~1"             : LOCATION   = LC1_A2 ;
    "|KEY_DECODER:35|:6"           : LOCATION   = LC4_B5 ;
    "|KEY_DECODER:35|:8"           : LOCATION   = LC2_B6 ;
    "|KEY_DECODER:35|:10"          : LOCATION   = LC1_B10;
    "|KEY_DECODER:35|:12"          : LOCATION   = LC4_B10;
    "|KEY_DECODER:35|:14"          : LOCATION   = LC2_B7 ;
    "|KEY_DECODER:35|:16"          : LOCATION   = LC4_B7 ;
    "|KEY_DECODER:35|:18"          : LOCATION   = LC6_B7 ;
    "|KEY_DECODER:35|:20"          : LOCATION   = LC6_B10;
    "|KEY_DECODER:35|:22"          : LOCATION   = LC6_B5 ;
    "|KEY_DECODER:35|~196~1"       : LOCATION   = LC3_B6 ;
    "|KEY_DECODER:35|:208"         : LOCATION   = LC1_B6 ;
    "|KEY_DECODER:35|:232"         : LOCATION   = LC8_B6 ;
    "|KEY_DECODER:35|:295"         : LOCATION   = LC7_B5 ;
    "|KEY_DECODER:35|~295~1"       : LOCATION   = LC6_B6 ;
    "|KEY_DECODER:35|:852"         : LOCATION   = LC7_B9 ;
    "|KEY_DECODER:35|~856~1"       : LOCATION   = LC7_B6 ;
    "|KEY_DECODER:35|:864"         : LOCATION   = LC4_B9 ;
    "|KEY_DECODER:35|:876"         : LOCATION   = LC2_B9 ;
    "|KEY_DECODER:35|:888"         : LOCATION   = LC3_B7 ;
    "|KEY_DECODER:35|~906~1"       : LOCATION   = LC4_B6 ;
    "|KEY_DECODER:35|~906~2"       : LOCATION   = LC3_B10;
    "|KEY_DECODER:35|~906~3"       : LOCATION   = LC5_B6 ;
    "|KEY_DECODER:35|~921~1"       : LOCATION   = LC7_B10;
    "|KEY_DECODER:35|~921~2"       : LOCATION   = LC8_B10;
    "|KEY_DECODER:35|~936~1"       : LOCATION   = LC2_B10;
    "|KEY_DECODER:35|~936~2"       : LOCATION   = LC5_B10;
    "|PHASE_ADDER:17|LPM_ADD_SUB:228|addcore:adder|pcarry1" : LOCATION   = LC3_A20;
    "|PHASE_ADDER:17|LPM_ADD_SUB:228|addcore:adder|pcarry2" : LOCATION   = LC3_A6 ;
    "|PHASE_ADDER:17|LPM_ADD_SUB:228|addcore:adder|pcarry3" : LOCATION   = LC6_A6 ;
    "|PHASE_ADDER:17|LPM_ADD_SUB:228|addcore:adder|pcarry4" : LOCATION   = LC4_A6 ;
    "|PHASE_ADDER:17|LPM_ADD_SUB:228|addcore:adder|pcarry5" : LOCATION   = LC2_A10;
    "|PHASE_ADDER:17|LPM_ADD_SUB:228|addcore:adder|pcarry6" : LOCATION   = LC6_A3 ;
    "|PHASE_ADDER:17|LPM_ADD_SUB:228|addcore:adder|pcarry7" : LOCATION   = LC2_A3 ;
    "|PHASE_ADDER:17|LPM_ADD_SUB:228|addcore:adder|pcarry8" : LOCATION   = LC5_A1 ;
    "|PHASE_ADDER:17|LPM_ADD_SUB:228|addcore:adder|pcarry9" : LOCATION   = LC6_A4 ;
    "|PHASE_ADDER:17|LPM_ADD_SUB:228|addcore:adder|pcarry10" : LOCATION   = LC4_A4 ;
    "|PHASE_ADDER:17|LPM_ADD_SUB:228|addcore:adder|pcarry11" : LOCATION   = LC4_A9 ;
    "|PHASE_ADDER:17|LPM_ADD_SUB:228|addcore:adder|pcarry12" : LOCATION   = LC7_A16;
    "|PHASE_ADDER:17|LPM_ADD_SUB:228|addcore:adder|pcarry13" : LOCATION   = LC8_A16;
    "|PHASE_ADDER:17|LPM_ADD_SUB:228|addcore:adder|:92" : LOCATION   = LC5_A20;
    "|PHASE_ADDER:17|:32"          : LOCATION   = LC3_A16;
    "|PHASE_ADDER:17|:34"          : LOCATION   = LC1_A16;
    "|PHASE_ADDER:17|:36"          : LOCATION   = LC2_A16;
    "|PHASE_ADDER:17|:38"          : LOCATION   = LC6_A9 ;
    "|PHASE_ADDER:17|:40"          : LOCATION   = LC1_A4 ;
    "|PHASE_ADDER:17|:42"          : LOCATION   = LC5_A4 ;
    "|PHASE_ADDER:17|:44"          : LOCATION   = LC8_A1 ;
    "|PHASE_ADDER:17|:46"          : LOCATION   = LC3_A3 ;
    "|PHASE_ADDER:17|:48"          : LOCATION   = LC4_A3 ;
    "|PHASE_ADDER:17|:50"          : LOCATION   = LC1_A10;
    "|PHASE_ADDER:17|:52"          : LOCATION   = LC5_A6 ;
    "|PHASE_ADDER:17|:54"          : LOCATION   = LC2_A6 ;
    "|PHASE_ADDER:17|:56"          : LOCATION   = LC8_A6 ;
    "|PHASE_ADDER:17|:58"          : LOCATION   = LC4_A20;
    "|PHASE_ADDER:17|:60"          : LOCATION   = LC2_A20;
    "|PHASE_REG:18|:33"            : LOCATION   = LC1_A11;  -- |PHASE_REG:18|buff14
    "|PHASE_REG:18|:34"            : LOCATION   = LC1_A7 ;  -- |PHASE_REG:18|buff13
    "|PHASE_REG:18|:35"            : LOCATION   = LC7_A7 ;  -- |PHASE_REG:18|buff12
    "|PHASE_REG:18|:36"            : LOCATION   = LC6_A11;  -- |PHASE_REG:18|buff11
    "|PHASE_REG:18|:37"            : LOCATION   = LC4_A11;  -- |PHASE_REG:18|buff10
    "|PHASE_REG:18|:38"            : LOCATION   = LC5_A7 ;  -- |PHASE_REG:18|buff9
    "|PHASE_REG:18|:39"            : LOCATION   = LC3_A11;  -- |PHASE_REG:18|buff8
    "|PHASE_REG:18|:40"            : LOCATION   = LC8_A7 ;  -- |PHASE_REG:18|buff7
    "|PHASE_REG:18|:41"            : LOCATION   = LC4_A7 ;  -- |PHASE_REG:18|buff6
    "|PHASE_REG:18|:42"            : LOCATION   = LC5_A10;  -- |PHASE_REG:18|buff5
    "|PHASE_REG:18|:43"            : LOCATION   = LC8_A11;  -- |PHASE_REG:18|buff4
    "|PHASE_REG:18|:44"            : LOCATION   = LC3_A7 ;  -- |PHASE_REG:18|buff3
    "|PHASE_REG:18|:45"            : LOCATION   = LC2_A7 ;  -- |PHASE_REG:18|buff2
    "|PHASE_REG:18|:46"            : LOCATION   = LC5_A11;  -- |PHASE_REG:18|buff1
    "|PHASE_REG:18|:47"            : LOCATION   = LC6_A7 ;  -- |PHASE_REG:18|buff0
    "|LPM_ROM:15|altrom:srom|segment0_0" : LOCATION   = EC1_C  ;
    "|LPM_ROM:15|altrom:srom|segment0_1" : LOCATION   = EC2_C  ;
    "|LPM_ROM:15|altrom:srom|segment0_2" : LOCATION   = EC4_C  ;
    "|LPM_ROM:15|altrom:srom|segment0_3" : LOCATION   = EC3_C  ;
    "|LPM_ROM:15|altrom:srom|segment0_4" : LOCATION   = EC1_A  ;
    "|LPM_ROM:15|altrom:srom|segment0_5" : LOCATION   = EC2_A  ;
    "|LPM_ROM:15|altrom:srom|segment0_6" : LOCATION   = EC4_A  ;
    "|LPM_ROM:15|altrom:srom|segment0_7" : LOCATION   = EC3_A  ;

END;

INTERNAL_INFO "dds"
BEGIN
	DEVICE = EPF10K10LC84-4;
    LC8_B7  : LORAX = "1:MSW7R1C6,V21C6->OV2C6P36|";
    LC1_B7  : LORAX = "1:MSW0R1C6|2:HHL22R1,PA2R1C5->LC1_B6,->LC8_B6,->LC6_B6,->LC7_B6,->LC4_B6|,2:V0C6,HHL22R2->OH8R2P27||";
    LC2_B4  : LORAX = "1:MSW2R1C2,V6C2->OV1C2P8|";
    LC5_B4  : LORAX = "1:MSW4R1C3|2:V12C3->OV0C3P6|,2:HHL38R1,PA11R1C5->LC1_B6,->LC8_B6,->LC6_B6,->LC7_B6,->LC4_B6||";
    LC7_B4  : LORAX = "1:MSW7R1C2,V21C2->OV0C2P7|";
    LC1_B4  : LORAX = "1:MSW0R1C3,G42R1->OH8R1P21|2:PA17R1C5->LC3_B6,->LC1_B6,->LC8_B6,->LC7_B6,->LC4_B6||";
    LC1_A1  : LORAX = "1:MSW0R0C0,G39R0->OH8R0P16|";
    LC6_A1  : LORAX = "1:MSW5R0C1,V15C1->OV1C1P9,2:HHL28R1,PA7R1C5->LC3_B6,->LC1_B6,->LC8_B6,->LC7_B6,->LC4_B6||";
    OH14R0P19 : LORAX = "  1/  2. 1:G44R0|2:PA6R0C0->LC3_A1,->LC4_A1,->LC2_A1|,2:PA6R0C1->LC5_A2,->LC4_A2,->LC2_A2,->LC7_A2,->LC6_A2|,2:PA6R0C2->LC1_A3,->LC5_A3|,2:PA6R0C3->LC2_A4,->LC3_A4,->LC8_A4,->LC7_A4|,2:PA6R0C4->LC1_A5,->LC8_A5|,2:PA6R0C5->LC7_A6,->LC1_A6|,2:PA6R0C7->LC7_A8,->LC4_A8,->LC2_A8,->LC3_A8|,2:PA6R0C8->LC1_A9,->LC5_A9,->LC2_A9,->LC7_A9|,2:PA6R0C11->LC4_A12,->LC1_A12,->LC2_A12|,2:PA6R0C15->LC5_A16,->LC6_A16,->LC4_A16|,2:PA6R0C17->LC3_A18,->LC4_A18|,2:PA6R0C19->LC6_A20,->LC8_A20,->LC1_A20,->LC7_A20|,2:PA6R0C21->LC1_A22,->LC7_A22|,2:V9C13,G9R1|3:PA12R1C0->LC3_B1,->LC1_B1,->LC2_B1|,3:PA12R1C1->LC6_B2|,3:PA9R1C2->LC1_B3|,3:PA12R1C3->LC6_B4,->LC3_B4,->LC8_B4,->LC4_B4|,3:PA12R1C4->LC4_B5,->LC6_B5|,3:PA12R1C5->LC2_B6|,3:PA12R1C6->LC7_B7,->LC5_B7,->LC2_B7,->LC4_B7,->LC6_B7|,3:PA9R1C7->LC5_B8|,3:PA12R1C9->LC1_B10,->LC4_B10,->LC6_B10|,3:PA12R1C10->LC6_B11|,3:PA12R1C11->LC4_B12|,3:PA9R1C12->LC1_B13,->LC2_B13|,3:PA12R1C13->LC6_B14,->LC2_B14|,3:PA12R1C14->LC6_B15,->LC4_B15|,3:PA12R1C18->LC8_B19|,3:PA12R1";
    OH14R0P19 : LORAX = "  2/  2. C20->LC1_B21|,3:PA12R1C21->LC1_B22|,3:PA12R1C22->LC6_B23,->LC7_B23,->LC8_B23|||";
    LC8_B11 : LORAX = "1:MSW7R1C11,G68R1|2:PA15R1C18->LC2_B19|,2:PA5R1C1->LC5_B2,->LC7_B2||";
    LC1_B19 : LORAX = "1:MSW0R1C18,HHR22R1|2:PA2R1C15->LC1_B16|,2:PA10R1C23->LC2_B24||";
    LC3_B11 : LORAX = "1:MSW2R1C11,HHL15R1,PA0R1C1->LC4_B2,->LC1_B2|";
    LC5_B11 : LORAX = "1:MSW4R1C11,G66R1,PA13R1C1->LC4_B2,->LC1_B2|";
    LC6_B19 : LORAX = "1:MSW5R1C18,HHR34R1,PA1R1C14->LC2_B15,->LC4_B15|";
    LC1_B16 : LORAX = "1:MSW0R1C15,HHR19R1,PA17R1C14->LC1_B15,->LC6_B15|";
    LC4_B24 : LORAX = "1:MSW3R1C23,HHR10R1,PA11R1C13->LC1_B14,->LC2_B14|";
    LC1_B24 : LORAX = "1:MSW0R1C23,HHR20R1,PA16R1C13->LC8_B14,->LC6_B14|";
    LC8_B24 : LORAX = "1:MSW4R1C22,G85R1|2:PA13R1C11->LC2_B12|,2:PA13R1C12->LC2_B13||";
    LC8_B8  : LORAX = "1:MSW4R1C6,HHL41R1|2:PA16R1C1->LC4_B2,->LC1_B2|,2:PA16R1C10->LC6_B11||";
    LC5_B2  : LORAX = "1:MSW5R1C0,G94R1,PA4R1C18->LC3_B19,->LC8_B19|";
    LC3_B19 : LORAX = "1:MSW2R1C18,HHR3R1,PA19R1C14->LC2_B15,->LC4_B15|";
    LC1_B15 : LORAX = "1:MSW0R1C14,HHR21R1,PA15R1C13->LC1_B14,->LC2_B14|";
    LC8_B14 : LORAX = "1:MSW7R1C13|2:G58R1,PA2R1C11->LC2_B12|,2:HHR35R1,PA0R1C12->LC2_B13||";
    LC3_B24 : LORAX = "1:MSW2R1C23,G18R1,PA9R1C11->LC2_B12|";
    LC4_B11 : LORAX = "1:MSW3R1C11,HHL10R1,PA12R1C2->LC8_B3,->LC3_B3|";
    LC1_A5  : LORAX = "1:MSW0R0C4,V0C4->OV1C4P5|";
    LC4_A12 : LORAX = "1:MSW3R0C11,V9C11->OV0C11P3|";
    LC1_B13 : LORAX = "1:MSW0R1C12,V0C12->OV1C12P83|";
    LC1_B22 : LORAX = "1:MSW0R1C21,V0C21->OV0C21P81|";
    LC6_B23 : LORAX = "1:MSW5R1C22,V15C22->OV0C22P80|";
    LC7_B23 : LORAX = "1:MSW6R1C23,V18C23->OV1C23P79|";
    LC8_B23 : LORAX = "1:MSW7R1C23,V21C23->OV0C23P78|";
    LC1_A12 : LORAX = "1:MSW0R0C11,G36R0->OH0R0P73|";
    LC1_A9  : LORAX = "1:MSW0R0C9,G37R0,PA1R0C15->LC8_A16,->LC1_A16|";
    LC2_A9  : LORAX = "1:MSW1R0C8,HHL2R0,PA20R0C9->LC2_A10,->LC1_A10|";
    LC8_A4  : LORAX = "1:MSW7R0C3,HHL27R0,PA8R0C5->LC6_A6,->LC2_A6|";
    LC7_A4  : LORAX = "1:MSW6R0C3,G74R0|2:PA11R0C15->LC3_A16,->LC1_A16,->LC2_A16|,2:PA11R0C19->LC4_A20,->LC2_A20|,2:PA21R0C0->LC8_A1|,2:PA11R0C2->LC3_A3,->LC4_A3|,2:PA11R0C5->LC5_A6,->LC2_A6,->LC8_A6|,2:PA11R0C6->LC1_A7,->LC7_A7,->LC5_A7,->LC8_A7,->LC4_A7,->LC3_A7,->LC2_A7,->LC6_A7|,2:PA11R0C8->LC6_A9|,2:PA11R0C9->LC1_A10,->LC5_A10|,2:PA11R0C10->LC1_A11,->LC6_A11,->LC4_A11,->LC3_A11,->LC8_A11,->LC5_A11||";

⌨️ 快捷键说明

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