-- M O T O R O L A   S S D T   J T A G   S O F T W A R E 
-- char RCSid[] = "$RCSfile: m555bsdl.txt,v $,$Revision: 1.3 $,$Author: jknight $,$Date: 1999/09/20 20:54:02 $,$Locker:  $;
--
-- 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.
--
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_nvddl: linkage bit;
 a_nvss: linkage 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_nvddl: linkage bit;
 b_nvss: linkage 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;
 c_nvddl: linkage bit;
 c_nvss: linkage 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;
 cs_nvss: linkage bit;
 d_nvddl: linkage bit;
 d_nvss: linkage bit;
 data_sgpiod: inout bit_vector(0 to 31);
 e_nvddl: linkage bit;
 e_nvss: linkage bit;
 eck: in bit;
 engclk_buclk: buffer bit;
 epee: in bit;
 etrig1: in bit;
 etrig2: in bit;
 extal: linkage bit;
 extclk: in bit;
 f_nvddl: linkage bit;
 f_nvss: linkage bit;
 g_nvddl: linkage bit;
 g_nvss: linkage bit;
 h_nvddl: linkage bit;
 h_nvss: linkage bit_vector(1 to 2);
 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;
 j_nvddl: linkage bit;
 j_nvss: linkage bit;
 k_nvss: linkage bit;
 kapwr: linkage bit;
 l_nvddl: linkage bit;
 l_nvss: linkage bit;
 m_nvss: 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;
 n_nvss: linkage bit;
 oe_b: buffer bit;
 p_nvddl: linkage bit;
 p_nvss: linkage bit;
 pcs0_ss_b_qgpio0: inout bit;
 pcs1_qgpio1: inout bit;
 pcs2_qgpio2: inout bit;
 pcs3_qgpio3: inout bit;
 poreset_b: linkage bit;
 q_nvss: linkage bit;
 rd_wr_b: inout bit;
 rstconf_b_texp: inout bit;
 rxd1_qgpi1: in bit;
 rxd2_qgpi2: in bit;
 s_nvddl: linkage bit;
 s_nvss: linkage bit;
 sck_qgpio6: inout bit;
 sgpioc6_frz_ptr_b: inout bit;
 sgpioc7_irqout_b_lwp0: inout bit;
 spare2_nc: linkage bit;
 spare3_nc: linkage bit;
 sreset_b: inout 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;
 u_vddh: linkage bit_vector(1 to 2);
 v_vddh: linkage 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;
 w_vddh: linkage bit;
 we_b_at: buffer bit_vector(0 to 3);
 we_nvddl: linkage bit;
 we_nvss: linkage bit;
 x_vddh: linkage bit;
 xfc: linkage bit;
 xtal: linkage bit;
 z_vddh: linkage bit;
--  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:K19," &
         "a_cntx0:K20," &
         "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:1," &
         "a_an1_anx_pqb1:2," &
         "a_an2_any_pqb2:3," &
         "a_an3_anz_pqb3:4," &
         "a_an48_pqb4:5," &
         "a_an49_pqb5:6," &
         "a_an50_pqb6:7," &
         "a_an51_pqb7:8," &
         "a_an52_ma0_pqa0:9," &
         "a_an53_ma1_pqa1:10," &
         "a_an54_ma2_pqa2:11," &
         "a_an55_pqa3:12," &
         "a_an56_pqa4:13," &
         "a_an57_pqa5:14," &
         "a_an58_pqa6:15," &
         "a_an59_pqa7:16," &
         "a_cnrx0:17," &
         "a_cntx0:18," &
         "a_nvddl:19," &
         "a_nvss:20," &
         "a_t2clk:21," &
         "a_tpuch0:22," &
         "a_tpuch1:23," &
         "a_tpuch10:24," &
         "a_tpuch11:25," &
         "a_tpuch12:26," &
         "a_tpuch13:27," &
         "a_tpuch14:28," &
         "a_tpuch15:29," &
         "a_tpuch2:30," &
         "a_tpuch3:31," &
         "a_tpuch4:32," &
         "a_tpuch5:33," &
         "a_tpuch6:34," &
         "a_tpuch7:35," &
         "a_tpuch8:36," &
         "a_tpuch9:37," &
         "addr_sgpioa:(38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61)," &
         "b_an0_anw_pqb0:62," &
         "b_an1_anx_pqb1:63," &
         "b_an2_any_pqb2:64," &
         "b_an3_anz_pqb3:65," &
         "b_an48_pqb4:66," &
         "b_an49_pqb5:67," &
         "b_an50_pqb6:68," &
         "b_an51_pqb7:69," &
         "b_an52_ma0_pqa0:70," &
         "b_an53_ma1_pqa1:71," &
         "b_an54_ma2_pqa2:72," &
         "b_an55_pqa3:73," &
         "b_an56_pqa4:74," &
         "b_an57_pqa5:75," &
         "b_an58_pqa6:76," &
         "b_an59_pqa7:77," &
         "b_cnrx0:78," &
         "b_cntx0:79," &
         "b_nvddl:80," &
         "b_nvss:81," &
         "b_t2clk:82," &
         "b_tpuch0:83," &
         "b_tpuch1:84," &
         "b_tpuch10:85," &
         "b_tpuch11:86," &
         "b_tpuch12:87," &
         "b_tpuch13:88," &
         "b_tpuch14:89," &
         "b_tpuch15:90," &
         "b_tpuch2:91," &
         "b_tpuch3:92," &
         "b_tpuch4:93," &
         "b_tpuch5:94," &
         "b_tpuch6:95," &
         "b_tpuch7:96," &
         "b_tpuch8:97," &
         "b_tpuch9:98," &
         "bb_b_vf2_iwp3:99," &
         "bdip_b:100," &
         "bg_b_vf0_lwp1:101," &
         "bi_b_sts_b:102," &
         "br_b_vf1_iwp2:103," &
         "burst_b:104," &
         "c_nvddl:105," &
         "c_nvss:106," &
         "clkout:107," &
         "co_nvddl:108," &
         "co_nvss:109," &
         "cs0_b:110," &
         "cs1_b:111," &
         "cs2_b:112," &
         "cs3_b:113," &
         "cs_nvddl:114," &
         "cs_nvss:115," &
         "d_nvddl:116," &
         "d_nvss:117," &

