--*****************************************************************************
--BSDL file for MPC5643 (Leopard CUT-3.1)
--******************************************************************************
-- 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
"0010" &
-- 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;