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

📄 alur.fit

📁 简单的CPU设计数字系统实验
💻 FIT
📖 第 1 页 / 共 4 页
字号:
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|~126~1" : LOCATION   = LC7_B15;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|~127~1" : LOCATION   = LC2_B12;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|:128" : LOCATION   = LC5_B12;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|~128~1" : LOCATION   = LC4_B12;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|:129" : LOCATION   = LC4_B1 ;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|~129~1" : LOCATION   = LC3_B1 ;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|~130~1" : LOCATION   = LC2_B24;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|:131" : LOCATION   = LC3_B22;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|:136" : LOCATION   = LC7_B14;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|:269" : LOCATION   = LC6_B23;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|~269~1" : LOCATION   = LC2_B23;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|~269~2" : LOCATION   = LC3_B23;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|:270" : LOCATION   = LC4_B14;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|~270~1" : LOCATION   = LC3_B14;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|~270~2" : LOCATION   = LC6_B14;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|:271" : LOCATION   = LC7_B12;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|:272" : LOCATION   = LC7_B1 ;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|~272~1" : LOCATION   = LC5_B1 ;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|~272~2" : LOCATION   = LC6_B1 ;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|:273" : LOCATION   = LC5_B24;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|~273~1" : LOCATION   = LC3_B24;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|~273~2" : LOCATION   = LC8_B24;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|:274" : LOCATION   = LC8_B14;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|:275" : LOCATION   = LC6_B22;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder0|:280" : LOCATION   = LC5_B14;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|:111" : LOCATION   = LC2_B5 ;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|~128~1" : LOCATION   = LC8_B12;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|~129~1" : LOCATION   = LC3_A15;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|:130" : LOCATION   = LC2_B21;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|~130~1" : LOCATION   = LC3_B21;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|:131" : LOCATION   = LC1_B2 ;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|:132" : LOCATION   = LC5_B22;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|:133" : LOCATION   = LC1_A17;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|:134" : LOCATION   = LC1_A15;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|:136" : LOCATION   = LC8_A19;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|:143" : LOCATION   = LC5_B5 ;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|:147" : LOCATION   = LC3_A19;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|:148" : LOCATION   = LC7_A19;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|:149" : LOCATION   = LC1_A19;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|:272" : LOCATION   = LC8_B3 ;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|:273" : LOCATION   = LC4_B10;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|:274" : LOCATION   = LC6_B21;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|~274~1" : LOCATION   = LC5_B21;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|~274~2" : LOCATION   = LC7_B21;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|:275" : LOCATION   = LC4_B17;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|~275~1" : LOCATION   = LC4_A19;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|:276" : LOCATION   = LC4_B18;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|~276~1" : LOCATION   = LC2_A19;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|:277" : LOCATION   = LC6_A17;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|~277~1" : LOCATION   = LC6_A19;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|:278" : LOCATION   = LC2_A15;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder1|:279" : LOCATION   = LC5_A19;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder2|:115" : LOCATION   = LC8_B5 ;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder2|:116" : LOCATION   = LC1_B5 ;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder2|:117" : LOCATION   = LC1_B18;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder2|:118" : LOCATION   = LC4_B24;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder2|:119" : LOCATION   = LC6_A18;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder2|:120" : LOCATION   = LC2_A22;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder2|:130" : LOCATION   = LC3_B5 ;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder2|:147" : LOCATION   = LC6_B5 ;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder2|:148" : LOCATION   = LC2_B18;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder2|:149" : LOCATION   = LC1_B24;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder2|:150" : LOCATION   = LC4_A18;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder2|:151" : LOCATION   = LC7_B24;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|csa_cell:adder2|:274" : LOCATION   = LC7_B5 ;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|lpm_add_sub:cpa_adder|addcore:adder|pcarry6" : LOCATION   = LC1_B4 ;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|lpm_add_sub:cpa_adder|addcore:adder|pcarry7" : LOCATION   = LC2_B11;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|lpm_add_sub:cpa_adder|addcore:adder|pcarry8" : LOCATION   = LC4_B9 ;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|lpm_add_sub:cpa_adder|addcore:adder|pcarry9" : LOCATION   = LC2_B19;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|lpm_add_sub:cpa_adder|addcore:adder|pcarry10" : LOCATION   = LC2_B13;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|lpm_add_sub:cpa_adder|addcore:adder|pcarry11" : LOCATION   = LC6_B20;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|lpm_add_sub:cpa_adder|addcore:adder|pcarry12" : LOCATION   = LC3_A21;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|lpm_add_sub:cpa_adder|addcore:adder|pcarry13" : LOCATION   = LC1_A23;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|lpm_add_sub:cpa_adder|addcore:adder|~139~1" : LOCATION   = LC6_B15;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|lpm_add_sub:cpa_adder|addcore:adder|~139~2" : LOCATION   = LC4_B15;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|lpm_add_sub:cpa_adder|addcore:adder|~139~3" : LOCATION   = LC4_B4 ;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|lpm_add_sub:cpa_adder|addcore:adder|~227~1" : LOCATION   = LC6_A13;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|lpm_add_sub:cpa_adder|addcore:adder|~227~2" : LOCATION   = LC4_A20;
    "|alu:2|LPM_MULT:4|multcore:mult_core|csa_add:padder|lpm_add_sub:cpa_adder|addcore:adder|~227~3" : LOCATION   = LC5_A20;
    "|alu:2|LPM_MULT:4|multcore:mult_core|decoder_node0_7" : LOCATION   = LC1_B14;
    "|alu:2|LPM_MULT:4|multcore:mult_core|decoder_node1_3" : LOCATION   = LC6_B24;
    "|alu:2|LPM_MULT:4|multcore:mult_core|decoder_node1_6" : LOCATION   = LC2_B14;
    "|alu:2|LPM_MULT:4|multcore:mult_core|decoder_node2_6" : LOCATION   = LC4_B22;
    "|alu:2|LPM_MULT:4|multcore:mult_core|decoder_node4_1" : LOCATION   = LC6_A15;
    "|alu:2|LPM_MULT:4|multcore:mult_core|decoder_node4_7" : LOCATION   = LC4_A15;
    "|alu:2|LPM_MULT:4|multcore:mult_core|decoder_node5_0" : LOCATION   = LC1_B3 ;
    "|alu:2|LPM_MULT:4|multcore:mult_core|decoder_node5_1" : LOCATION   = LC3_B10;
    "|alu:2|LPM_MULT:4|multcore:mult_core|decoder_node5_6" : LOCATION   = LC5_A15;
    "|alu:2|LPM_MUX:3|muxlut:94|result_node" : LOCATION   = LC8_B6 ;
    "|alu:2|LPM_MUX:3|muxlut:112|result_node" : LOCATION   = LC6_B9 ;
    "|alu:2|LPM_MUX:3|muxlut:112|~46~1" : LOCATION   = LC1_B9 ;
    "|alu:2|LPM_MUX:3|muxlut:112|:47" : LOCATION   = LC3_B9 ;
    "|alu:2|LPM_MUX:3|muxlut:112|:50" : LOCATION   = LC8_B9 ;
    "|alu:2|LPM_MUX:3|muxlut:130|result_node" : LOCATION   = LC1_B19;
    "|alu:2|LPM_MUX:3|muxlut:130|~46~1" : LOCATION   = LC4_B19;
    "|alu:2|LPM_MUX:3|muxlut:130|:47" : LOCATION   = LC6_B19;
    "|alu:2|LPM_MUX:3|muxlut:130|:50" : LOCATION   = LC8_B19;
    "|alu:2|LPM_MUX:3|muxlut:148|result_node" : LOCATION   = LC3_B13;
    "|alu:2|LPM_MUX:3|muxlut:148|~46~1" : LOCATION   = LC1_B13;
    "|alu:2|LPM_MUX:3|muxlut:148|:47" : LOCATION   = LC4_B13;
    "|alu:2|LPM_MUX:3|muxlut:148|:50" : LOCATION   = LC6_B13;
    "|alu:2|LPM_MUX:3|muxlut:166|result_node" : LOCATION   = LC7_B20;
    "|alu:2|LPM_MUX:3|muxlut:166|~46~1" : LOCATION   = LC1_B20;
    "|alu:2|LPM_MUX:3|muxlut:166|:47" : LOCATION   = LC4_B20;
    "|alu:2|LPM_MUX:3|muxlut:166|:50" : LOCATION   = LC8_B20;
    "|alu:2|LPM_MUX:3|muxlut:184|result_node" : LOCATION   = LC4_A21;
    "|alu:2|LPM_MUX:3|muxlut:184|~46~1" : LOCATION   = LC2_A21;
    "|alu:2|LPM_MUX:3|muxlut:184|:47" : LOCATION   = LC5_A21;
    "|alu:2|LPM_MUX:3|muxlut:184|:50" : LOCATION   = LC8_A21;
    "|alu:2|LPM_MUX:3|muxlut:202|result_node" : LOCATION   = LC3_A23;
    "|alu:2|LPM_MUX:3|muxlut:202|~46~1" : LOCATION   = LC2_A23;
    "|alu:2|LPM_MUX:3|muxlut:202|:47" : LOCATION   = LC4_A23;
    "|alu:2|LPM_MUX:3|muxlut:202|:50" : LOCATION   = LC7_A23;
    "|alu:2|LPM_MUX:3|muxlut:220|result_node" : LOCATION   = LC1_A20;
    "|alu:2|LPM_MUX:3|muxlut:220|~46~1" : LOCATION   = LC3_A20;
    "|alu:2|LPM_MUX:3|muxlut:220|:47" : LOCATION   = LC7_A20;
    "|alu:2|LPM_MUX:3|muxlut:220|:50" : LOCATION   = LC1_A22;
    "|alu:2|MUX:52|lpm_mux:31|muxlut:42|:39" : LOCATION   = LC7_A22;
    "|alu:2|MUX:52|lpm_mux:31|muxlut:42|:40" : LOCATION   = LC6_A22;
    "|alu:2|:58"                   : LOCATION   = LC8_A22;  -- |alu:2|cout

