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: PM8620

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