BSDL Files Library for JTAG
The only free public library that contains thousands of BSDL (Boundary Scan Description Language) models to use with BS/JTAG tools

Quick Instruments - a new way for board- and system-level test
BSDL File: package Download View details  


--  PMC_Sierra_Cells   VHDL Package and Package Body
--  for PMC - Sierra
--
--  revision     :  1.0
--
--  created by : James Lamond (Hewlett Packard Canada Ltd)
--
--  date         :  20 December 1995

package PMC_Sierra_Cells is

   use STD_1149_1_1990.all;

   constant cele0 : CELL_INFO;

end PMC_Sierra_Cells;


package body PMC_Sierra_Cells is

constant cele0 : CELL_INFO :=
 ((BIDIR_IN, EXTEST,  PI),  (BIDIR_OUT, EXTEST,  PO),
  (BIDIR_IN, SAMPLE,  PI),  (BIDIR_OUT, SAMPLE,  PI),
  (BIDIR_IN, RUNBIST, PI),  (BIDIR_OUT, RUNBIST, PO) );

end PMC_Sierra_Cells;  -- End of PMC_Sierra_Cells Package Body


--------------------------------------------------------------
--
--  PMC Sierra PM7347 S/UNI-JET.
--
-- Created by: George Runstedler
-- Verified by: Jean-Francois Pomerleau
-- Verified electrically against PM7347
-- Part # PM7347-B1-P
-- Lot # CCA17910A
-- Date code: M9919
-- Using HP3070 Boundary Scan S/W revision B.03.13
--
-- PM7347 BSDL Revision: 1.00
-- Date: July 9/99.
-- Hewlett Packard (Canada) Ltd
-- Release notes:
----------------------------------------------------------------------------

entity PM7347 is

generic (PHYSICAL_PIN_MAP : string := "SBGA_256");

port (
        TPOS_TDATO      : out          bit         ;
        TNEG_TOHM       : out          bit         ;
        TCLK            : out          bit         ;
        RPOS_RDATI      : in           bit         ;
        RNEG_RLCV_ROHM  : in           bit         ;
        RCLK            : in           bit         ;
        TOHINS          : in           bit         ;
        TOH             : in           bit         ;
        TOHFP           : out          bit         ;
        TOHCLK          : out          bit         ;
        REF8KI          : in           bit         ;
        TPOHINS         : in           bit         ;
        TPOH_TDATI      : in           bit         ;
        TPOHFP_TFPO_TMFPO_TGAPCLK : out          bit         ;
        TPOHCLK         : out          bit         ;
        TIOHM_TFPI_TMFPI      : in           bit         ;
        TICLK           : in           bit         ;
        ROHFP           : out          bit         ;
        ROH             : out          bit         ;
        ROHCLK          : out          bit         ;
        REF8KO_RPOHFP_RFPO_RMFPO   : out          bit         ;
        RPOH_ROVRHD     : out          bit         ;
        RPOHCLK_RSCLK_RGAPCLK   : out          bit         ;
        LCD_RDATO       : out          bit         ;
        FRMSTAT         : out          bit         ;
        ATM8            : in           bit         ;
        TDAT            : in           bit_vector  (15 downto 0);
        TPRTY           : in           bit         ;
        TSOC            : in           bit         ;
        TENB            : in           bit         ;
        TADR            : in           bit_vector  (2 downto 0);
        TCA             : out          bit         ;
        TFCLK           : in           bit         ;
        DTCA            : out          bit         ;
        RDAT            : out          bit_vector  (15 downto 0);
        RPRTY           : out          bit         ;
        RSOC            : out          bit         ;
        RENB            : in           bit         ;
        RADR            : in           bit_vector  (2 downto 0);
        RCA             : out          bit         ;
        RFCLK           : in           bit         ;
        DRCA            : out          bit         ;
        PHY_ADR         : in           bit_vector  (2 downto 0);
        CSB             : in           bit         ;
        WRB             : in           bit         ;
        RDB             : in           bit         ;
        D               : inout        bit_vector  (7 downto 0);
        A               : in           bit_vector  (10 downto 0);
        RSTB            : in           bit         ;
        ALE             : in           bit         ;
        INTB            : out          bit         ;
        TCK             : in           bit         ;
        TMS             : in           bit         ;
        TDI             : in           bit         ;
        TDO             : out          bit         ;
        TRSTB           : in           bit         ;
        BIAS            : linkage      bit_vector  (0 to 3);
        VDD             : linkage      bit_vector  (0 to 31);
        VSS             : linkage      bit_vector  (0 to 58);
        NC              : linkage      bit_vector  (0 to 51)
        ) ;

