---------------------------------------------------------------------- -- 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;