BSDL Files Library for JTAG

The only free public library that contains thousands of BSDL (Boundary Scan Description Language) models to use with BScan/JTAG tools

BSDL model: MPC850

-- Revision History:
-- 22.Apr.03: This model contains JEDEC pinout of the PBGA package

entity MPC850 is 
	generic (PHYSICAL_PIN_MAP : string := "BGA");

	port (     a:	inout	bit_vector(6 to 31);
	    aleb_dsc:	inout	bit;
	        bb_b:	inout	bit;
	    bdip_b_g:	buffer	bit;
	        bg_b:	inout	bit;
	        bi_b:	inout	bit;
	        br_b:	inout	bit;
	     burst_b:	inout	bit;
	      clk4in:	in	bit;
	      clkout:	buffer	bit;
	       cs0_b:	buffer	bit;
	       cs1_b:	buffer	bit;
	       cs2_b:	buffer	bit;
	       cs3_b:	buffer	bit;
	       cs4_b:	buffer	bit;
	       cs5_b:	buffer	bit;
	    cs6_b_ce:	buffer	bit;
	    cs7_b_ce:	buffer	bit;
	           d:	inout	bit_vector(0 to 31);
	    dp0_irq3:	inout	bit;
	    dp1_irq4:	inout	bit;
	    dp2_irq5:	inout	bit;
	    dp3_irq6:	inout	bit;
	       extal:	linkage	bit;
	    frz_irq6:	inout	bit;
	     gpla0_b:	buffer	bit;
	     gpla4_b:	inout	bit;
	     gpla5_b:	buffer	bit;
	    gplab2_b:	buffer	bit;
	    gplab3_b:	buffer	bit;
	     gplb4_b:	inout	bit;
	    hreset_b:	inout	bit;
	    ipb0_iwp:	inout	bit;
	    ipb1_iwp:	inout	bit;
	    ipb2_ioi:	inout	bit;
	    ipb3_iwp:	inout	bit;
	    ipb4_lwp:	inout	bit;
	    ipb5_lwp:	inout	bit;
	    ipb6_dsd:	inout	bit;
	    ipb7_ptr:	inout	bit;
	      irq0_b:	in	bit;
	      irq1_b:	in	bit;
	      irq7_b:	in	bit;
	       kapwr:	linkage	bit;
	    kr_b_irq:	inout	bit;
	    oe_b_gpl:	buffer	bit;
	    op2_modc:	inout	bit;
	    op3_modc:	inout	bit;
	         pa4:	inout	bit;
	         pa5:	inout	bit;
	         pa6:	inout	bit;
	         pa7:	inout	bit;
	         pa8:	inout	bit;
	         pa9:	inout	bit;
	        pa12:	inout	bit;
	        pa13:	inout	bit;
	        pa14:	inout	bit;
	        pa15:	inout	bit;
	        pb16:	inout	bit;
	        pb17:	inout	bit;
	        pb18:	inout	bit;
	        pb19:	inout	bit;
	        pb22:	inout	bit;
	        pb23:	inout	bit;
	        pb24:	inout	bit;
	        pb25:	inout	bit;
	        pb26:	inout	bit;
	        pb27:	inout	bit;
	        pb28:	inout	bit;
	        pb29:	inout	bit;
	        pb30:	inout	bit;
	        pb31:	inout	bit;
	          pc:	inout	bit_vector(4 to 15);
	          pd:	inout	bit_vector(3 to 15);
	     poreset:	in	bit;
	     rstconf:	in	bit;
	    rsv_b_ir:	inout	bit;
	      spare2:	inout	bit;
	      spare3:	inout	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;
	        texp:	buffer	bit;
	         tms:	in	bit;
	      trst_b:	in	bit;
	        ts_b:	inout	bit;
	    tsiz0_re:	inout	bit;
	       tsiz1:	inout	bit;
	         vdd:	linkage	bit_vector(1 to 4);
	        vddh:	linkage	bit_vector(1 to 27);
	      vddsyn:	linkage	bit;
	         vss:	linkage	bit_vector(1 to 36);
	      vsssyn:	linkage	bit;
	     vsssyn1:	linkage	bit;
	     waitb_b:	in	bit;
	    we0_b_bs:	buffer	bit;
	    we1_b_bs:	buffer	bit;
	    we2_b_bs:	buffer	bit;
	    we3_b_bs:	buffer	bit;
	        wr_b:	inout	bit;
	         xfc:	linkage	bit;
	        xtal:	linkage	bit);

	use STD_1149_1_1994.all;

	attribute COMPONENT_CONFORMANCE of MPC850 : entity is "STD_1149_1_1993";

	attribute PIN_MAP of MPC850 : entity is PHYSICAL_PIN_MAP;

	constant BGA : PIN_MAP_STRING := 
	"vsssyn:     B2, " &
	"vsssyn1:    B3, " &
	"kapwr:      B4, " &
	"xtal:       B5, " &
	"extal:      B6, " &
	"clk4in:     B7, " &
	"vdd:       (B8, K17, H2, U8), " &
	"ipb0_iwp:   B9, " &
	"ipb3_iwp:   B10, " &
	"frz_irq6:   B11, " &
	"bb_b:       B12, " &
	"ta_b:       B13, " &
	"bdip_b_g:   B14, " &
	"cs1_b:      B15, " &
	"cs3_b:      B16, " &
	"vddsyn:     C2, " &
	"xfc:        C3, " &
	"poreset:    C4, " &
	"sreset_b:   C5, " &
	"hreset_b:   C6, " &
	"op3_modc:   C7, " &
	"kr_b_irq:   C8, " &
	"aleb_dsc:   C9, " &
	"ipb4_lwp:   C10, " &
	"burst_b:    C11, " &
	"br_b:       C12, " &
	"bi_b:       C13, " &
	"gplb4_b:    C14, " &
	"cs2_b:      C15, " &
	"cs7_b_ce:   C16, " &
	"cs4_b:      C17, " &
	"dp3_irq6:   D3, " &
	"dp0_irq3:   D4, " &
	"waitb_b:    D5, " &
	"rstconf:    D6, " &
	"ipb6_dsd:   D8, " &
	"ipb1_iwp:   D9, " &
	"ipb5_lwp:   D10, " &
	"bg_b:       D11, " &
	"tea_b:      D12, " &
	"gpla5_b:    D13, " &
	"wr_b:       D14, " &
	"cs6_b_ce:   D15, " &
	"gplab2_b:   D16, " &
	"oe_b_gpl:   D17, " &
	"clkout:     E2, " &
	"d:         (N2, M2, K3, K2, M3, J2, G2, F2, N3, L3, L4, L2, N5, N4, K4, K5, J3, L5, J4, H3,  " &
			"H4, G3, J5, M5, G4, H5, F5, M4, G5, F3, E3, F4), " &
	"dp2_irq5:   E4, " &
	"dp1_irq4:   E5, " &
	"texp:       E6, " &
	"op2_modc:   E7, " &
	"ipb2_ioi:   E8, " &
	"ipb7_ptr:   E9, " &
	"rsv_b_ir:   E10, " &
	"ts_b:       E11, " &
	"gpla4_b:    E12, " &
	"cs0_b:      E13, " &
	"cs5_b:      E14, " &
	"gplab3_b:   E15, " &
	"we2_b_bs:   E16, " &
	"we0_b_bs:   E17, " &
	"vddh:      (G6, F7, F8, F9, F10, F11, F12, F13, N6, N7, N8, N9, N10, N11, N12, N13, H6, J6,  " &
			"K6, L6, M6, G13, H13, J13, K13, L13, M13), " &
	"gpla0_b:    F14, " &
	"tsiz1:      F16, " &
	"we1_b_bs:   F17, " &
	"vss:       (G7, G8, G9, G10, G11, G12, H7, H8, H9, H10, H11, H12, J7, J8, J9, J10, J11, J12,  " &
			"K7, K8, K9, K10, K11, K12, L7, L8, L9, L10, L11, L12, M7, M8, M9, M10, M11, M12), " &
	"we3_b_bs:   G14, " &
	"a:         (N14, P16, P17, N16, M14, N17, N15, M15, M16, M17, L15, L14, H14, L16, K16, K15,  " &
			"H15, J16, J14, J15, G15, L17, H17, J17, H16, G17), " &
	"tsiz0_re:   G16, " &
	"irq0_b:     P2, " &
	"irq1_b:     P3, " &
	"irq7_b:     P4, " &
	"pd:        (P5, R4, R3, T2, T3, U2, R5, U3, P6, T4, R6, U4, T5), " &
	"pc:        (U5, R7, P7, U6, P9, T9, R10, T11, U14, R14, U17, T17), " &
	"pb17:       P8, " &
	"pa9:        P11, " &
	"pb25:       P12, " &
	"tdo_dsdo:   P13, " &
	"pb31:       P15, " &
	"spare3:     R2, " &
	"pb18:       R8, " &
	"pa6:        R9, " &
	"spare2:     R11, " &
	"trst_b:     R12, " &
	"pb26:       R13, " &
	"pb29:       R15, " &
	"pb30:       R16, " &
	"pa15:       R17, " &
	"pb16:       T6, " &
	"pa4:        T7, " &
	"pb19:       T8, " &
	"pb22:       T10, " &
	"tdi_dsdi:   T12, " &
	"tms:        T13, " &
	"pa12:       T14, " &
	"pa13:       T15, " &
	"pa14:       T16, " &
	"pa5:        U7, " &
	"pa7:        U9, " &
	"pa8:        U10, " &
	"pb23:       U11, " &
	"pb24:       U12, " &
	"tck_dsck:   U13, " &
	"pb27:       U15, " &
	"pb28:       U16 ";

	attribute TAP_SCAN_IN    of  tdi_dsdi : signal is true;
	attribute TAP_SCAN_OUT   of  tdo_dsdo : signal is true;
	attribute TAP_SCAN_MODE  of       tms : 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 MPC850 : entity is 4;

	attribute INSTRUCTION_OPCODE of MPC850 : entity is 
	   "EXTEST        	(0000)," &
	   "SAMPLE        	(0001)," &
	   "CLAMP         	(0101)," &
	   "HIGHZ         	(0100)," &
	   "BYPASS        	(1111, 0010, 0011, 0110, 0111)";

	attribute INSTRUCTION_CAPTURE of MPC850 : entity is "0101";
	attribute BOUNDARY_LENGTH of MPC850 : entity is 397;

	attribute BOUNDARY_REGISTER of MPC850 : entity is 
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "0     (BC_4, pb26,      input,         X)," &
	   "1     (BC_2, pb26,      output3,       0,      2,   1,   Z)," &
	   "2     (BC_2, *,         controlr,      1)," &
	   "3     (BC_4, pc(12),    input,         X)," &
	   "4     (BC_2, pc(12),    output3,       0,      5,   1,   Z)," &
	   "5     (BC_2, *,         controlr,      1)," &
	   "6     (BC_4, pa12,      input,         X)," &
	   "7     (BC_2, pa12,      output3,       0,      8,   1,   Z)," &
	   "8     (BC_2, *,         controlr,      1)," &
	   "9     (BC_4, pb27,      input,         X)," &
	   "10    (BC_2, pb27,      output3,       0,     11,   1,   Z)," &
	   "11    (BC_2, *,         controlr,      1)," &
	   "12    (BC_4, pc(13),    input,         X)," &
	   "13    (BC_2, pc(13),    output3,       0,     14,   1,   Z)," &
	   "14    (BC_2, *,         controlr,      1)," &
	   "15    (BC_4, pa13,      input,         X)," &
	   "16    (BC_2, pa13,      output3,       0,     17,   1,   Z)," &
	   "17    (BC_2, *,         controlr,      1)," &
	   "18    (BC_4, pb28,      input,         X)," &
	   "19    (BC_2, pb28,      output3,       0,     20,   1,   Z)," &
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "20    (BC_2, *,         controlr,      1)," &
	   "21    (BC_4, pc(14),    input,         X)," &
	   "22    (BC_2, pc(14),    output3,       0,     23,   1,   Z)," &
	   "23    (BC_2, *,         controlr,      1)," &
	   "24    (BC_4, pa14,      input,         X)," &
	   "25    (BC_2, pa14,      output3,       0,     26,   1,   Z)," &
	   "26    (BC_2, *,         controlr,      1)," &
	   "27    (BC_4, pb29,      input,         X)," &
	   "28    (BC_2, pb29,      output3,       0,     29,   1,   Z)," &
	   "29    (BC_2, *,         controlr,      1)," &
	   "30    (BC_4, pc(15),    input,         X)," &
	   "31    (BC_2, pc(15),    output3,       0,     32,   1,   Z)," &
	   "32    (BC_2, *,         controlr,      1)," &
	   "33    (BC_4, pb30,      input,         X)," &
	   "34    (BC_2, pb30,      output3,       0,     35,   1,   Z)," &
	   "35    (BC_2, *,         controlr,      1)," &
	   "36    (BC_4, pa15,      input,         X)," &
	   "37    (BC_2, pa15,      output3,       0,     38,   1,   Z)," &
	   "38    (BC_2, *,         controlr,      1)," &
	   "39    (BC_4, pb31,      input,         X)," &
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "40    (BC_2, pb31,      output3,       0,     41,   1,   Z)," &
	   "41    (BC_2, *,         controlr,      1)," &
	   "42    (BC_4, a(6),      input,         X)," &
	   "43    (BC_2, a(6),      output3,       0,     44,   1,   Z)," &
	   "44    (BC_2, *,         controlr,      1)," &
	   "45    (BC_4, a(7),      input,         X)," &
	   "46    (BC_2, a(7),      output3,       0,     44,   1,   Z)," &
	   "47    (BC_4, a(8),      input,         X)," &
	   "48    (BC_2, a(8),      output3,       0,     49,   1,   Z)," &
	   "49    (BC_2, *,         controlr,      1)," &
	   "50    (BC_4, a(9),      input,         X)," &
	   "51    (BC_2, a(9),      output3,       0,     49,   1,   Z)," &
	   "52    (BC_4, a(10),     input,         X)," &
	   "53    (BC_2, a(10),     output3,       0,     49,   1,   Z)," &
	   "54    (BC_4, a(11),     input,         X)," &
	   "55    (BC_2, a(11),     output3,       0,     49,   1,   Z)," &
	   "56    (BC_4, a(12),     input,         X)," &
	   "57    (BC_2, a(12),     output3,       0,     49,   1,   Z)," &
	   "58    (BC_4, a(13),     input,         X)," &
	   "59    (BC_2, a(13),     output3,       0,     49,   1,   Z)," &
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "60    (BC_4, a(14),     input,         X)," &
	   "61    (BC_2, a(14),     output3,       0,     49,   1,   Z)," &
	   "62    (BC_4, a(15),     input,         X)," &
	   "63    (BC_2, a(15),     output3,       0,     49,   1,   Z)," &
	   "64    (BC_4, a(16),     input,         X)," &
	   "65    (BC_2, a(16),     output3,       0,     66,   1,   Z)," &
	   "66    (BC_2, *,         controlr,      1)," &
	   "67    (BC_4, a(17),     input,         X)," &
	   "68    (BC_2, a(17),     output3,       0,     66,   1,   Z)," &
	   "69    (BC_4, a(19),     input,         X)," &
	   "70    (BC_2, a(19),     output3,       0,     66,   1,   Z)," &
	   "71    (BC_4, a(27),     input,         X)," &
	   "72    (BC_2, a(27),     output3,       0,     66,   1,   Z)," &
	   "73    (BC_4, a(20),     input,         X)," &
	   "74    (BC_2, a(20),     output3,       0,     66,   1,   Z)," &
	   "75    (BC_4, a(21),     input,         X)," &
	   "76    (BC_2, a(21),     output3,       0,     66,   1,   Z)," &
	   "77    (BC_4, a(24),     input,         X)," &
	   "78    (BC_2, a(24),     output3,       0,     66,   1,   Z)," &
	   "79    (BC_4, a(23),     input,         X)," &
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "80    (BC_2, a(23),     output3,       0,     66,   1,   Z)," &
	   "81    (BC_4, a(29),     input,         X)," &
	   "82    (BC_2, a(29),     output3,       0,     83,   1,   Z)," &
	   "83    (BC_2, *,         controlr,      1)," &
	   "84    (BC_4, a(25),     input,         X)," &
	   "85    (BC_2, a(25),     output3,       0,     83,   1,   Z)," &
	   "86    (BC_4, a(30),     input,         X)," &
	   "87    (BC_2, a(30),     output3,       0,     83,   1,   Z)," &
	   "88    (BC_4, a(18),     input,         X)," &
	   "89    (BC_2, a(18),     output3,       0,     83,   1,   Z)," &
	   "90    (BC_4, a(28),     input,         X)," &
	   "91    (BC_2, a(28),     output3,       0,     83,   1,   Z)," &
	   "92    (BC_4, a(22),     input,         X)," &
	   "93    (BC_2, a(22),     output3,       0,     83,   1,   Z)," &
	   "94    (BC_4, a(26),     input,         X)," &
	   "95    (BC_2, a(26),     output3,       0,     83,   1,   Z)," &
	   "96    (BC_4, a(31),     input,         X)," &
	   "97    (BC_2, a(31),     output3,       0,     83,   1,   Z)," &
	   "98    (BC_4, tsiz0_re,  input,         X)," &
	   "99    (BC_2, tsiz0_re,  output3,       0,    102,   1,   Z)," &
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "100   (BC_4, tsiz1,     input,         X)," &
	   "101   (BC_2, tsiz1,     output3,       0,    102,   1,   Z)," &
	   "102   (BC_2, *,         controlr,      1)," &
	   "103   (BC_2, we3_b_bs,  output2,       0)," &
	   "104   (BC_2, we1_b_bs,  output2,       0)," &
	   "105   (BC_2, we2_b_bs,  output2,       0)," &
	   "106   (BC_2, we0_b_bs,  output2,       0)," &
	   "107   (BC_2, gpla0_b,   output2,       0)," &
	   "108   (BC_2, oe_b_gpl,  output2,       0)," &
	   "109   (BC_2, gplab2_b,  output2,       0)," &
	   "110   (BC_2, gplab3_b,  output2,       0)," &
	   "111   (BC_2, cs4_b,     output2,       0)," &
	   "112   (BC_2, cs5_b,     output2,       0)," &
	   "113   (BC_2, cs6_b_ce,  output2,       0)," &
	   "114   (BC_2, cs7_b_ce,  output2,       0)," &
	   "115   (BC_2, cs3_b,     output2,       0)," &
	   "116   (BC_2, cs2_b,     output2,       0)," &
	   "117   (BC_2, cs1_b,     output2,       0)," &
	   "118   (BC_2, cs0_b,     output2,       0)," &
	   "119   (BC_4, wr_b,      input,         X)," &
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "120   (BC_2, wr_b,      output3,       0,    121,   1,   Z)," &
	   "121   (BC_2, *,         controlr,      1)," &
	   "122   (BC_4, gplb4_b,   input,         X)," &
	   "123   (BC_2, gplb4_b,   output3,       0,    124,   1,   Z)," &
	   "124   (BC_2, *,         controlr,      1)," &
	   "125   (BC_2, gpla5_b,   output2,       0)," &
	   "126   (BC_4, gpla4_b,   input,         X)," &
	   "127   (BC_2, gpla4_b,   output3,       0,    128,   1,   Z)," &
	   "128   (BC_2, *,         controlr,      1)," &
	   "129   (BC_2, bdip_b_g,  output2,       0)," &
	   "130   (BC_4, bi_b,      input,         X)," &
	   "131   (BC_2, bi_b,      output3,       0,    132,   1,   Z)," &
	   "132   (BC_2, *,         controlr,      1)," &
	   "133   (BC_4, ta_b,      input,         X)," &
	   "134   (BC_2, ta_b,      output3,       0,    135,   1,   Z)," &
	   "135   (BC_2, *,         controlr,      1)," &
	   "136   (BC_4, tea_b,     input,         X)," &
	   "137   (BC_2, tea_b,     output3,       0,    138,   1,   Z)," &
	   "138   (BC_2, *,         controlr,      1)," &
	   "139   (BC_4, ts_b,      input,         X)," &
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "140   (BC_2, ts_b,      output3,       0,    141,   1,   Z)," &
	   "141   (BC_2, *,         controlr,      1)," &
	   "142   (BC_4, br_b,      input,         X)," &
	   "143   (BC_2, br_b,      output3,       0,    144,   1,   Z)," &
	   "144   (BC_2, *,         controlr,      1)," &
	   "145   (BC_4, bg_b,      input,         X)," &
	   "146   (BC_2, bg_b,      output3,       0,    147,   1,   Z)," &
	   "147   (BC_2, *,         controlr,      1)," &
	   "148   (BC_4, bb_b,      input,         X)," &
	   "149   (BC_2, bb_b,      output3,       0,    150,   1,   Z)," &
	   "150   (BC_2, *,         controlr,      1)," &
	   "151   (BC_4, frz_irq6,  input,         X)," &
	   "152   (BC_2, frz_irq6,  output3,       0,    153,   1,   Z)," &
	   "153   (BC_2, *,         controlr,      1)," &
	   "154   (BC_4, burst_b,   input,         X)," &
	   "155   (BC_2, burst_b,   output3,       0,    156,   1,   Z)," &
	   "156   (BC_2, *,         controlr,      1)," &
	   "157   (BC_4, rsv_b_ir,  input,         X)," &
	   "158   (BC_2, rsv_b_ir,  output3,       0,    159,   1,   Z)," &
	   "159   (BC_2, *,         controlr,      1)," &
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "160   (BC_4, ipb5_lwp,  input,         X)," &
	   "161   (BC_2, ipb5_lwp,  output3,       0,    162,   1,   Z)," &
	   "162   (BC_2, *,         controlr,      1)," &
	   "163   (BC_4, ipb4_lwp,  input,         X)," &
	   "164   (BC_2, ipb4_lwp,  output3,       0,    165,   1,   Z)," &
	   "165   (BC_2, *,         controlr,      1)," &
	   "166   (BC_4, ipb3_iwp,  input,         X)," &
	   "167   (BC_2, ipb3_iwp,  output3,       0,    168,   1,   Z)," &
	   "168   (BC_2, *,         controlr,      1)," &
	   "169   (BC_4, ipb1_iwp,  input,         X)," &
	   "170   (BC_2, ipb1_iwp,  output3,       0,    165,   1,   Z)," &
	   "171   (BC_4, ipb0_iwp,  input,         X)," &
	   "172   (BC_2, ipb0_iwp,  output3,       0,    165,   1,   Z)," &
	   "173   (BC_4, ipb7_ptr,  input,         X)," &
	   "174   (BC_2, ipb7_ptr,  output3,       0,    175,   1,   Z)," &
	   "175   (BC_2, *,         controlr,      1)," &
	   "176   (BC_4, ipb2_ioi,  input,         X)," &
	   "177   (BC_2, ipb2_ioi,  output3,       0,    178,   1,   Z)," &
	   "178   (BC_2, *,         controlr,      1)," &
	   "179   (BC_4, aleb_dsc,  input,         X)," &
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "180   (BC_2, aleb_dsc,  output3,       0,    181,   1,   Z)," &
	   "181   (BC_2, *,         controlr,      1)," &
	   "182   (BC_4, ipb6_dsd,  input,         X)," &
	   "183   (BC_2, ipb6_dsd,  output3,       0,    184,   1,   Z)," &
	   "184   (BC_2, *,         controlr,      1)," &
	   "185   (BC_4, kr_b_irq,  input,         X)," &
	   "186   (BC_2, kr_b_irq,  output3,       0,    187,   1,   Z)," &
	   "187   (BC_2, *,         controlr,      1)," &
	   "188   (BC_4, op2_modc,  input,         X)," &
	   "189   (BC_2, op2_modc,  output3,       0,    190,   1,   Z)," &
	   "190   (BC_2, *,         controlr,      1)," &
	   "191   (BC_4, op3_modc,  input,         X)," &
	   "192   (BC_2, op3_modc,  output3,       0,    193,   1,   Z)," &
	   "193   (BC_2, *,         controlr,      1)," &
	   "194   (BC_4, clk4in,    input,         X)," &
	   "195   (BC_2, texp,      output2,       0)," &
	   "196   (BC_4, hreset_b,  input,         X)," &
	   "197   (BC_2, hreset_b,  output3,       0,    198,   1,   Z)," &
	   "198   (BC_2, *,         controlr,      1)," &
	   "199   (BC_4, sreset_b,  input,         X)," &
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "200   (BC_2, sreset_b,  output3,       0,    201,   1,   Z)," &
	   "201   (BC_2, *,         controlr,      1)," &
	   "202   (BC_4, rstconf,   input,         X)," &
	   "203   (BC_4, poreset,   input,         X)," &
	   "204   (BC_4, waitb_b,   input,         X)," &
	   "205   (BC_2, clkout,    output2,       0)," &
	   "206   (BC_4, dp0_irq3,  input,         X)," &
	   "207   (BC_2, dp0_irq3,  output3,       0,    210,   1,   Z)," &
	   "208   (BC_4, dp3_irq6,  input,         X)," &
	   "209   (BC_2, dp3_irq6,  output3,       0,    210,   1,   Z)," &
	   "210   (BC_2, *,         controlr,      1)," &
	   "211   (BC_4, dp2_irq5,  input,         X)," &
	   "212   (BC_2, dp2_irq5,  output3,       0,    210,   1,   Z)," &
	   "213   (BC_4, dp1_irq4,  input,         X)," &
	   "214   (BC_2, dp1_irq4,  output3,       0,    210,   1,   Z)," &
	   "215   (BC_4, d(31),     input,         X)," &
	   "216   (BC_2, d(31),     output3,       0,    217,   1,   Z)," &
	   "217   (BC_2, *,         controlr,      1)," &
	   "218   (BC_4, d(30),     input,         X)," &
	   "219   (BC_2, d(30),     output3,       0,    217,   1,   Z)," &
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "220   (BC_4, d(29),     input,         X)," &
	   "221   (BC_2, d(29),     output3,       0,    217,   1,   Z)," &
	   "222   (BC_4, d(7),      input,         X)," &
	   "223   (BC_2, d(7),      output3,       0,    217,   1,   Z)," &
	   "224   (BC_4, d(28),     input,         X)," &
	   "225   (BC_2, d(28),     output3,       0,    217,   1,   Z)," &
	   "226   (BC_4, d(26),     input,         X)," &
	   "227   (BC_2, d(26),     output3,       0,    217,   1,   Z)," &
	   "228   (BC_4, d(25),     input,         X)," &
	   "229   (BC_2, d(25),     output3,       0,    217,   1,   Z)," &
	   "230   (BC_4, d(24),     input,         X)," &
	   "231   (BC_2, d(24),     output3,       0,    217,   1,   Z)," &
	   "232   (BC_4, d(21),     input,         X)," &
	   "233   (BC_2, d(21),     output3,       0,    234,   1,   Z)," &
	   "234   (BC_2, *,         controlr,      1)," &
	   "235   (BC_4, d(22),     input,         X)," &
	   "236   (BC_2, d(22),     output3,       0,    234,   1,   Z)," &
	   "237   (BC_4, d(6),      input,         X)," &
	   "238   (BC_2, d(6),      output3,       0,    234,   1,   Z)," &
	   "239   (BC_4, d(20),     input,         X)," &
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "240   (BC_2, d(20),     output3,       0,    234,   1,   Z)," &
	   "241   (BC_4, d(19),     input,         X)," &
	   "242   (BC_2, d(19),     output3,       0,    234,   1,   Z)," &
	   "243   (BC_4, d(18),     input,         X)," &
	   "244   (BC_2, d(18),     output3,       0,    234,   1,   Z)," &
	   "245   (BC_4, d(15),     input,         X)," &
	   "246   (BC_2, d(15),     output3,       0,    234,   1,   Z)," &
	   "247   (BC_4, d(16),     input,         X)," &
	   "248   (BC_2, d(16),     output3,       0,    234,   1,   Z)," &
	   "249   (BC_4, d(5),      input,         X)," &
	   "250   (BC_2, d(5),      output3,       0,    251,   1,   Z)," &
	   "251   (BC_2, *,         controlr,      1)," &
	   "252   (BC_4, d(3),      input,         X)," &
	   "253   (BC_2, d(3),      output3,       0,    251,   1,   Z)," &
	   "254   (BC_4, d(14),     input,         X)," &
	   "255   (BC_2, d(14),     output3,       0,    251,   1,   Z)," &
	   "256   (BC_4, d(2),      input,         X)," &
	   "257   (BC_2, d(2),      output3,       0,    251,   1,   Z)," &
	   "258   (BC_4, d(11),     input,         X)," &
	   "259   (BC_2, d(11),     output3,       0,    251,   1,   Z)," &
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "260   (BC_4, d(10),     input,         X)," &
	   "261   (BC_2, d(10),     output3,       0,    251,   1,   Z)," &
	   "262   (BC_4, d(9),      input,         X)," &
	   "263   (BC_2, d(9),      output3,       0,    251,   1,   Z)," &
	   "264   (BC_4, d(17),     input,         X)," &
	   "265   (BC_2, d(17),     output3,       0,    251,   1,   Z)," &
	   "266   (BC_4, d(27),     input,         X)," &
	   "267   (BC_2, d(27),     output3,       0,    268,   1,   Z)," &
	   "268   (BC_2, *,         controlr,      1)," &
	   "269   (BC_4, d(23),     input,         X)," &
	   "270   (BC_2, d(23),     output3,       0,    268,   1,   Z)," &
	   "271   (BC_4, d(1),      input,         X)," &
	   "272   (BC_2, d(1),      output3,       0,    268,   1,   Z)," &
	   "273   (BC_4, d(4),      input,         X)," &
	   "274   (BC_2, d(4),      output3,       0,    268,   1,   Z)," &
	   "275   (BC_4, d(0),      input,         X)," &
	   "276   (BC_2, d(0),      output3,       0,    268,   1,   Z)," &
	   "277   (BC_4, d(12),     input,         X)," &
	   "278   (BC_2, d(12),     output3,       0,    268,   1,   Z)," &
	   "279   (BC_4, d(8),      input,         X)," &
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "280   (BC_2, d(8),      output3,       0,    268,   1,   Z)," &
	   "281   (BC_4, d(13),     input,         X)," &
	   "282   (BC_2, d(13),     output3,       0,    268,   1,   Z)," &
	   "283   (BC_4, irq0_b,    input,         X)," &
	   "284   (BC_4, irq1_b,    input,         X)," &
	   "285   (BC_4, irq7_b,    input,         X)," &
	   "286   (BC_4, spare3,    input,         X)," &
	   "287   (BC_2, spare3,    output3,       0,    288,   1,   Z)," &
	   "288   (BC_2, *,         controlr,      1)," &
	   "289   (BC_4, pd(3),     input,         X)," &
	   "290   (BC_2, pd(3),     output3,       0,    291,   1,   Z)," &
	   "291   (BC_2, *,         controlr,      1)," &
	   "292   (BC_4, pd(5),     input,         X)," &
	   "293   (BC_2, pd(5),     output3,       0,    294,   1,   Z)," &
	   "294   (BC_2, *,         controlr,      1)," &
	   "295   (BC_4, pd(6),     input,         X)," &
	   "296   (BC_2, pd(6),     output3,       0,    297,   1,   Z)," &
	   "297   (BC_2, *,         controlr,      1)," &
	   "298   (BC_4, pd(4),     input,         X)," &
	   "299   (BC_2, pd(4),     output3,       0,    300,   1,   Z)," &
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "300   (BC_2, *,         controlr,      1)," &
	   "301   (BC_4, pd(7),     input,         X)," &
	   "302   (BC_2, pd(7),     output3,       0,    303,   1,   Z)," &
	   "303   (BC_2, *,         controlr,      1)," &
	   "304   (BC_4, pd(8),     input,         X)," &
	   "305   (BC_2, pd(8),     output3,       0,    306,   1,   Z)," &
	   "306   (BC_2, *,         controlr,      1)," &
	   "307   (BC_4, pd(9),     input,         X)," &
	   "308   (BC_2, pd(9),     output3,       0,    309,   1,   Z)," &
	   "309   (BC_2, *,         controlr,      1)," &
	   "310   (BC_4, pd(10),    input,         X)," &
	   "311   (BC_2, pd(10),    output3,       0,    312,   1,   Z)," &
	   "312   (BC_2, *,         controlr,      1)," &
	   "313   (BC_4, pd(11),    input,         X)," &
	   "314   (BC_2, pd(11),    output3,       0,    315,   1,   Z)," &
	   "315   (BC_2, *,         controlr,      1)," &
	   "316   (BC_4, pd(12),    input,         X)," &
	   "317   (BC_2, pd(12),    output3,       0,    318,   1,   Z)," &
	   "318   (BC_2, *,         controlr,      1)," &
	   "319   (BC_4, pd(13),    input,         X)," &
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "320   (BC_2, pd(13),    output3,       0,    321,   1,   Z)," &
	   "321   (BC_2, *,         controlr,      1)," &
	   "322   (BC_4, pd(14),    input,         X)," &
	   "323   (BC_2, pd(14),    output3,       0,    324,   1,   Z)," &
	   "324   (BC_2, *,         controlr,      1)," &
	   "325   (BC_4, pd(15),    input,         X)," &
	   "326   (BC_2, pd(15),    output3,       0,    327,   1,   Z)," &
	   "327   (BC_2, *,         controlr,      1)," &
	   "328   (BC_4, pc(4),     input,         X)," &
	   "329   (BC_2, pc(4),     output3,       0,    330,   1,   Z)," &
	   "330   (BC_2, *,         controlr,      1)," &
	   "331   (BC_4, pc(5),     input,         X)," &
	   "332   (BC_2, pc(5),     output3,       0,    333,   1,   Z)," &
	   "333   (BC_2, *,         controlr,      1)," &
	   "334   (BC_4, pb16,      input,         X)," &
	   "335   (BC_2, pb16,      output3,       0,    336,   1,   Z)," &
	   "336   (BC_2, *,         controlr,      1)," &
	   "337   (BC_4, pc(6),     input,         X)," &
	   "338   (BC_2, pc(6),     output3,       0,    339,   1,   Z)," &
	   "339   (BC_2, *,         controlr,      1)," &
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "340   (BC_4, pb17,      input,         X)," &
	   "341   (BC_2, pb17,      output3,       0,    342,   1,   Z)," &
	   "342   (BC_2, *,         controlr,      1)," &
	   "343   (BC_4, pc(7),     input,         X)," &
	   "344   (BC_2, pc(7),     output3,       0,    345,   1,   Z)," &
	   "345   (BC_2, *,         controlr,      1)," &
	   "346   (BC_4, pa4,       input,         X)," &
	   "347   (BC_2, pa4,       output3,       0,    348,   1,   Z)," &
	   "348   (BC_2, *,         controlr,      1)," &
	   "349   (BC_4, pb18,      input,         X)," &
	   "350   (BC_2, pb18,      output3,       0,    351,   1,   Z)," &
	   "351   (BC_2, *,         controlr,      1)," &
	   "352   (BC_4, pa5,       input,         X)," &
	   "353   (BC_2, pa5,       output3,       0,    354,   1,   Z)," &
	   "354   (BC_2, *,         controlr,      1)," &
	   "355   (BC_4, pb19,      input,         X)," &
	   "356   (BC_2, pb19,      output3,       0,    357,   1,   Z)," &
	   "357   (BC_2, *,         controlr,      1)," &
	   "358   (BC_4, pa6,       input,         X)," &
	   "359   (BC_2, pa6,       output3,       0,    360,   1,   Z)," &
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "360   (BC_2, *,         controlr,      1)," &
	   "361   (BC_4, pc(8),     input,         X)," &
	   "362   (BC_2, pc(8),     output3,       0,    363,   1,   Z)," &
	   "363   (BC_2, *,         controlr,      1)," &
	   "364   (BC_4, pa7,       input,         X)," &
	   "365   (BC_2, pa7,       output3,       0,    366,   1,   Z)," &
	   "366   (BC_2, *,         controlr,      1)," &
	   "367   (BC_4, pc(9),     input,         X)," &
	   "368   (BC_2, pc(9),     output3,       0,    369,   1,   Z)," &
	   "369   (BC_2, *,         controlr,      1)," &
	   "370   (BC_4, pa8,       input,         X)," &
	   "371   (BC_2, pa8,       output3,       0,    372,   1,   Z)," &
	   "372   (BC_2, *,         controlr,      1)," &
	   "373   (BC_4, pb22,      input,         X)," &
	   "374   (BC_2, pb22,      output3,       0,    375,   1,   Z)," &
	   "375   (BC_2, *,         controlr,      1)," &
	   "376   (BC_4, pc(10),    input,         X)," &
	   "377   (BC_2, pc(10),    output3,       0,    378,   1,   Z)," &
	   "378   (BC_2, *,         controlr,      1)," &
	   "379   (BC_4, pa9,       input,         X)," &
	-- num    cell   port    func          safe [ccell  dis  rslt]
	   "380   (BC_2, pa9,       output3,       0,    381,   1,   Z)," &
	   "381   (BC_2, *,         controlr,      1)," &
	   "382   (BC_4, pb23,      input,         X)," &
	   "383   (BC_2, pb23,      output3,       0,    384,   1,   Z)," &
	   "384   (BC_2, *,         controlr,      1)," &
	   "385   (BC_4, pc(11),    input,         X)," &
	   "386   (BC_2, pc(11),    output3,       0,    387,   1,   Z)," &
	   "387   (BC_2, *,         controlr,      1)," &
	   "388   (BC_4, pb24,      input,         X)," &
	   "389   (BC_2, pb24,      output3,       0,    390,   1,   Z)," &
	   "390   (BC_2, *,         controlr,      1)," &
	   "391   (BC_4, pb25,      input,         X)," &
	   "392   (BC_2, pb25,      output3,       0,    393,   1,   Z)," &
	   "393   (BC_2, *,         controlr,      1)," &
	   "394   (BC_4, spare2,    input,         X)," &
	   "395   (BC_2, spare2,    output3,       0,    396,   1,   Z)," &
	   "396   (BC_2, *,         controlr,      1)";

end MPC850;