"data_sgpiod:(118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149),"
&
         "e_nvddl:150," &
         "e_nvss:151," &
         "eck:152," &
         "engclk_buclk:153," &
         "epee:154," &
         "etrig1:155," &
         "etrig2:156," &
         "extal:157," &
         "extclk:158," &
         "f_nvddl:159," &
         "f_nvss:160," &
         "g_nvddl:161," &
         "g_nvss:162," &
         "h_nvddl:163," &
         "h_nvss:(164,165)," &
         "hreset_b:166," &
         "iospnc:167," &
         "irq0_b_sgpioc0:168," &
         "irq1_b_rsv_b_sgpioc1:169," &
         "irq2_b_cr_b_sgpioc2:170," &
         "irq3_b_kr_b_retry_b_sgpioc3:171," &
         "irq4_b_at2_sgpioc4:172," &
         "irq5_b_sgpioc5_modck1:173," &
         "irq6_b_modck2:174," &
         "irq7_b_modck3:175," &
         "iwp0_vfls0:176," &
         "iwp1_vfls1:177," &
         "j_nvddl:178," &
         "j_nvss:179," &
         "k_nvss:180," &
         "kapwr:181," &
         "l_nvddl:182," &
         "l_nvss:183," &
         "m_nvss:184," &
         "mda11:185," &
         "mda12:186," &
         "mda13:187," &
         "mda14:188," &
         "mda15:189," &
         "mda27:190," &
         "mda28:191," &
         "mda29:192," &
         "mda30:193," &
         "mda31:194," &
         "miso_qgpio4:195," &
         "mosi_qgpio5:196," &
         "mpio32b10:197," &
         "mpio32b11:198," &
         "mpio32b12:199," &
         "mpio32b13:200," &
         "mpio32b14:201," &
         "mpio32b15:202," &
         "mpio32b5:203," &
         "mpio32b6:204," &
         "mpio32b7:205," &
         "mpio32b8:206," &
         "mpio32b9:207," &
         "mpwm0:208," &
         "mpwm1:209," &
         "mpwm16:210," &
         "mpwm17:211," &
         "mpwm18:212," &
         "mpwm19:213," &
         "mpwm2:214," &
         "mpwm3:215," &
         "n_nvss:216," &
         "oe_b:217," &
         "p_nvddl:218," &
         "p_nvss:219," &
         "pcs0_ss_b_qgpio0:220," &
         "pcs1_qgpio1:221," &
         "pcs2_qgpio2:222," &
         "pcs3_qgpio3:223," &
         "poreset_b:224," &
         "q_nvss:225," &
         "rd_wr_b:226," &
         "rstconf_b_texp:227," &
         "rxd1_qgpi1:228," &
         "rxd2_qgpi2:229," &
         "s_nvddl:230," &
         "s_nvss:231," &
         "sck_qgpio6:232," &
         "sgpioc6_frz_ptr_b:233," &
         "sgpioc7_irqout_b_lwp0:234," &
         "spare2_nc:235," &
         "spare3_nc:236," &
         "sreset_b:237," &
         "ta_b:238," &
         "tck_dsck:239," &
         "tdi_dsdi:240," &
         "tdo_dsdo:241," &
         "tea_b:242," &
         "tms:243," &
         "trst_b:244," &
         "ts_b:245," &
         "tsiz0:246," &
         "tsiz1:247," &
         "txd1_qgpo1:248," &
         "txd2_qgpo2:249," &
         "u_vddh:(250,251)," &
         "v_vddh:252," &
         "vdd:(253,254,255,256,257)," &
         "vdda:258," &
         "vddf:259," &
         "vddsram:260," &
         "vddsyn:261," &
         "vf0_mpio32b0:262," &
         "vf1_mpio32b1:263," &
         "vf2_mpio32b2:264," &
         "vfls0_mpio32b3:265," &
         "vfls1_mpio32b4:266," &
         "vpp:267," &
         "vrh:(268,269)," &
         "vrl:(270,271)," &
         "vss:(272,273,274,275,276)," &
         "vssa:277," &
         "vssf:278," &
         "vsssyn:279," &
         "w_vddh:280," &
         "we_b_at:(281,282,283,284)," &
         "we_nvddl:285," &
         "we_nvss:286," &
         "x_vddh:287," &
         "xfc:288," &
         "xtal:289," &
         "z_vddh:290";



 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 (20.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,  sreset_b             ,input   ,        X),   " &
   "219   ( BC_2,  sreset_b             ,output3 ,        0,   220,     1,      Z),   " &
   "220   ( BC_2,  *                    ,controlr,        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 ;