----------------------------------------------
-- BSDL File
-- File Name: ADSP-2159x_SC59x_400BGA_HPC_bsdl.txt
-- File Revision: 0.0
-- Date Created: May 27, 2021
-- Support:
-- Dvice: ADSP-21594, ADSP-SC592, ADSP-SC594, ADSP-21594W, ADSP-SC592W, ADSP-SC594W
-- Silicon Revision: 0.0
-- Package: 400BGA
-----------------------------------------------
entity ADSP2159x_ADSPSC59x is
    generic (PHYSICAL_PIN_MAP : string:="PACKAGE_400BGA");

    port (
           PA:              inout   bit_vector(0 to 15);
           PB:              inout   bit_vector(0 to 15);
           PC:              inout   bit_vector(0 to 15);
           PD:              inout   bit_vector(0 to 15);
           PE:              inout   bit_vector(0 to 15);
           PF:              inout   bit_vector(0 to 15);
           PG:              inout   bit_vector(0 to 15);
           PH:              inout   bit_vector(0 to 15);
           PIx:             inout   bit_vector(0 to 6);
           DAI0:            inout   bit_vector(0 to 19); 
           DAI1:            inout   bit_vector(0 to 19); 
           RESOUTb:         buffer  bit;
           BMODE:           in      bit_vector(0 to 2);
           RESET_b:         in      bit;
           FAULT_b:         inout   bit;
           FAULT:           inout   bit;
           CLKOUT:          buffer  bit;
           DDR0_RESETb:     out     bit;
           DDR0_DQM_0:      out     bit;
           DDR0_DQM_1:      out     bit;
           DDR0_DQS_0:      inout   bit;
           DDR0_DQS_0b:     inout   bit;
           DDR0_DQS_1:      inout   bit;
           DDR0_DQS_1b:     inout   bit;
           DDR0_DATA:       inout   bit_vector(0 to 15);
           DDR0_ADDR:       out     bit_vector(0 to 15);
           DDR0_BA2:        out     bit;
           DDR0_BA1:        out     bit;
           DDR0_BA0:        out     bit;
           DDR0_ODT:        out     bit;
           DDR0_WE_b:       out     bit;
           DDR0_CAS_b:      out     bit;
           DDR0_RAS_b:      out     bit;
           DDR0_CS_b:       out     bit;
           DDR0_DCKE:       out     bit;
           DDR0CLK1:        out     bit;
           DDR0CLK1_b:      out     bit;
           ANA_MLBD_P:      inout   bit;
           ANA_MLBD_N:      inout   bit;
           ANA_MLBS_P:      inout   bit;
           ANA_MLBS_N:      inout   bit;
           ANA_MLBCK_P:     in      bit;
           ANA_MLBCK_N:     in      bit;
           XTAL0I:          linkage      bit;
           XTAL0O:          linkage      bit;          
           XTAL1I:          linkage      bit;
           XTAL1O:          linkage      bit;          
           ADC_VIN0:        linkage      bit;
           ADC_VIN1:        linkage      bit;
           ADC_VIN2:        linkage      bit;
           ADC_VIN3:        linkage      bit;
           ADC_VIN4:        linkage      bit;
           ADC_VIN5:        linkage      bit;
           ADC_VIN6:        linkage      bit;
           ADC_VIN7:        linkage      bit;
           DDR0_RZQ:        linkage      bit;
           ADC_REFP:        linkage      bit;
           ADC_REFN:        linkage      bit;
           DMC0_VREF0:      linkage      bit;
           GND:             linkage      bit_vector(0 to 70);
           VDD_ANA:         linkage      bit;
           VDD_DMC:         linkage      bit_vector(0 to 10);
           VDD_EXT:         linkage      bit_vector(0 to 10);
           VDD_INT:         linkage      bit_vector(0 to 38);
           VDD_PLL:         linkage      bit_vector(0 to 3);
           VDD_REF:         linkage      bit_vector(0 to 2);
           JTG_TCK:         in      bit;
           JTG_TMS:         in      bit;
           JTG_TDI:         in      bit;
           JTG_TDO:         out     bit;
           JTG_TRSTb:       in      bit
           );
    use STD_1149_1_2001.all;

    attribute COMPONENT_CONFORMANCE of ADSP2159x_ADSPSC59x: entity is "STD_1149_1_2001";

    -- Device Package Pin Mappings
    attribute PIN_MAP of ADSP2159x_ADSPSC59x: entity is PHYSICAL_PIN_MAP;
    constant PACKAGE_400BGA: PIN_MAP_STRING:=
    "PA:            (K02,L03,L02,L05,L04,M02,M03,N02,P02,N03,M05,V07,U08,Y05,V06,T09),"&
    "PB:            (A19,E17,F16,D05,E06,C04,V04,Y03,Y02,Y04,U05,U06,V05,W05,W17,V20),"&
    "PC:            (W20,V19,V17,U16,U18,P16,R16,T17,M04,R02,U01,N04,P03,T02,V01,N05),"&
    "PD:            (U02,R03,P04,T03,V02,W01,U03,T04,R05,P05,R04,W03,W04,Y07,W06,Y06),"&
    "PE:            (W07,U09,V08,W08,W09,V10,U10,W12,V09,W10,F20,G19,H18,J17,K16,G18),"&
    "PF:            (F19,F18,E20,E19,H17,J16,G17,D20,D19,C20,E18,F17,H16,B20,C19,T10),"&
    "PG:            (U11,W11,V11,Y14,V13,W14,T11,U12,Y15,V12,T12,B03,A02,B01,C02,D03),"&
    "PH:            (E04,F05,G05,K03,F02,H02,K04,K05,F01,H03,G03,F03,J03,J04,H04,G04),"&
    "PIx:           (J05,D01,F04,E03,D02,C01,H05),"&
    "DAI0:          (U13,W15,Y16,W13,V15,Y17,W16,V14,T13,U14,V16,Y18,N16,R17,P17,T18,R18,U19,Y19,W18),"&
    "DAI1:          (L16,J20,K18,L17,L18,M18,N18,P18,M17,M16,N17,T19,J19,H20,K17,J18,H19,G20,T20,U20),"&
    "RESOUTb:       E07,"&
    "BMODE:         (L01,G02,N01),"&
    "RESET_b:       D06,"&
    "FAULT_b:       G16,"&
    "CLKOUT:        J02,"&
    "DDR0_RESETb:   D10,"&
    "DDR0_DQM_0:    E08,"&
    "DDR0_DQM_1:    D12,"&
    "DDR0_DQS_0:    A06,"&
    "DDR0_DQS_0b:   A07,"&
    "DDR0_DQS_1:    A09,"&
    "DDR0_DQS_1b:   A10,"&
    "DDR0_DATA:     (A05,C06,B06,D07,C08,C07,B08,B07,A08,D08,B09,C09,A12,D09,B12,B10),"&
    "DDR0_ADDR:     (C15,A16,E14,A15,C14,D15,B14,B15,A14,C13,C11,B13,B11,A13,C10,C12),"&
    "DDR0_BA2:      E15,"&
    "DDR0_BA1:      D14,"&
    "DDR0_BA0:      D13,"&
    "DDR0_ODT:      B18,"&
    "DDR0_WE_b:     D11,"&
    "DDR0_CAS_b:    C17,"&
    "DDR0_RAS_b:    D16,"&
    "DDR0_CS_b:     C16,"&
    "DDR0_DCKE:     B17,"&
    "DDR0CLK1:      A17,"&
    "DDR0CLK1_b:    A18,"&
    "XTAL0I:        J01,"&
    "XTAL0O:        R01,"&
    "XTAL1I:        E02,"&
    "XTAL1O:        E01,"&
    "ADC_VIN0:      K20,"&
    "ADC_VIN1:      L20,"&
    "ADC_VIN2:      K19,"&
    "ADC_VIN3:      L19,"&
    "ADC_VIN4:      P19,"&
    "ADC_VIN5:      P20,"&
    "ADC_VIN6:      M19,"&
    "ADC_VIN7:      N19,"&
    "DDR0_RZQ:      B16,"&
    "ADC_REFP:      R19,"&
    "ADC_REFN:      N20,"&
    "ANA_MLBD_P:    Y11,"&
    "ANA_MLBD_N:    Y10,"&
    "ANA_MLBS_P:    Y13,"&
    "ANA_MLBS_N:    Y12,"&
    "ANA_MLBCK_P:   Y09,"&
    "ANA_MLBCK_N:   Y08,"&
    "JTG_TCK:       B04,"& 
    "JTG_TMS:       B05,"&
    "JTG_TDI:       A04,"&
    "JTG_TDO:       A03,"&
    "JTG_TRSTb:     C05,"&
    "FAULT:         D18,"&
    "DMC0_VREF0:    A11,"&
    "GND:           (A01,A20,B02,B19,C03,C18,D04,D17,E05,E09,E13,E16,F06,F15,G01,G07,G08,G09,G10,G11,G15,H01,J06,J07,J08,J09,J10,J11,J12,J13,J14,J15,K01,L06,L07,L08,L09,L10,L11,L12,L13,L14,L15,M01,M20,N08,N09,N10,N11,N12,N13,P01,P07,P08,P09,P13,P14,R06,R15,T01,T05,T08,T16,U04,U17,V03,V18,W02,W19,Y01,Y20),"&
    "VDD_ANA:       R20,"&
    "VDD_DMC:       (E10,E11,E12,F07,F08,F09,F10,F11,F12,F13,F14),"&
    "VDD_EXT:       (H07,H09,H11,H13,H14,K07,K14,M07,M14,N07,N14),"&
    "VDD_INT:       (G06,G12,G13,G14,H06,H08,H10,H12,H15,K06,K10,K11,K12,K13,K15,M06,M10,M11,M12,M13,M15,N06,N15,P06,P15,R07,R08,R09,R10,R11,R12,R13,R14,T06,T07,T14,T15,U07,U15),"&
    "VDD_PLL:       (K08,K09,M08,M09),"&
    "VDD_REF:       (P10,P11,P12)";
    attribute PORT_GROUPING of ADSP2159x_ADSPSC59x: entity is 
    "Differential_Voltage ((DDR0_DQS_0, DDR0_DQS_0b),"&
                          "(DDR0_DQS_1, DDR0_DQS_1b),"&
                          "(ANA_MLBD_P, ANA_MLBD_N),"&
                          "(ANA_MLBS_P, ANA_MLBS_N),"&
                          "(ANA_MLBCK_P, ANA_MLBCK_N),"&
                          "(DDR0CLK1, DDR0CLK1_b))";


    attribute TAP_SCAN_IN of JTG_TDI: signal is true;
    attribute TAP_SCAN_MODE of JTG_TMS: signal is true;
    attribute TAP_SCAN_OUT of JTG_TDO: signal is true;
    attribute TAP_SCAN_RESET of JTG_TRSTb: signal is true;
    attribute TAP_SCAN_CLOCK of JTG_TCK: signal is (35.0e6, BOTH);

    attribute INSTRUCTION_LENGTH of ADSP2159x_ADSPSC59x: entity is 5;

    -- Unspecified opcodes assigned to Bypass.
    attribute INSTRUCTION_OPCODE of ADSP2159x_ADSPSC59x: entity is
        "BYPASS         (11111)," &
        "EXTEST         (00000)," &
        "SAMPLE         (10000)," &
        "PRELOAD        (10000)," &
        "USERCODE       (00110)," &
        "IDCODE         (00010)";

    attribute INSTRUCTION_CAPTURE of ADSP2159x_ADSPSC59x: entity is "00001";
    attribute IDCODE_REGISTER of ADSP2159x_ADSPSC59x: entity is "00000010100000100100000011001011";
    attribute USERCODE_REGISTER of ADSP2159x_ADSPSC59x: entity is "00000000000000000000000000000000";


    -- Boundary Scan Register Description
    attribute BOUNDARY_LENGTH of ADSP2159x_ADSPSC59x: entity is 1772;
    attribute BOUNDARY_REGISTER of ADSP2159x_ADSPSC59x: entity is
        --num cell port function safe [ccell disval rslt]


       --DDR
        " 0 (BC_1, *, internal, 0), " &
        " 1 (BC_1, *, internal, 0), " &
        " 2 (BC_1, *, internal, 1), " &
        " 3 (BC_1, *, internal, 0), " &
        " 4 (BC_1, *, internal, 1), " &
        " 5 (BC_1, *, internal, 0), " &
        " 6 (BC_1, *, internal, 1), " &
        " 7 (BC_1, *, internal, 0), " &
        " 8 (BC_1, *, internal, 0), " &
        " 9 (BC_1, *, internal, 0), " &
        " 10 (BC_1, *, internal, 0), " &
        " 11 (BC_1, *, internal, 0), " &
        " 12 (BC_1, *, internal, 0), " &
        " 13 (BC_1, *, internal, 0), " &
        " 14 (BC_1, *, internal, 1), " &
        " 15 (BC_1, *, internal, 1), " &
        " 16 (BC_1, *, internal, 0), " &
        " 17 (BC_1, *, internal, 0), " &
        " 18 (BC_1, *, internal, 0), " &
        " 19 (BC_1, *, internal, 1), " &
        " 20 (BC_1, *, internal, 1), " &
        " 21 (BC_1, *, internal, 1), " &
        " 22 (BC_1, *, internal, 1), " &
        " 23 (BC_1, *, internal, 1), " &
        " 24 (BC_1, *, internal, 0), " &
        " 25 (BC_1, *, internal, 1), " &
        " 26 (BC_1, *, internal, 1), " &
        " 27 (BC_1, *, internal, 1), " &
        " 28 (BC_1, *, internal, 1), " &
        " 29 (BC_1, *, internal, 1), " &
        " 30 (BC_1, *, internal, 1), " &
        " 31 (BC_1, *, internal, 0), " &
        " 32 (BC_1, *, internal, 0), " &
        " 33 (BC_1, *, internal, 0), " &
        " 34 (BC_1, *, internal, 0), " &
        " 35 (BC_1, *, internal, 0), " &
        " 36 (BC_4, DDR0_DQS_0, input, X), " &
        " 37 (BC_1, DDR0_DQS_0, output3, X, 105, 1, Z), " &
        " 38 (BC_4, DDR0_DQS_1, input, X), " &
        " 39 (BC_1, DDR0_DQS_1, output3, X, 105, 1, Z), " &
        " 40 (BC_4, DDR0_DATA(15), input, X), " &
        " 41 (BC_1, DDR0_DATA(15), output3, X, 104, 1, Z), " &
        " 42 (BC_4, DDR0_DATA(14), input, X), " &
        " 43 (BC_1, DDR0_DATA(14), output3, X, 104, 1, Z), " &
        " 44 (BC_4, DDR0_DATA(13), input, X), " &
        " 45 (BC_1, DDR0_DATA(13), output3, X, 104, 1, Z), " &
        " 46 (BC_4, DDR0_DATA(12), input, X), " &
        " 47 (BC_1, DDR0_DATA(12), output3, X, 104, 1, Z), " &
        " 48 (BC_4, DDR0_DATA(11), input, X), " &
        " 49 (BC_1, DDR0_DATA(11), output3, X, 104, 1, Z), " &
        " 50 (BC_4, DDR0_DATA(10), input, X), " &
        " 51 (BC_1, DDR0_DATA(10), output3, X, 104, 1, Z), " &
        " 52 (BC_4, DDR0_DATA(9), input, X), " &
        " 53 (BC_1, DDR0_DATA(9), output3, X, 104, 1, Z), " &
        " 54 (BC_4, DDR0_DATA(8), input, X), " &
        " 55 (BC_1, DDR0_DATA(8), output3, X, 104, 1, Z), " &
        " 56 (BC_4, DDR0_DATA(7), input, X), " &
        " 57 (BC_1, DDR0_DATA(7), output3, X, 104, 1, Z), " &
        " 58 (BC_4, DDR0_DATA(6), input, X), " &
        " 59 (BC_1, DDR0_DATA(6), output3, X, 104, 1, Z), " &
        " 60 (BC_4, DDR0_DATA(5), input, X), " &
        " 61 (BC_1, DDR0_DATA(5), output3, X, 104, 1, Z), " &
        " 62 (BC_4, DDR0_DATA(4), input, X), " &
        " 63 (BC_1, DDR0_DATA(4), output3, X, 104, 1, Z), " &
        " 64 (BC_4, DDR0_DATA(3), input, X), " &
        " 65 (BC_1, DDR0_DATA(3), output3, X, 104, 1, Z), " &
        " 66 (BC_4, DDR0_DATA(2), input, X), " &
        " 67 (BC_1, DDR0_DATA(2), output3, X, 104, 1, Z), " &
        " 68 (BC_4, DDR0_DATA(1), input, X), " &
        " 69 (BC_1, DDR0_DATA(1), output3, X, 104, 1, Z), " &
        " 70 (BC_4, DDR0_DATA(0), input, X), " &
        " 71 (BC_1, DDR0_DATA(0), output3, X, 104, 1, Z), " &
        " 72 (BC_1, DDR0_ODT, output3, X, 103, 1, Z), " &
        " 73 (BC_1, DDR0_DCKE, output3, X, 102, 1, Z), " &
        " 74 (BC_1, DDR0_RAS_b, output3, X, 103, 1, Z), " &
        " 75 (BC_1, DDR0_DQM_1, output3, X, 103, 1, Z), " &
        " 76 (BC_1, DDR0_DQM_0, output3, X, 103, 1, Z), " &
        " 77 (BC_1, DDR0CLK1, output3, X, 101, 1, Z), " &
        " 78 (BC_1, DDR0_CS_b, output3, X, 103, 1, Z), " &
        " 79 (BC_1, DDR0_WE_b, output3, X, 103, 1, Z), " &
        " 80 (BC_1, DDR0_CAS_b, output3, X, 103, 1, Z), " &
        " 81 (BC_1, DDR0_RESETb, output3, X, 103, 1, Z), " &
        " 82 (BC_1, DDR0_BA2, output3, X, 103, 1, Z), " &
        " 83 (BC_1, DDR0_BA1, output3, X, 103, 1, Z), " &
        " 84 (BC_1, DDR0_BA0, output3, X, 103, 1, Z), " &
        " 85 (BC_1, DDR0_ADDR(15), output3, X, 103, 1, Z), " &
        " 86 (BC_1, DDR0_ADDR(14), output3, X, 103, 1, Z), " &
        " 87 (BC_1, DDR0_ADDR(13), output3, X, 103, 1, Z), " &
        " 88 (BC_1, DDR0_ADDR(12), output3, X, 103, 1, Z), " &
        " 89 (BC_1, DDR0_ADDR(11), output3, X, 103, 1, Z), " &
        " 90 (BC_1, DDR0_ADDR(10), output3, X, 103, 1, Z), " &
        " 91 (BC_1, DDR0_ADDR(9), output3, X, 103, 1, Z), " &
        " 92 (BC_1, DDR0_ADDR(8), output3, X, 103, 1, Z), " &
        " 93 (BC_1, DDR0_ADDR(7), output3, X, 103, 1, Z), " &
        " 94 (BC_1, DDR0_ADDR(6), output3, X, 103, 1, Z), " &
        " 95 (BC_1, DDR0_ADDR(5), output3, X, 103, 1, Z), " &
        " 96 (BC_1, DDR0_ADDR(4), output3, X, 103, 1, Z), " &
        " 97 (BC_1, DDR0_ADDR(3), output3, X, 103, 1, Z), " &
        " 98 (BC_1, DDR0_ADDR(2), output3, X, 103, 1, Z), " &
        " 99 (BC_1, DDR0_ADDR(1), output3, X, 103, 1, Z), " &
        " 100 (BC_1, DDR0_ADDR(0), output3, X, 103, 1, Z), " &
        " 101 (BC_1, *, control, 1), " &      
        " 102 (BC_1, *, control, 1), " &     
        " 103 (BC_1, *, control, 1), " &    
        " 104 (BC_1, *, control, 1), " &   
        " 105 (BC_1, *, control, 1), " &  
        " 106 (BC_1, *, internal, 0), " & 
        " 107 (BC_1, *, internal, 0), " & 
        " 108 (BC_1, *, internal, 0), " &  


        -- MLB
        " 109 (BC_1, *, internal, 0), " &
        " 110 (BC_1, *, internal, 0), " &
        " 111 (BC_1, *, internal, 0), " &
        " 112 (BC_1, *, internal, 0), " &
        " 113 (BC_1, *, internal, 0), " &
        " 114 (BC_1, *, internal, 0), " &
        " 115 (BC_1, *, internal, 0), " &
        " 116 (BC_1, *, internal, 0), " &
        " 117 (BC_1, *, internal, 0), " &
        " 118 (BC_1, *, internal, 0), " &
        " 119 (BC_1, *, internal, 0), " &
        " 120 (BC_1, *, internal, 0), " &
        " 121 (BC_1, *, internal, 0), " &
        " 122 (BC_1, *, internal, 0), " &
        " 123 (BC_1, *, internal, 0), " &
        " 124 (BC_1, *, internal, 0), " &
        " 125 (BC_1, *, internal, 0), " &
        " 126 (BC_1, *, internal, 0), " &
        " 127 (BC_1, *, internal, 0), " &
        " 128 (BC_1, *, internal, 0), " &
        " 129 (BC_1, *, internal, 0), " &
        " 130 (BC_1, ANA_MLBD_P, output3, X, 131, 0, Z), " &
        " 131 (BC_1, *, control, 0), " &
        " 132 (BC_1, ANA_MLBS_P, output3, X, 133, 0, Z), " &
        " 133 (BC_1, *, control, 0), " &
        " 134 (BC_4, ANA_MLBD_P, input, X), " &
        " 135 (BC_4, ANA_MLBS_P, input, X), " &
        " 136 (BC_4, ANA_MLBCK_P, input, X), " &


        --PB_3 to PB_5
        " 137 (BC_4, PB(3), input, X), " &
        " 138 (BC_1, *, internal, 0), " &
        " 139 (BC_1, *, internal, 0), " &
        " 140 (BC_1, *, internal, 0), " &
        " 141 (BC_1, *, internal, 0), " &
        " 142 (BC_1, *, internal, 0), " &
        " 143 (BC_1, *, internal, 0), " &
        " 144 (BC_1, PB(3), output3, X, 145, 0, Z), " &
        " 145 (BC_1, *, control, 0), " &
        " 146 (BC_4, PB(4), input, X), " &
        " 147 (BC_1, *, internal, 0), " &
        " 148 (BC_1, *, internal, 0), " &
        " 149 (BC_1, *, internal, 0), " &
        " 150 (BC_1, *, internal, 0), " &
        " 151 (BC_1, *, internal, 0), " &
        " 152 (BC_1, *, internal, 0), " &
        " 153 (BC_1, PB(4), output3, X, 154, 0, Z), " &
        " 154 (BC_1, *, control, 0), " &
        " 155 (BC_4, PB(5), input, X), " &
        " 156 (BC_1, *, internal, 0), " &
        " 157 (BC_1, *, internal, 0), " &
        " 158 (BC_1, *, internal, 0), " &
        " 159 (BC_1, *, internal, 0), " &
        " 160 (BC_1, *, internal, 0), " &
        " 161 (BC_1, *, internal, 0), " &
        " 162 (BC_1, PB(5), output3, X, 163, 0, Z), " &
        " 163 (BC_1, *, control, 0), " &

        --PG_11 to PG_15
        " 164 (BC_4, PG(11), input, X), " &
        " 165 (BC_1, *, internal, 0), " &
        " 166 (BC_1, *, internal, 0), " &
        " 167 (BC_1, *, internal, 0), " &
        " 168 (BC_1, *, internal, 0), " &
        " 169 (BC_1, *, internal, 0), " &
        " 170 (BC_1, *, internal, 0), " &
        " 171 (BC_1, PG(11), output3, X, 172, 0, Z), " &
        " 172 (BC_1, *, control, 0), " &
        " 173 (BC_4, PG(12), input, X), " &
        " 174 (BC_1, *, internal, 0), " &
        " 175 (BC_1, *, internal, 0), " &
        " 176 (BC_1, *, internal, 0), " &
        " 177 (BC_1, *, internal, 0), " &
        " 178 (BC_1, *, internal, 0), " &
        " 179 (BC_1, *, internal, 0), " &
        " 180 (BC_1, PG(12), output3, X, 181, 0, Z), " &
        " 181 (BC_1, *, control, 0), " &
        " 182 (BC_4, PG(13), input, X), " &
        " 183 (BC_1, *, internal, 0), " &
        " 184 (BC_1, *, internal, 0), " &
        " 185 (BC_1, *, internal, 0), " &
        " 186 (BC_1, *, internal, 0), " &
        " 187 (BC_1, *, internal, 0), " &
        " 188 (BC_1, *, internal, 0), " &
        " 189 (BC_1, PG(13), output3, X, 190, 0, Z), " &
        " 190 (BC_1, *, control, 0), " &
        " 191 (BC_4, PG(14), input, X), " &
        " 192 (BC_1, *, internal, 0), " &
        " 193 (BC_1, *, internal, 0), " &
        " 194 (BC_1, *, internal, 0), " &
        " 195 (BC_1, *, internal, 0), " &
        " 196 (BC_1, *, internal, 0), " &
        " 197 (BC_1, *, internal, 0), " &
        " 198 (BC_1, PG(14), output3, X, 199, 0, Z), " &
        " 199 (BC_1, *, control, 0), " &
        " 200 (BC_4, PG(15), input, X), " &
        " 201 (BC_1, *, internal, 0), " &
        " 202 (BC_1, *, internal, 0), " &
        " 203 (BC_1, *, internal, 0), " &
        " 204 (BC_1, *, internal, 0), " &
        " 205 (BC_1, *, internal, 0), " &
        " 206 (BC_1, *, internal, 0), " &
        " 207 (BC_1, PG(15), output3, X, 208, 0, Z), " &
        " 208 (BC_1, *, control, 0), " &

        --PH0 to PH2
        " 209 (BC_4, PH(0), input, X), " &
        " 210 (BC_1, *, internal, 0), " &
        " 211 (BC_1, *, internal, 0), " &
        " 212 (BC_1, *, internal, 0), " &
        " 213 (BC_1, *, internal, 0), " &
        " 214 (BC_1, *, internal, 0), " &
        " 215 (BC_1, *, internal, 0), " &
        " 216 (BC_1, PH(0), output3, X, 217, 0, Z), " &
        " 217 (BC_1, *, control, 0), " &
        " 218 (BC_4, PH(1), input, X), " &
        " 219 (BC_1, *, internal, 0), " &
        " 220 (BC_1, *, internal, 0), " &
        " 221 (BC_1, *, internal, 0), " &
        " 222 (BC_1, *, internal, 0), " &
        " 223 (BC_1, *, internal, 0), " &
        " 224 (BC_1, *, internal, 0), " &
        " 225 (BC_1, PH(1), output3, X, 226, 0, Z), " &
        " 226 (BC_1, *, control, 0), " &
        " 227 (BC_4, PH(2), input, X), " &
        " 228 (BC_1, *, internal, 0), " &
        " 229 (BC_1, *, internal, 0), " &
        " 230 (BC_1, *, internal, 0), " &
        " 231 (BC_1, *, internal, 0), " &
        " 232 (BC_1, *, internal, 0), " &
        " 233 (BC_1, *, internal, 0), " &
        " 234 (BC_1, PH(2), output3, X, 235, 0, Z), " &
        " 235 (BC_1, *, control, 0), " &

        --PIx6 to PIx0
        " 236 (BC_4, PIx(6), input, X), " &
        " 237 (BC_1, *, internal, 0), " &
        " 238 (BC_1, *, internal, 0), " &
        " 239 (BC_1, *, internal, 0), " &
        " 240 (BC_1, *, internal, 0), " &
        " 241 (BC_1, *, internal, 0), " &
        " 242 (BC_1, *, internal, 0), " &
        " 243 (BC_1, PIx(6), output3, X, 244, 0, Z), " &
        " 244 (BC_1, *, control, 0), " &
        " 245 (BC_4, PIx(5), input, X), " &
        " 246 (BC_1, *, internal, 0), " &
        " 247 (BC_1, *, internal, 0), " &
        " 248 (BC_1, *, internal, 0), " &
        " 249 (BC_1, *, internal, 0), " &
        " 250 (BC_1, *, internal, 0), " &
        " 251 (BC_1, *, internal, 0), " &
        " 252 (BC_1, PIx(5), output3, X, 253, 0, Z), " &
        " 253 (BC_1, *, control, 0), " &
        " 254 (BC_4, PIx(4), input, X), " &
        " 255 (BC_1, *, internal, 0), " &
        " 256 (BC_1, *, internal, 0), " &
        " 257 (BC_1, *, internal, 0), " &
        " 258 (BC_1, *, internal, 0), " &
        " 259 (BC_1, *, internal, 0), " &
        " 260 (BC_1, *, internal, 0), " &
        " 261 (BC_1, PIx(4), output3, X, 262, 0, Z), " &
        " 262 (BC_1, *, control, 0), " &
        " 263 (BC_4, PIx(3), input, X), " &
        " 264 (BC_1, *, internal, 0), " &
        " 265 (BC_1, *, internal, 0), " &
        " 266 (BC_1, *, internal, 0), " &
        " 267 (BC_1, *, internal, 0), " &
        " 268 (BC_1, *, internal, 0), " &
        " 269 (BC_1, *, internal, 0), " &
        " 270 (BC_1, PIx(3), output3, X, 271, 0, Z), " &
        " 271 (BC_1, *, control, 0), " &
        " 272 (BC_4, PIx(2), input, X), " &
        " 273 (BC_1, *, internal, 0), " &
        " 274 (BC_1, *, internal, 0), " &
        " 275 (BC_1, *, internal, 0), " &
        " 276 (BC_1, *, internal, 0), " &
        " 277 (BC_1, *, internal, 0), " &
        " 278 (BC_1, *, internal, 0), " &
        " 279 (BC_1, PIx(2), output3, X, 280, 0, Z), " &
        " 280 (BC_1, *, control, 0), " &
        " 281 (BC_4, PIx(1), input, X), " &
        " 282 (BC_1, *, internal, 0), " &
        " 283 (BC_1, *, internal, 0), " &
        " 284 (BC_1, *, internal, 0), " &
        " 285 (BC_1, *, internal, 0), " &
        " 286 (BC_1, *, internal, 0), " &
        " 287 (BC_1, *, internal, 0), " &
        " 288 (BC_1, PIx(1), output3, X, 289, 0, Z), " &
        " 289 (BC_1, *, control, 0), " &
        " 290 (BC_4, PIx(0), input, X), " &
        " 291 (BC_1, *, internal, 0), " &
        " 292 (BC_1, *, internal, 0), " &
        " 293 (BC_1, *, internal, 0), " &
        " 294 (BC_1, *, internal, 0), " &
        " 295 (BC_1, *, internal, 0), " &
        " 296 (BC_1, *, internal, 0), " &
        " 297 (BC_1, PIx(0), output3, X, 298, 0, Z), " &
        " 298 (BC_1, *, control, 0), " &

        --PH15 to PH3
        " 299 (BC_4, PH(15), input, X), " &
        " 300 (BC_1, *, internal, 0), " &
        " 301 (BC_1, *, internal, 0), " &
        " 302 (BC_1, *, internal, 0), " &
        " 303 (BC_1, *, internal, 0), " &
        " 304 (BC_1, *, internal, 0), " &
        " 305 (BC_1, *, internal, 0), " &
        " 306 (BC_1, PH(15), output3, X, 307, 0, Z), " &
        " 307 (BC_1, *, control, 0), " &
        " 308 (BC_4, PH(14), input, X), " &
        " 309 (BC_1, *, internal, 0), " &
        " 310 (BC_1, *, internal, 0), " &
        " 311 (BC_1, *, internal, 0), " &
        " 312 (BC_1, *, internal, 0), " &
        " 313 (BC_1, *, internal, 0), " &
        " 314 (BC_1, *, internal, 0), " &
        " 315 (BC_1, PH(14), output3, X, 316, 0, Z), " &
        " 316 (BC_1, *, control, 0), " &
        " 317 (BC_4, PH(13), input, X), " &
        " 318 (BC_1, *, internal, 0), " &
        " 319 (BC_1, *, internal, 0), " &
        " 320 (BC_1, *, internal, 0), " &
        " 321 (BC_1, *, internal, 0), " &
        " 322 (BC_1, *, internal, 0), " &
        " 323 (BC_1, *, internal, 0), " &
        " 324 (BC_1, PH(13), output3, X, 325, 0, Z), " &
        " 325 (BC_1, *, control, 0), " &
        " 326 (BC_4, PH(12), input, X), " &
        " 327 (BC_1, *, internal, 0), " &
        " 328 (BC_1, *, internal, 0), " &
        " 329 (BC_1, *, internal, 0), " &
        " 330 (BC_1, *, internal, 0), " &
        " 331 (BC_1, *, internal, 0), " &
        " 332 (BC_1, *, internal, 0), " &
        " 333 (BC_1, PH(12), output3, X, 334, 0, Z), " &
        " 334 (BC_1, *, control, 0), " &
        " 335 (BC_4, PH(11), input, X), " &
        " 336 (BC_1, *, internal, 0), " &
        " 337 (BC_1, *, internal, 0), " &
        " 338 (BC_1, *, internal, 0), " &
        " 339 (BC_1, *, internal, 0), " &
        " 340 (BC_1, *, internal, 0), " &
        " 341 (BC_1, *, internal, 0), " &
        " 342 (BC_1, PH(11), output3, X, 343, 0, Z), " &
        " 343 (BC_1, *, control, 0), " &
        " 344 (BC_4, PH(10), input, X), " &
        " 345 (BC_1, *, internal, 0), " &
        " 346 (BC_1, *, internal, 0), " &
        " 347 (BC_1, *, internal, 0), " &
        " 348 (BC_1, *, internal, 0), " &
        " 349 (BC_1, *, internal, 0), " &
        " 350 (BC_1, *, internal, 0), " &
        " 351 (BC_1, PH(10), output3, X, 352, 0, Z), " &
        " 352 (BC_1, *, control, 0), " &
        " 353 (BC_4, PH(9), input, X), " &
        " 354 (BC_1, *, internal, 0), " &
        " 355 (BC_1, *, internal, 0), " &
        " 356 (BC_1, *, internal, 0), " &
        " 357 (BC_1, *, internal, 0), " &
        " 358 (BC_1, *, internal, 0), " &
        " 359 (BC_1, *, internal, 0), " &
        " 360 (BC_1, PH(9), output3, X, 361, 0, Z), " &
        " 361 (BC_1, *, control, 0), " &
        " 362 (BC_4, PH(8), input, X), " &
        " 363 (BC_1, *, internal, 0), " &
        " 364 (BC_1, *, internal, 0), " &
        " 365 (BC_1, *, internal, 0), " &
        " 366 (BC_1, *, internal, 0), " &
        " 367 (BC_1, *, internal, 0), " &
        " 368 (BC_1, *, internal, 0), " &
        " 369 (BC_1, PH(8), output3, X, 370, 0, Z), " &
        " 370 (BC_1, *, control, 0), " &
        " 371 (BC_4, PH(7), input, X), " &
        " 372 (BC_1, *, internal, 0), " &
        " 373 (BC_1, *, internal, 0), " &
        " 374 (BC_1, *, internal, 0), " &
        " 375 (BC_1, *, internal, 0), " &
        " 376 (BC_1, *, internal, 0), " &
        " 377 (BC_1, *, internal, 0), " &
        " 378 (BC_1, PH(7), output3, X, 379, 0, Z), " &
        " 379 (BC_1, *, control, 0), " &
        " 380 (BC_4, PH(6), input, X), " &
        " 381 (BC_1, *, internal, 0), " &
        " 382 (BC_1, *, internal, 0), " &
        " 383 (BC_1, *, internal, 0), " &
        " 384 (BC_1, *, internal, 0), " &
        " 385 (BC_1, *, internal, 0), " &
        " 386 (BC_1, *, internal, 0), " &
        " 387 (BC_1, PH(6), output3, X, 388, 0, Z), " &
        " 388 (BC_1, *, control, 0), " &
        " 389 (BC_4, PH(5), input, X), " &
        " 390 (BC_1, *, internal, 0), " &
        " 391 (BC_1, *, internal, 0), " &
        " 392 (BC_1, *, internal, 0), " &
        " 393 (BC_1, *, internal, 0), " &
        " 394 (BC_1, *, internal, 0), " &
        " 395 (BC_1, *, internal, 0), " &
        " 396 (BC_1, PH(5), output3, X, 397, 0, Z), " &
        " 397 (BC_1, *, control, 0), " &
        " 398 (BC_4, PH(4), input, X), " &
        " 399 (BC_1, *, internal, 0), " &
        " 400 (BC_1, *, internal, 0), " &
        " 401 (BC_1, *, internal, 0), " &
        " 402 (BC_1, *, internal, 0), " &
        " 403 (BC_1, *, internal, 0), " &
        " 404 (BC_1, *, internal, 0), " &
        " 405 (BC_1, PH(4), output3, X, 406, 0, Z), " &
        " 406 (BC_1, *, control, 0), " &
        " 407 (BC_4, PH(3), input, X), " &
        " 408 (BC_1, *, internal, 0), " &
        " 409 (BC_1, *, internal, 0), " &
        " 410 (BC_1, *, internal, 0), " &
        " 411 (BC_1, *, internal, 0), " &
        " 412 (BC_1, *, internal, 0), " &
        " 413 (BC_1, *, internal, 0), " &
        " 414 (BC_1, PH(3), output3, X, 415, 0, Z), " &
        " 415 (BC_1, *, control, 0), " &

        -- BMODE[1,2,0]
        " 416 (BC_4, BMODE(1), input, X), " &
        " 417 (BC_1, *, internal, 0), " &
        " 418 (BC_1, *, internal, 0), " &
        " 419 (BC_1, *, internal, 0), " &
        " 420 (BC_1, *, internal, 0), " &
        " 421 (BC_1, *, internal, 0), " &
        " 422 (BC_1, *, internal, 0), " &
        " 423 (BC_4, BMODE(2), input, X), " &
        " 424 (BC_1, *, internal, 0), " &
        " 425 (BC_1, *, internal, 0), " &
        " 426 (BC_1, *, internal, 0), " &
        " 427 (BC_1, *, internal, 0), " &
        " 428 (BC_1, *, internal, 0), " &
        " 429 (BC_1, *, internal, 0), " &
        " 430 (BC_4, BMODE(0), input, X), " &
        " 431 (BC_1, *, internal, 0), " &
        " 432 (BC_1, *, internal, 0), " &
        " 433 (BC_1, *, internal, 0), " &
        " 434 (BC_1, *, internal, 0), " &
        " 435 (BC_1, *, internal, 0), " &
        " 436 (BC_1, *, internal, 0), " &

        --CLKOUT
        " 437 (BC_1, *, internal, 0), " &
        " 438 (BC_1, *, internal, 0), " &
        " 439 (BC_1, *, internal, 0), " &
        " 440 (BC_1, *, internal, 0), " &
        " 441 (BC_1, *, internal, 0), " &
        " 442 (BC_1, *, internal, 0), " &
        " 443 (BC_1, CLKOUT, output2, X), " &

        --PA0 to PA10
        " 444 (BC_4, PA(0), input, X), " &
        " 445 (BC_1, *, internal, 0), " &
        " 446 (BC_1, *, internal, 0), " &
        " 447 (BC_1, *, internal, 0), " &
        " 448 (BC_1, *, internal, 0), " &
        " 449 (BC_1, *, internal, 0), " &
        " 450 (BC_1, *, internal, 0), " &
        " 451 (BC_1, PA(0), output3, X, 452, 0, Z), " &
        " 452 (BC_1, *, control, 0), " &
        " 453 (BC_4, PA(1), input, X), " &
        " 454 (BC_1, *, internal, 0), " &
        " 455 (BC_1, *, internal, 0), " &
        " 456 (BC_1, *, internal, 0), " &
        " 457 (BC_1, *, internal, 0), " &
        " 458 (BC_1, *, internal, 0), " &
        " 459 (BC_1, *, internal, 0), " &
        " 460 (BC_1, PA(1), output3, X, 461, 0, Z), " &
        " 461 (BC_1, *, control, 0), " &
        " 462 (BC_4, PA(2), input, X), " &
        " 463 (BC_1, *, internal, 0), " &
        " 464 (BC_1, *, internal, 0), " &
        " 465 (BC_1, *, internal, 0), " &
        " 466 (BC_1, *, internal, 0), " &
        " 467 (BC_1, *, internal, 0), " &
        " 468 (BC_1, *, internal, 0), " &
        " 469 (BC_1, PA(2), output3, X, 470, 0, Z), " &
        " 470 (BC_1, *, control, 0), " &
        " 471 (BC_4, PA(3), input, X), " &
        " 472 (BC_1, *, internal, 0), " &
        " 473 (BC_1, *, internal, 0), " &
        " 474 (BC_1, *, internal, 0), " &
        " 475 (BC_1, *, internal, 0), " &
        " 476 (BC_1, *, internal, 0), " &
        " 477 (BC_1, *, internal, 0), " &
        " 478 (BC_1, PA(3), output3, X, 479, 0, Z), " &
        " 479 (BC_1, *, control, 0), " &
        " 480 (BC_4, PA(4), input, X), " &
        " 481 (BC_1, *, internal, 0), " &
        " 482 (BC_1, *, internal, 0), " &
        " 483 (BC_1, *, internal, 0), " &
        " 484 (BC_1, *, internal, 0), " &
        " 485 (BC_1, *, internal, 0), " &
        " 486 (BC_1, *, internal, 0), " &
        " 487 (BC_1, PA(4), output3, X, 488, 0, Z), " &
        " 488 (BC_1, *, control, 0), " &
        " 489 (BC_4, PA(5), input, X), " &
        " 490 (BC_1, *, internal, 0), " &
        " 491 (BC_1, *, internal, 0), " &
        " 492 (BC_1, *, internal, 0), " &
        " 493 (BC_1, *, internal, 0), " &
        " 494 (BC_1, *, internal, 0), " &
        " 495 (BC_1, *, internal, 0), " &
        " 496 (BC_1, PA(5), output3, X, 497, 0, Z), " &
        " 497 (BC_1, *, control, 0), " &
        " 498 (BC_4, PA(6), input, X), " &
        " 499 (BC_1, *, internal, 0), " &
        " 500 (BC_1, *, internal, 0), " &
        " 501 (BC_1, *, internal, 0), " &
        " 502 (BC_1, *, internal, 0), " &
        " 503 (BC_1, *, internal, 0), " &
        " 504 (BC_1, *, internal, 0), " &
        " 505 (BC_1, PA(6), output3, X, 506, 0, Z), " &
        " 506 (BC_1, *, control, 0), " &
        " 507 (BC_4, PA(7), input, X), " &
        " 508 (BC_1, *, internal, 0), " &
        " 509 (BC_1, *, internal, 0), " &
        " 510 (BC_1, *, internal, 0), " &
        " 511 (BC_1, *, internal, 0), " &
        " 512 (BC_1, *, internal, 0), " &
        " 513 (BC_1, *, internal, 0), " &
        " 514 (BC_1, PA(7), output3, X, 515, 0, Z), " &
        " 515 (BC_1, *, control, 0), " &
        " 516 (BC_4, PA(8), input, X), " &
        " 517 (BC_1, *, internal, 0), " &
        " 518 (BC_1, *, internal, 0), " &
        " 519 (BC_1, *, internal, 0), " &
        " 520 (BC_1, *, internal, 0), " &
        " 521 (BC_1, *, internal, 0), " &
        " 522 (BC_1, *, internal, 0), " &
        " 523 (BC_1, PA(8), output3, X, 524, 0, Z), " &
        " 524 (BC_1, *, control, 0), " &
        " 525 (BC_4, PA(9), input, X), " &
        " 526 (BC_1, *, internal, 0), " &
        " 527 (BC_1, *, internal, 0), " &
        " 528 (BC_1, *, internal, 0), " &
        " 529 (BC_1, *, internal, 0), " &
        " 530 (BC_1, *, internal, 0), " &
        " 531 (BC_1, *, internal, 0), " &
        " 532 (BC_1, PA(9), output3, X, 533, 0, Z), " &
        " 533 (BC_1, *, control, 0), " &
        " 534 (BC_4, PA(10), input, X), " &
        " 535 (BC_1, *, internal, 0), " &
        " 536 (BC_1, *, internal, 0), " &
        " 537 (BC_1, *, internal, 0), " &
        " 538 (BC_1, *, internal, 0), " &
        " 539 (BC_1, *, internal, 0), " &
        " 540 (BC_1, *, internal, 0), " &
        " 541 (BC_1, PA(10), output3, X, 542, 0, Z), " &
        " 542 (BC_1, *, control, 0), " &

        --PC8 to PC15
        " 543 (BC_4, PC(8), input, X), " &
        " 544 (BC_1, *, internal, 0), " &
        " 545 (BC_1, *, internal, 0), " &
        " 546 (BC_1, *, internal, 0), " &
        " 547 (BC_1, *, internal, 0), " &
        " 548 (BC_1, *, internal, 0), " &
        " 549 (BC_1, *, internal, 0), " &
        " 550 (BC_1, PC(8), output3, X, 551, 0, Z), " &
        " 551 (BC_1, *, control, 0), " &
        " 552 (BC_4, PC(9), input, X), " &
        " 553 (BC_1, *, internal, 0), " &
        " 554 (BC_1, *, internal, 0), " &
        " 555 (BC_1, *, internal, 0), " &
        " 556 (BC_1, *, internal, 0), " &
        " 557 (BC_1, *, internal, 0), " &
        " 558 (BC_1, *, internal, 0), " &
        " 559 (BC_1, PC(9), output3, X, 560, 0, Z), " &
        " 560 (BC_1, *, control, 0), " &
        " 561 (BC_4, PC(10), input, X), " &
        " 562 (BC_1, *, internal, 0), " &
        " 563 (BC_1, *, internal, 0), " &
        " 564 (BC_1, *, internal, 0), " &
        " 565 (BC_1, *, internal, 0), " &
        " 566 (BC_1, *, internal, 0), " &
        " 567 (BC_1, *, internal, 0), " &
        " 568 (BC_1, PC(10), output3, X, 569, 0, Z), " &
        " 569 (BC_1, *, control, 0), " &
        " 570 (BC_4, PC(11), input, X), " &
        " 571 (BC_1, *, internal, 0), " &
        " 572 (BC_1, *, internal, 0), " &
        " 573 (BC_1, *, internal, 0), " &
        " 574 (BC_1, *, internal, 0), " &
        " 575 (BC_1, *, internal, 0), " &
        " 576 (BC_1, *, internal, 0), " &
        " 577 (BC_1, PC(11), output3, X, 578, 0, Z), " &
        " 578 (BC_1, *, control, 0), " &
        " 579 (BC_4, PC(12), input, X), " &
        " 580 (BC_1, *, internal, 0), " &
        " 581 (BC_1, *, internal, 0), " &
        " 582 (BC_1, *, internal, 0), " &
        " 583 (BC_1, *, internal, 0), " &
        " 584 (BC_1, *, internal, 0), " &
        " 585 (BC_1, *, internal, 0), " &
        " 586 (BC_1, PC(12), output3, X, 587, 0, Z), " &
        " 587 (BC_1, *, control, 0), " &
        " 588 (BC_4, PC(13), input, X), " &
        " 589 (BC_1, *, internal, 0), " &
        " 590 (BC_1, *, internal, 0), " &
        " 591 (BC_1, *, internal, 0), " &
        " 592 (BC_1, *, internal, 0), " &
        " 593 (BC_1, *, internal, 0), " &
        " 594 (BC_1, *, internal, 0), " &
        " 595 (BC_1, PC(13), output3, X, 596, 0, Z), " &
        " 596 (BC_1, *, control, 0), " &
        " 597 (BC_4, PC(14), input, X), " &
        " 598 (BC_1, *, internal, 0), " &
        " 599 (BC_1, *, internal, 0), " &
        " 600 (BC_1, *, internal, 0), " &
        " 601 (BC_1, *, internal, 0), " &
        " 602 (BC_1, *, internal, 0), " &
        " 603 (BC_1, *, internal, 0), " &
        " 604 (BC_1, PC(14), output3, X, 605, 0, Z), " &
        " 605 (BC_1, *, control, 0), " &
        " 606 (BC_4, PC(15), input, X), " &
        " 607 (BC_1, *, internal, 0), " &
        " 608 (BC_1, *, internal, 0), " &
        " 609 (BC_1, *, internal, 0), " &
        " 610 (BC_1, *, internal, 0), " &
        " 611 (BC_1, *, internal, 0), " &
        " 612 (BC_1, *, internal, 0), " &
        " 613 (BC_1, PC(15), output3, X, 614, 0, Z), " &
        " 614 (BC_1, *, control, 0), " &

        --PD0 to PD12
        " 615 (BC_4, PD(0), input, X), " &
        " 616 (BC_1, *, internal, 0), " &
        " 617 (BC_1, *, internal, 0), " &
        " 618 (BC_1, *, internal, 0), " &
        " 619 (BC_1, *, internal, 0), " &
        " 620 (BC_1, *, internal, 0), " &
        " 621 (BC_1, *, internal, 0), " &
        " 622 (BC_1, PD(0), output3, X, 623, 0, Z), " &
        " 623 (BC_1, *, control, 0), " &
        " 624 (BC_4, PD(1), input, X), " &
        " 625 (BC_1, *, internal, 0), " &
        " 626 (BC_1, *, internal, 0), " &
        " 627 (BC_1, *, internal, 0), " &
        " 628 (BC_1, *, internal, 0), " &
        " 629 (BC_1, *, internal, 0), " &
        " 630 (BC_1, *, internal, 0), " &
        " 631 (BC_1, PD(1), output3, X, 632, 0, Z), " &
        " 632 (BC_1, *, control, 0), " &
        " 633 (BC_4, PD(2), input, X), " &
        " 634 (BC_1, *, internal, 0), " &
        " 635 (BC_1, *, internal, 0), " &
        " 636 (BC_1, *, internal, 0), " &
        " 637 (BC_1, *, internal, 0), " &
        " 638 (BC_1, *, internal, 0), " &
        " 639 (BC_1, *, internal, 0), " &
        " 640 (BC_1, PD(2), output3, X, 641, 0, Z), " &
        " 641 (BC_1, *, control, 0), " &
        " 642 (BC_4, PD(3), input, X), " &
        " 643 (BC_1, *, internal, 0), " &
        " 644 (BC_1, *, internal, 0), " &
        " 645 (BC_1, *, internal, 0), " &
        " 646 (BC_1, *, internal, 0), " &
        " 647 (BC_1, *, internal, 0), " &
        " 648 (BC_1, *, internal, 0), " &
        " 649 (BC_1, PD(3), output3, X, 650, 0, Z), " &
        " 650 (BC_1, *, control, 0), " &
        " 651 (BC_4, PD(4), input, X), " &
        " 652 (BC_1, *, internal, 0), " &
        " 653 (BC_1, *, internal, 0), " &
        " 654 (BC_1, *, internal, 0), " &
        " 655 (BC_1, *, internal, 0), " &
        " 656 (BC_1, *, internal, 0), " &
        " 657 (BC_1, *, internal, 0), " &
        " 658 (BC_1, PD(4), output3, X, 659, 0, Z), " &
        " 659 (BC_1, *, control, 0), " &
        " 660 (BC_4, PD(5), input, X), " &
        " 661 (BC_1, *, internal, 0), " &
        " 662 (BC_1, *, internal, 0), " &
        " 663 (BC_1, *, internal, 0), " &
        " 664 (BC_1, *, internal, 0), " &
        " 665 (BC_1, *, internal, 0), " &
        " 666 (BC_1, *, internal, 0), " &
        " 667 (BC_1, PD(5), output3, X, 668, 0, Z), " &
        " 668 (BC_1, *, control, 0), " &
        " 669 (BC_4, PD(6), input, X), " &
        " 670 (BC_1, *, internal, 0), " &
        " 671 (BC_1, *, internal, 0), " &
        " 672 (BC_1, *, internal, 0), " &
        " 673 (BC_1, *, internal, 0), " &
        " 674 (BC_1, *, internal, 0), " &
        " 675 (BC_1, *, internal, 0), " &
        " 676 (BC_1, PD(6), output3, X, 677, 0, Z), " &
        " 677 (BC_1, *, control, 0), " &
        " 678 (BC_4, PD(7), input, X), " &
        " 679 (BC_1, *, internal, 0), " &
        " 680 (BC_1, *, internal, 0), " &
        " 681 (BC_1, *, internal, 0), " &
        " 682 (BC_1, *, internal, 0), " &
        " 683 (BC_1, *, internal, 0), " &
        " 684 (BC_1, *, internal, 0), " &
        " 685 (BC_1, PD(7), output3, X, 686, 0, Z), " &
        " 686 (BC_1, *, control, 0), " &
        " 687 (BC_4, PD(8), input, X), " &
        " 688 (BC_1, *, internal, 0), " &
        " 689 (BC_1, *, internal, 0), " &
        " 690 (BC_1, *, internal, 0), " &
        " 691 (BC_1, *, internal, 0), " &
        " 692 (BC_1, *, internal, 0), " &
        " 693 (BC_1, *, internal, 0), " &
        " 694 (BC_1, PD(8), output3, X, 695, 0, Z), " &
        " 695 (BC_1, *, control, 0), " &
        " 696 (BC_4, PD(9), input, X), " &
        " 697 (BC_1, *, internal, 0), " &
        " 698 (BC_1, *, internal, 0), " &
        " 699 (BC_1, *, internal, 0), " &
        " 700 (BC_1, *, internal, 0), " &
        " 701 (BC_1, *, internal, 0), " &
        " 702 (BC_1, *, internal, 0), " &
        " 703 (BC_1, PD(9), output3, X, 704, 0, Z), " &
        " 704 (BC_1, *, control, 0), " &
        " 705 (BC_4, PD(10), input, X), " &
        " 706 (BC_1, *, internal, 0), " &
        " 707 (BC_1, *, internal, 0), " &
        " 708 (BC_1, *, internal, 0), " &
        " 709 (BC_1, *, internal, 0), " &
        " 710 (BC_1, *, internal, 0), " &
        " 711 (BC_1, *, internal, 0), " &
        " 712 (BC_1, PD(10), output3, X, 713, 0, Z), " &
        " 713 (BC_1, *, control, 0), " &
        " 714 (BC_4, PD(11), input, X), " &
        " 715 (BC_1, *, internal, 0), " &
        " 716 (BC_1, *, internal, 0), " &
        " 717 (BC_1, *, internal, 0), " &
        " 718 (BC_1, *, internal, 0), " &
        " 719 (BC_1, *, internal, 0), " &
        " 720 (BC_1, *, internal, 0), " &
        " 721 (BC_1, PD(11), output3, X, 722, 0, Z), " &
        " 722 (BC_1, *, control, 0), " &
        " 723 (BC_4, PD(12), input, X), " &
        " 724 (BC_1, *, internal, 0), " &
        " 725 (BC_1, *, internal, 0), " &
        " 726 (BC_1, *, internal, 0), " &
        " 727 (BC_1, *, internal, 0), " &
        " 728 (BC_1, *, internal, 0), " &
        " 729 (BC_1, *, internal, 0), " &
        " 730 (BC_1, PD(12), output3, X, 731, 0, Z), " &
        " 731 (BC_1, *, control, 0), " &

        --PB6 to PB13
        " 732 (BC_4, PB(6), input, X), " &
        " 733 (BC_1, *, internal, 0), " &
        " 734 (BC_1, *, internal, 0), " &
        " 735 (BC_1, *, internal, 0), " &
        " 736 (BC_1, *, internal, 0), " &
        " 737 (BC_1, *, internal, 0), " &
        " 738 (BC_1, *, internal, 0), " &
        " 739 (BC_1, PB(6), output3, X, 740, 0, Z), " &
        " 740 (BC_1, *, control, 0), " &
        " 741 (BC_4, PB(7), input, X), " &
        " 742 (BC_1, *, internal, 0), " &
        " 743 (BC_1, *, internal, 0), " &
        " 744 (BC_1, *, internal, 0), " &
        " 745 (BC_1, *, internal, 0), " &
        " 746 (BC_1, *, internal, 0), " &
        " 747 (BC_1, *, internal, 0), " &
        " 748 (BC_1, PB(7), output3, X, 749, 0, Z), " &
        " 749 (BC_1, *, control, 0), " &
        " 750 (BC_4, PB(8), input, X), " &
        " 751 (BC_1, *, internal, 0), " &
        " 752 (BC_1, *, internal, 0), " &
        " 753 (BC_1, *, internal, 0), " &
        " 754 (BC_1, *, internal, 0), " &
        " 755 (BC_1, *, internal, 0), " &
        " 756 (BC_1, *, internal, 0), " &
        " 757 (BC_1, PB(8), output3, X, 758, 0, Z), " &
        " 758 (BC_1, *, control, 0), " &
        " 759 (BC_4, PB(9), input, X), " &
        " 760 (BC_1, *, internal, 0), " &
        " 761 (BC_1, *, internal, 0), " &
        " 762 (BC_1, *, internal, 0), " &
        " 763 (BC_1, *, internal, 0), " &
        " 764 (BC_1, *, internal, 0), " &
        " 765 (BC_1, *, internal, 0), " &
        " 766 (BC_1, PB(9), output3, X, 767, 0, Z), " &
        " 767 (BC_1, *, control, 0), " &
        " 768 (BC_4, PB(10), input, X), " &
        " 769 (BC_1, *, internal, 0), " &
        " 770 (BC_1, *, internal, 0), " &
        " 771 (BC_1, *, internal, 0), " &
        " 772 (BC_1, *, internal, 0), " &
        " 773 (BC_1, *, internal, 0), " &
        " 774 (BC_1, *, internal, 0), " &
        " 775 (BC_1, PB(10), output3, X, 776, 0, Z), " &
        " 776 (BC_1, *, control, 0), " &
        " 777 (BC_4, PB(11), input, X), " &
        " 778 (BC_1, *, internal, 0), " &
        " 779 (BC_1, *, internal, 0), " &
        " 780 (BC_1, *, internal, 0), " &
        " 781 (BC_1, *, internal, 0), " &
        " 782 (BC_1, *, internal, 0), " &
        " 783 (BC_1, *, internal, 0), " &
        " 784 (BC_1, PB(11), output3, X, 785, 0, Z), " &
        " 785 (BC_1, *, control, 0), " &
        " 786 (BC_4, PB(12), input, X), " &
        " 787 (BC_1, *, internal, 0), " &
        " 788 (BC_1, *, internal, 0), " &
        " 789 (BC_1, *, internal, 0), " &
        " 790 (BC_1, *, internal, 0), " &
        " 791 (BC_1, *, internal, 0), " &
        " 792 (BC_1, *, internal, 0), " &
        " 793 (BC_1, PB(12), output3, X, 794, 0, Z), " &
        " 794 (BC_1, *, control, 0), " &
        " 795 (BC_4, PB(13), input, X), " &
        " 796 (BC_1, *, internal, 0), " &
        " 797 (BC_1, *, internal, 0), " &
        " 798 (BC_1, *, internal, 0), " &
        " 799 (BC_1, *, internal, 0), " &
        " 800 (BC_1, *, internal, 0), " &
        " 801 (BC_1, *, internal, 0), " &
        " 802 (BC_1, PB(13), output3, X, 803, 0, Z), " &
        " 803 (BC_1, *, control, 0), " &

        --PA11 to PA15
        " 804 (BC_4, PA(11), input, X), " &
        " 805 (BC_1, *, internal, 0), " &
        " 806 (BC_1, *, internal, 0), " &
        " 807 (BC_1, *, internal, 0), " &
        " 808 (BC_1, *, internal, 0), " &
        " 809 (BC_1, *, internal, 0), " &
        " 810 (BC_1, *, internal, 0), " &
        " 811 (BC_1, PA(11), output3, X, 812, 0, Z), " &
        " 812 (BC_1, *, control, 0), " &
        " 813 (BC_4, PA(12), input, X), " &
        " 814 (BC_1, *, internal, 0), " &
        " 815 (BC_1, *, internal, 0), " &
        " 816 (BC_1, *, internal, 0), " &
        " 817 (BC_1, *, internal, 0), " &
        " 818 (BC_1, *, internal, 0), " &
        " 819 (BC_1, *, internal, 0), " &
        " 820 (BC_1, PA(12), output3, X, 821, 0, Z), " &
        " 821 (BC_1, *, control, 0), " &
        " 822 (BC_4, PA(13), input, X), " &
        " 823 (BC_1, *, internal, 0), " &
        " 824 (BC_1, *, internal, 0), " &
        " 825 (BC_1, *, internal, 0), " &
        " 826 (BC_1, *, internal, 0), " &
        " 827 (BC_1, *, internal, 0), " &
        " 828 (BC_1, *, internal, 0), " &
        " 829 (BC_1, PA(13), output3, X, 830, 0, Z), " &
        " 830 (BC_1, *, control, 0), " &
        " 831 (BC_4, PA(14), input, X), " &
        " 832 (BC_1, *, internal, 0), " &
        " 833 (BC_1, *, internal, 0), " &
        " 834 (BC_1, *, internal, 0), " &
        " 835 (BC_1, *, internal, 0), " &
        " 836 (BC_1, *, internal, 0), " &
        " 837 (BC_1, *, internal, 0), " &
        " 838 (BC_1, PA(14), output3, X, 839, 0, Z), " &
        " 839 (BC_1, *, control, 0), " &
        " 840 (BC_4, PA(15), input, X), " &
        " 841 (BC_1, *, internal, 0), " &
        " 842 (BC_1, *, internal, 0), " &
        " 843 (BC_1, *, internal, 0), " &
        " 844 (BC_1, *, internal, 0), " &
        " 845 (BC_1, *, internal, 0), " &
        " 846 (BC_1, *, internal, 0), " &
        " 847 (BC_1, PA(15), output3, X, 848, 0, Z), " &
        " 848 (BC_1, *, control, 0), " &

        --PD13 to PD15
        " 849 (BC_4, PD(13), input, X), " &
        " 850 (BC_1, *, internal, 0), " &
        " 851 (BC_1, *, internal, 0), " &
        " 852 (BC_1, *, internal, 0), " &
        " 853 (BC_1, *, internal, 0), " &
        " 854 (BC_1, *, internal, 0), " &
        " 855 (BC_1, *, internal, 0), " &
        " 856 (BC_1, PD(13), output3, X, 857, 0, Z), " &
        " 857 (BC_1, *, control, 0), " &
        " 858 (BC_4, PD(14), input, X), " &
        " 859 (BC_1, *, internal, 0), " &
        " 860 (BC_1, *, internal, 0), " &
        " 861 (BC_1, *, internal, 0), " &
        " 862 (BC_1, *, internal, 0), " &
        " 863 (BC_1, *, internal, 0), " &
        " 864 (BC_1, *, internal, 0), " &
        " 865 (BC_1, PD(14), output3, X, 866, 0, Z), " &
        " 866 (BC_1, *, control, 0), " &
        " 867 (BC_4, PD(15), input, X), " &
        " 868 (BC_1, *, internal, 0), " &
        " 869 (BC_1, *, internal, 0), " &
        " 870 (BC_1, *, internal, 0), " &
        " 871 (BC_1, *, internal, 0), " &
        " 872 (BC_1, *, internal, 0), " &
        " 873 (BC_1, *, internal, 0), " &
        " 874 (BC_1, PD(15), output3, X, 875, 0, Z), " &
        " 875 (BC_1, *, control, 0), " &

        --PE0 to PE9
        " 876 (BC_4, PE(0), input, X), " &
        " 877 (BC_1, *, internal, 0), " &
        " 878 (BC_1, *, internal, 0), " &
        " 879 (BC_1, *, internal, 0), " &
        " 880 (BC_1, *, internal, 0), " &
        " 881 (BC_1, *, internal, 0), " &
        " 882 (BC_1, *, internal, 0), " &
        " 883 (BC_1, PE(0), output3, X, 884, 0, Z), " &
        " 884 (BC_1, *, control, 0), " &
        " 885 (BC_4, PE(1), input, X), " &
        " 886 (BC_1, *, internal, 0), " &
        " 887 (BC_1, *, internal, 0), " &
        " 888 (BC_1, *, internal, 0), " &
        " 889 (BC_1, *, internal, 0), " &
        " 890 (BC_1, *, internal, 0), " &
        " 891 (BC_1, *, internal, 0), " &
        " 892 (BC_1, PE(1), output3, X, 893, 0, Z), " &
        " 893 (BC_1, *, control, 0), " &
        " 894 (BC_4, PE(2), input, X), " &
        " 895 (BC_1, *, internal, 0), " &
        " 896 (BC_1, *, internal, 0), " &
        " 897 (BC_1, *, internal, 0), " &
        " 898 (BC_1, *, internal, 0), " &
        " 899 (BC_1, *, internal, 0), " &
        " 900 (BC_1, *, internal, 0), " &
        " 901 (BC_1, PE(2), output3, X, 902, 0, Z), " &
        " 902 (BC_1, *, control, 0), " &
        " 903 (BC_4, PE(3), input, X), " &
        " 904 (BC_1, *, internal, 0), " &
        " 905 (BC_1, *, internal, 0), " &
        " 906 (BC_1, *, internal, 0), " &
        " 907 (BC_1, *, internal, 0), " &
        " 908 (BC_1, *, internal, 0), " &
        " 909 (BC_1, *, internal, 0), " &
        " 910 (BC_1, PE(3), output3, X, 911, 0, Z), " &
        " 911 (BC_1, *, control, 0), " &
        " 912 (BC_4, PE(4), input, X), " &
        " 913 (BC_1, *, internal, 0), " &
        " 914 (BC_1, *, internal, 0), " &
        " 915 (BC_1, *, internal, 0), " &
        " 916 (BC_1, *, internal, 0), " &
        " 917 (BC_1, *, internal, 0), " &
        " 918 (BC_1, *, internal, 0), " &
        " 919 (BC_1, PE(4), output3, X, 920, 0, Z), " &
        " 920 (BC_1, *, control, 0), " &
        " 921 (BC_4, PE(5), input, X), " &
        " 922 (BC_1, *, internal, 0), " &
        " 923 (BC_1, *, internal, 0), " &
        " 924 (BC_1, *, internal, 0), " &
        " 925 (BC_1, *, internal, 0), " &
        " 926 (BC_1, *, internal, 0), " &
        " 927 (BC_1, *, internal, 0), " &
        " 928 (BC_1, PE(5), output3, X, 929, 0, Z), " &
        " 929 (BC_1, *, control, 0), " &
        " 930 (BC_4, PE(6), input, X), " &
        " 931 (BC_1, *, internal, 0), " &
        " 932 (BC_1, *, internal, 0), " &
        " 933 (BC_1, *, internal, 0), " &
        " 934 (BC_1, *, internal, 0), " &
        " 935 (BC_1, *, internal, 0), " &
        " 936 (BC_1, *, internal, 0), " &
        " 937 (BC_1, PE(6), output3, X, 938, 0, Z), " &
        " 938 (BC_1, *, control, 0), " &
        " 939 (BC_4, PE(7), input, X), " &
        " 940 (BC_1, *, internal, 0), " &
        " 941 (BC_1, *, internal, 0), " &
        " 942 (BC_1, *, internal, 0), " &
        " 943 (BC_1, *, internal, 0), " &
        " 944 (BC_1, *, internal, 0), " &
        " 945 (BC_1, *, internal, 0), " &
        " 946 (BC_1, PE(7), output3, X, 947, 0, Z), " &
        " 947 (BC_1, *, control, 0), " &
        " 948 (BC_4, PE(8), input, X), " &
        " 949 (BC_1, *, internal, 0), " &
        " 950 (BC_1, *, internal, 0), " &
        " 951 (BC_1, *, internal, 0), " &
        " 952 (BC_1, *, internal, 0), " &
        " 953 (BC_1, *, internal, 0), " &
        " 954 (BC_1, *, internal, 0), " &
        " 955 (BC_1, PE(8), output3, X, 956, 0, Z), " &
        " 956 (BC_1, *, control, 0), " &
        " 957 (BC_4, PE(9), input, X), " &
        " 958 (BC_1, *, internal, 0), " &
        " 959 (BC_1, *, internal, 0), " &
        " 960 (BC_1, *, internal, 0), " &
        " 961 (BC_1, *, internal, 0), " &
        " 962 (BC_1, *, internal, 0), " &
        " 963 (BC_1, *, internal, 0), " &
        " 964 (BC_1, PE(9), output3, X, 965, 0, Z), " &
        " 965 (BC_1, *, control, 0), " &

        --PF15
        " 966 (BC_4, PF(15), input, X), " &
        " 967 (BC_1, *, internal, 0), " &
        " 968 (BC_1, *, internal, 0), " &
        " 969 (BC_1, *, internal, 0), " &
        " 970 (BC_1, *, internal, 0), " &
        " 971 (BC_1, *, internal, 0), " &
        " 972 (BC_1, *, internal, 0), " &
        " 973 (BC_1, PF(15), output3, X, 974, 0, Z), " &
        " 974 (BC_1, *, control, 0), " &

        --PG0 to PG10
        " 975 (BC_4, PG(0), input, X), " &
        " 976 (BC_1, *, internal, 0), " &
        " 977 (BC_1, *, internal, 0), " &
        " 978 (BC_1, *, internal, 0), " &
        " 979 (BC_1, *, internal, 0), " &
        " 980 (BC_1, *, internal, 0), " &
        " 981 (BC_1, *, internal, 0), " &
        " 982 (BC_1, PG(0), output3, X, 983, 0, Z), " &
        " 983 (BC_1, *, control, 0), " &
        " 984 (BC_4, PG(1), input, X), " &
        " 985 (BC_1, *, internal, 0), " &
        " 986 (BC_1, *, internal, 0), " &
        " 987 (BC_1, *, internal, 0), " &
        " 988 (BC_1, *, internal, 0), " &
        " 989 (BC_1, *, internal, 0), " &
        " 990 (BC_1, *, internal, 0), " &
        " 991 (BC_1, PG(1), output3, X, 992, 0, Z), " &
        " 992 (BC_1, *, control, 0), " &
        " 993 (BC_4, PG(2), input, X), " &
        " 994 (BC_1, *, internal, 0), " &
        " 995 (BC_1, *, internal, 0), " &
        " 996 (BC_1, *, internal, 0), " &
        " 997 (BC_1, *, internal, 0), " &
        " 998 (BC_1, *, internal, 0), " &
        " 999 (BC_1, *, internal, 0), " &
        " 1000 (BC_1, PG(2), output3, X, 1001, 0, Z), " &
        " 1001 (BC_1, *, control, 0), " &
        " 1002 (BC_4, PG(3), input, X), " &
        " 1003 (BC_1, *, internal, 0), " &
        " 1004 (BC_1, *, internal, 0), " &
        " 1005 (BC_1, *, internal, 0), " &
        " 1006 (BC_1, *, internal, 0), " &
        " 1007 (BC_1, *, internal, 0), " &
        " 1008 (BC_1, *, internal, 0), " &
        " 1009 (BC_1, PG(3), output3, X, 1010, 0, Z), " &
        " 1010 (BC_1, *, control, 0), " &
        " 1011 (BC_4, PG(4), input, X), " &
        " 1012 (BC_1, *, internal, 0), " &
        " 1013 (BC_1, *, internal, 0), " &
        " 1014 (BC_1, *, internal, 0), " &
        " 1015 (BC_1, *, internal, 0), " &
        " 1016 (BC_1, *, internal, 0), " &
        " 1017 (BC_1, *, internal, 0), " &
        " 1018 (BC_1, PG(4), output3, X, 1019, 0, Z), " &
        " 1019 (BC_1, *, control, 0), " &
        " 1020 (BC_4, PG(5), input, X), " &
        " 1021 (BC_1, *, internal, 0), " &
        " 1022 (BC_1, *, internal, 0), " &
        " 1023 (BC_1, *, internal, 0), " &
        " 1024 (BC_1, *, internal, 0), " &
        " 1025 (BC_1, *, internal, 0), " &
        " 1026 (BC_1, *, internal, 0), " &
        " 1027 (BC_1, PG(5), output3, X, 1028, 0, Z), " &
        " 1028 (BC_1, *, control, 0), " &
        " 1029 (BC_4, PG(6), input, X), " &
        " 1030 (BC_1, *, internal, 0), " &
        " 1031 (BC_1, *, internal, 0), " &
        " 1032 (BC_1, *, internal, 0), " &
        " 1033 (BC_1, *, internal, 0), " &
        " 1034 (BC_1, *, internal, 0), " &
        " 1035 (BC_1, *, internal, 0), " &
        " 1036 (BC_1, PG(6), output3, X, 1037, 0, Z), " &
        " 1037 (BC_1, *, control, 0), " &
        " 1038 (BC_4, PG(7), input, X), " &
        " 1039 (BC_1, *, internal, 0), " &
        " 1040 (BC_1, *, internal, 0), " &
        " 1041 (BC_1, *, internal, 0), " &
        " 1042 (BC_1, *, internal, 0), " &
        " 1043 (BC_1, *, internal, 0), " &
        " 1044 (BC_1, *, internal, 0), " &
        " 1045 (BC_1, PG(7), output3, X, 1046, 0, Z), " &
        " 1046 (BC_1, *, control, 0), " &
        " 1047 (BC_4, PG(8), input, X), " &
        " 1048 (BC_1, *, internal, 0), " &
        " 1049 (BC_1, *, internal, 0), " &
        " 1050 (BC_1, *, internal, 0), " &
        " 1051 (BC_1, *, internal, 0), " &
        " 1052 (BC_1, *, internal, 0), " &
        " 1053 (BC_1, *, internal, 0), " &
        " 1054 (BC_1, PG(8), output3, X, 1055, 0, Z), " &
        " 1055 (BC_1, *, control, 0), " &
        " 1056 (BC_4, PG(9), input, X), " &
        " 1057 (BC_1, *, internal, 0), " &
        " 1058 (BC_1, *, internal, 0), " &
        " 1059 (BC_1, *, internal, 0), " &
        " 1060 (BC_1, *, internal, 0), " &
        " 1061 (BC_1, *, internal, 0), " &
        " 1062 (BC_1, *, internal, 0), " &
        " 1063 (BC_1, PG(9), output3, X, 1064, 0, Z), " &
        " 1064 (BC_1, *, control, 0), " &
        " 1065 (BC_4, PG(10), input, X), " &
        " 1066 (BC_1, *, internal, 0), " &
        " 1067 (BC_1, *, internal, 0), " &
        " 1068 (BC_1, *, internal, 0), " &
        " 1069 (BC_1, *, internal, 0), " &
        " 1070 (BC_1, *, internal, 0), " &
        " 1071 (BC_1, *, internal, 0), " &
        " 1072 (BC_1, PG(10), output3, X, 1073, 0, Z), " &
        " 1073 (BC_1, *, control, 0), " &

        --DAI0_1 to DAI0_10
        " 1074 (BC_4, DAI0(0), input, X), " &
        " 1075 (BC_1, *, internal, 0), " &
        " 1076 (BC_1, *, internal, 0), " &
        " 1077 (BC_1, *, internal, 0), " &
        " 1078 (BC_1, *, internal, 0), " &
        " 1079 (BC_1, *, internal, 0), " &
        " 1080 (BC_1, *, internal, 0), " &
        " 1081 (BC_1, DAI0(0), output3, X, 1082, 0, Z), " &
        " 1082 (BC_1, *, control, 0), " &
        " 1083 (BC_4, DAI0(1), input, X), " &
        " 1084 (BC_1, *, internal, 0), " &
        " 1085 (BC_1, *, internal, 0), " &
        " 1086 (BC_1, *, internal, 0), " &
        " 1087 (BC_1, *, internal, 0), " &
        " 1088 (BC_1, *, internal, 0), " &
        " 1089 (BC_1, *, internal, 0), " &
        " 1090 (BC_1, DAI0(1), output3, X, 1091, 0, Z), " &
        " 1091 (BC_1, *, control, 0), " &
        " 1092 (BC_4, DAI0(2), input, X), " &
        " 1093 (BC_1, *, internal, 0), " &
        " 1094 (BC_1, *, internal, 0), " &
        " 1095 (BC_1, *, internal, 0), " &
        " 1096 (BC_1, *, internal, 0), " &
        " 1097 (BC_1, *, internal, 0), " &
        " 1098 (BC_1, *, internal, 0), " &
        " 1099 (BC_1, DAI0(2), output3, X, 1100, 0, Z), " &
        " 1100 (BC_1, *, control, 0), " &
        " 1101 (BC_4, DAI0(3), input, X), " &
        " 1102 (BC_1, *, internal, 0), " &
        " 1103 (BC_1, *, internal, 0), " &
        " 1104 (BC_1, *, internal, 0), " &
        " 1105 (BC_1, *, internal, 0), " &
        " 1106 (BC_1, *, internal, 0), " &
        " 1107 (BC_1, *, internal, 0), " &
        " 1108 (BC_1, DAI0(3), output3, X, 1109, 0, Z), " &
        " 1109 (BC_1, *, control, 0), " &
        " 1110 (BC_4, DAI0(4), input, X), " &
        " 1111 (BC_1, *, internal, 0), " &
        " 1112 (BC_1, *, internal, 0), " &
        " 1113 (BC_1, *, internal, 0), " &
        " 1114 (BC_1, *, internal, 0), " &
        " 1115 (BC_1, *, internal, 0), " &
        " 1116 (BC_1, *, internal, 0), " &
        " 1117 (BC_1, DAI0(4), output3, X, 1118, 0, Z), " &
        " 1118 (BC_1, *, control, 0), " &
        " 1119 (BC_4, DAI0(5), input, X), " &
        " 1120 (BC_1, *, internal, 0), " &
        " 1121 (BC_1, *, internal, 0), " &
        " 1122 (BC_1, *, internal, 0), " &
        " 1123 (BC_1, *, internal, 0), " &
        " 1124 (BC_1, *, internal, 0), " &
        " 1125 (BC_1, *, internal, 0), " &
        " 1126 (BC_1, DAI0(5), output3, X, 1127, 0, Z), " &
        " 1127 (BC_1, *, control, 0), " &
        " 1128 (BC_4, DAI0(6), input, X), " &
        " 1129 (BC_1, *, internal, 0), " &
        " 1130 (BC_1, *, internal, 0), " &
        " 1131 (BC_1, *, internal, 0), " &
        " 1132 (BC_1, *, internal, 0), " &
        " 1133 (BC_1, *, internal, 0), " &
        " 1134 (BC_1, *, internal, 0), " &
        " 1135 (BC_1, DAI0(6), output3, X, 1136, 0, Z), " &
        " 1136 (BC_1, *, control, 0), " &
        " 1137 (BC_4, DAI0(7), input, X), " &
        " 1138 (BC_1, *, internal, 0), " &
        " 1139 (BC_1, *, internal, 0), " &
        " 1140 (BC_1, *, internal, 0), " &
        " 1141 (BC_1, *, internal, 0), " &
        " 1142 (BC_1, *, internal, 0), " &
        " 1143 (BC_1, *, internal, 0), " &
        " 1144 (BC_1, DAI0(7), output3, X, 1145, 0, Z), " &
        " 1145 (BC_1, *, control, 0), " &
        " 1146 (BC_4, DAI0(8), input, X), " &
        " 1147 (BC_1, *, internal, 0), " &
        " 1148 (BC_1, *, internal, 0), " &
        " 1149 (BC_1, *, internal, 0), " &
        " 1150 (BC_1, *, internal, 0), " &
        " 1151 (BC_1, *, internal, 0), " &
        " 1152 (BC_1, *, internal, 0), " &
        " 1153 (BC_1, DAI0(8), output3, X, 1154, 0, Z), " &
        " 1154 (BC_1, *, control, 0), " &
        " 1155 (BC_4, DAI0(9), input, X), " &
        " 1156 (BC_1, *, internal, 0), " &
        " 1157 (BC_1, *, internal, 0), " &
        " 1158 (BC_1, *, internal, 0), " &
        " 1159 (BC_1, *, internal, 0), " &
        " 1160 (BC_1, *, internal, 0), " &
        " 1161 (BC_1, *, internal, 0), " &
        " 1162 (BC_1, DAI0(9), output3, X, 1163, 0, Z), " &
        " 1163 (BC_1, *, control, 0), " &


        --DAI0_19 to DAI0_20
        " 1164 (BC_4, DAI0(18), input, X), " &
        " 1165 (BC_1, *, internal, 0), " &
        " 1166 (BC_1, *, internal, 0), " &
        " 1167 (BC_1, *, internal, 0), " &
        " 1168 (BC_1, *, internal, 0), " &
        " 1169 (BC_1, *, internal, 0), " &
        " 1170 (BC_1, *, internal, 0), " &
        " 1171 (BC_1, DAI0(18), output3, X, 1172, 0, Z), " &
        " 1172 (BC_1, *, control, 0), " &
        " 1173 (BC_4, DAI0(19), input, X), " &
        " 1174 (BC_1, *, internal, 0), " &
        " 1175 (BC_1, *, internal, 0), " &
        " 1176 (BC_1, *, internal, 0), " &
        " 1177 (BC_1, *, internal, 0), " &
        " 1178 (BC_1, *, internal, 0), " &
        " 1179 (BC_1, *, internal, 0), " &
        " 1180 (BC_1, DAI0(19), output3, X, 1181, 0, Z), " &
        " 1181 (BC_1, *, control, 0), " &

        --DAI0_11 to DAI0_12
        " 1182 (BC_4, DAI0(10), input, X), " &
        " 1183 (BC_1, *, internal, 0), " &
        " 1184 (BC_1, *, internal, 0), " &
        " 1185 (BC_1, *, internal, 0), " &
        " 1186 (BC_1, *, internal, 0), " &
        " 1187 (BC_1, *, internal, 0), " &
        " 1188 (BC_1, *, internal, 0), " &
        " 1189 (BC_1, DAI0(10), output3, X, 1190, 0, Z), " &
        " 1190 (BC_1, *, control, 0), " &
        " 1191 (BC_4, DAI0(11), input, X), " &
        " 1192 (BC_1, *, internal, 0), " &
        " 1193 (BC_1, *, internal, 0), " &
        " 1194 (BC_1, *, internal, 0), " &
        " 1195 (BC_1, *, internal, 0), " &
        " 1196 (BC_1, *, internal, 0), " &
        " 1197 (BC_1, *, internal, 0), " &
        " 1198 (BC_1, DAI0(11), output3, X, 1199, 0, Z), " &
        " 1199 (BC_1, *, control, 0), " &

        --PB14 to PB15
        " 1200 (BC_4, PB(14), input, X), " &
        " 1201 (BC_1, *, internal, 0), " &
        " 1202 (BC_1, *, internal, 0), " &
        " 1203 (BC_1, *, internal, 0), " &
        " 1204 (BC_1, *, internal, 0), " &
        " 1205 (BC_1, *, internal, 0), " &
        " 1206 (BC_1, *, internal, 0), " &
        " 1207 (BC_1, PB(14), output3, X, 1208, 0, Z), " &
        " 1208 (BC_1, *, control, 0), " &
        " 1209 (BC_4, PB(15), input, X), " &
        " 1210 (BC_1, *, internal, 0), " &
        " 1211 (BC_1, *, internal, 0), " &
        " 1212 (BC_1, *, internal, 0), " &
        " 1213 (BC_1, *, internal, 0), " &
        " 1214 (BC_1, *, internal, 0), " &
        " 1215 (BC_1, *, internal, 0), " &
        " 1216 (BC_1, PB(15), output3, X, 1217, 0, Z), " &
        " 1217 (BC_1, *, control, 0), " &

        --PC0 to PC7
        " 1218 (BC_4, PC(0), input, X), " &
        " 1219 (BC_1, *, internal, 0), " &
        " 1220 (BC_1, *, internal, 0), " &
        " 1221 (BC_1, *, internal, 0), " &
        " 1222 (BC_1, *, internal, 0), " &
        " 1223 (BC_1, *, internal, 0), " &
        " 1224 (BC_1, *, internal, 0), " &
        " 1225 (BC_1, PC(0), output3, X, 1226, 0, Z), " &
        " 1226 (BC_1, *, control, 0), " &
        " 1227 (BC_4, PC(1), input, X), " &
        " 1228 (BC_1, *, internal, 0), " &
        " 1229 (BC_1, *, internal, 0), " &
        " 1230 (BC_1, *, internal, 0), " &
        " 1231 (BC_1, *, internal, 0), " &
        " 1232 (BC_1, *, internal, 0), " &
        " 1233 (BC_1, *, internal, 0), " &
        " 1234 (BC_1, PC(1), output3, X, 1235, 0, Z), " &
        " 1235 (BC_1, *, control, 0), " &
        " 1236 (BC_4, PC(2), input, X), " &
        " 1237 (BC_1, *, internal, 0), " &
        " 1238 (BC_1, *, internal, 0), " &
        " 1239 (BC_1, *, internal, 0), " &
        " 1240 (BC_1, *, internal, 0), " &
        " 1241 (BC_1, *, internal, 0), " &
        " 1242 (BC_1, *, internal, 0), " &
        " 1243 (BC_1, PC(2), output3, X, 1244, 0, Z), " &
        " 1244 (BC_1, *, control, 0), " &
        " 1245 (BC_4, PC(3), input, X), " &
        " 1246 (BC_1, *, internal, 0), " &
        " 1247 (BC_1, *, internal, 0), " &
        " 1248 (BC_1, *, internal, 0), " &
        " 1249 (BC_1, *, internal, 0), " &
        " 1250 (BC_1, *, internal, 0), " &
        " 1251 (BC_1, *, internal, 0), " &
        " 1252 (BC_1, PC(3), output3, X, 1253, 0, Z), " &
        " 1253 (BC_1, *, control, 0), " &
        " 1254 (BC_4, PC(4), input, X), " &
        " 1255 (BC_1, *, internal, 0), " &
        " 1256 (BC_1, *, internal, 0), " &
        " 1257 (BC_1, *, internal, 0), " &
        " 1258 (BC_1, *, internal, 0), " &
        " 1259 (BC_1, *, internal, 0), " &
        " 1260 (BC_1, *, internal, 0), " &
        " 1261 (BC_1, PC(4), output3, X, 1262, 0, Z), " &
        " 1262 (BC_1, *, control, 0), " &
        " 1263 (BC_4, PC(5), input, X), " &
        " 1264 (BC_1, *, internal, 0), " &
        " 1265 (BC_1, *, internal, 0), " &
        " 1266 (BC_1, *, internal, 0), " &
        " 1267 (BC_1, *, internal, 0), " &
        " 1268 (BC_1, *, internal, 0), " &
        " 1269 (BC_1, *, internal, 0), " &
        " 1270 (BC_1, PC(5), output3, X, 1271, 0, Z), " &
        " 1271 (BC_1, *, control, 0), " &
        " 1272 (BC_4, PC(6), input, X), " &
        " 1273 (BC_1, *, internal, 0), " &
        " 1274 (BC_1, *, internal, 0), " &
        " 1275 (BC_1, *, internal, 0), " &
        " 1276 (BC_1, *, internal, 0), " &
        " 1277 (BC_1, *, internal, 0), " &
        " 1278 (BC_1, *, internal, 0), " &
        " 1279 (BC_1, PC(6), output3, X, 1280, 0, Z), " &
        " 1280 (BC_1, *, control, 0), " &
        " 1281 (BC_4, PC(7), input, X), " &
        " 1282 (BC_1, *, internal, 0), " &
        " 1283 (BC_1, *, internal, 0), " &
        " 1284 (BC_1, *, internal, 0), " &
        " 1285 (BC_1, *, internal, 0), " &
        " 1286 (BC_1, *, internal, 0), " &
        " 1287 (BC_1, *, internal, 0), " &
        " 1288 (BC_1, PC(7), output3, X, 1289, 0, Z), " &
        " 1289 (BC_1, *, control, 0), " &

        --DAI0_13 to DAI0_18
        " 1290 (BC_4, DAI0(12), input, X), " &
        " 1291 (BC_1, *, internal, 0), " &
        " 1292 (BC_1, *, internal, 0), " &
        " 1293 (BC_1, *, internal, 0), " &
        " 1294 (BC_1, *, internal, 0), " &
        " 1295 (BC_1, *, internal, 0), " &
        " 1296 (BC_1, *, internal, 0), " &
        " 1297 (BC_1, DAI0(12), output3, X, 1298, 0, Z), " &
        " 1298 (BC_1, *, control, 0), " &
        " 1299 (BC_4, DAI0(13), input, X), " &
        " 1300 (BC_1, *, internal, 0), " &
        " 1301 (BC_1, *, internal, 0), " &
        " 1302 (BC_1, *, internal, 0), " &
        " 1303 (BC_1, *, internal, 0), " &
        " 1304 (BC_1, *, internal, 0), " &
        " 1305 (BC_1, *, internal, 0), " &
        " 1306 (BC_1, DAI0(13), output3, X, 1307, 0, Z), " &
        " 1307 (BC_1, *, control, 0), " &
        " 1308 (BC_4, DAI0(14), input, X), " &
        " 1309 (BC_1, *, internal, 0), " &
        " 1310 (BC_1, *, internal, 0), " &
        " 1311 (BC_1, *, internal, 0), " &
        " 1312 (BC_1, *, internal, 0), " &
        " 1313 (BC_1, *, internal, 0), " &
        " 1314 (BC_1, *, internal, 0), " &
        " 1315 (BC_1, DAI0(14), output3, X, 1316, 0, Z), " &
        " 1316 (BC_1, *, control, 0), " &
        " 1317 (BC_4, DAI0(15), input, X), " &
        " 1318 (BC_1, *, internal, 0), " &
        " 1319 (BC_1, *, internal, 0), " &
        " 1320 (BC_1, *, internal, 0), " &
        " 1321 (BC_1, *, internal, 0), " &
        " 1322 (BC_1, *, internal, 0), " &
        " 1323 (BC_1, *, internal, 0), " &
        " 1324 (BC_1, DAI0(15), output3, X, 1325, 0, Z), " &
        " 1325 (BC_1, *, control, 0), " &
        " 1326 (BC_4, DAI0(16), input, X), " &
        " 1327 (BC_1, *, internal, 0), " &
        " 1328 (BC_1, *, internal, 0), " &
        " 1329 (BC_1, *, internal, 0), " &
        " 1330 (BC_1, *, internal, 0), " &
        " 1331 (BC_1, *, internal, 0), " &
        " 1332 (BC_1, *, internal, 0), " &
        " 1333 (BC_1, DAI0(16), output3, X, 1334, 0, Z), " &
        " 1334 (BC_1, *, control, 0), " &
        " 1335 (BC_4, DAI0(17), input, X), " &
        " 1336 (BC_1, *, internal, 0), " &
        " 1337 (BC_1, *, internal, 0), " &
        " 1338 (BC_1, *, internal, 0), " &
        " 1339 (BC_1, *, internal, 0), " &
        " 1340 (BC_1, *, internal, 0), " &
        " 1341 (BC_1, *, internal, 0), " &
        " 1342 (BC_1, DAI0(17), output3, X, 1343, 0, Z), " &
        " 1343 (BC_1, *, control, 0), " &

        --DAI1_11 to DAI1_12
        " 1344 (BC_4, DAI1(10), input, X), " &
        " 1345 (BC_1, *, internal, 0), " &
        " 1346 (BC_1, *, internal, 0), " &
        " 1347 (BC_1, *, internal, 0), " &
        " 1348 (BC_1, *, internal, 0), " &
        " 1349 (BC_1, *, internal, 0), " &
        " 1350 (BC_1, *, internal, 0), " &
        " 1351 (BC_1, DAI1(10), output3, X, 1352, 0, Z), " &
        " 1352 (BC_1, *, control, 0), " &
        " 1353 (BC_4, DAI1(11), input, X), " &
        " 1354 (BC_1, *, internal, 0), " &
        " 1355 (BC_1, *, internal, 0), " &
        " 1356 (BC_1, *, internal, 0), " &
        " 1357 (BC_1, *, internal, 0), " &
        " 1358 (BC_1, *, internal, 0), " &
        " 1359 (BC_1, *, internal, 0), " &
        " 1360 (BC_1, DAI1(11), output3, X, 1361, 0, Z), " &
        " 1361 (BC_1, *, control, 0), " &

        --DAI1_20 to DAI1_19
        " 1362 (BC_4, DAI1(19), input, X), " &
        " 1363 (BC_1, *, internal, 0), " &
        " 1364 (BC_1, *, internal, 0), " &
        " 1365 (BC_1, *, internal, 0), " &
        " 1366 (BC_1, *, internal, 0), " &
        " 1367 (BC_1, *, internal, 0), " &
        " 1368 (BC_1, *, internal, 0), " &
        " 1369 (BC_1, DAI1(19), output3, X, 1370, 0, Z), " &
        " 1370 (BC_1, *, control, 0), " &
        " 1371 (BC_4, DAI1(18), input, X), " &
        " 1372 (BC_1, *, internal, 0), " &
        " 1373 (BC_1, *, internal, 0), " &
        " 1374 (BC_1, *, internal, 0), " &
        " 1375 (BC_1, *, internal, 0), " &
        " 1376 (BC_1, *, internal, 0), " &
        " 1377 (BC_1, *, internal, 0), " &
        " 1378 (BC_1, DAI1(18), output3, X, 1379, 0, Z), " &
        " 1379 (BC_1, *, control, 0), " &

        --DAI1_10 to DAI1_1
        " 1380 (BC_4, DAI1(9), input, X), " &
        " 1381 (BC_1, *, internal, 0), " &
        " 1382 (BC_1, *, internal, 0), " &
        " 1383 (BC_1, *, internal, 0), " &
        " 1384 (BC_1, *, internal, 0), " &
        " 1385 (BC_1, *, internal, 0), " &
        " 1386 (BC_1, *, internal, 0), " &
        " 1387 (BC_1, DAI1(9), output3, X, 1388, 0, Z), " &
        " 1388 (BC_1, *, control, 0), " &
        " 1389 (BC_4, DAI1(8), input, X), " &
        " 1390 (BC_1, *, internal, 0), " &
        " 1391 (BC_1, *, internal, 0), " &
        " 1392 (BC_1, *, internal, 0), " &
        " 1393 (BC_1, *, internal, 0), " &
        " 1394 (BC_1, *, internal, 0), " &
        " 1395 (BC_1, *, internal, 0), " &
        " 1396 (BC_1, DAI1(8), output3, X, 1397, 0, Z), " &
        " 1397 (BC_1, *, control, 0), " &
        " 1398 (BC_4, DAI1(7), input, X), " &
        " 1399 (BC_1, *, internal, 0), " &
        " 1400 (BC_1, *, internal, 0), " &
        " 1401 (BC_1, *, internal, 0), " &
        " 1402 (BC_1, *, internal, 0), " &
        " 1403 (BC_1, *, internal, 0), " &
        " 1404 (BC_1, *, internal, 0), " &
        " 1405 (BC_1, DAI1(7), output3, X, 1406, 0, Z), " &
        " 1406 (BC_1, *, control, 0), " &
        " 1407 (BC_4, DAI1(6), input, X), " &
        " 1408 (BC_1, *, internal, 0), " &
        " 1409 (BC_1, *, internal, 0), " &
        " 1410 (BC_1, *, internal, 0), " &
        " 1411 (BC_1, *, internal, 0), " &
        " 1412 (BC_1, *, internal, 0), " &
        " 1413 (BC_1, *, internal, 0), " &
        " 1414 (BC_1, DAI1(6), output3, X, 1415, 0, Z), " &
        " 1415 (BC_1, *, control, 0), " &
        " 1416 (BC_4, DAI1(5), input, X), " &
        " 1417 (BC_1, *, internal, 0), " &
        " 1418 (BC_1, *, internal, 0), " &
        " 1419 (BC_1, *, internal, 0), " &
        " 1420 (BC_1, *, internal, 0), " &
        " 1421 (BC_1, *, internal, 0), " &
        " 1422 (BC_1, *, internal, 0), " &
        " 1423 (BC_1, DAI1(5), output3, X, 1424, 0, Z), " &
        " 1424 (BC_1, *, control, 0), " &
        " 1425 (BC_4, DAI1(4), input, X), " &
        " 1426 (BC_1, *, internal, 0), " &
        " 1427 (BC_1, *, internal, 0), " &
        " 1428 (BC_1, *, internal, 0), " &
        " 1429 (BC_1, *, internal, 0), " &
        " 1430 (BC_1, *, internal, 0), " &
        " 1431 (BC_1, *, internal, 0), " &
        " 1432 (BC_1, DAI1(4), output3, X, 1433, 0, Z), " &
        " 1433 (BC_1, *, control, 0), " &
        " 1434 (BC_4, DAI1(3), input, X), " &
        " 1435 (BC_1, *, internal, 0), " &
        " 1436 (BC_1, *, internal, 0), " &
        " 1437 (BC_1, *, internal, 0), " &
        " 1438 (BC_1, *, internal, 0), " &
        " 1439 (BC_1, *, internal, 0), " &
        " 1440 (BC_1, *, internal, 0), " &
        " 1441 (BC_1, DAI1(3), output3, X, 1442, 0, Z), " &
        " 1442 (BC_1, *, control, 0), " &
        " 1443 (BC_4, DAI1(2), input, X), " &
        " 1444 (BC_1, *, internal, 0), " &
        " 1445 (BC_1, *, internal, 0), " &
        " 1446 (BC_1, *, internal, 0), " &
        " 1447 (BC_1, *, internal, 0), " &
        " 1448 (BC_1, *, internal, 0), " &
        " 1449 (BC_1, *, internal, 0), " &
        " 1450 (BC_1, DAI1(2), output3, X, 1451, 0, Z), " &
        " 1451 (BC_1, *, control, 0), " &
        " 1452 (BC_4, DAI1(1), input, X), " &
        " 1453 (BC_1, *, internal, 0), " &
        " 1454 (BC_1, *, internal, 0), " &
        " 1455 (BC_1, *, internal, 0), " &
        " 1456 (BC_1, *, internal, 0), " &
        " 1457 (BC_1, *, internal, 0), " &
        " 1458 (BC_1, *, internal, 0), " &
        " 1459 (BC_1, DAI1(1), output3, X, 1460, 0, Z), " &
        " 1460 (BC_1, *, control, 0), " &
        " 1461 (BC_4, DAI1(0), input, X), " &
        " 1462 (BC_1, *, internal, 0), " &
        " 1463 (BC_1, *, internal, 0), " &
        " 1464 (BC_1, *, internal, 0), " &
        " 1465 (BC_1, *, internal, 0), " &
        " 1466 (BC_1, *, internal, 0), " &
        " 1467 (BC_1, *, internal, 0), " &
        " 1468 (BC_1, DAI1(0), output3, X, 1469, 0, Z), " &
        " 1469 (BC_1, *, control, 0), " &

        --DAI1_13 to DAI1_18
        " 1470 (BC_4, DAI1(12), input, X), " &
        " 1471 (BC_1, *, internal, 0), " &
        " 1472 (BC_1, *, internal, 0), " &
        " 1473 (BC_1, *, internal, 0), " &
        " 1474 (BC_1, *, internal, 0), " &
        " 1475 (BC_1, *, internal, 0), " &
        " 1476 (BC_1, *, internal, 0), " &
        " 1477 (BC_1, DAI1(12), output3, X, 1478, 0, Z), " &
        " 1478 (BC_1, *, control, 0), " &
        " 1479 (BC_4, DAI1(13), input, X), " &
        " 1480 (BC_1, *, internal, 0), " &
        " 1481 (BC_1, *, internal, 0), " &
        " 1482 (BC_1, *, internal, 0), " &
        " 1483 (BC_1, *, internal, 0), " &
        " 1484 (BC_1, *, internal, 0), " &
        " 1485 (BC_1, *, internal, 0), " &
        " 1486 (BC_1, DAI1(13), output3, X, 1487, 0, Z), " &
        " 1487 (BC_1, *, control, 0), " &
        " 1488 (BC_4, DAI1(14), input, X), " &
        " 1489 (BC_1, *, internal, 0), " &
        " 1490 (BC_1, *, internal, 0), " &
        " 1491 (BC_1, *, internal, 0), " &
        " 1492 (BC_1, *, internal, 0), " &
        " 1493 (BC_1, *, internal, 0), " &
        " 1494 (BC_1, *, internal, 0), " &
        " 1495 (BC_1, DAI1(14), output3, X, 1496, 0, Z), " &
        " 1496 (BC_1, *, control, 0), " &
        " 1497 (BC_4, DAI1(15), input, X), " &
        " 1498 (BC_1, *, internal, 0), " &
        " 1499 (BC_1, *, internal, 0), " &
        " 1500 (BC_1, *, internal, 0), " &
        " 1501 (BC_1, *, internal, 0), " &
        " 1502 (BC_1, *, internal, 0), " &
        " 1503 (BC_1, *, internal, 0), " &
        " 1504 (BC_1, DAI1(15), output3, X, 1505, 0, Z), " &
        " 1505 (BC_1, *, control, 0), " &
        " 1506 (BC_4, DAI1(16), input, X), " &
        " 1507 (BC_1, *, internal, 0), " &
        " 1508 (BC_1, *, internal, 0), " &
        " 1509 (BC_1, *, internal, 0), " &
        " 1510 (BC_1, *, internal, 0), " &
        " 1511 (BC_1, *, internal, 0), " &
        " 1512 (BC_1, *, internal, 0), " &
        " 1513 (BC_1, DAI1(16), output3, X, 1514, 0, Z), " &
        " 1514 (BC_1, *, control, 0), " &
        " 1515 (BC_4, DAI1(17), input, X), " &
        " 1516 (BC_1, *, internal, 0), " &
        " 1517 (BC_1, *, internal, 0), " &
        " 1518 (BC_1, *, internal, 0), " &
        " 1519 (BC_1, *, internal, 0), " &
        " 1520 (BC_1, *, internal, 0), " &
        " 1521 (BC_1, *, internal, 0), " &
        " 1522 (BC_1, DAI1(17), output3, X, 1523, 0, Z), " &
        " 1523 (BC_1, *, control, 0), " &

        --PE10 to PE15
        " 1524 (BC_4, PE(10), input, X), " &
        " 1525 (BC_1, *, internal, 0), " &
        " 1526 (BC_1, *, internal, 0), " &
        " 1527 (BC_1, *, internal, 0), " &
        " 1528 (BC_1, *, internal, 0), " &
        " 1529 (BC_1, *, internal, 0), " &
        " 1530 (BC_1, *, internal, 0), " &
        " 1531 (BC_1, PE(10), output3, X, 1532, 0, Z), " &
        " 1532 (BC_1, *, control, 0), " &
        " 1533 (BC_4, PE(11), input, X), " &
        " 1534 (BC_1, *, internal, 0), " &
        " 1535 (BC_1, *, internal, 0), " &
        " 1536 (BC_1, *, internal, 0), " &
        " 1537 (BC_1, *, internal, 0), " &
        " 1538 (BC_1, *, internal, 0), " &
        " 1539 (BC_1, *, internal, 0), " &
        " 1540 (BC_1, PE(11), output3, X, 1541, 0, Z), " &
        " 1541 (BC_1, *, control, 0), " &
        " 1542 (BC_4, PE(12), input, X), " &
        " 1543 (BC_1, *, internal, 0), " &
        " 1544 (BC_1, *, internal, 0), " &
        " 1545 (BC_1, *, internal, 0), " &
        " 1546 (BC_1, *, internal, 0), " &
        " 1547 (BC_1, *, internal, 0), " &
        " 1548 (BC_1, *, internal, 0), " &
        " 1549 (BC_1, PE(12), output3, X, 1550, 0, Z), " &
        " 1550 (BC_1, *, control, 0), " &
        " 1551 (BC_4, PE(13), input, X), " &
        " 1552 (BC_1, *, internal, 0), " &
        " 1553 (BC_1, *, internal, 0), " &
        " 1554 (BC_1, *, internal, 0), " &
        " 1555 (BC_1, *, internal, 0), " &
        " 1556 (BC_1, *, internal, 0), " &
        " 1557 (BC_1, *, internal, 0), " &
        " 1558 (BC_1, PE(13), output3, X, 1559, 0, Z), " &
        " 1559 (BC_1, *, control, 0), " &
        " 1560 (BC_4, PE(14), input, X), " &
        " 1561 (BC_1, *, internal, 0), " &
        " 1562 (BC_1, *, internal, 0), " &
        " 1563 (BC_1, *, internal, 0), " &
        " 1564 (BC_1, *, internal, 0), " &
        " 1565 (BC_1, *, internal, 0), " &
        " 1566 (BC_1, *, internal, 0), " &
        " 1567 (BC_1, PE(14), output3, X, 1568, 0, Z), " &
        " 1568 (BC_1, *, control, 0), " &
        " 1569 (BC_4, PE(15), input, X), " &
        " 1570 (BC_1, *, internal, 0), " &
        " 1571 (BC_1, *, internal, 0), " &
        " 1572 (BC_1, *, internal, 0), " &
        " 1573 (BC_1, *, internal, 0), " &
        " 1574 (BC_1, *, internal, 0), " &
        " 1575 (BC_1, *, internal, 0), " &
        " 1576 (BC_1, PE(15), output3, X, 1577, 0, Z), " &
        " 1577 (BC_1, *, control, 0), " &

        --PF0 to PF14
        " 1578 (BC_4, PF(0), input, X), " &
        " 1579 (BC_1, *, internal, 0), " &
        " 1580 (BC_1, *, internal, 0), " &
        " 1581 (BC_1, *, internal, 0), " &
        " 1582 (BC_1, *, internal, 0), " &
        " 1583 (BC_1, *, internal, 0), " &
        " 1584 (BC_1, *, internal, 0), " &
        " 1585 (BC_1, PF(0), output3, X, 1586, 0, Z), " &
        " 1586 (BC_1, *, control, 0), " &
        " 1587 (BC_4, PF(1), input, X), " &
        " 1588 (BC_1, *, internal, 0), " &
        " 1589 (BC_1, *, internal, 0), " &
        " 1590 (BC_1, *, internal, 0), " &
        " 1591 (BC_1, *, internal, 0), " &
        " 1592 (BC_1, *, internal, 0), " &
        " 1593 (BC_1, *, internal, 0), " &
        " 1594 (BC_1, PF(1), output3, X, 1595, 0, Z), " &
        " 1595 (BC_1, *, control, 0), " &
        " 1596 (BC_4, PF(2), input, X), " &
        " 1597 (BC_1, *, internal, 0), " &
        " 1598 (BC_1, *, internal, 0), " &
        " 1599 (BC_1, *, internal, 0), " &
        " 1600 (BC_1, *, internal, 0), " &
        " 1601 (BC_1, *, internal, 0), " &
        " 1602 (BC_1, *, internal, 0), " &
        " 1603 (BC_1, PF(2), output3, X, 1604, 0, Z), " &
        " 1604 (BC_1, *, control, 0), " &
        " 1605 (BC_4, PF(3), input, X), " &
        " 1606 (BC_1, *, internal, 0), " &
        " 1607 (BC_1, *, internal, 0), " &
        " 1608 (BC_1, *, internal, 0), " &
        " 1609 (BC_1, *, internal, 0), " &
        " 1610 (BC_1, *, internal, 0), " &
        " 1611 (BC_1, *, internal, 0), " &
        " 1612 (BC_1, PF(3), output3, X, 1613, 0, Z), " &
        " 1613 (BC_1, *, control, 0), " &
        " 1614 (BC_4, PF(4), input, X), " &
        " 1615 (BC_1, *, internal, 0), " &
        " 1616 (BC_1, *, internal, 0), " &
        " 1617 (BC_1, *, internal, 0), " &
        " 1618 (BC_1, *, internal, 0), " &
        " 1619 (BC_1, *, internal, 0), " &
        " 1620 (BC_1, *, internal, 0), " &
        " 1621 (BC_1, PF(4), output3, X, 1622, 0, Z), " &
        " 1622 (BC_1, *, control, 0), " &
        " 1623 (BC_4, PF(5), input, X), " &
        " 1624 (BC_1, *, internal, 0), " &
        " 1625 (BC_1, *, internal, 0), " &
        " 1626 (BC_1, *, internal, 0), " &
        " 1627 (BC_1, *, internal, 0), " &
        " 1628 (BC_1, *, internal, 0), " &
        " 1629 (BC_1, *, internal, 0), " &
        " 1630 (BC_1, PF(5), output3, X, 1631, 0, Z), " &
        " 1631 (BC_1, *, control, 0), " &
        " 1632 (BC_4, PF(6), input, X), " &
        " 1633 (BC_1, *, internal, 0), " &
        " 1634 (BC_1, *, internal, 0), " &
        " 1635 (BC_1, *, internal, 0), " &
        " 1636 (BC_1, *, internal, 0), " &
        " 1637 (BC_1, *, internal, 0), " &
        " 1638 (BC_1, *, internal, 0), " &
        " 1639 (BC_1, PF(6), output3, X, 1640, 0, Z), " &
        " 1640 (BC_1, *, control, 0), " &
        " 1641 (BC_4, PF(7), input, X), " &
        " 1642 (BC_1, *, internal, 0), " &
        " 1643 (BC_1, *, internal, 0), " &
        " 1644 (BC_1, *, internal, 0), " &
        " 1645 (BC_1, *, internal, 0), " &
        " 1646 (BC_1, *, internal, 0), " &
        " 1647 (BC_1, *, internal, 0), " &
        " 1648 (BC_1, PF(7), output3, X, 1649, 0, Z), " &
        " 1649 (BC_1, *, control, 0), " &
        " 1650 (BC_4, PF(8), input, X), " &
        " 1651 (BC_1, *, internal, 0), " &
        " 1652 (BC_1, *, internal, 0), " &
        " 1653 (BC_1, *, internal, 0), " &
        " 1654 (BC_1, *, internal, 0), " &
        " 1655 (BC_1, *, internal, 0), " &
        " 1656 (BC_1, *, internal, 0), " &
        " 1657 (BC_1, PF(8), output3, X, 1658, 0, Z), " &
        " 1658 (BC_1, *, control, 0), " &
        " 1659 (BC_4, PF(9), input, X), " &
        " 1660 (BC_1, *, internal, 0), " &
        " 1661 (BC_1, *, internal, 0), " &
        " 1662 (BC_1, *, internal, 0), " &
        " 1663 (BC_1, *, internal, 0), " &
        " 1664 (BC_1, *, internal, 0), " &
        " 1665 (BC_1, *, internal, 0), " &
        " 1666 (BC_1, PF(9), output3, X, 1667, 0, Z), " &
        " 1667 (BC_1, *, control, 0), " &
        " 1668 (BC_4, PF(10), input, X), " &
        " 1669 (BC_1, *, internal, 0), " &
        " 1670 (BC_1, *, internal, 0), " &
        " 1671 (BC_1, *, internal, 0), " &
        " 1672 (BC_1, *, internal, 0), " &
        " 1673 (BC_1, *, internal, 0), " &
        " 1674 (BC_1, *, internal, 0), " &
        " 1675 (BC_1, PF(10), output3, X, 1676, 0, Z), " &
        " 1676 (BC_1, *, control, 0), " &
        " 1677 (BC_4, PF(11), input, X), " &
        " 1678 (BC_1, *, internal, 0), " &
        " 1679 (BC_1, *, internal, 0), " &
        " 1680 (BC_1, *, internal, 0), " &
        " 1681 (BC_1, *, internal, 0), " &
        " 1682 (BC_1, *, internal, 0), " &
        " 1683 (BC_1, *, internal, 0), " &
        " 1684 (BC_1, PF(11), output3, X, 1685, 0, Z), " &
        " 1685 (BC_1, *, control, 0), " &
        " 1686 (BC_4, PF(12), input, X), " &
        " 1687 (BC_1, *, internal, 0), " &
        " 1688 (BC_1, *, internal, 0), " &
        " 1689 (BC_1, *, internal, 0), " &
        " 1690 (BC_1, *, internal, 0), " &
        " 1691 (BC_1, *, internal, 0), " &
        " 1692 (BC_1, *, internal, 0), " &
        " 1693 (BC_1, PF(12), output3, X, 1694, 0, Z), " &
        " 1694 (BC_1, *, control, 0), " &
        " 1695 (BC_4, PF(13), input, X), " &
        " 1696 (BC_1, *, internal, 0), " &
        " 1697 (BC_1, *, internal, 0), " &
        " 1698 (BC_1, *, internal, 0), " &
        " 1699 (BC_1, *, internal, 0), " &
        " 1700 (BC_1, *, internal, 0), " &
        " 1701 (BC_1, *, internal, 0), " &
        " 1702 (BC_1, PF(13), output3, X, 1703, 0, Z), " &
        " 1703 (BC_1, *, control, 0), " &
        " 1704 (BC_4, PF(14), input, X), " &
        " 1705 (BC_1, *, internal, 0), " &
        " 1706 (BC_1, *, internal, 0), " &
        " 1707 (BC_1, *, internal, 0), " &
        " 1708 (BC_1, *, internal, 0), " &
        " 1709 (BC_1, *, internal, 0), " &
        " 1710 (BC_1, *, internal, 0), " &
        " 1711 (BC_1, PF(14), output3, X, 1712, 0, Z), " &
        " 1712 (BC_1, *, control, 0), " &

        --FAULT_b
        " 1713 (BC_4, FAULT_b, input, X), " &
        " 1714 (BC_1, *, internal, 0), " &
        " 1715 (BC_1, *, internal, 0), " &
        " 1716 (BC_1, *, internal, 0), " &
        " 1717 (BC_1, *, internal, 0), " &
        " 1718 (BC_1, *, internal, 0), " &
        " 1719 (BC_1, *, internal, 0), " &
        " 1720 (BC_1, FAULT_b, output3, X, 1721, 0, Z), " &
        " 1721 (BC_1, *, control, 0), " &

        --FAULT
        " 1722 (BC_4, FAULT, input, X), " &
        " 1723 (BC_1, *, internal, 0), " &
        " 1724 (BC_1, *, internal, 0), " &
        " 1725 (BC_1, *, internal, 0), " &
        " 1726 (BC_1, *, internal, 0), " &
        " 1727 (BC_1, *, internal, 0), " &
        " 1728 (BC_1, *, internal, 0), " &
        " 1729 (BC_1, FAULT, output3, X, 1730, 0, Z), " &
        " 1730 (BC_1, *, control, 0), " &
        
        --PB2 to PB0
        " 1731 (BC_4, PB(2), input, X), " &
        " 1732 (BC_1, *, internal, 0), " &
        " 1733 (BC_1, *, internal, 0), " &
        " 1734 (BC_1, *, internal, 0), " &
        " 1735 (BC_1, *, internal, 0), " &
        " 1736 (BC_1, *, internal, 0), " &
        " 1737 (BC_1, *, internal, 0), " &
        " 1738 (BC_1, PB(2), output3, X, 1739, 0, Z), " &
        " 1739 (BC_1, *, control, 0), " &
        " 1740 (BC_4, PB(1), input, X), " &
        " 1741 (BC_1, *, internal, 0), " &
        " 1742 (BC_1, *, internal, 0), " &
        " 1743 (BC_1, *, internal, 0), " &
        " 1744 (BC_1, *, internal, 0), " &
        " 1745 (BC_1, *, internal, 0), " &
        " 1746 (BC_1, *, internal, 0), " &
        " 1747 (BC_1, PB(1), output3, X, 1748, 0, Z), " &
        " 1748 (BC_1, *, control, 0), " &
        " 1749 (BC_4, PB(0), input, X), " &
        " 1750 (BC_1, *, internal, 0), " &
        " 1751 (BC_1, *, internal, 0), " &
        " 1752 (BC_1, *, internal, 0), " &
        " 1753 (BC_1, *, internal, 0), " &
        " 1754 (BC_1, *, internal, 0), " &
        " 1755 (BC_1, *, internal, 0), " &
        " 1756 (BC_1, PB(0), output3, X, 1757, 0, Z), " &
        " 1757 (BC_1, *, control, 0), " &

         -- RESET_b
        " 1758 (BC_4, RESET_b, input, X), " &
        " 1759 (BC_1, *, internal, 0), " &
        " 1760 (BC_1, *, internal, 0), " &
        " 1761 (BC_1, *, internal, 0), " &
        " 1762 (BC_1, *, internal, 0), " &
        " 1763 (BC_1, *, internal, 0), " &
        " 1764 (BC_1, *, internal, 0), " &

         --RESOUTb
        " 1765 (BC_1, *, internal, 0), " &
        " 1766 (BC_1, *, internal, 0), " &
        " 1767 (BC_1, *, internal, 0), " &
        " 1768 (BC_1, *, internal, 0), " &
        " 1769 (BC_1, *, internal, 0), " &
        " 1770 (BC_1, *, internal, 0), " &
        " 1771 (BC_1, RESOUTb, output2, X)"; 


end ADSP2159x_ADSPSC59x;