------------------------------------------------------------------------------ -- -- -- BSDL file for: PMC-Sierra PM8620 -- NSE-20G Narrowband Switch Element -- -- Electrical verification was performed on the following device: -- Part number: PM8620-BI-P -- Lot number: CG608944B -- Date Code: M0206 -- Using Agilent 3070 Software revision B.03.81b -- ------------------------------------------------------------------------------ -- -- -- BSDL Revision: 1.0 -- Date: Mar 4, 2002 -- Agilent Technologies Canada Inc. -- -- Notes: -- -- (1) The following differential inputs are not part of the boundary scan -- register and are declared as linkage bits. -- Signal RP__01 Pin J4 -- Signal RP__02 Pin K3 -- Signal RP__03 Pin L2 -- Signal RP__04 Pin M3 -- Signal RP__05 Pin R4 -- Signal RP__06 Pin U2 -- Signal RP__07 Pin U4 -- Signal RP__08 Pin V2 -- Signal RP__09 Pin AB4 -- Signal RP__10 Pin AC3 -- Signal RP__11 Pin AD4 -- Signal RP__12 Pin AD2 -- Signal RP__13 Pin AH4 -- Signal RP__14 Pin AH2 -- Signal RP__15 Pin AJ3 -- Signal RP__16 Pin AK4 -- Signal RP__17 Pin AF31 -- Signal RP__18 Pin AE32 -- Signal RP__19 Pin AD33 -- Signal RP__20 Pin AC32 -- Signal RP__21 Pin Y31 -- Signal RP__22 Pin V33 -- Signal RP__23 Pin V31 -- Signal RP__24 Pin U33 -- Signal RP__25 Pin N31 -- Signal RP__26 Pin M32 -- Signal RP__27 Pin L31 -- Signal RP__28 Pin L33 -- Signal RP__29 Pin G31 -- Signal RP__30 Pin G33 -- Signal RP__31 Pin F32 -- Signal RP__32 Pin E31 -- Signal RN__01 Pin J3 -- Signal RN__02 Pin K2 -- Signal RN__03 Pin L1 -- Signal RN__04 Pin M2 -- Signal RN__05 Pin R3 -- Signal RN__06 Pin U1 -- Signal RN__07 Pin U3 -- Signal RN__08 Pin V1 -- Signal RN__09 Pin AB3 -- Signal RN__10 Pin AC2 -- Signal RN__11 Pin AD3 -- Signal RN__12 Pin AD1 -- Signal RN__13 Pin AH3 -- Signal RN__14 Pin AH1 -- Signal RN__15 Pin AJ2 -- Signal RN__16 Pin AK3 -- Signal RN__17 Pin AF32 -- Signal RN__18 Pin AE33 -- Signal RN__19 Pin AD34 -- Signal RN__20 Pin AC33 -- Signal RN__21 Pin Y32 -- Signal RN__22 Pin V34 -- Signal RN__23 Pin V32 -- Signal RN__24 Pin U34 -- Signal RN__25 Pin N32 -- Signal RN__26 Pin M33 -- Signal RN__27 Pin L32 -- Signal RN__28 Pin L34 -- Signal RN__29 Pin G32 -- Signal RN__30 Pin G34 -- Signal RN__31 Pin F33 -- Signal RN__32 Pin E32 -- -- (2) The following differential outputs are not part of the boundary scan -- register and are declared as linkage bits. -- Signal TP__01 Pin F2 -- Signal TP__02 Pin G1 -- Signal TP__03 Pin G3 -- Signal TP__04 Pin J1 -- Signal TP__05 Pin N1 -- Signal TP__06 Pin N3 -- Signal TP__07 Pin P2 -- Signal TP__08 Pin R1 -- Signal TP__09 Pin W1 -- Signal TP__10 Pin Y3 -- Signal TP__11 Pin Y1 -- Signal TP__12 Pin AA2 -- Signal TP__13 Pin AE2 -- Signal TP__14 Pin AF4 -- Signal TP__15 Pin AF1 -- Signal TP__16 Pin AG2 -- Signal TP__17 Pin AJ33 -- Signal TP__18 Pin AH34 -- Signal TP__19 Pin AH32 -- Signal TP__20 Pin AF34 -- Signal TP__21 Pin AB34 -- Signal TP__22 Pin AB32 -- Signal TP__23 Pin AA33 -- Signal TP__24 Pin Y34 -- Signal TP__25 Pin T34 -- Signal TP__26 Pin R32 -- Signal TP__27 Pin R34 -- Signal TP__28 Pin P33 -- Signal TP__29 Pin K33 -- Signal TP__30 Pin J32 -- Signal TP__31 Pin J34 -- Signal TP__32 Pin H33 -- Signal TN__01 Pin F3 -- Signal TN__02 Pin G2 -- Signal TN__03 Pin G4 -- Signal TN__04 Pin J2 -- Signal TN__05 Pin N2 -- Signal TN__06 Pin N4 -- Signal TN__07 Pin P3 -- Signal TN__08 Pin R2 -- Signal TN__09 Pin W2 -- Signal TN__10 Pin Y4 -- Signal TN__11 Pin Y2 -- Signal TN__12 Pin AA3 -- Signal TN__13 Pin AE3 -- Signal TN__14 Pin AF3 -- Signal TN__15 Pin AF2 -- Signal TN__16 Pin AG3 -- Signal TN__17 Pin AJ32 -- Signal TN__18 Pin AH33 -- Signal TN__19 Pin AH31 -- Signal TN__20 Pin AF33 -- Signal TN__21 Pin AB33 -- Signal TN__22 Pin AB31 -- Signal TN__23 Pin AA32 -- Signal TN__24 Pin Y33 -- Signal TN__25 Pin T33 -- Signal TN__26 Pin R31 -- Signal TN__27 Pin R33 -- Signal TN__28 Pin P32 -- Signal TN__29 Pin K32 -- Signal TN__30 Pin J31 -- Signal TN__31 Pin J33 -- Signal TN__32 Pin H32 -- -- (3) Signal INTB is an open-drain output in normal operation. In boundary -- scan mode it is actually an output that outputs a "hard 1" instead of a -- "weak 1". Therefore, it is declared an output below. -- ------------------------------------------------------------------------------ -- entity PM8620 is generic(PHYSICAL_PIN_MAP : string := "UBGA_480"); port ( RP : linkage bit_vector(1 to 32); -- See note (1) RN : linkage bit_vector(1 to 32); -- See note (1) TP : linkage bit_vector(1 to 32); -- See note (2) TN : linkage bit_vector(1 to 32); -- See note (2) SYSCLK : in bit; RC1FP : in bit; RESERVED : out bit; CMP : in bit; RSTB : in bit; CSB : in bit; RDB : in bit; WRB : in bit; D : inout bit_vector(31 downto 0); A : in bit_vector(11 downto 0); ALE : in bit; INTB : out bit; -- See note (3) TCK : in bit; TMS : in bit; TDI : in bit; TDO : out bit; TRSTB : in bit; FACTORY_TEST : in bit_vector(33 downto 0); RES : linkage bit_vector(2 downto 1); RESK : linkage bit_vector(2 downto 1); ATB0 : linkage bit_vector(2 downto 1); ATB1 : linkage bit_vector(2 downto 1); VDDI : linkage bit_vector(44 downto 0); VDDO : linkage bit_vector(33 downto 0); VSS : linkage bit_vector(71 downto 0); AVDL : linkage bit_vector(7 downto 0); CSU_AVDL : linkage bit_vector(5 downto 0); CSU_AVDH : linkage bit_vector(1 downto 0); AVDH : linkage bit_vector(33 downto 0); NC : linkage bit_vector(49 downto 0)); use STD_1149_1_1994.all; attribute COMPONENT_CONFORMANCE of PM8620: entity is "STD_1149_1_1993"; attribute PIN_MAP of PM8620 : entity is PHYSICAL_PIN_MAP; constant UBGA_480 : PIN_MAP_STRING := "RP : (J4,K3,L2,M3,R4,U2,U4,V2,AB4,AC3,AD4," & "AD2,AH4,AH2,AJ3,AK4,AF31,AE32,AD33,AC32,Y31,V33," & "V31,U33,N31,M32,L31,L33,G31,G33,F32,E31)," & "RN : (J3,K2,L1,M2,R3,U1,U3,V1,AB3,AC2,AD3," & "AD1,AH3,AH1,AJ2,AK3,AF32,AE33,AD34,AC33,Y32,V34," & "V32,U34,N32,M33,L32,L34,G32,G34,F33,E32)," & "TP : (F2,G1,G3,J1,N1,N3,P2,R1,W1,Y3," & "Y1,AA2,AE2,AF4,AF1,AG2,AJ33,AH34,AH32,AF34," & "AB34,AB32,AA33,Y34,T34,R32,R34,P33,K33,J32," & "J34,H33)," & "TN : (F3,G2,G4,J2,N2,N4,P3,R2,W2,Y4," & "Y2,AA3,AE3,AF3,AF2,AG3,AJ32,AH33,AH31,AF33," & "AB33,AB31,AA32,Y33,T33,R31,R33,P32,K32,J31," & "J33,H32)," & "SYSCLK : A16," & "RC1FP : D16," & "RESERVED : C17," & "CMP : D10," & "RSTB : B18," & "CSB : AM30," & "RDB : AM29," & "WRB : AN29," & "D : (AM24,AN23,AM23,AN22,AL22,AN21,AM21,AP20,AP19," & "AN19,AM19,AM18,AN18,AP18,AL17,AN17,AM16,AN16," & "AL15,AN15,AL14,AM14,AM13,AL13,AM12,AN12,AL11," & "AN11,AL10,AM10,AM9,AL9)," & "A : (AP28,AN27,AM27,AP26,AN26,AL26,AM26,AN25,AM25," & "AL25,AP24,AN24)," & "ALE : AL30," & "INTB : AN30," & "TCK : B14," & "TMS : B13," & "TDI : C12," & "TDO : C11," & "TRSTB : D14," & "FACTORY_TEST : (C29,D29,B6,C6,D6,A7,B7,D7,C7,B8,C8,A9,B9,D9," & "C9,B10,C19,B19,C20,D20,B20,A20,D21,C21,B21,C22," & "D22,B22,A22,B23,C24,D24,B24,A24)," & "RES : (AK2,E33)," & "RESK : (AK1,E34)," & "ATB0 : (AK32,E3)," & "ATB1 : (AJ31,F4)," & "VDDI : (AA4,AB1,AE4,AN10,AN13,AP13,AP15,AM15,AM17," & "AL18,AM20,AL21,AM22,AL24,AM28,AL28,AG32,AE31," & "AD31,AA31,W32,P31,N34,K31,T3,P4,L4," & "K4,H3,C5,B11,D11,D13,C13,C15,D15," & "C18,D18,A18,C23,B25,C26,D28,B29,C30)," & "VDDO : (AL5,AM4,AN3,AN4,AN5,AP5,AL8,AL12,AL16," & "AL23,AL27,AL31,AM31,AM32,AN31,AN32,AN33,A30," & "B30,B31,B32,C31,D30,D27,D23,D19,D12," & "D8,B2,B3,B4,C3,C4,D4)," & "VSS : (A1,A2,A3,A4,A6,A8,A10,A12,A14," & "A19,A21,A23,A25,A27,A29,A31,A32,A33," & "A34,AP1,AP2,AP3,AP4,AP6,AP8,AP10,AP12," & "AP14,AP16,AP21,AP23,AP25,AP27,AP29,AP31,AP32," & "AP33,AP34,B1,C1,D1,F1,H1,K1,M1," & "P1,T1,AA1,AC1,AE1,AG1,AJ1,AL1,AM1," & "AN1,B34,C34,D34,F34,H34,K34,M34,P34," & "W34,AA34,AC34,AE34,AG34,AJ34,AL34,AM34,AN34)," & "AVDL : (F31,N33,W33,AD32,AJ4,AB2,T2,L3)," & "CSU_AVDL : (T31,T32,U32,W4,W3,V3)," & "CSU_AVDH : (U31,V4)," & "AVDH : (H4,M4,T4,AC4,AG4,AL2,AL3,AL4,AM2,AM3," & "AN2,C2,D2,D3,E1,E2,E4,B33,C32,C33," & "D31,D32,D33,AG31,AC31,W31,M31,H31,AK31,AK33," & "AK34,AL32,AL33,AM33)," & "NC : (AG33,AP30,AL29,AN28,AP22,AN20,AL20,AL19," & "AP17,AN14,AM11,AP11,AN9,AP9,AM8,AN8,AM7,AL7," & "AN7,AP7,AL6,AM6,AN6,AM5,H2,A5,B5," & "D5,C10,A11,B12,A13,C14,A15,B15,B16," & "C16,D17,B17,A17,D25,C25,D26,B26,A26," & "C27,B27,C28,B28,A28)"; 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 TRSTB : signal is true; attribute TAP_SCAN_CLOCK of TCK : signal is (4.0e6,BOTH); attribute INSTRUCTION_LENGTH of PM8620 : entity is 3; attribute INSTRUCTION_OPCODE of PM8620 : entity is "EXTEST (000)," & "SAMPLE (010)," & "IDCODE (001)," & "BYPASS (011,100,110,111)," & "STCTEST (101)"; attribute INSTRUCTION_CAPTURE of PM8620 : entity is "001"; attribute IDCODE_REGISTER of PM8620 : entity is "0001" & -- 4 bit version = 1H "1000011000100000" & -- 16 bit part number = 8620H "00001100110" & -- 11 bit manufacturer's code = 0CDH "1"; -- mandatory LSB by the standard attribute REGISTER_ACCESS of PM8620 : entity is "Boundary (STCTEST)"; attribute BOUNDARY_LENGTH of PM8620 : entity is 122; attribute BOUNDARY_REGISTER of PM8620 : entity is --num cell port function safe [ccell disval rslt] "121 (BC_1, *, control, 1)," & "120 (BC_1, INTB, output3, X, 121, 1, Z)," & "119 (BC_4, ALE, input, X)," & "118 (BC_4, CSB, input, X)," & "117 (BC_4, WRB, input, X)," & "116 (BC_4, RDB, input, X)," & "115 (BC_4, A(11), input, X)," & "114 (BC_4, A(10), input, X)," & "113 (BC_4, A(9), input, X)," & "112 (BC_4, A(8), input, X)," & "111 (BC_4, A(7), input, X)," & "110 (BC_4, A(6), input, X)," & "109 (BC_4, A(5), input, X)," & "108 (BC_4, A(4), input, X)," & "107 (BC_4, A(3), input, X)," & "106 (BC_4, A(2), input, X)," & "105 (BC_4, A(1), input, X)," & "104 (BC_4, A(0), input, X)," & "103 (BC_1, *, control, 1)," & "102 (BC_7, D(31), bidir, X, 103, 1, Z)," & "101 (BC_1, *, control, 1)," & "100 (BC_7, D(30), bidir, X, 101, 1, Z)," & "99 (BC_1, *, control, 1)," & "98 (BC_7, D(29), bidir, X, 99, 1, Z)," & "97 (BC_1, *, control, 1)," & "96 (BC_7, D(28), bidir, X, 97, 1, Z)," & "95 (BC_1, *, control, 1)," & "94 (BC_7, D(27), bidir, X, 95, 1, Z)," & "93 (BC_1, *, control, 1)," & "92 (BC_7, D(26), bidir, X, 93, 1, Z)," & "91 (BC_1, *, control, 1)," & "90 (BC_7, D(25), bidir, X, 91, 1, Z)," & "89 (BC_1, *, control, 1)," & "88 (BC_7, D(24), bidir, X, 89, 1, Z)," & "87 (BC_1, *, control, 1)," & "86 (BC_7, D(23), bidir, X, 87, 1, Z)," & "85 (BC_1, *, control, 1)," & "84 (BC_7, D(22), bidir, X, 85, 1, Z)," & "83 (BC_1, *, control, 1)," & "82 (BC_7, D(21), bidir, X, 83, 1, Z)," & "81 (BC_1, *, control, 1)," & "80 (BC_7, D(20), bidir, X, 81, 1, Z)," & "79 (BC_1, *, control, 1)," & "78 (BC_7, D(19), bidir, X, 79, 1, Z)," & "77 (BC_1, *, control, 1)," & "76 (BC_7, D(18), bidir, X, 77, 1, Z)," & "75 (BC_1, *, control, 1)," & "74 (BC_7, D(17), bidir, X, 75, 1, Z)," & "73 (BC_1, *, control, 1)," & "72 (BC_7, D(16), bidir, X, 73, 1, Z)," & "71 (BC_1, *, control, 1)," & "70 (BC_7, D(15), bidir, X, 71, 1, Z)," & "69 (BC_1, *, control, 1)," & "68 (BC_7, D(14), bidir, X, 69, 1, Z)," & "67 (BC_1, *, control, 1)," & "66 (BC_7, D(13), bidir, X, 67, 1, Z)," & "65 (BC_1, *, control, 1)," & "64 (BC_7, D(12), bidir, X, 65, 1, Z)," & "63 (BC_1, *, control, 1)," & "62 (BC_7, D(11), bidir, X, 63, 1, Z)," & "61 (BC_1, *, control, 1)," & "60 (BC_7, D(10), bidir, X, 61, 1, Z)," & "59 (BC_1, *, control, 1)," & "58 (BC_7, D(9), bidir, X, 59, 1, Z)," & "57 (BC_1, *, control, 1)," & "56 (BC_7, D(8), bidir, X, 57, 1, Z)," & "55 (BC_1, *, control, 1)," & "54 (BC_7, D(7), bidir, X, 55, 1, Z)," & "53 (BC_1, *, control, 1)," & "52 (BC_7, D(6), bidir, X, 53, 1, Z)," & "51 (BC_1, *, control, 1)," & "50 (BC_7, D(5), bidir, X, 51, 1, Z)," & "49 (BC_1, *, control, 1)," & "48 (BC_7, D(4), bidir, X, 49, 1, Z)," & "47 (BC_1, *, control, 1)," & "46 (BC_7, D(3), bidir, X, 47, 1, Z)," & "45 (BC_1, *, control, 1)," & "44 (BC_7, D(2), bidir, X, 45, 1, Z)," & "43 (BC_1, *, control, 1)," & "42 (BC_7, D(1), bidir, X, 43, 1, Z)," & "41 (BC_1, *, control, 1)," & "40 (BC_7, D(0), bidir, X, 41, 1, Z)," & "39 (BC_4, FACTORY_TEST(31), input, 1)," & "38 (BC_4, FACTORY_TEST(30), input, 1)," & "37 (BC_4, FACTORY_TEST(29), input, 1)," & "36 (BC_4, FACTORY_TEST(28), input, 1)," & "35 (BC_4, FACTORY_TEST(27), input, 1)," & "34 (BC_4, FACTORY_TEST(26), input, 1)," & "33 (BC_4, FACTORY_TEST(25), input, 1)," & "32 (BC_4, FACTORY_TEST(24), input, 1)," & "31 (BC_4, FACTORY_TEST(23), input, 1)," & "30 (BC_4, FACTORY_TEST(22), input, 1)," & "29 (BC_4, FACTORY_TEST(21), input, 1)," & "28 (BC_4, FACTORY_TEST(20), input, 1)," & "27 (BC_4, FACTORY_TEST(19), input, 1)," & "26 (BC_4, FACTORY_TEST(18), input, 1)," & "25 (BC_4, CMP, input, X)," & "24 (BC_4, SYSCLK, input, X)," & "23 (BC_4, RC1FP, input, X)," & "22 (BC_1, *, control, 1)," & "21 (BC_1, RESERVED, output3, X, 22, 1, Z)," & "20 (BC_4, RSTB, input, X)," & "19 (BC_4, FACTORY_TEST(17), input, 1)," & "18 (BC_4, FACTORY_TEST(16), input, 1)," & "17 (BC_4, FACTORY_TEST(15), input, 1)," & "16 (BC_4, FACTORY_TEST(14), input, 1)," & "15 (BC_4, FACTORY_TEST(13), input, 1)," & "14 (BC_4, FACTORY_TEST(12), input, 1)," & "13 (BC_4, FACTORY_TEST(11), input, 1)," & "12 (BC_4, FACTORY_TEST(10), input, 1)," & "11 (BC_4, FACTORY_TEST(9), input, 1)," & "10 (BC_4, FACTORY_TEST(8), input, 1)," & "9 (BC_4, FACTORY_TEST(7), input, 1)," & "8 (BC_4, FACTORY_TEST(6), input, 1)," & "7 (BC_4, FACTORY_TEST(5), input, 1)," & "6 (BC_4, FACTORY_TEST(4), input, 1)," & "5 (BC_4, FACTORY_TEST(3), input, 1)," & "4 (BC_4, FACTORY_TEST(2), input, 1)," & "3 (BC_4, FACTORY_TEST(1), input, 1)," & "2 (BC_4, FACTORY_TEST(0), input, 1)," & "1 (BC_4, FACTORY_TEST(32), input, 1)," & "0 (BC_4, FACTORY_TEST(33), input, 1)"; end PM8620;