use STD_1149_1_1990.all;
use PMC_Sierra_Cells.all;

attribute PIN_MAP of PM7347 : entity is PHYSICAL_PIN_MAP ;

constant SBGA_256 : PIN_MAP_STRING :=

       "TPOS_TDATO    :    C6, " &
       "TNEG_TOHM     :    A5, " &
       "TCLK          :    B5, " &
       "RPOS_RDATI    :    D6, " &
       "RNEG_RLCV_ROHM:    C5, " &
       "RCLK          :    A4, " &
       "TOHINS        :    J4, " &
       "TOH           :    H3, " &
       "TOHFP         :    J3, " &
       "TOHCLK        :    H2, " &
       "REF8KI        :    T3, " &
       "TPOHINS       :   V14, " &
       "TPOH_TDATI    :   Y15, " &
       "TPOHFP_TFPO_TMFPO_TGAPCLK   :   W14, " &
       "TPOHCLK       :   U13, " &
       "TIOHM_TFPI_TMFPI    :   W15, " &
       "TICLK         :   V15, " &
       "ROHFP         :    J1, " &
       "ROH           :    J2, " &
       "ROHCLK        :    K4, " &
       "REF8KO_RPOHFP_RFPO_RMFPO :   U12, " &
       "RPOH_ROVRHD   :   V13, " &
       "RPOHCLK_RSCLK_RGAPCLK :   W13, " &
       "LCD_RDATO     :   Y14, " &
       "FRMSTAT       :    U1, " &
       "ATM8          :   L18, " &
       "TDAT          : ( C15, A16, B16, D15, C16, A17, B17, D16, C17, D18, " 
&
       "                 E17, D19, D20, E18, F17, E19 )," &
       "TPRTY         :   G19, " &
       "TSOC          :   G20, " &
       "TENB          :   H18, " &
       "TADR          : ( F18, F19, F20 )," &
       "TCA           :   H19, " &
       "TFCLK         :   E20, " &
       "DTCA          :   J17, " &
       "RDAT          : ( T20, T19, R17, T18, U20, U19, T17, U18, V17, U16, " 
&
       "                 W17, Y17, V16, U15, W16, Y16 )," &
       "RPRTY         :   R18, " &
       "RSOC          :   M17, " &
       "RENB          :   N18, " &
       "RADR          : ( P19, N17, P18 )," &
       "RCA           :   N19, " &
       "RFCLK         :   P20, " &
       "DRCA          :   L17, " &
       "PHY_ADR       : ( K18, L20, L19 )," &
       "CSB           :    C9, " &
       "WRB           :    B8, " &
       "RDB           :    D9, " &
       "D             : ( D12, C13, A14, B14, D13, C14, A15, B15 )," &
       "A             : ( B9, B10, C10, A11, B11, C11, D11, A12, B12, C12, " &
       "                 B13 )," &
       "RSTB          :    C8, " &
       "ALE           :    A8, " &
       "INTB          :    A7, " &
       "TCK           :    B6, " &
       "TMS           :    C7, " &
       "TDI           :    D8, " &
       "TDO           :    B7, " &
       "TRSTB         :    A6, " &
       "BIAS          : ( H20, U17, D4, U4 )," &
       "VDD           : ( B2, B3, B18, B19, C2, C3, C18, C19, D7, D10, " &
       "                 D14, G4, G17, G18, H17, K17, L4, P4, P17, R19, " &
       "                 R20, U7, U11, U14, V2, V3, V18, V19, W2, W3, " &
       "                 W18, W19 )," &
       "VSS           : ( A1, A2, A3, A9, A10, A13, A18, A19, A20, B1, " &
       "                 B20, C1, C20, D1, E1, E2, E3, F3, F4, G1, " &
       "                 G2, H1, H4, J20, K2, K3, K20, L1, M1, M4, " &
       "                 N1, N20, P3, R1, U9, V1, V6, V9, V12, V20, " &
       "                 W1, W5, W6, W8, W9, W11, W12, W20, Y1, Y2, " &
       "                 Y3, Y5, Y8, Y11, Y12, Y13, Y18, Y19, Y20 )," &
       "NC            : ( B4, C4, D2, D3, D5, D17, E4, F1, F2, G3, " &
       "                 J18, J19, K1, K19, L2, L3, M2, M3, M18, M19," &
       "                 M20, N2, N3, N4, P1, P2, R2, R3, R4, T1, " &
       "                 T2, T4, U2, U3, U5, U6, U8, U10, V4, V5, " &
       "                 V7, V8, V10, V11, W4, W7, W10, Y4, Y6, Y7, " &
       "                 Y9, Y10 )";



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_RESET of TRSTB : signal is true;

