www.pudn.com > ep1c6_12_1_2_moto.rar > STEP_A.FIT


-- MAX+plus II Compiler Fit File       
-- Version 10.2 07/10/2002             
-- Compiled: 01/28/2005 11:57:40       
 
-- 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 "step_a" 
BEGIN 
 
    DEVICE = "EP1K30TC144-1"; 
 
    "clk0"                         : INPUT_PIN  = 126    ; 
    "clk5"                         : INPUT_PIN  = 56     ; 
    "CNTT"                         : INPUT_PIN  = 144    ; 
    "D_STP"                        : INPUT_PIN  = 9      ; 
    "F1HZ"                         : INPUT_PIN  = 54     ; 
    "S"                            : INPUT_PIN  = 18     ; 
    "u_d"                          : INPUT_PIN  = 19     ; 
    "Z_F"                          : INPUT_PIN  = 8      ; 
    "COUT"                         : OUTPUT_PIN = 80     ; 
    "DLED0"                        : OUTPUT_PIN = 87     ; 
    "DLED1"                        : OUTPUT_PIN = 88     ; 
    "D0"                           : OUTPUT_PIN = 30     ; 
    "D1"                           : OUTPUT_PIN = 31     ; 
    "D2"                           : OUTPUT_PIN = 32     ; 
    "D3"                           : OUTPUT_PIN = 33     ; 
    "D4"                           : OUTPUT_PIN = 36     ; 
    "D5"                           : OUTPUT_PIN = 37     ; 
    "D6"                           : OUTPUT_PIN = 38     ; 
    "D7"                           : OUTPUT_PIN = 39     ; 
    "D8"                           : OUTPUT_PIN = 41     ; 
    "D9"                           : OUTPUT_PIN = 65     ; 
    "D10"                          : OUTPUT_PIN = 67     ; 
    "D11"                          : OUTPUT_PIN = 68     ; 
    "D12"                          : OUTPUT_PIN = 69     ; 
    "D13"                          : OUTPUT_PIN = 70     ; 
    "D14"                          : OUTPUT_PIN = 72     ; 
    "D15"                          : OUTPUT_PIN = 73     ; 
    "F"                            : OUTPUT_PIN = 138    ; 
    "Y0"                           : OUTPUT_PIN = 143    ; 
    "Y1"                           : OUTPUT_PIN = 142    ; 
    "Y2"                           : OUTPUT_PIN = 141    ; 
    "Y3"                           : OUTPUT_PIN = 140    ; 
    "Z"                            : OUTPUT_PIN = 137    ; 
    "|BUSMUX:41|lpm_mux:40|muxlut:57|result_node" : LOCATION   = LC1_C35; 
    "|BUSMUX:41|lpm_mux:40|muxlut:72|result_node" : LOCATION   = LC2_C33; 
    "|BUSMUX:41|lpm_mux:40|muxlut:87|result_node" : LOCATION   = LC1_C33; 
    "|BUSMUX:41|lpm_mux:40|muxlut:102|result_node" : LOCATION   = LC1_C31; 
    "|cmp3:93|LPM_COMPARE:1|comptree:comparator|cmpchain:cmp_end|comptree:comp|cmpchain:cmp0|:47" : LOCATION   = LC2_D21; 
    "|cmp3:93|LPM_COMPARE:1|comptree:comparator|cmpchain:cmp_end|comptree:comp|comptree:sub_comptree|cmpchain:gt_cmp_end|:40" : LOCATION   = LC1_D21; 
    "|cmp3:93|LPM_COMPARE:1|comptree:comparator|cmpchain:cmp_end|comptree:comp|comptree:sub_comptree|cmpchain:gt_cmp_end|~40~1" : LOCATION   = LC3_D21; 
    "|cmp3:94|LPM_COMPARE:1|comptree:comparator|cmpchain:cmp_end|comptree:comp|cmpchain:cmp0|:47" : LOCATION   = LC8_D19; 
    "|cmp3:94|LPM_COMPARE:1|comptree:comparator|cmpchain:cmp_end|comptree:comp|comptree:sub_comptree|cmpchain:gt_cmp_end|:40" : LOCATION   = LC1_D19; 
    "|cmp3:94|LPM_COMPARE:1|comptree:comparator|cmpchain:cmp_end|comptree:comp|comptree:sub_comptree|cmpchain:gt_cmp_end|~40~1" : LOCATION   = LC4_D19; 
    "|cmp3:95|LPM_COMPARE:1|comptree:comparator|cmpchain:cmp_end|comptree:comp|cmpchain:cmp0|:47" : LOCATION   = LC7_D19; 
    "|cmp3:95|LPM_COMPARE:1|comptree:comparator|cmpchain:cmp_end|comptree:comp|comptree:sub_comptree|cmpchain:gt_cmp_end|:40" : LOCATION   = LC1_D22; 
    "|cmp3:95|LPM_COMPARE:1|comptree:comparator|cmpchain:cmp_end|comptree:comp|comptree:sub_comptree|cmpchain:gt_cmp_end|~40~1" : LOCATION   = LC2_D19; 
    "|cmp3:96|LPM_COMPARE:1|comptree:comparator|cmpchain:cmp_end|comptree:comp|cmpchain:cmp0|:47" : LOCATION   = LC6_D19; 
    "|cmp3:96|LPM_COMPARE:1|comptree:comparator|cmpchain:cmp_end|comptree:comp|comptree:sub_comptree|cmpchain:gt_cmp_end|:40" : LOCATION   = LC3_D19; 
    "|cmp3:96|LPM_COMPARE:1|comptree:comparator|cmpchain:cmp_end|comptree:comp|comptree:sub_comptree|cmpchain:gt_cmp_end|~40~1" : LOCATION   = LC5_D19; 
    "|cmp3:131|LPM_COMPARE:1|comptree:comparator|cmpchain:cmp_end|comptree:comp|cmpchain:cmp0|~47~1" : LOCATION   = LC5_A29; 
    "|cmp3:131|LPM_COMPARE:1|comptree:comparator|cmpchain:cmp_end|comptree:comp|comptree:sub_comptree|cmpchain:gt_cmp_end|~40~1" : LOCATION   = LC2_A29; 
    "|CNT5:132|LPM_ADD_SUB:26|addcore:adder|:59" : LOCATION   = LC4_A29; 
    "|CNT5:132|:6"                 : LOCATION   = LC3_A29;  -- |CNT5:132|CQI4 
    "|CNT5:132|:7"                 : LOCATION   = LC6_A29;  -- |CNT5:132|CQI3 
    "|CNT5:132|:8"                 : LOCATION   = LC7_A29;  -- |CNT5:132|CQI2 
    "|CNT5:132|:9"                 : LOCATION   = LC8_A29;  -- |CNT5:132|CQI1 
    "|CNT5:132|:10"                : LOCATION   = LC3_A31;  -- |CNT5:132|CQI0 
    "|CNT8:83|LPM_ADD_SUB:26|addcore:adder|:59" : LOCATION   = LC6_D24; 
    "|CNT8:83|:6"                  : LOCATION   = LC1_D24;  -- |CNT8:83|CQI4 
    "|CNT8:83|:7"                  : LOCATION   = LC4_D24;  -- |CNT8:83|CQI3 
    "|CNT8:83|:8"                  : LOCATION   = LC3_D24;  -- |CNT8:83|CQI2 
    "|CNT8:83|:9"                  : LOCATION   = LC5_D24;  -- |CNT8:83|CQI1 
    "|CNT8:83|:10"                 : LOCATION   = LC2_D24;  -- |CNT8:83|CQI0 
    "|CNT24:127|LPM_ADD_SUB:70|addcore:adder|:63" : LOCATION   = LC8_D4 ; 
    "|CNT24:127|LPM_ADD_SUB:70|addcore:adder|:67" : LOCATION   = LC7_D4 ; 
    "|CNT24:127|LPM_ADD_SUB:96|addcore:adder|pcarry2" : LOCATION   = LC6_D4 ; 
    "|CNT24:127|LPM_ADD_SUB:96|addcore:adder|pcarry3" : LOCATION   = LC4_D4 ; 
    "|CNT24:127|:9"                : LOCATION   = LC3_D4 ;  -- |CNT24:127|CQI4 
    "|CNT24:127|:10"               : LOCATION   = LC2_D4 ;  -- |CNT24:127|CQI3 
    "|CNT24:127|:11"               : LOCATION   = LC1_D4 ;  -- |CNT24:127|CQI2 
    "|CNT24:127|:12"               : LOCATION   = LC5_D4 ;  -- |CNT24:127|CQI1 
    "|CNT24:127|:13"               : LOCATION   = LC2_C8 ;  -- |CNT24:127|CQI0 
    "|DECD:136|:8"                 : LOCATION   = LC8_D12;  -- |DECD:136|CQ1 
    "|DECD:136|:9"                 : LOCATION   = LC1_E6 ;  -- |DECD:136|CQ0 
    "|DECD:136|:88"                : LOCATION   = LC2_A31; 
    "|DEC2:125|:8"                 : LOCATION   = LC1_C8 ;  -- |DEC2:125|CQ1 
    "|DEC2:125|:9"                 : LOCATION   = LC3_C8 ;  -- |DEC2:125|CQ0 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|dffs0" : LOCATION   = LC1_F26; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|dffs1" : LOCATION   = LC2_F23; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|dffs2" : LOCATION   = LC4_F31; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|dffs3" : LOCATION   = LC3_F31; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|dffs4" : LOCATION   = LC7_F35; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|dffs5" : LOCATION   = LC6_F35; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|dffs6" : LOCATION   = LC4_F35; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|dffs7" : LOCATION   = LC5_F33; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|dffs8" : LOCATION   = LC8_F33; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|dffs9" : LOCATION   = LC4_F33; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|dffs10" : LOCATION   = LC7_F7 ; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|dffs11" : LOCATION   = LC6_F7 ; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|dffs12" : LOCATION   = LC4_F7 ; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|dffs13" : LOCATION   = LC1_F13; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|dffs14" : LOCATION   = LC1_F15; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|dffs15" : LOCATION   = LC3_F1 ; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|lpm_add_sub:add_sub|addcore:adder|:103" : LOCATION   = LC2_F31; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|lpm_add_sub:add_sub|addcore:adder|:111" : LOCATION   = LC8_F31; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|lpm_add_sub:add_sub|addcore:adder|:115" : LOCATION   = LC5_F35; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|lpm_add_sub:add_sub|addcore:adder|:123" : LOCATION   = LC3_F35; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|lpm_add_sub:add_sub|addcore:adder|:127" : LOCATION   = LC6_F33; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|lpm_add_sub:add_sub|addcore:adder|:135" : LOCATION   = LC3_F33; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|lpm_add_sub:add_sub|addcore:adder|:139" : LOCATION   = LC5_F7 ; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|lpm_add_sub:add_sub|addcore:adder|:147" : LOCATION   = LC3_F7 ; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|lpm_add_sub:add_sub|addcore:adder|:151" : LOCATION   = LC2_F1 ; 
    "|FREQTEST:121|CNT:U3|lpm_counter:lpm_counter_component|lpm_add_sub:add_sub|addcore:adder|:159" : LOCATION   = LC4_F1 ; 
    "|FREQTEST:121|REG:U2|lpm_ff:lpm_ff_component|dffs0" : LOCATION   = LC1_F23; 
    "|FREQTEST:121|REG:U2|lpm_ff:lpm_ff_component|dffs1" : LOCATION   = LC3_F23; 
    "|FREQTEST:121|REG:U2|lpm_ff:lpm_ff_component|dffs2" : LOCATION   = LC5_F31; 
    "|FREQTEST:121|REG:U2|lpm_ff:lpm_ff_component|dffs3" : LOCATION   = LC7_F31; 
    "|FREQTEST:121|REG:U2|lpm_ff:lpm_ff_component|dffs4" : LOCATION   = LC1_F35; 
    "|FREQTEST:121|REG:U2|lpm_ff:lpm_ff_component|dffs5" : LOCATION   = LC2_F35; 
    "|FREQTEST:121|REG:U2|lpm_ff:lpm_ff_component|dffs6" : LOCATION   = LC1_F33; 
    "|FREQTEST:121|REG:U2|lpm_ff:lpm_ff_component|dffs7" : LOCATION   = LC2_F33; 
    "|FREQTEST:121|REG:U2|lpm_ff:lpm_ff_component|dffs8" : LOCATION   = LC1_F31; 
    "|FREQTEST:121|REG:U2|lpm_ff:lpm_ff_component|dffs9" : LOCATION   = LC1_F9 ; 
    "|FREQTEST:121|REG:U2|lpm_ff:lpm_ff_component|dffs10" : LOCATION   = LC2_F7 ; 
    "|FREQTEST:121|REG:U2|lpm_ff:lpm_ff_component|dffs11" : LOCATION   = LC1_F7 ; 
    "|FREQTEST:121|REG:U2|lpm_ff:lpm_ff_component|dffs12" : LOCATION   = LC1_F5 ; 
    "|FREQTEST:121|REG:U2|lpm_ff:lpm_ff_component|dffs13" : LOCATION   = LC2_F5 ; 
    "|FREQTEST:121|REG:U2|lpm_ff:lpm_ff_component|dffs14" : LOCATION   = LC1_F3 ; 
    "|FREQTEST:121|REG:U2|lpm_ff:lpm_ff_component|dffs15" : LOCATION   = LC1_F1 ; 
    "|FREQTEST:121|TESTCTL:U1|:5"  : LOCATION   = LC3_F5 ;  -- |FREQTEST:121|TESTCTL:U1|Div2CLK 
    "|FREQTEST:121|TESTCTL:U1|:36" : LOCATION   = LC1_F14; 
    "|21mux:65|:6"                 : LOCATION   = LC1_A29; 
    "|21mux:66|:7"                 : LOCATION   = LC1_A31; 
    "|LPM_ROM:2|altrom:srom|segment0_0" : LOCATION   = EC7_D  ; 
    "|LPM_ROM:2|altrom:srom|segment0_1" : LOCATION   = EC14_D ; 
    "|LPM_ROM:2|altrom:srom|segment0_2" : LOCATION   = EC6_D  ; 
    "|LPM_ROM:2|altrom:srom|segment0_3" : LOCATION   = EC13_D ; 
    "|LPM_ROM:2|altrom:srom|segment0_4" : LOCATION   = EC4_D  ; 
    "|LPM_ROM:2|altrom:srom|segment0_5" : LOCATION   = EC9_D  ; 
    "|LPM_ROM:2|altrom:srom|segment0_6" : LOCATION   = EC3_D  ; 
    "|LPM_ROM:2|altrom:srom|segment0_7" : LOCATION   = EC12_D ; 
    "|LPM_ROM:2|altrom:srom|segment0_8" : LOCATION   = EC2_D  ; 
    "|LPM_ROM:2|altrom:srom|segment0_9" : LOCATION   = EC11_D ; 
    "|LPM_ROM:2|altrom:srom|segment0_10" : LOCATION   = EC1_D  ; 
    "|LPM_ROM:2|altrom:srom|segment0_11" : LOCATION   = EC10_D ; 
    "|LPM_ROM:2|altrom:srom|segment0_12" : LOCATION   = EC5_D  ; 
    "|LPM_ROM:2|altrom:srom|segment0_13" : LOCATION   = EC15_D ; 
    "|LPM_ROM:2|altrom:srom|segment0_14" : LOCATION   = EC8_D  ; 
    "|LPM_ROM:2|altrom:srom|segment0_15" : LOCATION   = EC16_D ; 
 
