-- M O T O R O L A J T A G S O F T W A R E
-- char RCSid[] = "$RCSfile: m555bsdl.txt,v $,$Revision: 1.7 $,$Author: dees $,$Date: 2002/06/14 17:48:49 $,$Locker: $;
--
-- BSDL File for the Motorola MPC555 (for all revisions)
--
-- Revised Sept 6, 1999 - Joel Knight
-- Changes include the modification of poreset_b and hreset_b
-- to linkage in the port definition so that auto-generated jtag tests
-- will not wiggle the reset pins. This is due to the fact that
-- the MPC555 will reset if poreset_b or hreset_b are driven low
-- when the EXTEST instruction is not active. If the MPC555
-- resets, jtag mode could be lost if the reset config word is
-- not set accordingly to return to jtag. This bsdl workaround
-- should eliminate this problem.
--
-- Revised Sept 16, 1999 - Joel Knight
-- Changes include modifications to provide BGA package pin references
-- to match the current BGA package, and moved previous BGA package
-- pin map to be called DIE, since it is the die level padout.
--
-- Revised March 08, 2000 - Miranda Kosty
-- Updated die pin numbers based on pkpadring spec version rev_1.4
--
-- Revised May 16, 2000 - Joel Knight
-- Changed sreset_b pin to be linkage similar to poreset_b and hreset_b
-- changes on Sept 6, 1999.
-- Revised Feb 23, 2001 - Randy Dees
-- Changed tap_scan_clock to 10 MHz
-- corrected a_cnrx0 (K20) & a_cnrx0 (K19) ball maps
--
-- 06/14/02 G. Jackson -- Alignment of BSDL files for Oaks.
--
--
entity mpc555 is
generic(PHYSICAL_PIN_MAP: string := "BGA");
port(
a_an0_anw_pqb0: in bit;
a_an1_anx_pqb1: in bit;
a_an2_any_pqb2: in bit;
a_an3_anz_pqb3: in bit;
a_an48_pqb4: in bit;
a_an49_pqb5: in bit;
a_an50_pqb6: inout bit;
a_an51_pqb7: inout bit;
a_an52_ma0_pqa0: inout bit;
a_an53_ma1_pqa1: inout bit;
a_an54_ma2_pqa2: inout bit;
a_an55_pqa3: inout bit;
a_an56_pqa4: inout bit;
a_an57_pqa5: inout bit;
a_an58_pqa6: inout bit;
a_an59_pqa7: inout bit;
a_cnrx0: in bit;
a_cntx0: buffer bit;
a_t2clk: inout bit;
a_tpuch0: inout bit;
a_tpuch1: inout bit;
a_tpuch10: inout bit;
a_tpuch11: inout bit;
a_tpuch12: inout bit;
a_tpuch13: inout bit;
a_tpuch14: inout bit;
a_tpuch15: inout bit;
a_tpuch2: inout bit;
a_tpuch3: inout bit;
a_tpuch4: inout bit;
a_tpuch5: inout bit;
a_tpuch6: inout bit;
a_tpuch7: inout bit;
a_tpuch8: inout bit;
a_tpuch9: inout bit;
addr_sgpioa: inout bit_vector(8 to 31);
b_an0_anw_pqb0: in bit;
b_an1_anx_pqb1: in bit;
b_an2_any_pqb2: in bit;
b_an3_anz_pqb3: in bit;
b_an48_pqb4: in bit;
b_an49_pqb5: in bit;
b_an50_pqb6: inout bit;
b_an51_pqb7: inout bit;
b_an52_ma0_pqa0: inout bit;
b_an53_ma1_pqa1: inout bit;
b_an54_ma2_pqa2: inout bit;
b_an55_pqa3: inout bit;
b_an56_pqa4: inout bit;
b_an57_pqa5: inout bit;
b_an58_pqa6: inout bit;
b_an59_pqa7: inout bit;
b_cnrx0: in bit;
b_cntx0: buffer bit;
b_t2clk: inout bit;
b_tpuch0: inout bit;
b_tpuch1: inout bit;
b_tpuch10: inout bit;
b_tpuch11: inout bit;
b_tpuch12: inout bit;
b_tpuch13: inout bit;
b_tpuch14: inout bit;
b_tpuch15: inout bit;
b_tpuch2: inout bit;
b_tpuch3: inout bit;
b_tpuch4: inout bit;
b_tpuch5: inout bit;
b_tpuch6: inout bit;
b_tpuch7: inout bit;
b_tpuch8: inout bit;
b_tpuch9: inout bit;
bb_b_vf2_iwp3: inout bit;
bdip_b: inout bit;
bg_b_vf0_lwp1: inout bit;
bi_b_sts_b: inout bit;
br_b_vf1_iwp2: inout bit;
burst_b: inout bit;
clkout: buffer bit;
co_nvddl: linkage bit;
co_nvss: linkage bit;
cs0_b: buffer bit;
cs1_b: buffer bit;
cs2_b: buffer bit;
cs3_b: buffer bit;
cs_nvddl: linkage bit;
data_sgpiod: inout bit_vector(0 to 31);
eck: in bit;
engclk_buclk: buffer bit;
epee: in bit;
etrig1: in bit;
etrig2: in bit;
extal: linkage bit;
extclk: in bit;
hreset_b: linkage bit;
iospnc: linkage bit;
irq0_b_sgpioc0: inout bit;
irq1_b_rsv_b_sgpioc1: inout bit;
irq2_b_cr_b_sgpioc2: inout bit;
irq3_b_kr_b_retry_b_sgpioc3: inout bit;
irq4_b_at2_sgpioc4: inout bit;
irq5_b_sgpioc5_modck1: inout bit;
irq6_b_modck2: in bit;
irq7_b_modck3: in bit;
iwp0_vfls0: buffer bit;
iwp1_vfls1: buffer bit;
kapwr: linkage bit;
mda11: inout bit;
mda12: inout bit;
mda13: inout bit;
mda14: inout bit;
mda15: inout bit;
mda27: inout bit;
mda28: inout bit;
mda29: inout bit;
mda30: inout bit;
mda31: inout bit;
miso_qgpio4: inout bit;
mosi_qgpio5: inout bit;
mpio32b10: inout bit;
mpio32b11: inout bit;
mpio32b12: inout bit;
mpio32b13: inout bit;
mpio32b14: inout bit;
mpio32b15: inout bit;
mpio32b5: inout bit;
mpio32b6: inout bit;
mpio32b7: inout bit;
mpio32b8: inout bit;
mpio32b9: inout bit;
mpwm0: inout bit;
mpwm1: inout bit;
mpwm16: inout bit;
mpwm17: inout bit;
mpwm18: inout bit;
mpwm19: inout bit;
mpwm2: inout bit;
mpwm3: inout bit;
oe_b: buffer bit;
pcs0_ss_b_qgpio0: inout bit;
pcs1_qgpio1: inout bit;
pcs2_qgpio2: inout bit;
pcs3_qgpio3: inout bit;
poreset_b: linkage bit;
rd_wr_b: inout bit;
rstconf_b_texp: inout bit;
rxd1_qgpi1: in bit;
rxd2_qgpi2: in bit;
sck_qgpio6: inout bit;
sgpioc6_frz_ptr_b: inout bit;
sgpioc7_irqout_b_lwp0: inout bit;
sreset_b: linkage bit;
ta_b: inout bit;
tck_dsck: in bit;
tdi_dsdi: in bit;
tdo_dsdo: out bit;
tea_b: inout bit;
tms: in bit;
trst_b: in bit;
ts_b: inout bit;
tsiz0: inout bit;
tsiz1: inout bit;
txd1_qgpo1: buffer bit;
txd2_qgpo2: buffer bit;
vdd: linkage bit_vector(1 to 5);
vdda: linkage bit;
vddf: linkage bit;
vddsram: linkage bit;
vddsyn: linkage bit;
vf0_mpio32b0: inout bit;
vf1_mpio32b1: inout bit;
vf2_mpio32b2: inout bit;
vfls0_mpio32b3: inout bit;
vfls1_mpio32b4: inout bit;
vpp: linkage bit;
vrh: linkage bit_vector(1 to 2);
vrl: linkage bit_vector(1 to 2);
vss: linkage bit_vector(1 to 16);
vssa: linkage bit;
vssf: linkage bit;
vsssyn: linkage bit;
we_b_at: buffer bit_vector(0 to 3);
we_nvddl: linkage bit;
xfc: linkage bit;
xtal: linkage bit;
-- Updated die pin number; replaced {a-z}_nvddl/nvss with busses
nvddl: linkage bit_vector(1 to 12);
nvss: linkage bit_vector(1 to 19);
-- Redundant supplies named differently at package level
vddi: linkage bit_vector(1 to 4);
vddl: linkage bit_vector(1 to 8);
vddh: linkage bit_vector(1 to 10) );
use STD_1149_1_1994.all;
attribute COMPONENT_CONFORMANCE of mpc555: entity is
"STD_1149_1_1993"; -- complies with Std. 1149.1a-1993
attribute PIN_MAP of mpc555: entity is PHYSICAL_PIN_MAP;
constant BGA: PIN_MAP_STRING :=
"a_an0_anw_pqb0: A8," &
"a_an1_anx_pqb1: D8," &
"a_an2_any_pqb2: C8," &
"a_an3_anz_pqb3: B8," &
"a_an48_pqb4: A9," &
"a_an49_pqb5: B9," &
"a_an50_pqb6: D9," &
"a_an51_pqb7: C9," &
"a_an52_ma0_pqa0: A10," &
"a_an53_ma1_pqa1: B10," &
"a_an54_ma2_pqa2: A11," &
"a_an55_pqa3: D10," &
"a_an56_pqa4: C10," &
"a_an57_pqa5: B11," &
"a_an58_pqa6: D11," &
"a_an59_pqa7: C11," &
"a_cnrx0: K20," &
"a_cntx0: K19," &
"a_t2clk: C2," &
"a_tpuch0: D3," &
"a_tpuch1: A2," &
"a_tpuch10: B4," &
"a_tpuch11: B5," &
"a_tpuch12: A5," &
"a_tpuch13: C6," &
"a_tpuch14: B6," &
"a_tpuch15: A6," &
"a_tpuch2: D4," &
"a_tpuch3: C3," &
"a_tpuch4: A3," &
"a_tpuch5: D5," &
"a_tpuch6: B3," &
"a_tpuch7: C4," &
"a_tpuch8: A4," &
"a_tpuch9: C5," &
"addr_sgpioa: (V6,V5,V4,V3,W1,Y2,W3,Y3,W4,Y4,W5,Y5," &
"W6,Y6,V7,W7,Y7,Y8,W8,V8,U8,U9,U7,U6)," &
"b_an0_anw_pqb0: A12," &
"b_an1_anx_pqb1: B12," &
"b_an2_any_pqb2: A13," &
"b_an3_anz_pqb3: A14," &
"b_an48_pqb4: B13," &
"b_an49_pqb5: C12," &
"b_an50_pqb6: D12," &
"b_an51_pqb7: A15," &
"b_an52_ma0_pqa0: B14," &
"b_an53_ma1_pqa1: C13," &
"b_an54_ma2_pqa2: B15," &
"b_an55_pqa3: D13," &
"b_an56_pqa4: C14," &
"b_an57_pqa5: C15," &
"b_an58_pqa6: D14," &
"b_an59_pqa7: D15," &
"b_cnrx0: H3," &
"b_cntx0: H4," &
"b_t2clk: B1," &
"b_tpuch0: H2," &
"b_tpuch1: H1," &
"b_tpuch10: E2," &
"b_tpuch11: D1," &
"b_tpuch12: F4," &
"b_tpuch13: D2," &
"b_tpuch14: E3," &
"b_tpuch15: C1," &
"b_tpuch2: G1," &
"b_tpuch3: G2," &
"b_tpuch4: G3," &
"b_tpuch5: F1," &
"b_tpuch6: F2," &
"b_tpuch7: E1," &
"b_tpuch8: F3," &
"b_tpuch9: G4," &
"bb_b_vf2_iwp3: N4," &
"bdip_b: U4," &
"bg_b_vf0_lwp1: N3," &
"bi_b_sts_b: V2," &
"br_b_vf1_iwp2: N2," &
"burst_b: V1," &
"clkout: V18," &
"cs0_b: P4," &
"cs1_b: R4," &
"cs2_b: R3," &
"cs3_b: R2," &
"data_sgpiod: (Y9,W9,Y10,W10,Y11,W11,Y12,W12,Y13,W13,Y14,W14,Y15," &
"W15,Y16,W16,Y17,W17,V17,V16,U16,V15,V14,U14,V13," &
"U13,V12,U12,V11,U11,V10,V9)," &
"eck: M19," &
"engclk_buclk: U19," &
"epee: P18," &
"etrig1: C16," &
"etrig2: B16," &
"extal: T20," &
"extclk: U18," &
"hreset_b: W20," &
"irq0_b_sgpioc0: M1," &
"irq1_b_rsv_b_sgpioc1: M2," &
"irq2_b_cr_b_sgpioc2: M3," &
"irq3_b_kr_b_retry_b_sgpioc3: L3," &
"irq4_b_at2_sgpioc4: L4," &
"irq5_b_sgpioc5_modck1: W18," &
"irq6_b_modck2: Y18," &
"irq7_b_modck3: Y19," &
"iwp0_vfls0: L2," &
"iwp1_vfls1: L1," &
"kapwr: T18," &
"mda11: A17," &
"mda12: A18," &
"mda13: A19," &
"mda14: B17," &
"mda15: B18," &
"mda27: C17," &
"mda28: B20," &
"mda29: C18," &
"mda30: C19," &
"mda31: C20," &
"miso_qgpio4: L19," &
"mosi_qgpio5: L20," &
"mpio32b10: H17," &
"mpio32b11: G19," &
"mpio32b12: G20," &
"mpio32b13: H20," &
"mpio32b14: H19," &
"mpio32b15: H18," &
"mpio32b5: G17," &
"mpio32b6: E20," &
"mpio32b7: F19," &
"mpio32b8: G18," &
"mpio32b9: F20," &
"mpwm0: E17," &
"mpwm1: D18," &
"mpwm16: F17," &
"mpwm17: E18," &
"mpwm18: F18," &
"mpwm19: E19," &
"mpwm2: D19," &
"mpwm3: D20," &
"oe_b: T1," &
"pcs0_ss_b_qgpio0: L18," &
"pcs1_qgpio1: L17," &
"pcs2_qgpio2: M18," &
"pcs3_qgpio3: M17," &
"poreset_b: V19," &
"rd_wr_b: R1," &
"rstconf_b_texp: U17," &
"rxd1_qgpi1: N17," &
"rxd2_qgpi2: N19," &
"sck_qgpio6: M20," &
"sgpioc6_frz_ptr_b: K3," &
"sgpioc7_irqout_b_lwp0: M4," &
"sreset_b: V20," &
"ta_b: U2," &
"tck_dsck: J1," &
"tdi_dsdi: K2," &
"tdo_dsdo: J2," &
"tea_b: T2," &
"tms: K1," &
"trst_b: J3," &
"ts_b: U3," &
"tsiz0: U1," &
"tsiz1: T3," &
"txd1_qgpo1: N18," &
"txd2_qgpo2: N20," &
"vdda: C7," &
"vddf: R18," &
"vddsram: J4," &
"vddsyn: R20," &
"vf0_mpio32b0: J19," &
"vf1_mpio32b1: J20," &
"vf2_mpio32b2: J17," &
"vfls0_mpio32b3: J18," &
"vfls1_mpio32b4: K18," &
"vpp: P17," &
"vrh: B7," &
"vrl: A7," &
"vss: (J9,J10,J11,J12,K9,K10,K11,K12,L9,L10,L11,L12,M9,M10,M11,M12)," &
"vssa: D7," &
"vssf: P19," &
"vsssyn: T19," &
"we_b_at: (N1,P1,P2,P3)," &
"xfc: R19," &
"xtal: U20," &
-- Package only pin names:
"vddi: (D6,D16,T17,U5)," &
"vddl: (D17,E4,K4,K17,R17,T4,U10,U15)," &
"vddh: (A1,B2,A16,A20,B19,P20,W2,W19,Y1,Y20)";
constant DIE: PIN_MAP_STRING :=
"a_an0_anw_pqb0: 264," &
"a_an1_anx_pqb1: 263," &
"a_an2_any_pqb2: 262," &
"a_an3_anz_pqb3: 261," &
"a_an48_pqb4: 260," &
"a_an49_pqb5: 259," &
"a_an50_pqb6: 258," &
"a_an51_pqb7: 257," &
"a_an52_ma0_pqa0: 256," &
"a_an53_ma1_pqa1: 255," &
"a_an54_ma2_pqa2: 254," &
"a_an55_pqa3: 253," &
"a_an56_pqa4: 252," &
"a_an57_pqa5: 251," &
"a_an58_pqa6: 250," &
"a_an59_pqa7: 249," &
"a_cnrx0: 184," &
"a_cntx0: 185," &
"a_t2clk: 3," &
"a_tpuch0: 2," &
"a_tpuch10: 280," &
"a_tpuch11: 279," &
"a_tpuch12: 278," &
"a_tpuch13: 277," &
"a_tpuch14: 276," &
"a_tpuch15: 275," &
"a_tpuch1: 289," &
"a_tpuch2: 288," &
"a_tpuch3: 287," &
"a_tpuch4: 286," &
"a_tpuch5: 285," &
"a_tpuch6: 284," &
"a_tpuch7: 283," &
"a_tpuch8: 282," &
"a_tpuch9: 281," &
"addr_sgpioa: (87,81,78,70,69,75,76,77,79,80,82,85," &
"88,89,91,92,95,99,98,97,96,100,90,86)," &
"b_an0_anw_pqb0: 248," &
"b_an1_anx_pqb1: 247," &
"b_an2_any_pqb2: 246," &
"b_an3_anz_pqb3: 245," &
"b_an48_pqb4: 244," &
"b_an49_pqb5: 243," &
"b_an50_pqb6: 242," &
"b_an51_pqb7: 241," &
"b_an52_ma0_pqa0: 240," &
"b_an53_ma1_pqa1: 239," &
"b_an54_ma2_pqa2: 238," &
"b_an55_pqa3: 237," &
"b_an56_pqa4: 236," &
"b_an57_pqa5: 235," &
"b_an58_pqa6: 234," &
"b_an59_pqa7: 233," &
"b_cnrx0: 22," &
"b_cntx0: 21," &
"b_t2clk: 4," &
"b_tpuch0: 20," &
"b_tpuch10: 10," &
"b_tpuch11: 9," &
"b_tpuch12: 8," &
"b_tpuch13: 7," &
"b_tpuch14: 6," &
"b_tpuch15: 5," &
"b_tpuch1: 19," &
"b_tpuch2: 18," &
"b_tpuch3: 17," &
"b_tpuch4: 16," &
"b_tpuch5: 15," &
"b_tpuch6: 14," &
"b_tpuch7: 13," &
"b_tpuch8: 12," &
"b_tpuch9: 11," &
"bb_b_vf2_iwp3: 42," &
"bdip_b: 66," &
"bg_b_vf0_lwp1: 43," &
"bi_b_sts_b: 68," &
"br_b_vf1_iwp2: 44," &
"burst_b: 67," &
"clkout: 154," &
"co_nvddl: 155," &
"co_nvss: 153," &
"cs0_b: 51," &
"cs1_b: 52," &
"cs2_b: 53," &
"cs3_b: 54," &
"cs_nvddl: 55," &
"data_sgpiod: (105,102,108,107,114,113,120,119,124,123,130,129,133," &
"132,139,138,142,141,140,137,134,131,128,127,122,121," &
"118,117,112,111,106,101)," &
"eck: 176," &
"engclk_buclk: 157," &
"epee: 170," &
"etrig1: 229," &
"etrig2: 230," &
"extal: 161," &
"extclk: 156," &
"hreset_b: 150," &
"iospnc: 162," &
"irq0_b_sgpioc0: 39," &
"irq1_b_rsv_b_sgpioc1: 40," &
"irq2_b_cr_b_sgpioc2: 38," &
"irq3_b_kr_b_retry_b_sgpioc3: 34," &
"irq4_b_at2_sgpioc4: 37," &
"irq5_b_sgpioc5_modck1: 143," &
"irq6_b_modck2: 144," &
"irq7_b_modck3: 148," &
"iwp0_vfls0: 33," &
"iwp1_vfls1: 32," &
"kapwr: 163," &
"mda11: 226," &
"mda12: 225," &
"mda13: 224," &
"mda14: 223," &
"mda15: 222," &
"mda27: 221," &
"mda28: 220," &
"mda29: 219," &
"mda30: 215," &
"mda31: 214," &
"miso_qgpio4: 179," &
"mosi_qgpio5: 178," &
"mpio32b10: 200," &
"mpio32b11: 199," &
"mpio32b12: 198," &
"mpio32b13: 197," &
"mpio32b14: 196," &
"mpio32b15: 195," &
"mpio32b5: 205," &
"mpio32b6: 204," &
"mpio32b7: 203," &
"mpio32b8: 202," &
"mpio32b9: 201," &
"mpwm0: 213," &
"mpwm16: 209," &
"mpwm17: 208," &
"mpwm18: 207," &
"mpwm19: 206," &
"mpwm1: 212," &
"mpwm2: 211," &
"mpwm3: 210," &
"nvddl: (103,115,125,135,147,189,273,35,61,71,83,93)," &
"nvss: (104,116,126,136,146,158,188,218,232,274,290," &
"36,50,56,62,72,74,84,94)," &
"oe_b: 58," &
"pcs0_ss_b_qgpio0: 183," &
"pcs1_qgpio1: 182," &
"pcs2_qgpio2: 181," &
"pcs3_qgpio3: 180," &
"poreset_b: 152," &
"rd_wr_b: 57," &
"rstconf_b_texp: 149," &
"rxd1_qgpi1: 173," &
"rxd2_qgpi2: 172," &
"sck_qgpio6: 177," &
"sgpioc6_frz_ptr_b: 31," &
"sgpioc7_irqout_b_lwp0: 41," &
"sreset_b: 151," &
"ta_b: 65," &
"tck_dsck: 23," &
"tdi_dsdi: 30," &
"tdo_dsdo: 25," &
"tea_b: 59," &
"tms: 29," &
"trst_b: 24," &
"ts_b: 64," &
"tsiz0: 60," &
"tsiz1: 63," &
"txd1_qgpo1: 175," &
"txd2_qgpo2: 174," &
"vdd: (109,186,228,271,28)," &
"vdda: 269," &
"vddf: 168," &
"vddh: (1,145,171,217,231,73)," &
"vddsram: 26," &
"vddsyn: 166," &
"vf0_mpio32b0: 194," &
"vf1_mpio32b1: 193," &
"vf2_mpio32b2: 192," &
"vfls0_mpio32b3: 191," &
"vfls1_mpio32b4: 190," &
"vpp: 169," &
"vrh: (267,268)," &
"vrl: (265,266)," &
"vss: (110,187,227,27,272)," &
"vssa: 270," &
"vssf: 167," &
"vsssyn: 164," &
"we_b_at: (45,46,47,48)," &
"we_nvddl: 49," &
"xfc: 165," &
"xtal: 160";
attribute TAP_SCAN_IN of tdi_dsdi: signal is true;
attribute TAP_SCAN_MODE of tms: signal is true;
attribute TAP_SCAN_OUT of tdo_dsdo: signal is true;
attribute TAP_SCAN_RESET of trst_b: signal is true;
attribute TAP_SCAN_CLOCK of tck_dsck: signal is (10.0e6, BOTH);
attribute INSTRUCTION_LENGTH of mpc555: entity is 4;
attribute INSTRUCTION_OPCODE of mpc555: entity is
"EXTEST (0000)," &
"SAMPLE (0001)," &
"CLAMP (0101)," &
"HIGHZ (0100)," &
"BYPASS (0111, 0010, 0110, 0011)";
attribute INSTRUCTION_CAPTURE of mpc555: entity is "0101";
attribute BOUNDARY_LENGTH of mpc555: entity is 346;
attribute BOUNDARY_REGISTER of mpc555: entity is
-- num cell port function safe [ccell disval rslt]
"0 (BC_4, b_cnrx0, input, X)," &
"1 (BC_2, b_cntx0, output2, 0)," &
"2 (BC_7, b_tpuch0, bidir, 0, 3, 1, Z)," &
"3 (BC_2, *, controlr, 1)," &
"4 (BC_7, b_tpuch1, bidir, 0, 5, 1, Z)," &
"5 (BC_2, *, controlr, 1)," &
"6 (BC_7, b_tpuch2, bidir, 0, 7, 1, Z)," &
"7 (BC_2, *, controlr, 1)," &
"8 (BC_7, b_tpuch3, bidir, 0, 9, 1, Z)," &
"9 (BC_2, *, controlr, 1)," &
"10 (BC_7, b_tpuch4, bidir, 0, 11, 1, Z)," &
"11 (BC_2, *, controlr, 1)," &
"12 (BC_7, b_tpuch5, bidir, 0, 13, 1, Z)," &
"13 (BC_2, *, controlr, 1)," &
"14 (BC_7, b_tpuch6, bidir, 0, 15, 1, Z)," &
"15 (BC_2, *, controlr, 1)," &
"16 (BC_7, b_tpuch7, bidir, 0, 17, 1, Z)," &
"17 (BC_2, *, controlr, 1)," &
"18 (BC_7, b_tpuch8, bidir, 0, 19, 1, Z)," &
"19 (BC_2, *, controlr, 1)," &
"20 (BC_7, b_tpuch9, bidir, 0, 21, 1, Z)," &
"21 (BC_2, *, controlr, 1)," &
"22 (BC_7, b_tpuch10, bidir, 0, 23, 1, Z)," &
"23 (BC_2, *, controlr, 1)," &
"24 (BC_7, b_tpuch11, bidir, 0, 25, 1, Z)," &
"25 (BC_2, *, controlr, 1)," &
"26 (BC_7, b_tpuch12, bidir, 0, 27, 1, Z)," &
"27 (BC_2, *, controlr, 1)," &
"28 (BC_7, b_tpuch13, bidir, 0, 29, 1, Z)," &
"29 (BC_2, *, controlr, 1)," &
"30 (BC_7, b_tpuch14, bidir, 0, 31, 1, Z)," &
"31 (BC_2, *, controlr, 1)," &
"32 (BC_7, b_tpuch15, bidir, 0, 33, 1, Z)," &
"33 (BC_2, *, controlr, 1)," &
"34 (BC_7, b_t2clk, bidir, 0, 35, 1, Z)," &
"35 (BC_2, *, controlr, 1)," &
"36 (BC_7, a_t2clk, bidir, 0, 37, 1, Z)," &
"37 (BC_2, *, controlr, 1)," &
"38 (BC_7, a_tpuch0, bidir, 0, 39, 1, Z)," &
"39 (BC_2, *, controlr, 1)," &
"40 (BC_7, a_tpuch1, bidir, 0, 41, 1, Z)," &
"41 (BC_2, *, controlr, 1)," &
"42 (BC_7, a_tpuch2, bidir, 0, 43, 1, Z)," &
"43 (BC_2, *, controlr, 1)," &
"44 (BC_7, a_tpuch3, bidir, 0, 45, 1, Z)," &
"45 (BC_2, *, controlr, 1)," &
"46 (BC_7, a_tpuch4, bidir, 0, 47, 1, Z)," &
"47 (BC_2, *, controlr, 1)," &
"48 (BC_7, a_tpuch5, bidir, 0, 49, 1, Z)," &
"49 (BC_2, *, controlr, 1)," &
"50 (BC_7, a_tpuch6, bidir, 0, 51, 1, Z)," &
"51 (BC_2, *, controlr, 1)," &
"52 (BC_7, a_tpuch7, bidir, 0, 53, 1, Z)," &
"53 (BC_2, *, controlr, 1)," &
"54 (BC_7, a_tpuch8, bidir, 0, 55, 1, Z)," &
"55 (BC_2, *, controlr, 1)," &
"56 (BC_7, a_tpuch9, bidir, 0, 57, 1, Z)," &
"57 (BC_2, *, controlr, 1)," &
"58 (BC_7, a_tpuch10, bidir, 0, 59, 1, Z)," &
"59 (BC_2, *, controlr, 1)," &
"60 (BC_7, a_tpuch11, bidir, 0, 61, 1, Z)," &
"61 (BC_2, *, controlr, 1)," &
"62 (BC_7, a_tpuch12, bidir, 0, 63, 1, Z)," &
"63 (BC_2, *, controlr, 1)," &
"64 (BC_7, a_tpuch13, bidir, 0, 65, 1, Z)," &
"65 (BC_2, *, controlr, 1)," &
"66 (BC_7, a_tpuch14, bidir, 0, 67, 1, Z)," &
"67 (BC_2, *, controlr, 1)," &
"68 (BC_7, a_tpuch15, bidir, 0, 69, 1, Z)," &
"69 (BC_2, *, controlr, 1)," &
"70 (BC_4, a_an0_anw_pqb0, input, X)," &
"71 (BC_4, a_an1_anx_pqb1, input, X)," &
"72 (BC_4, a_an2_any_pqb2, input, X)," &
"73 (BC_4, a_an3_anz_pqb3, input, X)," &
"74 (BC_4, a_an48_pqb4, input, X)," &
"75 (BC_4, a_an49_pqb5, input, X)," &
"76 (BC_7, a_an50_pqb6, bidir, 0, 77, 1, Z)," &
"77 (BC_2, *, controlr, 1)," &
"78 (BC_7, a_an51_pqb7, bidir, 0, 79, 1, Z)," &
"79 (BC_2, *, controlr, 1)," &
"80 (BC_7, a_an52_ma0_pqa0, bidir, 0, 81, 1, Z)," &
"81 (BC_2, *, controlr, 1)," &
"82 (BC_7, a_an53_ma1_pqa1, bidir, 0, 83, 1, Z)," &
"83 (BC_2, *, controlr, 1)," &
"84 (BC_7, a_an54_ma2_pqa2, bidir, 0, 85, 1, Z)," &
"85 (BC_2, *, controlr, 1)," &
"86 (BC_7, a_an55_pqa3, bidir, 0, 87, 1, Z)," &
"87 (BC_2, *, controlr, 1)," &
"88 (BC_7, a_an56_pqa4, bidir, 0, 89, 1, Z)," &
"89 (BC_2, *, controlr, 1)," &
"90 (BC_7, a_an57_pqa5, bidir, 0, 91, 1, Z)," &
"91 (BC_2, *, controlr, 1)," &
"92 (BC_7, a_an58_pqa6, bidir, 0, 93, 1, Z)," &
"93 (BC_2, *, controlr, 1)," &
"94 (BC_7, a_an59_pqa7, bidir, 0, 95, 1, Z)," &
"95 (BC_2, *, controlr, 1)," &
"96 (BC_4, b_an0_anw_pqb0, input, X)," &
"97 (BC_4, b_an1_anx_pqb1, input, X)," &
"98 (BC_4, b_an2_any_pqb2, input, X)," &
"99 (BC_4, b_an3_anz_pqb3, input, X)," &
"100 (BC_4, b_an48_pqb4, input, X)," &
"101 (BC_4, b_an49_pqb5, input, X)," &
"102 (BC_7, b_an50_pqb6, bidir, 0, 103, 1, Z)," &
"103 (BC_2, *, controlr, 1)," &
"104 (BC_7, b_an51_pqb7, bidir, 0, 105, 1, Z)," &
"105 (BC_2, *, controlr, 1)," &
"106 (BC_7, b_an52_ma0_pqa0, bidir, 0, 107, 1, Z)," &
"107 (BC_2, *, controlr, 1)," &
"108 (BC_7, b_an53_ma1_pqa1, bidir, 0, 109, 1, Z)," &
"109 (BC_2, *, controlr, 1)," &
"110 (BC_7, b_an54_ma2_pqa2, bidir, 0, 111, 1, Z)," &
"111 (BC_2, *, controlr, 1)," &
"112 (BC_7, b_an55_pqa3, bidir, 0, 113, 1, Z)," &
"113 (BC_2, *, controlr, 1)," &
"114 (BC_7, b_an56_pqa4, bidir, 0, 115, 1, Z)," &
"115 (BC_2, *, controlr, 1)," &
"116 (BC_7, b_an57_pqa5, bidir, 0, 117, 1, Z)," &
"117 (BC_2, *, controlr, 1)," &
"118 (BC_7, b_an58_pqa6, bidir, 0, 119, 1, Z)," &
"119 (BC_2, *, controlr, 1)," &
"120 (BC_7, b_an59_pqa7, bidir, 0, 121, 1, Z)," &
"121 (BC_2, *, controlr, 1)," &
"122 (BC_4, etrig2, input, X)," &
"123 (BC_4, etrig1, input, X)," &
"124 (BC_7, mda11, bidir, 0, 125, 1, Z)," &
"125 (BC_2, *, controlr, 1)," &
"126 (BC_7, mda12, bidir, 0, 127, 1, Z)," &
"127 (BC_2, *, controlr, 1)," &
"128 (BC_7, mda13, bidir, 0, 129, 1, Z)," &
"129 (BC_2, *, controlr, 1)," &
"130 (BC_7, mda14, bidir, 0, 131, 1, Z)," &
"131 (BC_2, *, controlr, 1)," &
"132 (BC_7, mda15, bidir, 0, 133, 1, Z)," &
"133 (BC_2, *, controlr, 1)," &
"134 (BC_7, mda27, bidir, 0, 135, 1, Z)," &
"135 (BC_2, *, controlr, 1)," &
"136 (BC_7, mda28, bidir, 0, 137, 1, Z)," &
"137 (BC_2, *, controlr, 1)," &
"138 (BC_7, mda29, bidir, 0, 139, 1, Z)," &
"139 (BC_2, *, controlr, 1)," &
"140 (BC_7, mda30, bidir, 0, 141, 1, Z)," &
"141 (BC_2, *, controlr, 1)," &
"142 (BC_7, mda31, bidir, 0, 143, 1, Z)," &
"143 (BC_2, *, controlr, 1)," &
"144 (BC_7, mpwm0, bidir, 0, 145, 1, Z)," &
"145 (BC_2, *, controlr, 1)," &
"146 (BC_7, mpwm1, bidir, 0, 147, 1, Z)," &
"147 (BC_2, *, controlr, 1)," &
"148 (BC_7, mpwm2, bidir, 0, 149, 1, Z)," &
"149 (BC_2, *, controlr, 1)," &
"150 (BC_7, mpwm3, bidir, 0, 151, 1, Z)," &
"151 (BC_2, *, controlr, 1)," &
"152 (BC_7, mpwm16, bidir, 0, 153, 1, Z)," &
"153 (BC_2, *, controlr, 1)," &
"154 (BC_7, mpwm17, bidir, 0, 155, 1, Z)," &
"155 (BC_2, *, controlr, 1)," &
"156 (BC_7, mpwm18, bidir, 0, 157, 1, Z)," &
"157 (BC_2, *, controlr, 1)," &
"158 (BC_7, mpwm19, bidir, 0, 159, 1, Z)," &
"159 (BC_2, *, controlr, 1)," &
"160 (BC_7, mpio32b5, bidir, 0, 161, 1, Z)," &
"161 (BC_2, *, controlr, 1)," &
"162 (BC_7, mpio32b6, bidir, 0, 163, 1, Z)," &
"163 (BC_2, *, controlr, 1)," &
"164 (BC_7, mpio32b7, bidir, 0, 165, 1, Z)," &
"165 (BC_2, *, controlr, 1)," &
"166 (BC_7, mpio32b8, bidir, 0, 167, 1, Z)," &
"167 (BC_2, *, controlr, 1)," &
"168 (BC_7, mpio32b9, bidir, 0, 169, 1, Z)," &
"169 (BC_2, *, controlr, 1)," &
"170 (BC_7, mpio32b10, bidir, 0, 171, 1, Z)," &
"171 (BC_2, *, controlr, 1)," &
"172 (BC_7, mpio32b11, bidir, 0, 173, 1, Z)," &
"173 (BC_2, *, controlr, 1)," &
"174 (BC_7, mpio32b12, bidir, 0, 175, 1, Z)," &
"175 (BC_2, *, controlr, 1)," &
"176 (BC_7, mpio32b13, bidir, 0, 177, 1, Z)," &
"177 (BC_2, *, controlr, 1)," &
"178 (BC_7, mpio32b14, bidir, 0, 179, 1, Z)," &
"179 (BC_2, *, controlr, 1)," &
"180 (BC_7, mpio32b15, bidir, 0, 181, 1, Z)," &
"181 (BC_2, *, controlr, 1)," &
"182 (BC_7, vf0_mpio32b0, bidir, 0, 183, 1, Z)," &
"183 (BC_2, *, controlr, 1)," &
"184 (BC_7, vf1_mpio32b1, bidir, 0, 185, 1, Z)," &
"185 (BC_2, *, controlr, 1)," &
"186 (BC_7, vf2_mpio32b2, bidir, 0, 187, 1, Z)," &
"187 (BC_2, *, controlr, 1)," &
"188 (BC_7, vfls0_mpio32b3, bidir, 0, 189, 1, Z)," &
"189 (BC_2, *, controlr, 1)," &
"190 (BC_7, vfls1_mpio32b4, bidir, 0, 191, 1, Z)," &
"191 (BC_2, *, controlr, 1)," &
"192 (BC_2, a_cntx0, output2, 0)," &
"193 (BC_4, a_cnrx0, input, X)," &
"194 (BC_7, pcs0_ss_b_qgpio0, bidir, 0, 195, 1, Z)," &
"195 (BC_2, *, controlr, 1)," &
"196 (BC_7, pcs1_qgpio1, bidir, 0, 197, 1, Z)," &
"197 (BC_2, *, controlr, 1)," &
"198 (BC_7, pcs2_qgpio2, bidir, 0, 199, 1, Z)," &
"199 (BC_2, *, controlr, 1)," &
"200 (BC_7, pcs3_qgpio3, bidir, 0, 201, 1, Z)," &
"201 (BC_2, *, controlr, 1)," &
"202 (BC_7, miso_qgpio4, bidir, 0, 203, 1, Z)," &
"203 (BC_2, *, controlr, 1)," &
"204 (BC_7, mosi_qgpio5, bidir, 0, 205, 1, Z)," &
"205 (BC_2, *, controlr, 1)," &
"206 (BC_7, sck_qgpio6, bidir, 0, 207, 1, Z)," &
"207 (BC_2, *, controlr, 1)," &
"208 (BC_4, eck, input, X)," &
"209 (BC_2, txd1_qgpo1, output2, 0)," &
"210 (BC_2, txd2_qgpo2, output2, 0)," &
"211 (BC_4, rxd1_qgpi1, input, X)," &
"212 (BC_4, rxd2_qgpi2, input, X)," &
"213 (BC_4, epee, input, X)," &
"214 (BC_2, engclk_buclk, output2, 0)," &
"215 (BC_4, extclk, input, X)," &
"216 (BC_2, clkout, output2, 0)," &
"217 (BC_4, *, internal, 1)," &
"218 (BC_4, *, internal, 1)," &
"219 (BC_2, *, internal, 1)," &
"220 (BC_2, *, internal, 1)," &
"221 (BC_4, *, internal, 1)," &
"222 (BC_2, *, internal, 1)," &
"223 (BC_2, *, internal, 1)," &
"224 (BC_7, rstconf_b_texp, bidir, 0, 225, 1, Z)," &
"225 (BC_2, *, controlr, 1)," &
"226 (BC_4, irq7_b_modck3, input, X)," &
"227 (BC_4, irq6_b_modck2, input, X)," &
"228 (BC_7, irq5_b_sgpioc5_modck1, bidir, 0, 229, 1, Z)," &
"229 (BC_2, *, controlr, 1)," &
"230 (BC_7, data_sgpiod(16), bidir, 0, 231, 1, Z)," &
"231 (BC_2, *, controlr, 1)," &
"232 (BC_7, data_sgpiod(17), bidir, 0, 231, 1, Z)," &
"233 (BC_7, data_sgpiod(18), bidir, 0, 231, 1, Z)," &
"234 (BC_7, data_sgpiod(14), bidir, 0, 246, 1, Z)," &
"235 (BC_7, data_sgpiod(15), bidir, 0, 246, 1, Z)," &
"236 (BC_7, data_sgpiod(19), bidir, 0, 231, 1, Z)," &
"237 (BC_7, data_sgpiod(20), bidir, 0, 231, 1, Z)," &
"238 (BC_7, data_sgpiod(12), bidir, 0, 246, 1, Z)," &
"239 (BC_7, data_sgpiod(13), bidir, 0, 246, 1, Z)," &
"240 (BC_7, data_sgpiod(21), bidir, 0, 231, 1, Z)," &
"241 (BC_7, data_sgpiod(10), bidir, 0, 246, 1, Z)," &
"242 (BC_7, data_sgpiod(11), bidir, 0, 246, 1, Z)," &
"243 (BC_7, data_sgpiod(22), bidir, 0, 231, 1, Z)," &
"244 (BC_7, data_sgpiod(23), bidir, 0, 231, 1, Z)," &
"245 (BC_7, data_sgpiod(8), bidir, 0, 246, 1, Z)," &
"246 (BC_2, *, controlr, 1)," &
"247 (BC_7, data_sgpiod(9), bidir, 0, 246, 1, Z)," &
"248 (BC_7, data_sgpiod(24), bidir, 0, 249, 1, Z)," &
"249 (BC_2, *, controlr, 1)," &
"250 (BC_7, data_sgpiod(25), bidir, 0, 251, 1, Z)," &
"251 (BC_2, *, controlr, 1)," &
"252 (BC_7, data_sgpiod(6), bidir, 0, 269, 1, Z)," &
"253 (BC_7, data_sgpiod(7), bidir, 0, 269, 1, Z)," &
"254 (BC_7, data_sgpiod(26), bidir, 0, 255, 1, Z)," &
"255 (BC_2, *, controlr, 1)," &
"256 (BC_7, data_sgpiod(27), bidir, 0, 257, 1, Z)," &
"257 (BC_2, *, controlr, 1)," &
"258 (BC_7, data_sgpiod(4), bidir, 0, 269, 1, Z)," &
"259 (BC_7, data_sgpiod(5), bidir, 0, 269, 1, Z)," &
"260 (BC_7, data_sgpiod(28), bidir, 0, 261, 1, Z)," &
"261 (BC_2, *, controlr, 1)," &
"262 (BC_7, data_sgpiod(29), bidir, 0, 263, 1, Z)," &
"263 (BC_2, *, controlr, 1)," &
"264 (BC_7, data_sgpiod(2), bidir, 0, 269, 1, Z)," &
"265 (BC_7, data_sgpiod(3), bidir, 0, 269, 1, Z)," &
"266 (BC_7, data_sgpiod(30), bidir, 0, 267, 1, Z)," &
"267 (BC_2, *, controlr, 1)," &
"268 (BC_7, data_sgpiod(0), bidir, 0, 269, 1, Z)," &
"269 (BC_2, *, controlr, 1)," &
"270 (BC_7, data_sgpiod(1), bidir, 0, 269, 1, Z)," &
"271 (BC_7, data_sgpiod(31), bidir, 0, 272, 1, Z)," &
"272 (BC_2, *, controlr, 1)," &
"273 (BC_7, addr_sgpioa(29), bidir, 0, 279, 1, Z)," &
"274 (BC_7, addr_sgpioa(25), bidir, 0, 279, 1, Z)," &
"275 (BC_7, addr_sgpioa(26), bidir, 0, 279, 1, Z)," &
"276 (BC_7, addr_sgpioa(27), bidir, 0, 279, 1, Z)," &
"277 (BC_7, addr_sgpioa(28), bidir, 0, 279, 1, Z)," &
"278 (BC_7, addr_sgpioa(24), bidir, 0, 279, 1, Z)," &
"279 (BC_2, *, controlr, 1)," &
"280 (BC_7, addr_sgpioa(23), bidir, 0, 293, 1, Z)," &
"281 (BC_7, addr_sgpioa(22), bidir, 0, 293, 1, Z)," &
"282 (BC_7, addr_sgpioa(30), bidir, 0, 279, 1, Z)," &
"283 (BC_7, addr_sgpioa(21), bidir, 0, 293, 1, Z)," &
"284 (BC_7, addr_sgpioa(20), bidir, 0, 293, 1, Z)," &
"285 (BC_7, addr_sgpioa(8), bidir, 0, 286, 1, Z)," &
"286 (BC_2, *, controlr, 1)," &
"287 (BC_7, addr_sgpioa(31), bidir, 0, 279, 1, Z)," &
"288 (BC_7, addr_sgpioa(19), bidir, 0, 293, 1, Z)," &
"289 (BC_7, addr_sgpioa(18), bidir, 0, 293, 1, Z)," &
"290 (BC_7, addr_sgpioa(9), bidir, 0, 286, 1, Z)," &
"291 (BC_7, addr_sgpioa(17), bidir, 0, 293, 1, Z)," &
"292 (BC_7, addr_sgpioa(16), bidir, 0, 293, 1, Z)," &
"293 (BC_2, *, controlr, 1)," &
"294 (BC_7, addr_sgpioa(10), bidir, 0, 286, 1, Z)," &
"295 (BC_7, addr_sgpioa(15), bidir, 0, 286, 1, Z)," &
"296 (BC_7, addr_sgpioa(14), bidir, 0, 286, 1, Z)," &
"297 (BC_7, addr_sgpioa(13), bidir, 0, 286, 1, Z)," &
"298 (BC_7, addr_sgpioa(11), bidir, 0, 286, 1, Z)," &
"299 (BC_7, addr_sgpioa(12), bidir, 0, 286, 1, Z)," &
"300 (BC_7, bi_b_sts_b, bidir, 0, 301, 1, Z)," &
"301 (BC_2, *, controlr, 1)," &
"302 (BC_7, burst_b, bidir, 0, 315, 1, Z)," &
"303 (BC_7, bdip_b, bidir, 0, 304, 1, Z)," &
"304 (BC_2, *, controlr, 1)," &
"305 (BC_7, ta_b, bidir, 0, 306, 1, Z)," &
"306 (BC_2, *, controlr, 1)," &
"307 (BC_7, ts_b, bidir, 0, 315, 1, Z)," &
"308 (BC_7, tsiz1, bidir, 0, 310, 1, Z)," &
"309 (BC_7, tsiz0, bidir, 0, 310, 1, Z)," &
"310 (BC_2, *, controlr, 1)," &
"311 (BC_7, tea_b, bidir, 0, 312, 1, Z)," &
"312 (BC_2, *, controlr, 1)," &
"313 (BC_2, oe_b, output2, 0)," &
"314 (BC_7, rd_wr_b, bidir, 0, 315, 1, Z)," &
"315 (BC_2, *, controlr, 1)," &
"316 (BC_2, cs3_b, output2, 0)," &
"317 (BC_2, cs2_b, output2, 0)," &
"318 (BC_2, cs1_b, output2, 0)," &
"319 (BC_2, cs0_b, output2, 0)," &
"320 (BC_2, we_b_at(3), output2, 0)," &
"321 (BC_2, we_b_at(2), output2, 0)," &
"322 (BC_2, we_b_at(1), output2, 0)," &
"323 (BC_2, we_b_at(0), output2, 0)," &
"324 (BC_7, br_b_vf1_iwp2, bidir, 0, 325, 1, Z)," &
"325 (BC_2, *, controlr, 1)," &
"326 (BC_7, bg_b_vf0_lwp1, bidir, 0, 327, 1, Z)," &
"327 (BC_2, *, controlr, 1)," &
"328 (BC_7, bb_b_vf2_iwp3, bidir, 0, 329, 1, Z)," &
"329 (BC_2, *, controlr, 1)," &
"330 (BC_7, sgpioc7_irqout_b_lwp0, bidir, 0, 331, 1, Z)," &
"331 (BC_2, *, controlr, 1)," &
"332 (BC_7, irq1_b_rsv_b_sgpioc1, bidir, 0, 333, 1, Z)," &
"333 (BC_2, *, controlr, 1)," &
"334 (BC_7, irq0_b_sgpioc0, bidir, 0, 335, 1, Z)," &
"335 (BC_2, *, controlr, 1)," &
"336 (BC_7, irq2_b_cr_b_sgpioc2, bidir, 0, 337, 1, Z)," &
"337 (BC_2, *, controlr, 1)," &
"338 (BC_7, irq4_b_at2_sgpioc4, bidir, 0, 339, 1, Z)," &
"339 (BC_2, *, controlr, 1)," &
"340 (BC_7, irq3_b_kr_b_retry_b_sgpioc3, bidir, 0, 341, 1, Z)," &
"341 (BC_2, *, controlr, 1)," &
"342 (BC_2, iwp0_vfls0, output2, 0)," &
"343 (BC_2, iwp1_vfls1, output2, 0)," &
"344 (BC_7, sgpioc6_frz_ptr_b, bidir, 0, 345, 1, Z)," &
"345 (BC_2, *, controlr, 1)" ;
end mpc555;