attribute TAP_SCAN_CLOCK of TCK : signal is ( 5.0000e+06, BOTH );


attribute INSTRUCTION_LENGTH of PM7347 : entity is 3;

attribute INSTRUCTION_OPCODE of PM7347 : entity is

        "IDCODE (001)," &
        "SAMPLE (010)," &
        "BYPASS (011, 100, 110, 111)," &
        "EXTEST (000)," &
        "STCTEST  (101)" ;

attribute INSTRUCTION_CAPTURE of PM7347 : entity is "001";

attribute IDCODE_REGISTER of PM7347 : entity is

--  ID-CODE for PM7347
"0010" &                  -- 4-bit version = 2H
"0111001101000110" &      -- 16-bit part number = 7346H
"00001100110" &           -- 12-bit manufacturer's code  0CDH
"1" ;                     -- mandatory LSB

attribute REGISTER_ACCESS of pm7347 : entity is
    "BOUNDARY (STCTEST)"; 

attribute BOUNDARY_CELLS of PM7347 : entity is "BC_4, BC_1, cele0";
attribute BOUNDARY_LENGTH of PM7347 : entity is 198;

attribute BOUNDARY_REGISTER of PM7347 : entity is

        -- num   cell  port  function safe [ccell disval rslt]

        "197 ( BC_4, TDAT(15), input, X ) ,"  &
        "196 ( BC_4, TDAT(14), input, X ) ,"  &
        "195 ( BC_4, TDAT(13), input, X ) ,"  &
        "194 ( BC_4, TDAT(12), input, X ) ,"  &
        "193 ( BC_4, TDAT(11), input, X ) ,"  &
        "192 ( BC_4, TDAT(10), input, X ) ,"  &
        "191 ( BC_4, TDAT(9), input, X ) ,"  &
        "190 ( BC_4, TDAT(8), input, X ) ,"  &
        "189 ( BC_4, TDAT(7), input, X ) ,"  &
        "188 ( BC_4, TDAT(6), input, X ) ,"  &
        "187 ( BC_4, TDAT(5), input, X ) ,"  &
        "186 ( BC_4, TDAT(4), input, X ) ,"  &
        "185 ( BC_4, TDAT(3), input, X ) ,"  &
        "184 ( BC_4, TDAT(2), input, X ) ,"  &
        "183 ( BC_4, TDAT(1), input, X ) ,"  &
        "182 ( BC_4, TDAT(0), input, X ) ,"  &
        "181 ( BC_4, TFCLK, input, X ) ,"  &
        "180 ( BC_4, TADR(2), input, X ) ,"  &
        "179 ( BC_4, TADR(1), input, X ) ,"  &
        "178 ( BC_4, TADR(0), input, X ) ,"  &
        "177 ( BC_4, *, internal, 1 ) ,"  &
        "176 ( BC_4, *, internal, 1 ) ,"  &
        "175 ( BC_4, TPRTY, input, X ) ,"  &
        "174 ( BC_4, TSOC, input, X ) ,"  &
        "173 ( BC_4, TENB, input, X ) ,"  &
        "172 ( BC_1, TCA, output3, X , 171, 1, Z),"  &
        "171 ( BC_1, *, control, 1 ) ,"  &
        "170 ( BC_1, DTCA, output3, X , 0, 1, Z),"  &
        "169 ( BC_1, *, internal, X ) ,"  &
        "168 ( BC_1, *, internal, X ) ,"  &
        "167 ( BC_1, *, internal, X ) ,"  &
        "166 ( BC_4, PHY_ADR(2), input, X ),"  &
        "165 ( BC_4, PHY_ADR(1), input, X ),"  &
        "164 ( BC_4, PHY_ADR(0), input, X ),"  &
        "163 ( BC_4, ATM8, input, X ) ,"  &
        "162 ( BC_1, DRCA, output3, X , 0, 1, Z),"  &
        "161 ( BC_1, *, internal, X ) ,"  &
        "160 ( BC_1, *, internal, X ) ,"  &
        "159 ( BC_1, *, internal, X ) ,"  &
        "158 ( BC_1, RCA, output3, X , 157, 1, Z),"  &
        "157 ( BC_1, *, control, 1 ) ,"  &
        "156 ( BC_1, RSOC, output3, X , 131, 1, Z),"  &
        "155 ( BC_4, RENB, input, X ) ,"  &
        "154 ( BC_4, RFCLK, input, X ) ,"  &
        "153 ( BC_4, RADR(2), input, X ) ,"  &
        "152 ( BC_4, RADR(1), input, X ) ,"  &
        "151 ( BC_4, RADR(0), input, X ) ,"  &
        "150 ( BC_4, *, internal, 1 ) ,"  &
        "149 ( BC_4, *, internal, 1 ) ,"  &
        "148 ( BC_1, RPRTY, output3, X , 131, 1, Z),"  &
        "147 ( BC_1, RDAT(15), output3, X , 131, 1, Z),"  &
        "146 ( BC_1, RDAT(14), output3, X , 131, 1, Z),"  &
        "145 ( BC_1, RDAT(13), output3, X , 131, 1, Z),"  &
        "144 ( BC_1, RDAT(12), output3, X , 131, 1, Z),"  &
        "143 ( BC_1, RDAT(11), output3, X , 131, 1, Z),"  &
        "142 ( BC_1, RDAT(10), output3, X , 131, 1, Z),"  &
        "141 ( BC_1, RDAT(9), output3, X , 131, 1, Z),"  &
        "140 ( BC_1, RDAT(8), output3, X , 131, 1, Z),"  &
        "139 ( BC_1, RDAT(7), output3, X , 131, 1, Z),"  &
        "138 ( BC_1, RDAT(6), output3, X , 131, 1, Z),"  &
        "137 ( BC_1, RDAT(5), output3, X , 131, 1, Z),"  &
        "136 ( BC_1, RDAT(4), output3, X , 131, 1, Z),"  &
        "135 ( BC_1, RDAT(3), output3, X , 131, 1, Z),"  &
        "134 ( BC_1, RDAT(2), output3, X , 131, 1, Z),"  &
        "133 ( BC_1, RDAT(1), output3, X , 131, 1, Z),"  &
        "132 ( BC_1, RDAT(0), output3, X , 131, 1, Z),"  &
        "131 ( BC_1, *, control, 1 ) ,"  &
        "130 ( BC_4, TICLK, input, X ) ,"  &
        "129 ( BC_4, *, internal, 0 ) ,"  &
        "128 ( BC_4, *, internal, 0 ) ,"  &
        "127 ( BC_4, *, internal, 0 ) ,"  &
        "126 ( BC_4, TIOHM_TFPI_TMFPI, input, X ) ,"  &
        "125 ( BC_4, *, internal, 0 ) ,"  &
        "124 ( BC_4, *, internal, 0 ) ,"  &
        "123 ( BC_4, *, internal, 1 ) ,"  &
        "122 ( BC_4, TPOH_TDATI, input, X ) ,"  &
        "121 ( BC_4, *, internal, 0 ) ,"  &
        "120 ( BC_4, *, internal, 0 ) ,"  &
        "119 ( BC_4, *, internal, 0 ) ,"  &
        "118 ( BC_4, TPOHINS, input, X ) ,"  &
        "117 ( BC_4, *, internal, 0 ) ,"  &
        "116 ( BC_4, *, internal, 0 ) ,"  &
        "115 ( BC_4, *, internal, 0 ) ,"  &
        "114 ( BC_1, TPOHCLK, output3, X , 0, 1, Z),"  &
        "113 ( BC_1, *, internal, X ) ,"  &
        "112 ( BC_1, *, internal, X ) ,"  &
        "111 ( BC_1, *, internal, X ) ,"  &
        "110 ( BC_1, TPOHFP_TFPO_TMFPO_TGAPCLK, output3, X , 0, 1, Z),"  &
        "109 ( BC_1, *, internal, X ) ,"  &
        "108 ( BC_1, *, internal, X ) ,"  &
        "107 ( BC_1, *, internal, X ) ,"  &
        "106 ( BC_1, LCD_RDATO, output3, X , 0, 1, Z),"  &
        "105 ( BC_1, *, internal, X ) ,"  &
        "104 ( BC_1, *, internal, X ) ,"  &
        "103 ( BC_1, *, internal, X ) ,"  &
        "102 ( BC_1, RPOH_ROVRHD, output3, X , 0, 1, Z),"  &
        "101 ( BC_1, *, internal, X ) ,"  &
        "100 ( BC_1, *, internal, X ) ,"  &
        "99 ( BC_1, *, internal, X ) ,"  &
        "98 ( BC_1, RPOHCLK_RSCLK_RGAPCLK, output3, X , 0, 1, Z),"  &
        "97 ( BC_1, *, internal, X ) ,"  &
        "96 ( BC_1, *, internal, X ) ,"  &
        "95 ( BC_1, *, internal, X ) ,"  &
        "94 ( BC_1, REF8KO_RPOHFP_RFPO_RMFPO, output3, X , 0, 1, Z),"  &
        "93 ( BC_1, *, internal, X ) ,"  &
        "92 ( BC_1, *, internal, X ) ,"  &
        "91 ( BC_1, *, internal, X ) ,"  &
        "90 ( BC_1, FRMSTAT, output3, X , 0, 1, Z),"  &
        "89 ( BC_1, *, internal, X ) ,"  &
        "88 ( BC_1, *, internal, X ) ,"  &
        "87 ( BC_1, *, internal, X ) ,"  &
        "86 ( BC_4, REF8KI, input, X ) ,"  &
        "85 ( BC_1, ROHCLK, output3, X , 0, 1, Z),"  &
        "84 ( BC_1, *, internal, X ) ,"  &
        "83 ( BC_1, *, internal, X ) ,"  &
        "82 ( BC_1, *, internal, X ) ,"  &
        "81 ( BC_1, ROHFP, output3, X , 0, 1, Z),"  &
        "80 ( BC_1, *, internal, X ) ,"  &
        "79 ( BC_1, *, internal, X ) ,"  &
        "78 ( BC_1, *, internal, X ) ,"  &
        "77 ( BC_1, ROH, output3, X , 0, 1, Z),"  &
        "76 ( BC_1, *, internal, X ) ,"  &
        "75 ( BC_1, *, internal, X ) ,"  &
        "74 ( BC_1, *, internal, X ) ,"  &
        "73 ( BC_1, TOHFP, output3, X , 0, 1, Z),"  &
        "72 ( BC_1, *, internal, X ) ,"  &
        "71 ( BC_1, *, internal, X ) ,"  &
        "70 ( BC_1, *, internal, X ) ,"  &
        "69 ( BC_1, TOHCLK, output3, X , 0, 1, Z),"  &
        "68 ( BC_1, *, internal, X ) ,"  &
        "67 ( BC_1, *, internal, X ) ,"  &
        "66 ( BC_1, *, internal, X ) ,"  &
        "65 ( BC_4, TOHINS, input, X ) ,"  &
        "64 ( BC_4, *, internal, 0 ) ,"  &
        "63 ( BC_4, *, internal, 0 ) ,"  &
        "62 ( BC_4, *, internal, 0 ) ,"  &
        "61 ( BC_4, TOH, input, X ) ,"  &
        "60 ( BC_4, *, internal, 0 ) ,"  &
        "59 ( BC_4, *, internal, 0 ) ,"  &
        "58 ( BC_4, *, internal, 0 ) ,"  &
        "57 ( BC_4, RCLK, input, X ) ,"  &
        "56 ( BC_4, *, internal, 0 ) ,"  &
        "55 ( BC_4, *, internal, 0 ) ,"  &
        "54 ( BC_4, *, internal, 0 ) ,"  &
        "53 ( BC_4, RNEG_RLCV_ROHM, input, X ) ,"  &
        "52 ( BC_4, *, internal, 0 ) ,"  &
        "51 ( BC_4, *, internal, 0 ) ,"  &
        "50 ( BC_4, *, internal, 0 ) ,"  &
        "49 ( BC_4, RPOS_RDATI, input, X ) ,"  &
        "48 ( BC_4, *, internal, 0 ) ,"  &
        "47 ( BC_4, *, internal, 0 ) ,"  &
        "46 ( BC_4, *, internal, 0 ) ,"  &
        "45 ( BC_1, TCLK, output3, X , 0, 1, Z),"  &
        "44 ( BC_4, *, internal, 0 ) ,"  &
        "43 ( BC_4, *, internal, 0 ) ,"  &
        "42 ( BC_4, *, internal, 0 ) ,"  &
        "41 ( BC_1, TNEG_TOHM, output3, X , 0, 1, Z),"  &
        "40 ( BC_4, *, internal, 0 ) ,"  &
        "39 ( BC_4, *, internal, 0 ) ,"  &
        "38 ( BC_4, *, internal, 0 ) ,"  &
        "37 ( BC_1, TPOS_TDATO, output3, X , 0, 1, Z),"  &
        "36 ( BC_1, *, internal, X ) ,"  &
        "35 ( BC_1, *, internal, X ) ,"  &
        "34 ( BC_1, *, internal, X ) ,"  &
        "33 ( BC_1, INTB, output2, 1 , 33, 1, weak1),"  &
        "32 ( BC_4, RSTB, input, X ) ,"  &
        "31 ( BC_4, WRB, input, X ) ,"  &
        "30 ( BC_4, RDB, input, X ) ,"  &
        "29 ( BC_4, ALE, input, X ) ,"  &
        "28 ( BC_4, CSB, input, X ) ,"  &
        "27 ( BC_4, A(10), input, X ) ,"  &
        "26 ( BC_4, A(9), input, X ) ,"  &
        "25 ( BC_4, A(8), input, X ) ,"  &
        "24 ( BC_4, A(7), input, X ) ,"  &
        "23 ( BC_4, A(6), input, X ) ,"  &
        "22 ( BC_4, A(5), input, X ) ,"  &
        "21 ( BC_4, A(4), input, X ) ,"  &
        "20 ( BC_4, A(3), input, X ) ,"  &
        "19 ( BC_4, A(2), input, X ) ,"  &
        "18 ( BC_4, A(1), input, X ) ,"  &
        "17 ( BC_4, A(0), input, X ) ,"  &
        "16 ( cele0, D(7), bidir, X , 15, 1, Z),"  &
        "15 ( BC_1, *, control, 1 ) ,"  &
        "14 ( cele0, D(6), bidir, X , 13, 1, Z),"  &
        "13 ( BC_1, *, control, 1 ) ,"  &
        "12 ( cele0, D(5), bidir, X , 11, 1, Z),"  &
        "11 ( BC_1, *, control, 1 ) ,"  &
        "10 ( cele0, D(4), bidir, X , 9, 1, Z),"  &
        "9 ( BC_1, *, control, 1 ) ,"  &
        "8 ( cele0, D(3), bidir, X , 7, 1, Z),"  &
        "7 ( BC_1, *, control, 1 ) ,"  &
        "6 ( cele0, D(2), bidir, X , 5, 1, Z),"  &
        "5 ( BC_1, *, control, 1 ) ,"  &
        "4 ( cele0, D(1), bidir, X , 3, 1, Z),"  &
        "3 ( BC_1, *, control, 1 ) ,"  &
        "2 ( cele0, D(0), bidir, X , 1, 1, Z),"  &
        "1 ( BC_1, *, control, 1 ) ,"  &
        "0 ( BC_1, *, control, 1 ) ";

end PM7347;





 

This library contains 8972 BSDL files (for 7016 distinct entities) from 68 vendors
Last BSDL model (sam4s16b) was added on Dec 7, 2017 14:26
info@bsdl.info