END; 
 
INTERNAL_INFO "step_a" 
BEGIN 
	DEVICE = EP1K30TC144-1; 
    LC1_C35 : LORAX = "1:MSW0R2C34,V2C34->OV0C34P143|"; 
    LC2_C33 : LORAX = "1:MSW1R2C33,V5C33->OV0C33P142|"; 
    LC1_C33 : LORAX = "1:MSW0R2C32,V2C32->OV0C32P141|"; 
    LC1_C31 : LORAX = "1:MSW0R2C31,V2C31->OV0C31P140|"; 
    OD0P126 : LORAX = "1:FB0->LC3_D4,->LC2_D4,->LC1_D4,->LC5_D4,->LC2_C8,->LC1_C8,->LC3_C8,->EC7_D,->EC14_D,->EC6_D,->EC13_D,->EC4_D,->EC9_D,->EC3_D,->EC12_D,->EC2_D,->EC11_D,->EC1_D,->EC10_D,->EC5_D,->EC15_D,->EC8_D,->EC16_D|"; 
    OD3P56  : LORAX = "1:FB3->LC3_A29,->LC6_A29,->LC7_A29,->LC8_A29,->LC3_A31,->LC1_D24,->LC4_D24,->LC3_D24,->LC5_D24,->LC2_D24|"; 
    LC1_D21 : LORAX = "1:MSW0R3C20,V0C20,HHR30R2,PA8R2C30->LC1_C31|"; 
    LC1_D19 : LORAX = "1:MSW0R3C18,V0C18,HHR23R2,PA12R2C32->LC1_C33|"; 
    LC2_D19 : LORAX = "1:MSW1R3C18,HHR16R3,PA20R3C21->LC1_D22|"; 
    LC1_D22 : LORAX = "1:MSW0R3C21,V0C21,HHR20R2,PA10R2C32->LC2_C33|"; 
    LC3_D19 : LORAX = "1:MSW2R3C18,V6C18,HHR32R2,PA14R2C34->LC1_C35|"; 
    LC2_A29 : LORAX = "1:MSW1R0C28,HHR16R0,PA20R0C30->LC1_A31|"; 
    OV0C35P144 : LORAX = "1:V4C35,G42R5|2:PA18R5C25->LC1_F26|,2:PA11R5C12->LC1_F13|,2:PA11R5C14->LC1_F15|,2:PA11R5C0->LC3_F1|,2:PA18R5C22->LC2_F23|,2:PA11R5C6->LC7_F7,->LC6_F7,->LC4_F7|,2:PA18R5C30->LC4_F31,->LC3_F31|,2:PA18R5C32->LC5_F33,->LC8_F33,->LC4_F33|,2:PA18R5C34->LC7_F35,->LC6_F35,->LC4_F35||"; 
    LC3_A29 : LORAX = "1:MSW2R0C29,HHR12R0,PA1R0C30->LC1_A31|"; 
    LC3_A31 : LORAX = "1:MSW2R0C30,HHR28R0,PA6R0C28->LC4_A29,->LC8_A29|"; 
    LC1_D24 : LORAX = "1:MSW0R3C23,HHR7R3|2:PA7R3C18->LC1_D19,->LC3_D19|,2:PA7R3C20->LC1_D21|,2:PA7R3C21->LC1_D22||"; 
    LC4_D24 : LORAX = "1:MSW3R3C23,HHR6R3|2:PA6R3C18->LC4_D19,->LC2_D19,->LC5_D19|,2:PA6R3C20->LC3_D21||"; 
    LC3_D24 : LORAX = "1:MSW3R3C22,HHR31R3|2:PA11R3C18->LC8_D19,->LC7_D19,->LC6_D19|,2:PA11R3C20->LC2_D21||"; 
    LC5_D24 : LORAX = "1:MSW4R3C23,HHR51R3|2:PA1R3C18->LC8_D19,->LC7_D19,->LC6_D19|,2:PA1R3C20->LC2_D21||"; 
    LC3_D4  : LORAX = "1:MSW3R3C2,G15R3|2:LRP5R3->EC7_D,->EC6_D,->EC4_D,->EC3_D,->EC2_D,->EC1_D,->EC5_D,->EC8_D|,2:MRP5R3->EC14_D,->EC13_D,->EC9_D,->EC12_D,->EC11_D,->EC10_D,->EC15_D,->EC16_D|,2:LWP5R3->EC7_D,->EC6_D,->EC4_D,->EC3_D,->EC2_D,->EC1_D,->EC5_D,->EC8_D|,2:MWP5R3->EC14_D,->EC13_D,->EC9_D,->EC12_D,->EC11_D,->EC10_D,->EC15_D,->EC16_D||"; 
    LC2_D4  : LORAX = "1:MSW2R3C2,G21R3|2:LRP17R3->EC7_D,->EC6_D,->EC4_D,->EC3_D,->EC2_D,->EC1_D,->EC5_D,->EC8_D|,2:MRP17R3->EC14_D,->EC13_D,->EC9_D,->EC12_D,->EC11_D,->EC10_D,->EC15_D,->EC16_D|,2:LWP17R3->EC7_D,->EC6_D,->EC4_D,->EC3_D,->EC2_D,->EC1_D,->EC5_D,->EC8_D|,2:MWP17R3->EC14_D,->EC13_D,->EC9_D,->EC12_D,->EC11_D,->EC10_D,->EC15_D,->EC16_D||"; 
    LC1_D4  : LORAX = "1:MSW0R3C3,G57R3|2:LRP10R3->EC7_D,->EC6_D,->EC4_D,->EC3_D,->EC2_D,->EC1_D,->EC5_D,->EC8_D|,2:MRP10R3->EC14_D,->EC13_D,->EC9_D,->EC12_D,->EC11_D,->EC10_D,->EC15_D,->EC16_D|,2:LWP10R3->EC7_D,->EC6_D,->EC4_D,->EC3_D,->EC2_D,->EC1_D,->EC5_D,->EC8_D|,2:MWP10R3->EC14_D,->EC13_D,->EC9_D,->EC12_D,->EC11_D,->EC10_D,->EC15_D,->EC16_D||"; 
    LC5_D4  : LORAX = "1:MSW4R3C3|2:G110R3|3:LRP18R3->EC7_D,->EC6_D,->EC4_D,->EC3_D,->EC2_D,->EC1_D,->EC5_D,->EC8_D|,3:MRP18R3->EC14_D,->EC13_D,->EC9_D,->EC12_D,->EC11_D,->EC10_D,->EC15_D,->EC16_D|,3:LWP18R3->EC7_D,->EC6_D,->EC4_D,->EC3_D,->EC2_D,->EC1_D,->EC5_D,->EC8_D|,3:MWP18R3->EC14_D,->EC13_D,->EC9_D,->EC12_D,->EC11_D,->EC10_D,->EC15_D,->EC16_D||,2:V12C3,HHL49R2,PA13R2C7->LC1_C8||"; 
    LC2_C8  : LORAX = "1:MSW2R2C6,V7C6,G17R3|2:PA6R3C3->LC8_D4,->LC7_D4,->LC6_D4,->LC4_D4,->LC1_D4,->LC5_D4|,2:MWP6R3->EC14_D,->EC13_D,->EC9_D,->EC12_D,->EC11_D,->EC10_D,->EC15_D,->EC16_D|,2:LWP6R3->EC7_D,->EC6_D,->EC4_D,->EC3_D,->EC2_D,->EC1_D,->EC5_D,->EC8_D|,2:MRP6R3->EC14_D,->EC13_D,->EC9_D,->EC12_D,->EC11_D,->EC10_D,->EC15_D,->EC16_D|,2:LRP6R3->EC7_D,->EC6_D,->EC4_D,->EC3_D,->EC2_D,->EC1_D,->EC5_D,->EC8_D||"; 
    LC8_D12 : LORAX = "1:MSW7R3C11|2:V21C11,G72R0|3:PA0R0C30->LC2_A31|,3:PA0R0C28->LC2_A29||,2:HHL55R3->OH15R3P88||"; 
    LC1_E6  : LORAX = "1:MSW0R4C5|2:V0C5|3:G59R0,PA5R0C28->LC2_A29|,3:HHL7R3,PA7R3C11->LC8_D12||,2:HHL7R4->OH8R4P87||"; 
    LC2_A31 : LORAX = "1:MSW1R0C30,HHR11R0,PA16R0C28->LC1_A29|"; 
    LC1_C8  : LORAX = "1:MSW0R2C7,G56R2|2:PA1R2C32->LC2_C33,->LC1_C33|,2:PA1R2C34->LC1_C35|,2:PA1R2C30->LC1_C31||"; 
    LC3_C8  : LORAX = "1:MSW2R2C7,G10R2|2:PA13R2C32->LC1_C33|,2:PA13R2C34->LC1_C35||"; 
    OH2R1P9 : LORAX = "1:G58R1,V11C10|2:HHL25R3,PA3R3C11->LC8_D12|,2:HHL25R4,PA3R4C5->LC1_E6||"; 
    LC1_F26 : LORAX = "1:MSW1R5C24,HHR35R5|2:PA16R5C22->LC2_F23,->LC1_F23|,2:PA16R5C30->LC4_F31,->LC2_F31,->LC8_F31||"; 
    LC2_F23 : LORAX = "1:MSW1R5C22,HHR14R5,PA3R5C30->LC4_F31,->LC2_F31,->LC8_F31|"; 
    LC4_F35 : LORAX = "1:MSW3R5C34,HHR24R5,PA2R5C32->LC1_F33|"; 
    LC8_F33 : LORAX = "1:MSW7R5C32,HHR61R5,PA5R5C30->LC1_F31|"; 
    LC4_F33 : LORAX = "1:MSW3R5C32,G18R5,PA20R5C8->LC1_F9|"; 
    LC4_F7  : LORAX = "1:MSW3R5C6,HHL24R5,PA2R5C4->LC1_F5|"; 
    LC1_F13 : LORAX = "1:MSW0R5C12,HHL30R5|2:PA8R5C14->LC1_F15|,2:PA8R5C0->LC2_F1,->LC4_F1|,2:PA8R5C4->LC2_F5||"; 
    LC1_F15 : LORAX = "1:MSW0R5C14,HHL18R5|2:PA7R5C0->LC3_F1,->LC4_F1|,2:PA7R5C2->LC1_F3||"; 
    LC8_F31 : LORAX = "1:MSW7R5C31,HHR41R5,PA17R5C34->LC7_F35,->LC6_F35,->LC5_F35,->LC3_F35|"; 
    LC3_F35 : LORAX = "1:MSW2R5C34,HHR33R5,PA4R5C32->LC5_F33,->LC8_F33,->LC6_F33,->LC3_F33|"; 
    LC3_F33 : LORAX = "1:MSW2R5C32,G51R5,PA9R5C6->LC7_F7,->LC6_F7,->LC5_F7,->LC3_F7|"; 
    LC3_F7  : LORAX = "1:MSW2R5C6,HHL33R5|2:PA4R5C12->LC1_F13|,2:PA4R5C14->LC1_F15|,2:PA4R5C0->LC2_F1,->LC4_F1||"; 
    LC4_F1  : LORAX = "1:MSW3R5C0,HHL25R5->OH11R5P80|"; 
    LC1_F23 : LORAX = "1:MSW0R5C22,HHR18R5->OH0R5P30|"; 
    LC3_F23 : LORAX = "1:MSW2R5C22,HHR22R5->OH2R5P31|"; 
    LC5_F31 : LORAX = "1:MSW4R5C30,HHR66R5->OH4R5P32|"; 
    LC7_F31 : LORAX = "1:MSW6R5C30,HHR58R5->OH6R5P33|"; 
    LC1_F35 : LORAX = "1:MSW0R5C35,V1C35->OV2C35P36|"; 
    LC2_F35 : LORAX = "1:MSW1R5C34,V4C34->OV2C34P37|"; 
    LC1_F33 : LORAX = "1:MSW0R5C33,V1C33->OV2C33P38|"; 
    LC2_F33 : LORAX = "1:MSW1R5C32,V4C32->OV2C32P39|"; 
    LC1_F31 : LORAX = "1:MSW0R5C30,V1C30->OV2C30P41|"; 
    LC1_F9  : LORAX = "1:MSW0R5C8,V1C8->OV2C8P65|"; 
    LC2_F7  : LORAX = "1:MSW1R5C7,V4C7->OV2C7P67|"; 
    LC1_F7  : LORAX = "1:MSW0R5C6,V1C6->OV2C6P68|"; 
    LC1_F5  : LORAX = "1:MSW0R5C5,V1C5->OV3C5P69|"; 
    LC2_F5  : LORAX = "1:MSW1R5C4,V4C4->OV3C4P70|"; 
    LC1_F3  : LORAX = "1:MSW0R5C2,V1C2->OV2C2P72|"; 
    LC1_F1  : LORAX = "1:MSW0R5C0,V1C0->OV2C0P73|"; 
    LC3_F5  : LORAX = "1:MSW2R5C4,G34R5|2:PA1R5C13->LC1_F14|,2:PA1R5C25->LC1_F26|,2:PA1R5C12->LC1_F13|,2:PA1R5C14->LC1_F15|,2:PA1R5C0->LC3_F1,->LC1_F1|,2:PA1R5C2->LC1_F3|,2:PA1R5C22->LC2_F23,->LC1_F23,->LC3_F23|,2:PA1R5C6->LC7_F7,->LC6_F7,->LC4_F7,->LC2_F7,->LC1_F7|,2:PA1R5C8->LC1_F9|,2:PA1R5C30->LC4_F31,->LC3_F31,->LC5_F31,->LC7_F31,->LC1_F31|,2:PA1R5C32->LC5_F33,->LC8_F33,->LC4_F33,->LC1_F33,->LC2_F33|,2:PA1R5C34->LC7_F35,->LC6_F35,->LC4_F35,->LC1_F35,->LC2_F35||"; 
    LC1_F14 : LORAX = "1:MSW0R5C13,G64R5|2:PA15R5C25->LC1_F26|,2:PA15R5C12->LC1_F13|,2:PA15R5C14->LC1_F15|,2:PA15R5C0->LC3_F1|,2:PA15R5C22->LC2_F23|,2:PA15R5C6->LC7_F7,->LC6_F7,->LC4_F7|,2:PA15R5C30->LC4_F31,->LC3_F31|,2:PA15R5C32->LC5_F33,->LC8_F33,->LC4_F33|,2:PA15R5C34->LC7_F35,->LC6_F35,->LC4_F35||"; 
    OD2P54  : LORAX = "1:FB2->LC3_F5|2:FH2R5,PA6R5C13->LC1_F14||"; 
    EC7_D   : LORAX = "1:RB6R3,G0R3,PA0R3C18->LC6_D19|"; 
    EC14_D  : LORAX = "1:RB13R3,G5R3,PA16R3C18->LC6_D19|"; 
    EC6_D   : LORAX = "1:RB5R3,G79R3,PA19R3C18->LC5_D19|"; 
    EC13_D  : LORAX = "1:RB12R3,G37R3,PA4R3C18->LC3_D19|"; 
    EC4_D   : LORAX = "1:RB3R3,G3R3,PA3R3C18->LC7_D19|"; 
    EC9_D   : LORAX = "1:RB8R3,G43R3,PA15R3C18->LC7_D19|"; 
    EC3_D   : LORAX = "1:RB2R3,G8R3,PA10R3C18->LC2_D19|"; 
    EC12_D  : LORAX = "1:RB11R3,G35R3,PA2R3C21->LC1_D22|"; 
    EC2_D   : LORAX = "1:RB1R3,G20R3,PA18R3C18->LC8_D19|"; 
    EC11_D  : LORAX = "1:RB10R3,G40R3,PA9R3C18->LC8_D19|"; 
    EC1_D   : LORAX = "1:RB0R3,G6R3,PA8R3C18->LC4_D19|"; 
    EC10_D  : LORAX = "1:RB9R3,G33R3,PA12R3C18->LC1_D19|"; 
    EC5_D   : LORAX = "1:RB4R3,G7R3,PA9R3C20->LC2_D21|"; 
    EC15_D  : LORAX = "1:RB14R3,G42R3,PA18R3C20->LC2_D21|"; 
    EC8_D   : LORAX = "1:RB7R3,G4R3,PA5R3C20->LC3_D21|"; 
    EC16_D  : LORAX = "1:RB15R3,G41R3,PA13R3C20->LC1_D21|"; 
    OH6R2P18 : LORAX = "1:G69R2|2:PA3R2C32->LC2_C33,->LC1_C33|,2:PA3R2C34->LC1_C35|,2:PA3R2C30->LC1_C31||"; 
    OH0R3P19 : LORAX = "1:G55R3,PA2R3C3->LC3_D4,->LC2_D4,->LC1_D4,->LC5_D4|"; 
    OH6R0P8 : LORAX = "1:G69R0|2:PA3R0C30->LC1_A31|,2:PA3R0C28->LC1_A29||"; 
    LC1_A29 : LORAX = "1:MSW0R0C29,V0C29->OV0C29P137|"; 
    LC1_A31 : LORAX = "1:MSW0R0C30,V0C30->OV0C30P138|"; 
	LC1_C35 : LORAX2 = "OH6R2P18, LC1_C8, LC3_C8, LC3_D19"; 
	LC2_C33 : LORAX2 = "X, OH6R2P18, LC1_C8, LC1_D22"; 
	LC1_C33 : LORAX2 = "OH6R2P18, LC1_C8, LC3_C8, LC1_D19"; 
	LC1_C31 : LORAX2 = "X, OH6R2P18, LC1_C8, LC1_D21"; 
	LC2_D21 : LORAX2 = "LC5_D24, LC3_D24, EC5_D, EC15_D"; 
	LC3_D21 : LORAX2 = "X, LC4_D24, EC8_D, LC2_D21"; 
	LC1_D21 : LORAX2 = "X, LC1_D24, EC16_D, LC3_D21"; 
	LC8_D19 : LORAX2 = "LC5_D24, LC3_D24, EC2_D, EC11_D"; 
	LC4_D19 : LORAX2 = "X, LC4_D24, EC1_D, LC8_D19"; 
	LC1_D19 : LORAX2 = "X, LC1_D24, EC10_D, LC4_D19"; 
	LC7_D19 : LORAX2 = "LC5_D24, LC3_D24, EC4_D, EC9_D"; 
	LC2_D19 : LORAX2 = "X, LC4_D24, EC3_D, LC7_D19"; 
	LC1_D22 : LORAX2 = "X, LC1_D24, EC12_D, LC2_D19"; 
	LC6_D19 : LORAX2 = "LC5_D24, LC3_D24, EC7_D, EC14_D"; 
	LC5_D19 : LORAX2 = "X, LC4_D24, EC6_D, LC6_D19"; 
	LC3_D19 : LORAX2 = "X, LC1_D24, EC13_D, LC5_D19"; 
	LC5_A29 : LORAX2 = "X, X, LC8_A29, LC7_A29"; 
	LC2_A29 : LORAX2 = "LC1_E6, LC6_A29, LC8_D12, LC5_A29"; 
	LC4_A29 : LORAX2 = "X, X, LC3_A31, LC8_A29"; 
	LC3_A29 : LORAX2 = "LC4_A29, LC3_A29, LC6_A29, LC7_A29"; 
	LC6_A29 : LORAX2 = "X, LC4_A29, LC6_A29, LC7_A29"; 
	LC7_A29 : LORAX2 = "X, X, LC4_A29, LC7_A29"; 
	LC8_A29 : LORAX2 = "X, X, LC3_A31, LC8_A29"; 
	LC3_A31 : LORAX2 = "X, X, X, LC3_A31"; 
	LC6_D24 : LORAX2 = "X, X, LC2_D24, LC5_D24"; 
	LC1_D24 : LORAX2 = "LC6_D24, LC1_D24, LC4_D24, LC3_D24"; 
	LC4_D24 : LORAX2 = "X, LC6_D24, LC4_D24, LC3_D24"; 
	LC3_D24 : LORAX2 = "X, X, LC6_D24, LC3_D24"; 
	LC5_D24 : LORAX2 = "X, X, LC2_D24, LC5_D24"; 
	LC2_D24 : LORAX2 = "X, X, X, LC2_D24"; 
	LC8_D4  : LORAX2 = "X, LC1_D4, LC5_D4, LC2_C8"; 
	LC7_D4  : LORAX2 = "LC2_D4, LC1_D4, LC2_C8, LC5_D4"; 
	LC6_D4  : LORAX2 = "X, LC1_D4, LC5_D4, LC2_C8"; 
	LC4_D4  : LORAX2 = "LC2_D4, LC1_D4, LC2_C8, LC5_D4"; 
	LC3_D4  : LORAX2 = "OH0R3P19, LC4_D4, LC7_D4, LC3_D4"; 
	LC2_D4  : LORAX2 = "OH0R3P19, LC6_D4, LC8_D4, LC2_D4"; 
	LC1_D4  : LORAX2 = "OH0R3P19, LC5_D4, LC1_D4, LC2_C8"; 
	LC5_D4  : LORAX2 = "X, OH0R3P19, LC5_D4, LC2_C8"; 
	LC2_C8  : LORAX2 = "X, X, X, LC2_C8"; 
	LC8_D12 : LORAX2 = "X, X, LC1_E6, LC8_D12"; 
	LC1_E6  : LORAX2 = "X, X, X, LC1_E6"; 
	LC2_A31 : LORAX2 = "X, X, X, LC8_D12"; 
	LC1_C8  : LORAX2 = "X, X, X, LC5_D4"; 
	LC3_C8  : LORAX2 = "X, X, X, LC2_C8"; 
	LC1_F26 : LORAX2 = "LC3_F5, X, X, LC1_F26"; 
	LC2_F23 : LORAX2 = "LC3_F5, X, LC1_F26, LC2_F23"; 
	LC4_F31 : LORAX2 = "LC3_F5, LC4_F31, LC2_F23, LC1_F26"; 
	LC3_F31 : LORAX2 = "LC3_F5, LC2_F31, LC3_F31, LC4_F31"; 
	LC7_F35 : LORAX2 = "LC3_F5, X, LC7_F35, LC8_F31"; 
	LC6_F35 : LORAX2 = "LC3_F5, LC6_F35, LC7_F35, LC8_F31"; 
	LC4_F35 : LORAX2 = "LC3_F5, LC5_F35, LC4_F35, LC6_F35"; 
	LC5_F33 : LORAX2 = "LC3_F5, X, LC5_F33, LC3_F35"; 
	LC8_F33 : LORAX2 = "LC3_F5, LC8_F33, LC5_F33, LC3_F35"; 
	LC4_F33 : LORAX2 = "LC3_F5, LC6_F33, LC4_F33, LC8_F33"; 
	LC7_F7  : LORAX2 = "LC3_F5, X, LC7_F7, LC3_F33"; 
	LC6_F7  : LORAX2 = "LC3_F5, LC6_F7, LC7_F7, LC3_F33"; 
	LC4_F7  : LORAX2 = "LC3_F5, LC5_F7, LC4_F7, LC6_F7"; 
	LC1_F13 : LORAX2 = "LC3_F5, X, LC1_F13, LC3_F7"; 
	LC1_F15 : LORAX2 = "LC3_F5, LC1_F15, LC1_F13, LC3_F7"; 
	LC3_F1  : LORAX2 = "LC3_F5, LC2_F1, LC3_F1, LC1_F15"; 
	LC2_F31 : LORAX2 = "X, X, LC1_F26, LC2_F23"; 
	LC8_F31 : LORAX2 = "LC3_F31, LC4_F31, LC2_F23, LC1_F26"; 
	LC5_F35 : LORAX2 = "X, X, LC7_F35, LC8_F31"; 
	LC3_F35 : LORAX2 = "LC4_F35, LC6_F35, LC7_F35, LC8_F31"; 
	LC6_F33 : LORAX2 = "X, X, LC5_F33, LC3_F35"; 
	LC3_F33 : LORAX2 = "LC4_F33, LC8_F33, LC5_F33, LC3_F35"; 
	LC5_F7  : LORAX2 = "X, X, LC7_F7, LC3_F33"; 
	LC3_F7  : LORAX2 = "LC4_F7, LC6_F7, LC7_F7, LC3_F33"; 
	LC2_F1  : LORAX2 = "X, X, LC1_F13, LC3_F7"; 
	LC4_F1  : LORAX2 = "LC3_F1, LC1_F15, LC1_F13, LC3_F7"; 
	LC1_F23 : LORAX2 = "X, X, X, LC1_F26"; 
	LC3_F23 : LORAX2 = "X, X, X, LC2_F23"; 
	LC5_F31 : LORAX2 = "X, X, X, LC4_F31"; 
	LC7_F31 : LORAX2 = "X, X, X, LC3_F31"; 
	LC1_F35 : LORAX2 = "X, X, X, LC7_F35"; 
	LC2_F35 : LORAX2 = "X, X, X, LC6_F35"; 
	LC1_F33 : LORAX2 = "X, X, X, LC4_F35"; 
	LC2_F33 : LORAX2 = "X, X, X, LC5_F33"; 
	LC1_F31 : LORAX2 = "X, X, X, LC8_F33"; 
	LC1_F9  : LORAX2 = "X, X, X, LC4_F33"; 
	LC2_F7  : LORAX2 = "X, X, X, LC7_F7"; 
	LC1_F7  : LORAX2 = "X, X, X, LC6_F7"; 
	LC1_F5  : LORAX2 = "X, X, X, LC4_F7"; 
	LC2_F5  : LORAX2 = "X, X, X, LC1_F13"; 
	LC1_F3  : LORAX2 = "X, X, X, LC1_F15"; 
	LC1_F1  : LORAX2 = "X, X, X, LC3_F1"; 
	LC3_F5  : LORAX2 = "X, X, X, LC3_F5"; 
	LC1_F14 : LORAX2 = "X, X, OD2P54, LC3_F5"; 
	LC1_A29 : LORAX2 = "OH6R0P8, LC3_A29, LC2_A31, LC2_A29"; 
	LC1_A31 : LORAX2 = "OH6R0P8, LC3_A29, LC2_A31, LC2_A29"; 
END;