-- ---------------------------------------------------------------------
-- Copyright (c) 2002, Freescale.
-- Freescale Confidential Proprietary
-- ---------------------------------------------------------------------
-- FILE NAME : mcf5225x_BGA.bsdl
-- TYPE : BSDL
-- DEPARTMENT : TSPG, Noida, India
-- AUTHOR : b12158
-- AUTHOR's EMAIL : @freescale.com
-- ---------------------------------------------------------------------
-- RELEASE HISTORY
-- Version Date Author
-- 1.0 Thu Nov 29 16:59:52 IST 2007 b12158
-- ---------------------------------------------------------------------
-- KEYWORDS :
-- ---------------------------------------------------------------------
-- PURPOSE : BSDL for customer.
-- ---------------------------------------------------------------------
-- GENERATED by BSDLgen
-- File: mcf5225x_BGA.bsdl
--------------------------------------------------------------------------------
-- * This BSDL file has been syntax checked with:
-- * - Intellitech iBSDL Compiler (http://www.intellitech.com)
--------------------------------------------------------------------------------
entity mcf5225x is
generic (PHYSICAL_PIN_MAP : string := "BGA");
-- KEY:
-- in = input only
-- out = three-state output or open-drain
-- buffer = two-state output
-- inout = bidirectional
-- linkage = pins not included in jtag chain
-- i.e. power, ground, clocks etc.
port ( MB_A4:inout bit;
MB_A5:inout bit;
MB_A6:inout bit;
MB_A7:inout bit;
MB_A8:inout bit;
MB_A9:inout bit;
VSS6:linkage bit;
VDD6:linkage bit;
SDA:inout bit;
SCL:inout bit;
PCS0:inout bit;
SCK:inout bit;
QSDO:inout bit;
QSDI:inout bit;
PCS2:inout bit;
PCS3:inout bit;
VSSPMM2:linkage bit;
VDDPMM2:linkage bit;
TIN3:inout bit;
RTS_B0:inout bit;
RXD0:inout bit;
TXD0:inout bit;
CTS_B0:inout bit;
RTC_XTAL:linkage bit;
RTC_EXTAL:linkage bit;
TIN1:inout bit;
TIN0:inout bit;
RCON_B:in bit;
TEST:in bit;
VSSF1:linkage bit;
VDDF1:linkage bit;
MB_A10:inout bit;
MB_A11:inout bit;
MB_A12:inout bit;
MB_A13:inout bit;
MB_A14:inout bit;
MB_D4:inout bit;
CLKMOD1:in bit;
CLKMOD0:in bit;
RSTOUT_B:inout bit;
RSTIN_B:in bit;
MB_D5:inout bit;
MB_D6:inout bit;
MB_D7:inout bit;
MB_OE_B:inout bit;
MB_A15:inout bit;
VDD1:linkage bit;
VSS1:linkage bit;
MB_A16:inout bit;
MB_A17:inout bit;
MB_A18:inout bit;
MB_A19:inout bit;
IRQ_B3:inout bit;
IRQ_B5:inout bit;
FEC_RXD3:inout bit;
FEC_RXD2:inout bit;
VDD2:linkage bit;
VSS2:linkage bit;
FEC_RXD1:inout bit;
FEC_RXD0:inout bit;
FEC_RXDV:inout bit;
FEC_RXCLK:inout bit;
FEC_RXER:inout bit;
FEC_TXER:inout bit;
FEC_TXCLK:inout bit;
FEC_TXEN:inout bit;
VDDF2:linkage bit;
VSSF2:linkage bit;
FEC_TXD0:inout bit;
FEC_TXD1:inout bit;
FEC_TXD2:inout bit;
FEC_TXD3:inout bit;
FEC_COL:inout bit;
FEC_CRS:inout bit;
VDDPLL:linkage bit;
EXTAL:linkage bit;
XTAL:linkage bit;
VSSPLL:linkage bit;
IRQ_B1:inout bit;
RXD2:inout bit;
TXD2:inout bit;
VDDPMM1:linkage bit;
VSSPMM1:linkage bit;
RTS_B2:inout bit;
CTS_B2:inout bit;
IRQ_B7:inout bit;
ICOC2:inout bit;
ICOC1:inout bit;
ICOC0:inout bit;
VDD3:linkage bit;
VSS3:linkage bit;
PST0:inout bit;
PST1:inout bit;
PST2:inout bit;
PST3:inout bit;
DDATA3:inout bit;
DDATA2:inout bit;
DDATA1:inout bit;
DDATA0:inout bit;
VDDUSB:linkage bit;
USB_DP:linkage bit;
USB_DM:linkage bit;
VSSUSB:linkage bit;
VSTBY:linkage bit;
AN4:inout bit;
AN5:inout bit;
AN6:inout bit;
AN7:inout bit;
VDDA:linkage bit;
VRH:linkage bit;
VRL:linkage bit;
VSSA:linkage bit;
AN3:inout bit;
AN2:inout bit;
AN1:inout bit;
AN0:inout bit;
TIN2:inout bit;
RTS_B1:inout bit;
RXD1:inout bit;
TXD1:inout bit;
CTS_B1:inout bit;
VSS4:linkage bit;
VDD4:linkage bit;
ICOC3:inout bit;
MB_A0:inout bit;
MB_A1:inout bit;
MB_A2:inout bit;
MB_A3:inout bit;
MB_ALE:inout bit;
MB_CS_B0:inout bit;
MB_D0:inout bit;
MB_D1:inout bit;
VSS5:linkage bit;
VDD5:linkage bit;
MB_D2:inout bit;
MB_D3:inout bit;
MB_RW_B:inout bit;
JTAG_EN:in bit;
TCLK:in bit;
ALLPST:out bit;
TDO:out bit;
TDI:in bit;
TRST_B:in bit;
TMS:in bit);
use STD_1149_1_2001.all;
attribute COMPONENT_CONFORMANCE of mcf5225x : entity is "STD_1149_1_2001";
attribute PIN_MAP of mcf5225x : entity is PHYSICAL_PIN_MAP;
constant BGA : PIN_MAP_STRING :=
"MB_A4: L2, " &
"MB_A5: K3, " &
"MB_A6: L1, " &
"MB_A7: K2, " &
"MB_A8: K1, " &
"MB_A9: J4, " &
"VSS6: J2, " &
"VDD6: J3, " &
"SDA: J1, " &
"SCL: G5, " &
"PCS0: H4, " &
"SCK: H2, " &
"QSDO: H1, " &
"QSDI: H3, " &
"PCS2: G1, " &
"PCS3: G2, " &
"VSSPMM2: G4, " &
"VDDPMM2: G3, " &
"TIN3: G6, " &
"RTS_B0: F5, " &
"RXD0: F1, " &
"TXD0: F6, " &
"CTS_B0: F2, " &
"RTC_XTAL: F3, " &
"RTC_EXTAL: F4, " &
"TIN1: E1, " &
"TIN0: E2, " &
"RCON_B: E3, " &
"TEST: E4, " &
"VSSF1: D1, " &
"VDDF1: D2, " &
"MB_A10: D3, " &
"MB_A11: D4, " &
"MB_A12: C1, " &
"MB_A13: C2, " &
"MB_A14: B1, " &
"MB_D4: C3, " &
"CLKMOD1: B2, " &
"CLKMOD0: B3, " &
"RSTOUT_B: A1, " &
"RSTIN_B: A2, " &
"MB_D5: C4, " &
"MB_D6: A3, " &
"MB_D7: B4, " &
"MB_OE_B: A4, " &
"MB_A15: E5, " &
"VDD1: B5, " &
"VSS1: D5, " &
"MB_A16: A5, " &
"MB_A17: C5, " &
"MB_A18: B6, " &
"MB_A19: D6, " &
"IRQ_B3: E6, " &
"IRQ_B5: A6, " &
"FEC_RXD3: E7, " &
"FEC_RXD2: D7, " &
"VDD2: C6, " &
"VSS2: C7, " &
"FEC_RXD1: A7, " &
"FEC_RXD0: E8, " &
"FEC_RXDV: A8, " &
"FEC_RXCLK: B7, " &
"FEC_RXER: D8, " &
"FEC_TXER: A9, " &
"FEC_TXCLK: A10, " &
"FEC_TXEN: B8, " &
"VDDF2: C8, " &
"VSSF2: C9, " &
"FEC_TXD0: A11, " &
"FEC_TXD1: A12, " &
"FEC_TXD2: B9, " &
"FEC_TXD3: B10, " &
"FEC_COL: B12, " &
"FEC_CRS: B11, " &
"VDDPLL: C10, " &
"EXTAL: C11, " &
"XTAL: C12, " &
"VSSPLL: D10, " &
"IRQ_B1: D9, " &
"RXD2: D11, " &
"TXD2: D12, " &
"VDDPMM1: E10, " &
"VSSPMM1: E11, " &
"RTS_B2: E9, " &
"CTS_B2: F8, " &
"IRQ_B7: E12, " &
"ICOC2: F10, " &
"ICOC1: F9, " &
"ICOC0: F11, " &
"VDD3: F7, " &
"VSS3: F12, " &
"PST0: G11, " &
"PST1: G12, " &
"PST2: G10, " &
"PST3: G9, " &
"DDATA3: G8, " &
"DDATA2: H10, " &
"DDATA1: H11, " &
"DDATA0: H8, " &
"VDDUSB: H12, " &
"USB_DP: J12, " &
"USB_DM: K12, " &
"VSSUSB: J11, " &
"VSTBY: J10, " &
"AN4: K11, " &
"AN5: J9, " &
"AN6: K10, " &
"AN7: L12, " &
"VDDA: L11, " &
"VRH: M12, " &
"VRL: L10, " &
"VSSA: K9, " &
"AN3: M11, " &
"AN2: L9, " &
"AN1: M10, " &
"AN0: M9, " &
"TIN2: H9, " &
"RTS_B1: L8, " &
"RXD1: M8, " &
"TXD1: K8, " &
"CTS_B1: J8, " &
"VSS4: L7, " &
"VDD4: H7, " &
"ICOC3: M7, " &
"MB_A0: J7, " &
"MB_A1: K7, " &
"MB_A2: G7, " &
"MB_A3: L6, " &
"MB_ALE: J6, " &
"MB_CS_B0: M6, " &
"MB_D0: H6, " &
"MB_D1: K6, " &
"VSS5: L5, " &
"VDD5: M5, " &
"MB_D2: J5, " &
"MB_D3: H5, " &
"MB_RW_B: K5, " &
"JTAG_EN: M4, " &
"TCLK: L4, " &
"ALLPST: M3, " &
"TDO: K4, " &
"TDI: M2, " &
"TRST_B: M1, " &
"TMS: L3";
attribute TAP_SCAN_RESET of TRST_B: signal is true;
attribute TAP_SCAN_IN of TDI : signal is true;
attribute TAP_SCAN_OUT of TDO : signal is true;
attribute TAP_SCAN_MODE of TMS : signal is true;
attribute TAP_SCAN_CLOCK of TCLK : signal is (16.0e6, BOTH);
attribute COMPLIANCE_PATTERNS of mcf5225x : entity is
"(TEST, JTAG_EN) (01)";
attribute INSTRUCTION_LENGTH of mcf5225x : entity is 4;
attribute INSTRUCTION_OPCODE of mcf5225x : entity is
"EXTEST (0000)," &
"IDCODE (0001)," &
"SAMPLE (0010)," &
"PRELOAD (0010)," &
"TEST_LEAKAGE (0101)," &
"ENABLE_TEST_CTRL (0110)," &
"HIGHZ (1001)," &
"LOCKOUT_RECOVERY (1011)," &
"CLAMP (1100)," &
"BYPASS (1111) " ;
attribute INSTRUCTION_CAPTURE of mcf5225x : entity is "0001";
attribute INSTRUCTION_PRIVATE of mcf5225x : entity is "TEST_LEAKAGE, " &
"ENABLE_TEST_CTRL";
attribute IDCODE_REGISTER of mcf5225x : entity is
"0000" & -- version
"011010" & -- design centre
"0010010010" & -- part number
"00000001110" & -- manufacturer identity
"1" ; -- 1149.1 requirement
attribute REGISTER_ACCESS of mcf5225x : entity is
"BYPASS (TEST_LEAKAGE)," &
"TEST_CTRL[3] (ENABLE_TEST_CTRL)," &
"JTAG_CFM_CLKDIV[7] (LOCKOUT_RECOVERY)";
attribute BOUNDARY_LENGTH of mcf5225x : entity is 200 ;
-- KEY:
-- cell:
-- BC_1 = output cells and control cells
-- BC_4 = input cells
-- BC_6 = bidirectional cells
-- func:
-- output2 = two-state output
-- bidir = bidirectional
-- input = input only
-- control = control cell with no reset or .pu, .pd or .de cell
-- internal = unused cells or rtc_osc_ENB, rtc_osc_CLK, main_osc_ENB
-- or main_osc_DI cells
-- safe:
-- value which makes a control cell into an input.
-- 0/1 for control, X for all else
-- ccell:
-- number of controlling cell
-- dis:
-- value of controlling cell to make it an input (disable cell,
-- same as safe value of control cell controlling it.
-- rslt:
-- result when disabled - Weak1 for open drains, DTACKB and RXD1,
-- Z for all else. (All other pull-ups or pull-downs are
-- programmable, controlled by .pu or .pd cells.)
attribute BOUNDARY_REGISTER of mcf5225x : entity is
-- num cell port func safe [ccell dis rslt]
"0 (BC_2, *, control, 0)," & -- MB_A4.ctl
"1 (BC_7, MB_A4, bidir, X, 0, 0, Z)," &
"2 (BC_2, *, control, 0)," & -- MB_A5.ctl
"3 (BC_7, MB_A5, bidir, X, 2, 0, Z)," &
"4 (BC_2, *, control, 0)," & -- MB_A6.ctl
"5 (BC_7, MB_A6, bidir, X, 4, 0, Z)," &
"6 (BC_2, *, control, 0)," & -- MB_A7.ctl
"7 (BC_7, MB_A7, bidir, X, 6, 0, Z)," &
"8 (BC_2, *, control, 0)," & -- MB_A8.ctl
"9 (BC_7, MB_A8, bidir, X, 8, 0, Z)," &
"10 (BC_2, *, control, 0)," & -- MB_A9.ctl
"11 (BC_7, MB_A9, bidir, X, 10, 0, Z)," &
"12 (BC_2, *, control, 0)," & -- SDA.ctl
"13 (BC_7, SDA, bidir, X, 12, 0, Z)," &
"14 (BC_2, *, control, 0)," & -- SCL.ctl
"15 (BC_7, SCL, bidir, X, 14, 0, Z)," &
"16 (BC_2, *, control, 0)," & -- PCS0.ctl
"17 (BC_7, PCS0, bidir, X, 16, 0, Z)," &
"18 (BC_2, *, control, 0)," & -- SCK.ctl
"19 (BC_7, SCK, bidir, X, 18, 0, Z)," &
"20 (BC_2, *, control, 0)," & -- QSDO.ctl
"21 (BC_7, QSDO, bidir, X, 20, 0, Z)," &
"22 (BC_2, *, control, 0)," & -- QSDI.ctl
"23 (BC_7, QSDI, bidir, X, 22, 0, Z)," &
"24 (BC_2, *, control, 0)," & -- PCS2.ctl
"25 (BC_7, PCS2, bidir, X, 24, 0, Z)," &
"26 (BC_2, *, control, 0)," & -- PCS3.ctl
"27 (BC_7, PCS3, bidir, X, 26, 0, Z)," &
"28 (BC_2, *, control, 0)," & -- TIN3.ctl
"29 (BC_7, TIN3, bidir, X, 28, 0, Z)," &
"30 (BC_2, *, control, 0)," & -- RTS_B0.ctl
"31 (BC_7, RTS_B0, bidir, X, 30, 0, Z)," &
"32 (BC_2, *, control, 0)," & -- RXD0.ctl
"33 (BC_7, RXD0, bidir, X, 32, 0, Z)," &
"34 (BC_2, *, control, 0)," & -- TXD0.ctl
"35 (BC_7, TXD0, bidir, X, 34, 0, Z)," &
"36 (BC_2, *, control, 0)," & -- CTS_B0.ctl
"37 (BC_7, CTS_B0, bidir, X, 36, 0, Z)," &
"38 (BC_2, *, control, 0)," & -- TIN1.ctl
"39 (BC_7, TIN1, bidir, X, 38, 0, Z)," &
"40 (BC_2, *, control, 0)," & -- TIN0.ctl
"41 (BC_7, TIN0, bidir, X, 40, 0, Z)," &
"42 (BC_4, RCON_B, input, X)," &
"43 (BC_2, *, control, 0)," & -- MB_A10.ctl
"44 (BC_7, MB_A10, bidir, X, 43, 0, Z)," &
"45 (BC_2, *, control, 0)," & -- MB_A11.ctl
"46 (BC_7, MB_A11, bidir, X, 45, 0, Z)," &
"47 (BC_2, *, control, 0)," & -- MB_A12.ctl
"48 (BC_7, MB_A12, bidir, X, 47, 0, Z)," &
"49 (BC_2, *, control, 0)," & -- MB_A13.ctl
"50 (BC_7, MB_A13, bidir, X, 49, 0, Z)," &
"51 (BC_2, *, control, 0)," & -- MB_A14.ctl
"52 (BC_7, MB_A14, bidir, X, 51, 0, Z)," &
"53 (BC_2, *, control, 0)," & -- MB_D4.ctl
"54 (BC_7, MB_D4, bidir, X, 53, 0, Z)," &
"55 (BC_4, CLKMOD1, input, X)," &
"56 (BC_4, CLKMOD0, input, X)," &
"57 (BC_2, *, control, 0)," & -- RSTOUT_B.ctl
"58 (BC_7, RSTOUT_B, bidir, X, 57, 0, Z)," &
"59 (BC_4, RSTIN_B, input, X)," &
"60 (BC_2, *, control, 0)," & -- MB_D5.ctl
"61 (BC_7, MB_D5, bidir, X, 60, 0, Z)," &
"62 (BC_2, *, control, 0)," & -- MB_D6.ctl
"63 (BC_7, MB_D6, bidir, X, 62, 0, Z)," &
"64 (BC_2, *, control, 0)," & -- MB_D7.ctl
"65 (BC_7, MB_D7, bidir, X, 64, 0, Z)," &
"66 (BC_2, *, control, 0)," & -- MB_OE_B.ctl
"67 (BC_7, MB_OE_B, bidir, X, 66, 0, Z)," &
"68 (BC_2, *, control, 0)," & -- MB_A15.ctl
"69 (BC_7, MB_A15, bidir, X, 68, 0, Z)," &
"70 (BC_2, *, control, 0)," & -- MB_A16.ctl
"71 (BC_7, MB_A16, bidir, X, 70, 0, Z)," &
"72 (BC_2, *, control, 0)," & -- MB_A17.ctl
"73 (BC_7, MB_A17, bidir, X, 72, 0, Z)," &
"74 (BC_2, *, control, 0)," & -- MB_A18.ctl
"75 (BC_7, MB_A18, bidir, X, 74, 0, Z)," &
"76 (BC_2, *, control, 0)," & -- MB_A19.ctl
"77 (BC_7, MB_A19, bidir, X, 76, 0, Z)," &
"78 (BC_2, *, control, 0)," & -- IRQ_B3.ctl
"79 (BC_7, IRQ_B3, bidir, X, 78, 0, Z)," &
"80 (BC_2, *, control, 0)," & -- IRQ_B5.ctl
"81 (BC_7, IRQ_B5, bidir, X, 80, 0, Z)," &
"82 (BC_2, *, control, 0)," & -- FEC_RXD3.ctl
"83 (BC_7, FEC_RXD3, bidir, X, 82, 0, Z)," &
"84 (BC_2, *, control, 0)," & -- FEC_RXD2.ctl
"85 (BC_7, FEC_RXD2, bidir, X, 84, 0, Z)," &
"86 (BC_2, *, control, 0)," & -- FEC_RXD1.ctl
"87 (BC_7, FEC_RXD1, bidir, X, 86, 0, Z)," &
"88 (BC_2, *, control, 0)," & -- FEC_RXD0.ctl
"89 (BC_7, FEC_RXD0, bidir, X, 88, 0, Z)," &
"90 (BC_2, *, control, 0)," & -- FEC_RXDV.ctl
"91 (BC_7, FEC_RXDV, bidir, X, 90, 0, Z)," &
"92 (BC_2, *, control, 0)," & -- FEC_RXCLK.ctl
"93 (BC_7, FEC_RXCLK, bidir, X, 92, 0, Z)," &
"94 (BC_2, *, control, 0)," & -- FEC_RXER.ctl
"95 (BC_7, FEC_RXER, bidir, X, 94, 0, Z)," &
"96 (BC_2, *, control, 0)," & -- FEC_TXER.ctl
"97 (BC_7, FEC_TXER, bidir, X, 96, 0, Z)," &
"98 (BC_2, *, control, 0)," & -- FEC_TXCLK.ctl
"99 (BC_7, FEC_TXCLK, bidir, X, 98, 0, Z)," &
"100 (BC_2, *, control, 0)," & -- FEC_TXEN.ctl
"101 (BC_7, FEC_TXEN, bidir, X, 100, 0, Z)," &
"102 (BC_2, *, control, 0)," & -- FEC_TXD0.ctl
"103 (BC_7, FEC_TXD0, bidir, X, 102, 0, Z)," &
"104 (BC_2, *, control, 0)," & -- FEC_TXD1.ctl
"105 (BC_7, FEC_TXD1, bidir, X, 104, 0, Z)," &
"106 (BC_2, *, control, 0)," & -- FEC_TXD2.ctl
"107 (BC_7, FEC_TXD2, bidir, X, 106, 0, Z)," &
"108 (BC_2, *, control, 0)," & -- FEC_TXD3.ctl
"109 (BC_7, FEC_TXD3, bidir, X, 108, 0, Z)," &
"110 (BC_2, *, control, 0)," & -- FEC_COL.ctl
"111 (BC_7, FEC_COL, bidir, X, 110, 0, Z)," &
"112 (BC_2, *, control, 0)," & -- FEC_CRS.ctl
"113 (BC_7, FEC_CRS, bidir, X, 112, 0, Z)," &
"114 (BC_2, *, control, 0)," & -- IRQ_B1.ctl
"115 (BC_7, IRQ_B1, bidir, X, 114, 0, Z)," &
"116 (BC_2, *, control, 0)," & -- RXD2.ctl
"117 (BC_7, RXD2, bidir, X, 116, 0, Z)," &
"118 (BC_2, *, control, 0)," & -- TXD2.ctl
"119 (BC_7, TXD2, bidir, X, 118, 0, Z)," &
"120 (BC_2, *, control, 0)," & -- RTS_B2.ctl
"121 (BC_7, RTS_B2, bidir, X, 120, 0, Z)," &
"122 (BC_2, *, control, 0)," & -- CTS_B2.ctl
"123 (BC_7, CTS_B2, bidir, X, 122, 0, Z)," &
"124 (BC_2, *, control, 0)," & -- IRQ_B7.ctl
"125 (BC_7, IRQ_B7, bidir, X, 124, 0, Z)," &
"126 (BC_2, *, control, 0)," & -- ICOC2.ctl
"127 (BC_7, ICOC2, bidir, X, 126, 0, Z)," &
"128 (BC_2, *, control, 0)," & -- ICOC1.ctl
"129 (BC_7, ICOC1, bidir, X, 128, 0, Z)," &
"130 (BC_2, *, control, 0)," & -- ICOC0.ctl
"131 (BC_7, ICOC0, bidir, X, 130, 0, Z)," &
"132 (BC_2, *, control, 0)," & -- PST0.ctl
"133 (BC_7, PST0, bidir, X, 132, 0, Z)," &
"134 (BC_2, *, control, 0)," & -- PST1.ctl
"135 (BC_7, PST1, bidir, X, 134, 0, Z)," &
"136 (BC_2, *, control, 0)," & -- PST2.ctl
"137 (BC_7, PST2, bidir, X, 136, 0, Z)," &
"138 (BC_2, *, control, 0)," & -- PST3.ctl
"139 (BC_7, PST3, bidir, X, 138, 0, Z)," &
"140 (BC_2, *, control, 0)," & -- DDATA3.ctl
"141 (BC_7, DDATA3, bidir, X, 140, 0, Z)," &
"142 (BC_2, *, control, 0)," & -- DDATA2.ctl
"143 (BC_7, DDATA2, bidir, X, 142, 0, Z)," &
"144 (BC_2, *, control, 0)," & -- DDATA1.ctl
"145 (BC_7, DDATA1, bidir, X, 144, 0, Z)," &
"146 (BC_2, *, control, 0)," & -- DDATA0.ctl
"147 (BC_7, DDATA0, bidir, X, 146, 0, Z)," &
"148 (BC_2, *, control, 0)," & -- AN4.ctl
"149 (BC_7, AN4, bidir, X, 148, 0, Z)," &
"150 (BC_2, *, control, 0)," & -- AN5.ctl
"151 (BC_7, AN5, bidir, X, 150, 0, Z)," &
"152 (BC_2, *, control, 0)," & -- AN6.ctl
"153 (BC_7, AN6, bidir, X, 152, 0, Z)," &
"154 (BC_2, *, control, 0)," & -- AN7.ctl
"155 (BC_7, AN7, bidir, X, 154, 0, Z)," &
"156 (BC_2, *, control, 0)," & -- AN3.ctl
"157 (BC_7, AN3, bidir, X, 156, 0, Z)," &
"158 (BC_2, *, control, 0)," & -- AN2.ctl
"159 (BC_7, AN2, bidir, X, 158, 0, Z)," &
"160 (BC_2, *, control, 0)," & -- AN1.ctl
"161 (BC_7, AN1, bidir, X, 160, 0, Z)," &
"162 (BC_2, *, control, 0)," & -- AN0.ctl
"163 (BC_7, AN0, bidir, X, 162, 0, Z)," &
"164 (BC_2, *, control, 0)," & -- TIN2.ctl
"165 (BC_7, TIN2, bidir, X, 164, 0, Z)," &
"166 (BC_2, *, control, 0)," & -- RTS_B1.ctl
"167 (BC_7, RTS_B1, bidir, X, 166, 0, Z)," &
"168 (BC_2, *, control, 0)," & -- RXD1.ctl
"169 (BC_7, RXD1, bidir, X, 168, 0, Z)," &
"170 (BC_2, *, control, 0)," & -- TXD1.ctl
"171 (BC_7, TXD1, bidir, X, 170, 0, Z)," &
"172 (BC_2, *, control, 0)," & -- CTS_B1.ctl
"173 (BC_7, CTS_B1, bidir, X, 172, 0, Z)," &
"174 (BC_2, *, control, 0)," & -- ICOC3.ctl
"175 (BC_7, ICOC3, bidir, X, 174, 0, Z)," &
"176 (BC_2, *, control, 0)," & -- MB_A0.ctl
"177 (BC_7, MB_A0, bidir, X, 176, 0, Z)," &
"178 (BC_2, *, control, 0)," & -- MB_A1.ctl
"179 (BC_7, MB_A1, bidir, X, 178, 0, Z)," &
"180 (BC_2, *, control, 0)," & -- MB_A2.ctl
"181 (BC_7, MB_A2, bidir, X, 180, 0, Z)," &
"182 (BC_2, *, control, 0)," & -- MB_A3.ctl
"183 (BC_7, MB_A3, bidir, X, 182, 0, Z)," &
"184 (BC_2, *, control, 0)," & -- MB_ALE.ctl
"185 (BC_7, MB_ALE, bidir, X, 184, 0, Z)," &
"186 (BC_2, *, control, 0)," & -- MB_CS_B0.ctl
"187 (BC_7, MB_CS_B0, bidir, X, 186, 0, Z)," &
"188 (BC_2, *, control, 0)," & -- MB_D0.ctl
"189 (BC_7, MB_D0, bidir, X, 188, 0, Z)," &
"190 (BC_2, *, control, 0)," & -- MB_D1.ctl
"191 (BC_7, MB_D1, bidir, X, 190, 0, Z)," &
"192 (BC_2, *, control, 0)," & -- MB_D2.ctl
"193 (BC_7, MB_D2, bidir, X, 192, 0, Z)," &
"194 (BC_2, *, control, 0)," & -- MB_D3.ctl
"195 (BC_7, MB_D3, bidir, X, 194, 0, Z)," &
"196 (BC_2, *, control, 0)," & -- MB_RW_B.ctl
"197 (BC_7, MB_RW_B, bidir, X, 196, 0, Z)," &
"198 (BC_2, *, control, 0)," & -- ALLPST.ctl
"199 (BC_2, ALLPST, output3, X, 198, 0, Z)";
end mcf5225x;