----------------------------------------------------------------------
-- BSDL for ADSP_BF561 Digital Signal Processor in PBGA Package
--
-- Revision 0.1 Release Date: 05/17/2004
-- Revision 0.2 Release Date: 11/01/2006
-- Revision 0.3 Release Date: 02/22/2007
-- Revision 0.4 Release Date: 02/22/2011 (Added Silicon Rev Control)
-- Revision 0.5 Release Date: 06/21/2013 (Corrected Cell 354)
----------------------------------------------------------------------
entity ADSP_BF561_297_PBGA is
generic (PHYSICAL_PIN_MAP : string:="PBGA_PACKAGE");
port( ADDR: out bit_vector(2 to 25);
DATA: inout bit_vector(0 to 31);
AMS_B: out bit_vector(0 to 3);
AOE_B: out bit;
ARDY: in bit;
ARE_B: out bit;
AWE_B: out bit;
ABE_B: out bit_vector(0 to 3);
BG_B: buffer bit;
BGH_B: buffer bit;
BMODE: in bit_vector(0 to 1);
BR_B: in bit;
BY_PASS: in bit;
PPI0_DATA: inout bit_vector(0 to 15);
PPI1_DATA: inout bit_vector(0 to 15);
DR0PRI: inout bit;
DR0SEC: inout bit;
DR1PRI: inout bit;
DR1SEC: inout bit;
DT0PRI: inout bit;
DT0SEC: inout bit;
DT1PRI: inout bit;
DT1SEC: inout bit;
MISO: inout bit;
MOSI: inout bit;
NMI_0: in bit;
NMI_1: in bit;
PF: inout bit_vector(0 to 15);
RESET_B: in bit;
RFS0: inout bit;
RFS1: inout bit;
RSCLK0: inout bit;
RSCLK1: inout bit;
TSCLK0: inout bit;
TSCLK1: inout bit;
RX: inout bit;
TX: inout bit;
SA10: out bit;
SCAS_B: out bit;
SCK: inout bit;
SCKE: out bit;
SLEEP: buffer bit;
SMS_B: out bit_vector(0 to 3);
SRAS_B: out bit;
SWE_B: out bit;
SCLK0: out bit;
SCLK1: out bit;
TCK: in bit;
TDI: in bit;
TDO: out bit;
TMS: in bit;
TRST_B: in bit;
EMU_B: linkage bit;
TFS0: inout bit;
TFS1: inout bit;
PPI0_CLK: in bit;
PPI1_CLK: in bit;
PPI0_SYNC1: inout bit;
PPI0_SYNC2: inout bit;
PPI0_SYNC3: inout bit;
PPI1_SYNC1: inout bit;
PPI1_SYNC2: inout bit;
PPI1_SYNC3: inout bit;
VDD_INT: linkage bit_vector(0 to 15);
GND: linkage bit_vector(0 to 76);
VDD_EXT: linkage bit_vector(0 to 21);
CLKIN: linkage bit;
XTAL: linkage bit;
VROUT1: linkage bit;
VROUT0: linkage bit;
NC: linkage bit_vector(0 to 5));
use STD_1149_1_1990.all;
attribute PIN_MAP of ADSP_BF561_297_PBGA: entity is PHYSICAL_PIN_MAP;
constant PBGA_PACKAGE: PIN_MAP_STRING:=
"ADDR: (D25,C26,C25,B26,A25,B24,A24,A10,B10,A9," &
"B9,A8,B8,A7,B7,A6,B6,A5,B5,A4,B4,A3,B3,A2)," &
"DATA: (E25,D26,F25,E26,G25,F26,H25,G26,J25,H26," &
"K25,J26,L25,K26,M25,L26," &
"N25,M26,P25,N26,R25,P26,T25,R26,U25,T26," &
"V25,U26,W25,V26,Y25,W26)," &
"AMS_B: (B12,A12,B11,A11)," &
"AOE_B: B13," &
"ARDY: B14," &
"ARE_B: A14," &
"AWE_B: A13," &
"ABE_B: (A22,B22,A23,B23)," &
"BG_B: B21," &
"BGH_B: A21," &
"BY_PASS: H1," &
"SLEEP: AF17," &
"BMODE: (AE18,AE17)," &
"BR_B: B20," &
"DR0PRI: AB26," &
"DR0SEC: AC25," &
"DR1PRI: AF22," &
"DR1SEC: AE23," &
"DT0PRI: Y26," &
"DT0SEC: AA25," &
"DT1PRI: AF25," &
"DT1SEC: AF24," &
"MISO: AE19," &
"MOSI: AE20," &
"PPI0_CLK: C2," &
"NMI_0: AF18," &
"NMI_1: AF13," &
"PF: (AE5,AF5,AE6,AF6,AE7,AF7,AE8,AF8,AE9,AF9,AE10,AF10,AE11," & "AF11,AE12,AF12)," &
"PPI0_DATA: (V2,U1,U2,T1,T2,R1,R2,P1,P2,N2,G2,G1,F2,F1,E2,E1)," &
"PPI1_CLK: B1," &
"PPI0_SYNC1: D1," &
"PPI0_SYNC2: D2," &
"PPI0_SYNC3: C1," &
"PPI1_DATA: (AF4,AE4,AF3,AE3,AF2,AE1,AD2,AD1,AC2,AC1,AB2," &
"AB1,AA2,AA1,Y2,Y1)," &
"PPI1_SYNC1: W1," &
"PPI1_SYNC2: W2," &
"PPI1_SYNC3: V1," &
"RFS0: AC26," &
"RFS1: AE22," &
"RESET_B: H2, " &
"RSCLK0: AD26," &
"RSCLK1: AF21," &
"TSCLK0: AA26," &
"TSCLK1: AF23," &
"RX: AE21," &
"TX: AF20," &
"SA10: B19," &
"SCAS_B: A18," &
"SCK: AF19," &
"SCKE: B17," &
"SMS_B: (A15,B15,A16,B16)," &
"SRAS_B: A17," &
"SWE_B: B18," &
"SCLK0: A19," &
"SCLK1: A20," &
"TCK: AF14," &
"TDO: AE14," &
"TMS: AF16," &
"EMU_B: AE16," &
"TFS0: AB25," &
"TFS1: AE24," &
"TRST_B: AE15," &
"TDI: AF15," &
"VDD_INT: (J16,J17,J18,K16,K17,K18,L18,M18,N18," &
"P18,R18,T18,U15,U16,U17,U18)," &
"GND: (J2,M2,M13,M14,M15,N13,N14,N15,P13," &
"P14,P15,R13,R14,R15,U14," &
"A1,A26,AB3,AB24,AC3,AC4,AC23,AC24,AD3," &
"AD4,AD5,AD22,AD23,AD24,AE2," &
"AE25,AF1,AF26,B2,B25,C3,C4," &
"C5,C22,C23,C24,D3,D4,D23,D24,E3,E24," &
"L11,L12,L13,L14,L15,L16,L17,M11,M12," &
"M16,M17,N11,N12,N16,N17,P11," &
"P12,P16,P17,R11,R12,R16,R17,T11,T12," &
"T13,T14,T15,T16,T17), " &
"VDD_EXT: (J10,J11,J12,J13,J14,J15,K10,K11,K12," &
"K13,K14,K15,L10,M10,N10,P10," &
"R10,T10,U10,U11,U12,U13)," &
"CLKIN: J1," &
"XTAL: K1," &
"VROUT1: N1, " &
"VROUT0: M1, " &
"NC: (K2,L1,L2,AD25,AE13,AE26) ";
attribute TAP_SCAN_IN of TDI : signal is true;
attribute TAP_SCAN_MODE of TMS : signal is true;
attribute TAP_SCAN_OUT of TDO : signal is true;
attribute TAP_SCAN_RESET of TRST_B : signal is true;
attribute TAP_SCAN_CLOCK of TCK : signal is (50.0e6,BOTH);
attribute INSTRUCTION_LENGTH of ADSP_BF561_297_PBGA: entity is 5;
-- Unspecified opcodes assigned to Bypass.
attribute INSTRUCTION_OPCODE of ADSP_BF561_297_PBGA: entity is
"BYPASS (11111)," &
"EXTEST (00000)," &
"SAMPLE (10000)," &
"IDCODE (00010)," &
"MEMBIST (01010)," &
"EMULATION (00100,10100,01000,11110,01100)," &
"CUSTOMER_KEY(10110)," &
"TESTKEY(00110)";
attribute INSTRUCTION_CAPTURE of ADSP_BF561_297_PBGA: entity is
"00001";
attribute INSTRUCTION_PRIVATE of ADSP_BF561_297_PBGA: entity is
"EMULATION," &
"MEMBIST," &
"CUSTOMER_KEY," &
"TESTKEY" ;
attribute IDCODE_REGISTER of ADSP_BF561_297_PBGA: entity is
-- Version field is 4-bit binary encoding for silicon revision (e.g., 0101 - silicon rev 0.5)
-- Uncomment/Comment the below as necessary, or add silicon revisions released after BSDL file
"0101" & -- Version 0.5
-- "0011" & -- Version 0.3
"0010011110111011" &-- Part number
"00001100101" &-- ADI manufacturing code
"1";-- Required bit
attribute BOUNDARY_CELLS of ADSP_BF561_297_PBGA: entity is
"BC_1, BC_2, BC_3, BC_4";
-- BC_1: output, control; BC_2: input;=20
-- BC_3: internal; BC_4: clock;
attribute BOUNDARY_LENGTH of ADSP_BF561_297_PBGA: entity is 355;
attribute BOUNDARY_REGISTER of ADSP_BF561_297_PBGA: entity is
--num cell port function safe [ccell disval rslt ]
"0 ( BC_2,NMI_1,input,X),"&
-- PADRING tlpad_pf
"1 ( BC_2,PF(15),input,X),"&
"2 ( BC_1,PF(15),output3,X,3,0,Z),"&
"3 ( BC_1,*,control,0 ),"&
"4 ( BC_2,PF(14),input,X),"&
"5 ( BC_1,PF(14),output3,X,6,0,Z),"&
"6 ( BC_1,*,control,0),"&
"7 ( BC_2,PF(13),input,X),"&
"8 ( BC_1,PF(13),output3,X,9,0,Z),"&
"9 ( BC_1,*,control,0),"&
"10 ( BC_2,PF(12),input,X),"&
"11 ( BC_1,PF(12),output3,X,12,0,Z),"&
"12 ( BC_1,*,control,0),"&
"13 ( BC_2,PF(11),input,X),"&
"14 ( BC_1,PF(11),output3,X,15,0,Z),"&
"15 ( BC_1,*,control,0),"&
"16 ( BC_2,PF(10),input,X),"&
"17 ( BC_1,PF(10),output3,X,18,0,Z),"&
"18 ( BC_1,*,control,0),"&
"19 ( BC_2,PF(9),input,X),"&
"20 ( BC_1,PF(9),output3,X,21,0,Z),"&
"21 ( BC_1,*,control,0),"&
"22 ( BC_2,PF(8),input,X),"&
"23 ( BC_1,PF(8),output3,X,24,0,Z),"&
"24 ( BC_1,*,control,0),"&
"25 ( BC_2,PF(7),input,X),"&
"26 ( BC_1,PF(7),output3,X,27,0,Z),"&
"27 ( BC_1,*,control,0),"&
"28 ( BC_2,PF(6),input,X),"&
"29 ( BC_1,PF(6),output3,X,30,0,Z),"&
"30 ( BC_1,*,control,0),"&
"31 ( BC_2,PF(5),input,X),"&
"32 ( BC_1,PF(5),output3,X,33,0,Z),"&
"33 ( BC_1,*,control,0),"&
"34 ( BC_2,PF(4),input,X),"&
"35 ( BC_1,PF(4),output3,X,36,0,Z),"&
"36 ( BC_1,*,control,0),"&
"37 ( BC_2,PF(3),input,X),"&
"38 ( BC_1,PF(3),output3,X,39,0,Z),"&
"39 ( BC_1,*,control,0),"&
"40 ( BC_2,PF(2),input,X),"&
"41 ( BC_1,PF(2),output3,X,42,0,Z),"&
"42 ( BC_1,*,control,0),"&
"43 ( BC_2,PF(1),input,X),"&
"44 ( BC_1,PF(1),output3,X,45,0,Z),"&
"45 ( BC_1,*,control,0),"&
"46 ( BC_2,PF(0),input,X),"&
"47 ( BC_1,PF(0),output3,X,48,0,Z),"&
"48 ( BC_1,*,control,0),"&
-- PADRING tlpad_ppi2data
"49 ( BC_2,PPI1_DATA(0),input,X),"&
"50 ( BC_1,PPI1_DATA(0), output3,X,51,0,Z),"&
"51 ( BC_1,*,control,0),"&
"52 ( BC_2,PPI1_DATA(1),input,X),"&
"53 ( BC_1,PPI1_DATA(1), output3,X,54,0,Z),"&
"54 ( BC_1,*,control,0),"&
"55 ( BC_2,PPI1_DATA(2),input,X),"&
"56 ( BC_1,PPI1_DATA(2), output3,X,57,0,Z),"&
"57 ( BC_1,*,control,0),"&
"58 ( BC_2,PPI1_DATA(3),input,X),"&
"59 ( BC_1,PPI1_DATA(3), output3,X,60,0,Z),"&
"60 ( BC_1,*,control,0),"&
"61 ( BC_2,PPI1_DATA(4),input,X),"&
"62 ( BC_1,PPI1_DATA(4), output3,X,63,0,Z),"&
"63 ( BC_1,*,control,0),"&
"64 ( BC_2,PPI1_DATA(5),input,X),"&
"65 ( BC_1,PPI1_DATA(5), output3,X,66,0,Z),"&
"66 ( BC_1,*,control,0),"&
"67 ( BC_2,PPI1_DATA(6),input,X),"&
"68 ( BC_1,PPI1_DATA(6), output3,X,69,0,Z),"&
"69 ( BC_1,*,control,0),"&
"70 ( BC_2,PPI1_DATA(7),input,X),"&
"71 ( BC_1,PPI1_DATA(7), output3,X,72,0,Z),"&
"72 ( BC_1,*,control,0),"&
"73 ( BC_2,PPI1_DATA(8),input,X),"&
"74 ( BC_1,PPI1_DATA(8), output3,X,75,0,Z),"&
"75 ( BC_1,*,control,0),"&
"76 ( BC_2,PPI1_DATA(9),input,X),"&
"77 ( BC_1,PPI1_DATA(9), output3,X,78,0,Z),"&
"78 ( BC_1,*,control,0),"&
"79 ( BC_2,PPI1_DATA(10),input,X),"&
"80 ( BC_1,PPI1_DATA(10), output3,X,81,0,Z),"&
"81 ( BC_1,*,control,0),"&
"82 ( BC_2,PPI1_DATA(11),input,X),"&
"83 ( BC_1,PPI1_DATA(11), output3,X,84,0,Z),"&
"84 ( BC_1,*,control,0),"&
"85 ( BC_2,PPI1_DATA(12),input,X),"&
"86 ( BC_1,PPI1_DATA(12), output3,X,87,0,Z),"&
"87 ( BC_1,*,control,0),"&
"88 ( BC_2,PPI1_DATA(13),input,X),"&
"89 ( BC_1,PPI1_DATA(13), output3,X,90,0,Z),"&
"90 ( BC_1,*,control,0),"&
"91 ( BC_2,PPI1_DATA(14),input,X),"&
"92 ( BC_1,PPI1_DATA(14), output3,X,93,0,Z),"&
"93 ( BC_1,*,control,0),"&
"94 ( BC_2,PPI1_DATA(15),input,X),"&
"95 ( BC_1,PPI1_DATA(15), output3,X,96,0,Z),"&
"96 ( BC_1,*,control,0),"&
-- PADRING tlpad_ppisync
"97 ( BC_2,PPI1_SYNC1,input,X),"&
"98 ( BC_1,PPI1_SYNC1, output3,X,99,0,Z),"&
"99 ( BC_1,*,control,0),"&
"100 ( BC_2,PPI1_SYNC2,input,X),"&
"101 ( BC_1,PPI1_SYNC2, output3,X,102,0,Z),"&
"102 ( BC_1,*,control,0),"&
"103 ( BC_2,PPI1_SYNC3,input,X),"&
"104 ( BC_1,PPI1_SYNC3, output3,X,105,0,Z),"&
"105 ( BC_1,*,control,0),"&
-- PADRING tlpad_ppi1
"106 ( BC_2,PPI0_DATA(0),input,X),"&
"107 ( BC_1,PPI0_DATA(0), output3,X,108,0,Z),"&
"108 ( BC_1,*,control,0),"&
"109 ( BC_2,PPI0_DATA(1),input,X),"&
"110 ( BC_1,PPI0_DATA(1), output3,X,111,0,Z),"&
"111 ( BC_1,*,control,0),"&
"112 ( BC_2,PPI0_DATA(2),input,X),"&
"113 ( BC_1,PPI0_DATA(2), output3,X,114,0,Z),"&
"114 ( BC_1,*,control,0),"&
"115 ( BC_2,PPI0_DATA(3),input,X),"&
"116 ( BC_1,PPI0_DATA(3), output3,X,117,0,Z),"&
"117 ( BC_1,*,control,0),"&
"118 ( BC_2,PPI0_DATA(4),input,X),"&
"119 ( BC_1,PPI0_DATA(4), output3,X,120,0,Z),"&
"120 ( BC_1,*,control,0),"&
"121 ( BC_2,PPI0_DATA(5),input,X),"&
"122 ( BC_1,PPI0_DATA(5), output3,X,123,0,Z),"&
"123 ( BC_1,*,control,0),"&
"124 ( BC_2,PPI0_DATA(6),input,X),"&
"125 ( BC_1,PPI0_DATA(6), output3,X,126,0,Z),"&
"126 ( BC_1,*,control,0),"&
"127 ( BC_2,PPI0_DATA(7),input,X),"&
"128 ( BC_1,PPI0_DATA(7), output3,X,129,0,Z),"&
"129 ( BC_1,*,control,0),"&
"130 ( BC_2,PPI0_DATA(8),input,X),"&
"131 ( BC_1,PPI0_DATA(8), output3,X,132,0,Z),"&
"132 ( BC_1,*,control,0),"&
"133 ( BC_2,PPI0_DATA(9),input,X),"&
"134 ( BC_1,PPI0_DATA(9), output3,X,135,0,Z),"&
"135 ( BC_1,*,control,0),"&
"136 ( BC_2,BY_PASS,input,X),"&
"137 ( BC_2,RESET_B,input,X),"&
"138 ( BC_2,PPI0_DATA(10),input,X),"&
"139 ( BC_1,PPI0_DATA(10), output3,X,140,0,Z),"&
"140 ( BC_1,*,control,0),"&
"141 ( BC_2,PPI0_DATA(11),input,X),"&
"142 ( BC_1,PPI0_DATA(11), output3,X,143,0,Z),"&
"143 ( BC_1,*,control,0),"&
"144 ( BC_2,PPI0_DATA(12),input,X),"&
"145 ( BC_1,PPI0_DATA(12), output3,X,146,0,Z),"&
"146 ( BC_1,*,control,0),"&
"147 ( BC_2,PPI0_DATA(13),input,X),"&
"148 ( BC_1,PPI0_DATA(13), output3,X,149,0,Z),"&
"149 ( BC_1,*,control,0),"&
"150 ( BC_2,PPI0_DATA(14),input,X),"&
"151 ( BC_1,PPI0_DATA(14), output3,X,152,0,Z),"&
"152 ( BC_1,*,control,0),"&
"153 ( BC_2,PPI0_DATA(15),input,X),"&
"154 ( BC_1,PPI0_DATA(15), output3,X,155,0,Z),"&
"155 ( BC_1,*,control,0),"&
"156 ( BC_2,PPI0_SYNC1,input,X),"&
"157 ( BC_1,PPI0_SYNC1, output3,X,158,0,Z),"&
"158 ( BC_1,*,control,0),"&
"159 ( BC_2,PPI0_SYNC2,input,X),"&
"160 ( BC_1,PPI0_SYNC2, output3,X,161,0,Z),"&
"161 ( BC_1,*,control,0),"&
"162 ( BC_2,PPI0_SYNC3,input,X),"&
"163 ( BC_1,PPI0_SYNC3, output3,X,164,0,Z),"&
"164 ( BC_1,*,control,0),"&
"165 ( BC_2,PPI0_CLK,input,X),"&
"166 ( BC_2,PPI1_CLK,input,X),"&
-- PADRING tlpad_addrhi (18)
"167 ( BC_1,ADDR(25),output3,X,175,0,Z),"&
"168 ( BC_1,ADDR(24),output3,X,175,0,Z),"&
"169 ( BC_1,ADDR(23),output3,X,175,0,Z),"&
"170 ( BC_1,ADDR(22),output3,X,175,0,Z),"&
"171 ( BC_1,ADDR(21),output3,X,175,0,Z),"&
"172 ( BC_1,ADDR(20),output3,X,175,0,Z),"&
"173 ( BC_1,ADDR(19),output3,X,175,0,Z),"&
"174 ( BC_1,ADDR(18),output3,X,175,0,Z),"&
"175 ( BC_1,*,control,0),"&
"176 ( BC_1,ADDR(17),output3,X,175,0,Z),"&
"177 ( BC_1,ADDR(16),output3,X,175,0,Z),"&
"178 ( BC_1,ADDR(15),output3,X,175,0,Z),"&
"179 ( BC_1,ADDR(14),output3,X,175,0,Z),"&
"180 ( BC_1,ADDR(13),output3,X,175,0,Z),"&
"181 ( BC_1,ADDR(12),output3,X,175,0,Z),"&
"182 ( BC_1,ADDR(11),output3,X,175,0,Z),"&
"183 ( BC_1,ADDR(10),output3,X,175,0,Z),"&
"184 ( BC_1,ADDR(9),output3,X,175,0,Z),"&
-- PADRING tlpad_amc (9)
"185 ( BC_1,AMS_B(3),output3,X,189,0,Z),"&
"186 ( BC_1,AMS_B(2),output3,X,189,0,Z),"&
"187 ( BC_1,AMS_B(1),output3,X,189,0,Z),"&
"188 ( BC_1,AMS_B(0),output3,X,189,0,Z),"&
"189 ( BC_1,*,control,0),"&
"190 ( BC_1,AWE_B,output3,X,189,0,Z),"&
"191 ( BC_1,AOE_B,output3,X,189,0,Z),"&
"192 ( BC_1,ARE_B,output3,X,189,0,Z),"&
"193 ( BC_2,ARDY,input,X),"&
-- PADRING tlpad_sdc (19)
"194 ( BC_1,*,control,0),"&
"195 ( BC_1,SMS_B(0),output3,X,194,0,Z),"&
"196 ( BC_1,SMS_B(1),output3,X,194,0,Z),"&
"197 ( BC_1,SMS_B(2),output3,X,194,0,Z),"&
"198 ( BC_1,SMS_B(3),output3,X,194,0,Z),"&
"199 ( BC_1,SRAS_B,output3,X,194,0,Z),"&
"200 ( BC_1,SCKE,output3,X,194,0,Z),"&
"201 ( BC_1,SCAS_B,output3,X,194,0,Z),"&
"202 ( BC_1,SWE_B,output3,X,194,0,Z),"&
"203 ( BC_1,SCLK0,output3,X,194,0,Z),"&
"204 ( BC_1,SCLK1,output3,X,194,0,Z),"&
"205 ( BC_1,SA10,output3,X,194,0,Z),"&
"206 ( BC_2,BR_B,input,X),"&
"207 ( BC_1,BG_B,output2,X),"&
"208 ( BC_1,BGH_B,output2,X),"&
"209 ( BC_1,ABE_B(0),output3,X,219,0,Z),"&
"210 ( BC_1,ABE_B(1),output3,X,219,0,Z),"&
"211 ( BC_1,ABE_B(2),output3,X,219,0,Z),"&
"212 ( BC_1,ABE_B(3),output3,X,219,0,Z),"&
-- PADRING tlpad_addrlo (8)
"213 ( BC_1,ADDR(8),output3,X,219,0,Z),"&
"214 ( BC_1,ADDR(7),output3,X,219,0,Z),"&
"215 ( BC_1,ADDR(6),output3,X,219,0,Z),"&
"216 ( BC_1,ADDR(5),output3,X,219,0,Z),"&
"217 ( BC_1,ADDR(4),output3,X,219,0,Z),"&
"218 ( BC_1,ADDR(3),output3,X,219,0,Z),"&
"219 ( BC_1,*,control,0),"&
"220 ( BC_1,ADDR(2),output3,X,219,0,Z),"&
-- PADRING tlpad_datalo (33)
"221 ( BC_1,*,control,0),"&
"222 ( BC_2,DATA(0),input,X),"&
"223 ( BC_1,DATA(0),output3,X,221,0,Z),"&
"224 ( BC_2,DATA(1),input,X),"&
"225 ( BC_1,DATA(1),output3,X,221,0,Z),"&
"226 ( BC_2,DATA(2),input,X),"&
"227 ( BC_1,DATA(2),output3,X,221,0,Z),"&
"228 ( BC_2,DATA(3),input,X),"&
"229 ( BC_1,DATA(3),output3,X,221,0,Z),"&
"230 ( BC_2,DATA(4),input,X),"&
"231 ( BC_1,DATA(4),output3,X,221,0,Z),"&
"232 ( BC_2,DATA(5),input,X),"&
"233 ( BC_1,DATA(5),output3,X,221,0,Z),"&
"234 ( BC_2,DATA(6),input,X),"&
"235 ( BC_1,DATA(6),output3,X,221,0,Z),"&
"236 ( BC_2,DATA(7),input,X),"&
"237 ( BC_1,DATA(7),output3,X,221,0,Z),"&
"238 ( BC_2,DATA(8),input,X),"&
"239 ( BC_1,DATA(8),output3,X,221,0,Z),"&
"240 ( BC_2,DATA(9),input,X),"&
"241 ( BC_1,DATA(9),output3,X,221,0,Z),"&
"242 ( BC_2,DATA(10),input,X),"&
"243 ( BC_1,DATA(10),output3,X,221,0,Z),"&
"244 ( BC_2,DATA(11),input,X),"&
"245 ( BC_1,DATA(11),output3,X,221,0,Z),"&
"246 ( BC_2,DATA(12),input,X),"&
"247 ( BC_1,DATA(12),output3,X,221,0,Z),"&
"248 ( BC_2,DATA(13),input,X),"&
"249 ( BC_1,DATA(13),output3,X,221,0,Z),"&
"250 ( BC_2,DATA(14),input,X),"&
"251 ( BC_1,DATA(14),output3,X,221,0,Z),"&
"252 ( BC_2,DATA(15),input,X),"&
"253 ( BC_1,DATA(15),output3,X,221,0,Z),"&
-- PADRING tlpad_datahi (33)
"254 ( BC_1,*,control,0),"&
"255 ( BC_2,DATA(16),input,X),"&
"256 ( BC_1,DATA(16),output3,X, 254,0,Z),"&
"257 ( BC_2,DATA(17),input,X),"&
"258 ( BC_1,DATA(17),output3,X, 254,0,Z),"&
"259 ( BC_2,DATA(18),input,X),"&
"260 ( BC_1,DATA(18),output3,X, 254,0,Z),"&
"261 ( BC_2,DATA(19),input,X),"&
"262 ( BC_1,DATA(19),output3,X, 254,0,Z),"&
"263 ( BC_2,DATA(20),input,X),"&
"264 ( BC_1,DATA(20),output3,X, 254,0,Z),"&
"265 ( BC_2,DATA(21),input,X),"&
"266 ( BC_1,DATA(21),output3,X, 254,0,Z),"&
"267 ( BC_2,DATA(22),input,X),"&
"268 ( BC_1,DATA(22),output3,X, 254,0,Z),"&
"269 ( BC_2,DATA(23),input,X),"&
"270 ( BC_1,DATA(23),output3,X, 254,0,Z),"&
"271 ( BC_2,DATA(24),input,X),"&
"272 ( BC_1,DATA(24),output3,X, 254,0,Z),"&
"273 ( BC_2,DATA(25),input,X),"&
"274 ( BC_1,DATA(25),output3,X, 254,0,Z),"&
"275 ( BC_2,DATA(26),input,X),"&
"276 ( BC_1,DATA(26),output3,X, 254,0,Z),"&
"277 ( BC_2,DATA(27),input,X),"&
"278 ( BC_1,DATA(27),output3,X, 254,0,Z),"&
"279 ( BC_2,DATA(28),input,X),"&
"280 ( BC_1,DATA(28),output3,X, 254,0,Z),"&
"281 ( BC_2,DATA(29),input,X),"&
"282 ( BC_1,DATA(29),output3,X, 254,0,Z),"&
"283 ( BC_2,DATA(30),input,X),"&
"284 ( BC_1,DATA(30),output3,X, 254,0,Z),"&
"285 ( BC_2,DATA(31),input,X),"&
"286 ( BC_1,DATA(31),output3,X, 254,0,Z),"&
-- PADRING tlpad_sp0
"287 ( BC_2,DT0PRI,input,X),"&
"288 ( BC_1,DT0PRI,output3,X,289,0,Z),"&
"289 ( BC_1,*,control,0),"&
"290 ( BC_2,DT0SEC,input,X),"&
"291 ( BC_1,DT0SEC,output3,X,292,0,Z),"&
"292 ( BC_1,*,control,0),"&
"293 ( BC_2,TFS0,input,X),"&
"294 ( BC_1,TFS0,output3,X,295,0,Z),"&
"295 ( BC_1,*,control,0),"&
"296 ( BC_2,TSCLK0,input,X),"&
"297 ( BC_1,TSCLK0,output3,X,298,0,Z),"&
"298 ( BC_1,*,control,0),"&
"299 ( BC_2,DR0PRI,input,X),"&
"300 ( BC_1,DR0PRI,output3,X,301,0,Z),"&
"301 ( BC_1,*,control,0),"&
"302 ( BC_2,DR0SEC,input,X),"&
"303 ( BC_1,DR0SEC,output3,X,304,0,Z),"&
"304 ( BC_1,*,control,0),"&
"305 ( BC_2,RFS0,input,X),"&
"306 ( BC_1,RFS0,output3,X,307,0,Z),"&
"307 ( BC_1,*,control,0),"&
"308 ( BC_2,RSCLK0,input,X),"&
"309 ( BC_1,RSCLK0,output3,X,310,0,Z),"&
"310 ( BC_1,*,control,0),"&
-- PADRING tlpad_spi1
"311 ( BC_2,DT1PRI,input,X),"&
"312 ( BC_1,DT1PRI,output3,X,313,0,Z),"&
"313 ( BC_1,*,control,0),"&
"314 ( BC_2,DT1SEC,input,X),"&
"315 ( BC_1,DT1SEC,output3,X,316,0,Z),"&
"316 ( BC_1,*,control,0),"&
"317 ( BC_2,TFS1,input,X),"&
"318 ( BC_1,TFS1,output3,X,319,0,Z),"&
"319 ( BC_1,*,control,0),"&
"320 ( BC_2,TSCLK1,input,X),"&
"321 ( BC_1,TSCLK1,output3,X,322,0,Z),"&
"322 ( BC_1,*,control,0),"&
"323 ( BC_2,DR1PRI,input,X),"&
"324 ( BC_1,DR1PRI,output3,X,325,0,Z),"&
"325 ( BC_1,*,control,0),"&
"326 ( BC_2,DR1SEC,input,X),"&
"327 ( BC_1,DR1SEC,output3,X,328,0,Z),"&
"328 ( BC_1,*,control,0),"&
"329 ( BC_2,RFS1,input,X),"&
"330 ( BC_1,RFS1,output3,X,331,0,Z),"&
"331 ( BC_1,*,control,0),"&
"332 ( BC_2,RSCLK1,input,X),"&
"333 ( BC_1,RSCLK1,output3,X,334,0,Z),"&
"334 ( BC_1,*,control,0),"&
-- PADRING tlpad_uart
"335 ( BC_2,TX,input,X),"&
"336 ( BC_1,TX,output3,X,337,0,Z),"&
"337 ( BC_1,*,control,0),"&
"338 ( BC_2,RX,input,X),"&
"339 ( BC_1,RX,output3,X,340,0,Z),"&
"340 ( BC_1,*,control,0),"&
-- PADRING tlpad_spi
"341 ( BC_2,SCK,input,X),"&
"342 ( BC_1,SCK,output3,X,343,0,Z),"&
"343 ( BC_1,*,control,0),"&
"344 ( BC_2,MOSI,input,X),"&
"345 ( BC_1,MOSI,output3,X,346,0,Z),"&
"346 ( BC_1,*,control,0),"&
"347 ( BC_2,MISO,input,X),"&
"348 ( BC_1,MISO,output3,X,349,0,Z),"&
"349 ( BC_1,*,control,0),"&
-- PADRING tlpad_sys
"350 ( BC_2,NMI_0,input,X),"&
"351 ( BC_1,SLEEP,output2,X),"&
"352 ( BC_2,BMODE(0),input,X),"&
"353 ( BC_2,BMODE(1),input,X),"&
"354 ( BC_1, *, internal, 0)";
end ADSP_BF561_297_PBGA;