END;

INTERNAL_INFO "alur"
BEGIN
	DEVICE = EPF10K10LC84-3;
    LC1_B23 : LORAX = "1:MSW0R1C22,G46R1|2:PA4R1C12->LC5_B13|,2:PA4R1C20->LC8_B21||";
    LC4_B21 : LORAX = "1:MSW3R1C21,V11C21,HHR17R0,PA19R0C20->LC1_A21,->LC7_A21|";
    LC1_A21 : LORAX = "1:MSW0R0C20,G47R0|2:PA3R0C21->LC5_A22|,2:PA3R0C22->LC6_A23||";
    LC7_B23 : LORAX = "1:MSW6R1C22,G82R1,PA19R1C18->LC8_B19|";
    LC1_B21 : LORAX = "1:MSW0R1C20,HHR21R1,PA15R1C19->LC8_B20|";
    LC5_B15 : LORAX = "1:MSW4R1C14,HHR43R1,PA6R1C18->LC7_B19|";
    LC2_B15 : LORAX = "1:MSW1R1C14|2:V5C14,HHR2R0,PA3R0C13->LC1_A14|,2:HHR2R1,PA20R1C19->LC5_B20||";
    LC1_A14 : LORAX = "1:MSW0R0C13,G44R0,PA6R0C20->LC6_A21|";
    LC2_A14 : LORAX = "1:MSW1R0C13,G29R0|2:PA17R0C21->LC4_A22|,2:PA17R0C22->LC5_A23||";
    LC2_B7  : LORAX = "1:MSW1R1C7,HHL11R1|2:PA4R1C0->LC1_B1|,2:PA4R1C9->LC4_B10||";
    LC3_B15 : LORAX = "1:MSW2R1C14,HHR1R1,PA0R1C12->LC6_B13|";
    LC1_B11 : LORAX = "1:MSW0R1C10,HHL18R1,PA18R1C3->LC1_B4|";
    LC2_B10 : LORAX = "1:MSW2R1C8,G7R1,PA14R1C8->LC2_B9,->LC4_B9|";
    LC2_B17 : LORAX = "1:MSW1R1C16,HHR5R1,PA17R1C12->LC2_B13,->LC4_B13|";
    LC1_A24 : LORAX = "1:MSW0R0C23,G36R0,PA2R0C20->LC3_A21,->LC5_A21|";
    LC2_A20 : LORAX = "1:MSW1R0C19,G8R0,PA13R0C22->LC1_A23,->LC4_A23|";
    LC3_B11 : LORAX = "1:MSW2R1C10,G10R1,PA10R1C8->LC4_B9,->LC3_B9|";
    LC5_B10 : LORAX = "1:MSW4R1C9,G54R1,PA10R1C18->LC2_B19,->LC6_B19|";
    LC3_B19 : LORAX = "1:MSW2R1C18,HHR3R1,PA19R1C12->LC2_B13,->LC4_B13|";
    LC3_B17 : LORAX = "1:MSW2R1C16,HHR0R1,PA21R1C19->LC6_B20,->LC4_B20|";
    LC2_B20 : LORAX = "1:MSW1R1C19,V5C19,HHR11R0,PA4R0C20->LC3_A21,->LC5_A21|";
    LC2_A24 : LORAX = "1:MSW2R0C22,G10R0,PA11R0C22->LC1_A23,->LC4_A23|";
    LC1_B10 : LORAX = "1:MSW1R1C8,HHL2R1,PA20R1C10->LC5_B11,->LC3_B11|";
    LC5_B16 : LORAX = "1:MSW4R1C15,G60R1|2:PA0R1C8->LC2_B9,->LC4_B9|,2:PA16R1C9->LC8_B10,->LC5_B10||";
    LC1_B17 : LORAX = "1:MSW0R1C16,HHR18R1,PA18R1C18->LC5_B19,->LC3_B19|";
    LC5_B18 : LORAX = "1:MSW5R1C16,HHR42R1,PA7R1C16->LC2_B17,->LC3_B17|";
    LC4_A17 : LORAX = "1:MSW3R0C17,V10C17,HHR10R1,PA12R1C19->LC3_B20,->LC2_B20|";
    LC1_A18 : LORAX = "1:MSW0R0C17,G43R0,PA16R0C23->LC1_A24,->LC2_A24|";
    LC1_A13 : LORAX = "1:MSW0R0C12,HHR22R0,PA2R0C19->LC2_A20,->LC6_A20|";
    LC2_B4  : LORAX = "1:MSW1R1C3,HHL12R1,PA3R1C10->LC1_B11,->LC7_B11|";
    LC3_B16 : LORAX = "1:MSW2R1C15,HHR14R1,PA7R1C18->LC5_B19,->LC3_B19|";
    LC8_B18 : LORAX = "1:MSW7R1C17,HHR47R1,PA2R1C19->LC3_B20,->LC2_B20|";
    LC2_A17 : LORAX = "1:MSW1R0C16,G22R0,PA3R0C23->LC1_A24,->LC2_A24|";
    LC5_A13 : LORAX = "1:MSW4R0C12,G50R0,PA0R0C23->LC1_A24,->LC2_A24|";
    LC5_A18 : LORAX = "1:MSW5R0C16,G55R0,PA5R0C19->LC2_A20,->LC6_A20|";
    LC2_A13 : LORAX = "1:MSW1R0C12,HHR8R0,PA14R0C19->LC2_A20,->LC6_A20|";

⌨️ 快捷键说明

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