--***************************************************************************** --BSDL file for MPC5643 (Leopard CUT-2) --****************************************************************************** -- library board_lib; -- use board_lib.STD_1149_1_2001.all; entity MPC5643 is -- This section identifies the default device package selected generic (PHYSICAL_PIN_MAP: string:= "BGA257"); -- This section declares all the ports in the design. port ( A_0 : inout bit; A_1 : inout bit; A_2 : inout bit; A_3 : inout bit; A_4 : inout bit; A_5 : inout bit; A_6 : inout bit; A_7 : inout bit; A_8 : inout bit; A_9 : inout bit; A_10 : inout bit; A_11 : inout bit; A_12 : inout bit; A_13 : inout bit; A_14 : inout bit; A_15 : inout bit; B_0 : inout bit; B_1 : inout bit; B_2 : inout bit; B_3 : inout bit; B_4 : out bit; -- JTAG TDO B_5 : in bit; -- JTAG TDI B_6 : inout bit; B_7 : in bit; B_8 : in bit; B_9 : in bit; B_10 : in bit; B_11 : in bit; B_12 : in bit; B_13 : in bit; B_14 : in bit; B_15 : in bit; C_0 : in bit; C_1 : in bit; C_2 : in bit; C_4 : inout bit; C_5 : inout bit; C_6 : inout bit; C_7 : inout bit; C_10 : inout bit; C_11 : inout bit; C_12 : inout bit; C_13 : inout bit; C_14 : inout bit; C_15 : inout bit; D_0 : inout bit; D_1 : inout bit; D_2 : inout bit; D_3 : inout bit; D_4 : inout bit; D_5 : inout bit; D_6 : inout bit; D_7 : inout bit; D_8 : inout bit; D_9 : inout bit; D_10 : inout bit; D_11 : inout bit; D_12 : inout bit; D_14 : inout bit; E_0 : in bit; E_2 : in bit; E_4 : in bit; E_5 : in bit; E_6 : in bit; E_7 : in bit; E_9 : in bit; E_10 : in bit; E_11 : in bit; E_12 : in bit; E_13 : inout bit; E_14 : inout bit; E_15 : inout bit; F_0 : inout bit; F_3 : inout bit; F_4 : inout bit; F_5 : inout bit; F_6 : inout bit; F_7 : inout bit; F_8 : inout bit; F_9 : inout bit; F_10 : inout bit; F_11 : inout bit; F_12 : inout bit; F_13 : inout bit; F_14 : inout bit; F_15 : inout bit; G_2 : inout bit; G_3 : inout bit; G_4 : inout bit; G_5 : inout bit; G_6 : inout bit; G_7 : inout bit; G_8 : inout bit; G_9 : inout bit; G_10 : inout bit; G_11 : inout bit; G_12 : inout bit; G_13 : inout bit; G_14 : inout bit; G_15 : inout bit; H_0 : inout bit; H_1 : inout bit; H_2 : inout bit; H_3 : inout bit; H_4 : inout bit; H_5 : inout bit; H_6 : inout bit; H_7 : inout bit; H_8 : inout bit; H_9 : inout bit; H_10 : inout bit; H_11 : inout bit; H_12 : inout bit; H_13 : inout bit; H_14 : inout bit; H_15 : inout bit; I_0 : inout bit; I_1 : inout bit; I_2 : inout bit; I_3 : inout bit; RDY_B : inout bit; FCCU_F_0 : inout bit; FCCU_F_1 : inout bit; MDO0 : inout bit; NMI_B : in bit; JCOMP : in bit; -- JTAG COMPLIANCE TCK : in bit; -- JTAG TCK TMS : in bit; -- JTAG TMS RESET_B : linkage bit; VPP_TEST : linkage bit; XTALIN : linkage bit; XTALOUT : linkage bit; BCTRL : linkage bit; VDD_HV_ADR0 : linkage bit; VDD_HV_ADR1 : linkage bit; VDD_HV_ADV : linkage bit; VDD_HV_FLA : linkage bit; VDD_HV_IO : linkage bit_vector(0 to 11); VDD_HV_OSC : linkage bit; VDD_HV_PMU : linkage bit; VDD_HV_REG_0v : linkage bit_vector(0 to 1); VDD_HV_REG_1v : linkage bit_vector(0 to 1); VDD_HV_REG_2v : linkage bit_vector(0 to 1); VDD_LV_COR : linkage bit_vector(0 to 27); VDD_LV_PLL0_PLL1 : linkage bit; VSS_HV_ADR0 : linkage bit; VSS_HV_ADR1 : linkage bit; VSS_HV_ADV : linkage bit; VSS_HV_FLA : linkage bit; VSS_HV_IO : linkage bit_vector(0 to 21); VSS_HV_OSC : linkage bit; VSS_LV_COR : linkage bit_vector(0 to 28); VSS_LV_PLL0_PLL1 : linkage bit ); use STD_1149_1_2001.all; attribute COMPONENT_CONFORMANCE of MPC5643 : entity is "STD_1149_1_2001" ; attribute PIN_MAP of MPC5643: entity is PHYSICAL_PIN_MAP; -- This section specifies the pin map for each port. This information is -- extracted from the port-to-pin map file that was read in using the -- "read_pin_map" command. constant BGA257: PIN_MAP_STRING := "RDY_B : K3," & "F_5 : D1," & "MDO0 : E1," & "H_1 : F1," & "H_3 : G1," & "G_13 : H1," & "F_7 : J1," & "F_9 : K1," & "F_10 : L1," & "XTALIN : N1," & "XTALOUT : R1," & "A_12 : A10," & "H_12 : B10," & "JCOMP : C10," & "B_13 : R10," & "E_9 : T10," & "H_10 : A11," & "E_15 : B11," & "H_11 : C11," & "A_11 : D11," & "B_14 : P11," & "B_15 : R11," & "E_10 : T11," & "E_11 : U11," & "H_14 : A12," & "E_14 : B12," & "I_1 : C12," & "E_13 : D12," & "C_0 : R12," & "E_12 : T12," & "A_10 : A13," & "B_3 : B13," & "F_14 : C13," & "F_15 : D13," & "BCTRL : R13," & "E_0 : T13," & "B_2 : A14," & "F_13 : B14," & "B_1 : C14," & "D_12 : G14," & "C_11 : M14," & "A_1 : R14," & "A_0 : T14," & "C_10 : A15," & "B_0 : B15," & "VPP_TEST : D15," & "C_14 : E15," & "C_13 : F15," & "H_13 : G15," & "H_8 : K15," & "TCK : L15," & "B_5 : M15," & "C_12 : N15," & "G_10 : P15," & "D_10 : T15," & "G_11 : U15," & "A_4 : C16," & "D_14 : D16," & "G_2 : E16," & "I_2 : F16," & "H_9 : G16," & "H_7 : K16," & "H_4 : L16," & "TMS : M16," & "A_2 : N16," & "G_8 : P16," & "D_11 : R16," & "F_12 : C17," & "G_3 : D17," & "I_3 : E17," & "G_4 : F17," & "G_6 : G17," & "H_6 : H17," & "H_15 : J17," & "A_3 : K17," & "B_4 : L17," & "H_5 : M17," & "G_5 : N17," & "G_7 : P17," & "G_9 : R17," & "F_4 : D2," & "F_6 : E2," & "G_12 : F2," & "G_15 : J2," & "F_8 : K2," & "F_11 : L2," & "RESET_B : P2," & "FCCU_F_0 : R2," & "B_6 : B3," & "A_15 : D3," & "D_1 : E3," & "A_7 : F3," & "C_5 : G3," & "C_4 : H3," & "D_9 : L3," & "D_8 : M3," & "D_5 : N3," & "D_6 : P3," & "H_2 : A4," & "A_14 : B4," & "FCCU_F_1 : C4," & "C_6 : D4," & "NMI_B : E4," & "A_8 : F4," & "A_6 : G4," & "A_5 : H4," & "C_7 : K4," & "D_7 : R4," & "C_1 : T4," & "E_4 : U4," & "H_0 : A5," & "F_3 : B5," & "D_2 : C5," & "B_7 : R5," & "E_5 : T5," & "C_2 : U5," & "G_14 : A6," & "A_9 : B6," & "A_13 : C6," & "E_6 : R6," & "E_7 : T6," & "E_2 : U6," & "D_3 : A7," & "D_4 : B7," & "F_0 : D7," & "B_8 : P7," & "B_9 : U7," & "C_15 : A8," & "D_0 : B8," & "B_10 : R8," & "B_11 : T8," & "B_12 : U8," & "I_0 : C9," & "VDD_HV_ADR0 : R7, " & "VDD_HV_ADR1 : R9, " & "VDD_HV_ADV : U9, " & "VDD_HV_FLA : H16, " & "VDD_HV_IO : (A3, A9, B16, C1, D14, D8, G2, M2, P10, P14, T16, T2), " & "VDD_HV_OSC : M1, " & "VDD_HV_PMU : U14, " & "VDD_HV_REG_0v : (J3, J4), " & "VDD_HV_REG_1v : (H15, J15), " & "VDD_HV_REG_2v : (C7, C8), " & "VDD_LV_COR : (D6, F10, F11, F12, F6, F7, F8, F9, G12, G6, H12, H6, J12, " & "J14, J6, K12, K6, L12, L6, M10, M11, M12, M6, M7, M8, M9, P12, P5), " & "VDD_LV_PLL0_PLL1 : P4, " & "VSS_HV_ADR0 : T7, " & "VSS_HV_ADR1 : T9, " & "VSS_HV_ADV : U10, " & "VSS_HV_FLA : J16, " & "VSS_HV_IO : (A1, A16, A17, A2, B1, B17, B2, B9, C15, C3, D9, H2, N2, P9, " & "R15, R3, T1, T17, U1, U16, U17, U2), " & "VSS_HV_OSC : P1, " & "VSS_LV_COR : (D5, G10, G11, G7, G8, G9, H10, H11, H14, H7, H8, H9, J10, " & "J11, J7, J8, J9, K10, K11, K7, K8, K9, L10, L11, L7, L8, L9, P13, P6), " & "VSS_LV_PLL0_PLL1 : N4 "; -- This section specifies the TAP ports. For the TAP TCK port, the parameters in -- the brackets are: -- First Field : Maximum TCK frequency. -- Second Field: Allowable states TCK may be stopped in. attribute TAP_SCAN_CLOCK of TCK:signal is (10.0e+06, BOTH); attribute TAP_SCAN_IN of B_5:signal is true; attribute TAP_SCAN_MODE of TMS:signal is true; attribute TAP_SCAN_OUT of B_4:signal is true; -- Specifies the compliance enable patterns for the design. It lists a set of -- design ports and the values that they should be set to, in order to enable -- compliance to IEEE Std 1149.1 attribute COMPLIANCE_PATTERNS of MPC5643: entity is "(JCOMP) (1)"; -- Specifies the number of bits in the instruction register. attribute INSTRUCTION_LENGTH of MPC5643: entity is 5; -- Specifies the boundary-scan instructions implemented in the design and their -- opcodes. attribute INSTRUCTION_OPCODE of MPC5643: entity is "BYPASS (11111)," & "EXTEST (00100)," & "CLAMP (01100)," & "SAMPLE (00011)," & "PRELOAD (00010)," & "IDCODE (00001)," & "PRIVATE_TC (00110)," & "PRIVATE (00101, 00111, 01001, 01010, 01011," & "10000, 10001, 10010, 10011, 10100, 10101, 10110," & "10111, 11000, 11001, 11010, 11011, 11100, 11101," & "11110)"; -- Specifies the bit pattern that is loaded into the instruction register when -- the TAP controller passes through the Capture-IR state. The standard mandates -- that the two LSBs must be "01". The remaining bits are design specific. attribute INSTRUCTION_CAPTURE of MPC5643: entity is "00001"; -- Specifies the bit pattern that is loaded into the instruction register when -- the TAP controller passes through the Capture-IR state. The standard mandates -- that the two LSBs must be "01". The remaining bits are design specific. attribute INSTRUCTION_PRIVATE of MPC5643: entity is "PRIVATE ," & "PRIVATE_TC"; -- Specifies the bit pattern that is loaded into the DEVICE_ID register during -- the IDCODE instruction when the TAP controller passes through the Capture-DR -- state. attribute IDCODE_REGISTER of MPC5643: entity is -- 4-bit version number "0000" & -- 16-bit part number "1010111010100011" & -- 11-bit identity of the manufacturer "00000001110" & -- Required by IEEE Std 1149.1 "1"; -- This section specifies the test data register placed between TDI and TDO for -- each implemented instruction. attribute REGISTER_ACCESS of MPC5643: entity is "BYPASS (BYPASS, CLAMP)," & "BOUNDARY (EXTEST, SAMPLE, PRELOAD)," & "DEVICE_ID (IDCODE)," & "TEST_CTRL[15] (PRIVATE_TC)"; -- Specifies the length of the boundary scan register. attribute BOUNDARY_LENGTH of MPC5643: entity is 223; -- The following list specifies the characteristics of each cell in the boundary -- scan register from TDI to TDO. The following is a description of the label -- fields: -- num : Is the cell number. -- cell : Is the cell type as defined by the standard. -- port : Is the design port name. Control cells do not have a port -- name. -- function: Is the function of the cell as defined by the standard. Is one -- of input, output2, output3, bidir, control or controlr. -- safe : Specifies the value that the BSR cell should be loaded with -- for safe operation when the software might otherwise choose a -- random value. -- ccell : The control cell number. Specifies the control cell that -- drives the output enable for this port. -- disval : Specifies the value that is loaded into the control cell to -- disable the output enable for the corresponding port. -- rslt : Resulting state. Shows the state of the driver when it is -- disabled. attribute BOUNDARY_REGISTER of MPC5643: entity is -- -- num cell port function safe [ccell disval rslt] -- "222 (BC_3, NMI_B, input, X), " & "221 (BC_7, A_6, bidir, X, 220, 0, Z), " & "220 (BC_1, *, control, 0), " & "219 (BC_7, D_1, bidir, X, 218, 0, Z), " & "218 (BC_1, *, control, 0), " & "217 (BC_7, F_4, bidir, X, 216, 0, Z), " & "216 (BC_1, *, control, 0), " & "215 (BC_7, F_5, bidir, X, 214, 0, Z), " & "214 (BC_1, *, control, 0), " & "213 (BC_7, F_6, bidir, X, 212, 0, Z), " & "212 (BC_1, *, control, 0), " & "211 (BC_7, MDO0, bidir, X, 210, 0, Z), " & "210 (BC_1, *, control, 0), " & "209 (BC_7, A_7, bidir, X, 208, 0, Z), " & "208 (BC_1, *, control, 0), " & "207 (BC_7, C_4, bidir, X, 206, 0, Z), " & "206 (BC_1, *, control, 0), " & "205 (BC_7, A_8, bidir, X, 204, 0, Z), " & "204 (BC_1, *, control, 0), " & "203 (BC_7, G_12, bidir, X, 202, 0, Z), " & "202 (BC_1, *, control, 0), " & "201 (BC_7, C_5, bidir, X, 200, 0, Z), " & "200 (BC_1, *, control, 0), " & "199 (BC_7, H_1, bidir, X, 198, 0, Z), " & "198 (BC_1, *, control, 0), " & "197 (BC_7, A_5, bidir, X, 196, 0, Z), " & "196 (BC_1, *, control, 0), " & "195 (BC_7, H_3, bidir, X, 194, 0, Z), " & "194 (BC_1, *, control, 0), " & "193 (BC_7, C_7, bidir, X, 192, 0, Z), " & "192 (BC_1, *, control, 0), " & "191 (BC_7, G_13, bidir, X, 190, 0, Z), " & "190 (BC_1, *, control, 0), " & "189 (BC_7, G_15, bidir, X, 188, 0, Z), " & "188 (BC_1, *, control, 0), " & "187 (BC_7, F_7, bidir, X, 186, 0, Z), " & "186 (BC_1, *, control, 0), " & "185 (BC_7, F_8, bidir, X, 184, 0, Z), " & "184 (BC_1, *, control, 0), " & "183 (BC_7, RDY_B, bidir, X, 182, 0, Z), " & "182 (BC_1, *, control, 0), " & "181 (BC_7, F_9, bidir, X, 180, 0, Z), " & "180 (BC_1, *, control, 0), " & "179 (BC_7, F_10, bidir, X, 178, 0, Z), " & "178 (BC_1, *, control, 0), " & "177 (BC_7, F_11, bidir, X, 176, 0, Z), " & "176 (BC_1, *, control, 0), " & "175 (BC_7, D_9, bidir, X, 174, 0, Z), " & "174 (BC_1, *, control, 0), " & "173 (BC_7, D_8, bidir, X, 172, 0, Z), " & "172 (BC_1, *, control, 0), " & "171 (BC_7, D_5, bidir, X, 170, 0, Z), " & "170 (BC_1, *, control, 0), " & "169 (BC_7, D_6, bidir, X, 168, 0, Z), " & "168 (BC_1, *, control, 0), " & "167 (BC_7, D_7, bidir, X, 166, 0, Z), " & "166 (BC_1, *, control, 0), " & "165 (BC_7, FCCU_F_0,bidir, X, 164, 0, Z), " & "164 (BC_1, *, control, 0), " & "163 (BC_3, C_1, input, X), " & "162 (BC_3, E_4, input, X), " & "161 (BC_3, B_7, input, X), " & "160 (BC_3, E_5, input, X), " & "159 (BC_3, C_2, input, X), " & "158 (BC_3, E_6, input, X), " & "157 (BC_3, B_8, input, X), " & "156 (BC_3, E_7, input, X), " & "155 (BC_3, E_2, input, X), " & "154 (BC_3, B_9, input, X), " & "153 (BC_3, B_10, input, X), " & "152 (BC_3, B_11, input, X), " & "151 (BC_3, B_12, input, X), " & "150 (BC_3, B_13, input, X), " & "149 (BC_3, E_9, input, X), " & "148 (BC_3, B_15, input, X), " & "147 (BC_3, E_10, input, X), " & "146 (BC_3, B_14, input, X), " & "145 (BC_3, E_11, input, X), " & "144 (BC_3, C_0, input, X), " & "143 (BC_3, E_12, input, X), " & "142 (BC_3, E_0, input, X), " & "141 (BC_7, A_0, bidir, X, 140, 0, Z), " & "140 (BC_1, *, control, 0), " & "139 (BC_7, A_1, bidir, X, 138, 0, Z), " & "138 (BC_1, *, control, 0), " & "137 (BC_7, G_11, bidir, X, 136, 0, Z), " & "136 (BC_1, *, control, 0), " & "135 (BC_7, D_10, bidir, X, 134, 0, Z), " & "134 (BC_1, *, control, 0), " & "133 (BC_7, G_10, bidir, X, 132, 0, Z), " & "132 (BC_1, *, control, 0), " & "131 (BC_7, D_11, bidir, X, 130, 0, Z), " & "130 (BC_1, *, control, 0), " & "129 (BC_7, G_9, bidir, X, 128, 0, Z), " & "128 (BC_1, *, control, 0), " & "127 (BC_7, C_11, bidir, X, 126, 0, Z), " & "126 (BC_1, *, control, 0), " & "125 (BC_7, G_8, bidir, X, 124, 0, Z), " & "124 (BC_1, *, control, 0), " & "123 (BC_7, C_12, bidir, X, 122, 0, Z), " & "122 (BC_1, *, control, 0), " & "121 (BC_7, G_7, bidir, X, 120, 0, Z), " & "120 (BC_1, *, control, 0), " & "119 (BC_7, A_2, bidir, X, 118, 0, Z), " & "118 (BC_1, *, control, 0), " & "117 (BC_7, G_5, bidir, X, 116, 0, Z), " & "116 (BC_1, *, control, 0), " & "115 (BC_7, H_5, bidir, X, 114, 0, Z), " & "114 (BC_1, *, control, 0), " & "113 (BC_7, H_4, bidir, X, 112, 0, Z), " & "112 (BC_1, *, control, 0), " & "111 (BC_7, H_7, bidir, X, 110, 0, Z), " & "110 (BC_1, *, control, 0), " & "109 (BC_7, H_8, bidir, X, 108, 0, Z), " & "108 (BC_1, *, control, 0), " & "107 (BC_7, A_3, bidir, X, 106, 0, Z), " & "106 (BC_1, *, control, 0), " & "105 (BC_7, H_15, bidir, X, 104, 0, Z), " & "104 (BC_1, *, control, 0), " & "103 (BC_7, H_6, bidir, X, 102, 0, Z), " & "102 (BC_1, *, control, 0), " & "101 (BC_7, G_6, bidir, X, 100, 0, Z), " & "100 (BC_1, *, control, 0), " & "99 (BC_7, H_9, bidir, X, 98, 0, Z), " & "98 (BC_1, *, control, 0), " & "97 (BC_7, D_12, bidir, X, 96, 0, Z), " & "96 (BC_1, *, control, 0), " & "95 (BC_7, H_13, bidir, X, 94, 0, Z), " & "94 (BC_1, *, control, 0), " & "93 (BC_7, G_4, bidir, X, 92, 0, Z), " & "92 (BC_1, *, control, 0), " & "91 (BC_7, I_2, bidir, X, 90, 0, Z), " & "90 (BC_1, *, control, 0), " & "89 (BC_7, C_13, bidir, X, 88, 0, Z), " & "88 (BC_1, *, control, 0), " & "87 (BC_7, I_3, bidir, X, 86, 0, Z), " & "86 (BC_1, *, control, 0), " & "85 (BC_7, G_2, bidir, X, 84, 0, Z), " & "84 (BC_1, *, control, 0), " & "83 (BC_7, C_14, bidir, X, 82, 0, Z), " & "82 (BC_1, *, control, 0), " & "81 (BC_7, G_3, bidir, X, 80, 0, Z), " & "80 (BC_1, *, control, 0), " & "79 (BC_7, D_14, bidir, X, 78, 0, Z), " & "78 (BC_1, *, control, 0), " & "77 (BC_7, F_12, bidir, X, 76, 0, Z), " & "76 (BC_1, *, control, 0), " & "75 (BC_7, A_4, bidir, X, 74, 0, Z), " & "74 (BC_1, *, control, 0), " & "73 (BC_7, B_0, bidir, X, 72, 0, Z), " & "72 (BC_1, *, control, 0), " & "71 (BC_7, B_1, bidir, X, 70, 0, Z), " & "70 (BC_1, *, control, 0), " & "69 (BC_7, C_10, bidir, X, 68, 0, Z), " & "68 (BC_1, *, control, 0), " & "67 (BC_7, F_13, bidir, X, 66, 0, Z), " & "66 (BC_1, *, control, 0), " & "65 (BC_7, F_15, bidir, X, 64, 0, Z), " & "64 (BC_1, *, control, 0), " & "63 (BC_7, B_2, bidir, X, 62, 0, Z), " & "62 (BC_1, *, control, 0), " & "61 (BC_7, F_14, bidir, X, 60, 0, Z), " & "60 (BC_1, *, control, 0), " & "59 (BC_7, B_3, bidir, X, 58, 0, Z), " & "58 (BC_1, *, control, 0), " & "57 (BC_7, E_13, bidir, X, 56, 0, Z), " & "56 (BC_1, *, control, 0), " & "55 (BC_7, A_10, bidir, X, 54, 0, Z), " & "54 (BC_1, *, control, 0), " & "53 (BC_7, I_1, bidir, X, 52, 0, Z), " & "52 (BC_1, *, control, 0), " & "51 (BC_7, E_14, bidir, X, 50, 0, Z), " & "50 (BC_1, *, control, 0), " & "49 (BC_7, H_14, bidir, X, 48, 0, Z), " & "48 (BC_1, *, control, 0), " & "47 (BC_7, A_11, bidir, X, 46, 0, Z), " & "46 (BC_1, *, control, 0), " & "45 (BC_7, H_11, bidir, X, 44, 0, Z), " & "44 (BC_1, *, control, 0), " & "43 (BC_7, E_15, bidir, X, 42, 0, Z), " & "42 (BC_1, *, control, 0), " & "41 (BC_7, H_10, bidir, X, 40, 0, Z), " & "40 (BC_1, *, control, 0), " & "39 (BC_7, A_12, bidir, X, 38, 0, Z), " & "38 (BC_1, *, control, 0), " & "37 (BC_7, H_12, bidir, X, 36, 0, Z), " & "36 (BC_1, *, control, 0), " & "35 (BC_7, I_0, bidir, X, 34, 0, Z), " & "34 (BC_1, *, control, 0), " & "33 (BC_7, C_15, bidir, X, 32, 0, Z), " & "32 (BC_1, *, control, 0), " & "31 (BC_7, D_0, bidir, X, 30, 0, Z), " & "30 (BC_1, *, control, 0), " & "29 (BC_7, D_3, bidir, X, 28, 0, Z), " & "28 (BC_1, *, control, 0), " & "27 (BC_7, D_4, bidir, X, 26, 0, Z), " & "26 (BC_1, *, control, 0), " & "25 (BC_7, F_0, bidir, X, 24, 0, Z), " & "24 (BC_1, *, control, 0), " & "23 (BC_7, G_14, bidir, X, 22, 0, Z), " & "22 (BC_1, *, control, 0), " & "21 (BC_7, H_0, bidir, X, 20, 0, Z), " & "20 (BC_1, *, control, 0), " & "19 (BC_7, H_2, bidir, X, 18, 0, Z), " & "18 (BC_1, *, control, 0), " & "17 (BC_7, A_9, bidir, X, 16, 0, Z), " & "16 (BC_1, *, control, 0), " & "15 (BC_7, A_13, bidir, X, 14, 0, Z), " & "14 (BC_1, *, control, 0), " & "13 (BC_7, B_6, bidir, X, 12, 0, Z), " & "12 (BC_1, *, control, 0), " & "11 (BC_7, F_3, bidir, X, 10, 0, Z), " & "10 (BC_1, *, control, 0), " & "9 (BC_7, D_2, bidir, X, 8, 0, Z), " & "8 (BC_1, *, control, 0), " & "7 (BC_7, FCCU_F_1,bidir, X, 6, 0, Z), " & "6 (BC_1, *, control, 0), " & "5 (BC_7, C_6, bidir, X, 4, 0, Z), " & "4 (BC_1, *, control, 0), " & "3 (BC_7, A_14, bidir, X, 2, 0, Z), " & "2 (BC_1, *, control, 0), " & "1 (BC_7, A_15, bidir, X, 0, 0, Z), " & "0 (BC_1, *, control, 0) "; end MPC5643;