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: MT49H16M36 Download View details  


--***********************************************************************************************
--*
--*    File Name:  MT49H16M36.BSDL  
--*     Revision:  1.1
--*         Date:  Aug 23, 2007
--*        Model:  BSDL
--*    Simulator:  Agilent Technologies
--*
--* Dependencies:  None
--*
--*       Author:  Brian Gross
--*        Email:  bgross@micron.com
--*        Phone:  (208)363-1961
--*      Company:  Micron Technology, Inc.
--*        Model:  MT49H16M36 (16M x 36  RLDRAM II)
--*
--*  Description:  Micron 16M x 36 BSDL model
--*
--*   Limitation:  IEEE 1149.1 Serial Boundary Scan (JTAG) 
--*
--*                Disclaimer:  THESE DESIGNS ARE PROVIDED "AS IS" WITH NO 
--*                WARRANTY WHATSOEVER AND MICRON SPECIFICALLY DISCLAIMS 
--*                ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR
--*                A PARTICULAR PURPOSE, OR AGAINST INFRINGEMENT.
--*
--*                Copyright (C) 1998 Micron Semiconductor Products, Inc.
--*                All rights reserved
--*
--* Rev	  Author   Date     Changes
--* ---------------------------------------------------------------------------   
--* 1.1	  BCG	   8/23/07  Added Rev History
--*		            Corrected the order of the bidir/control pins as they were backwards
--* 
--*********************************************************************************************/

entity  MT49H16M36 is

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

port  (
               A:   in                 bit_vector(0 to 19);
               B:   in                 bit_vector(0 to 2);
              DQ:   inout              bit_vector(0 to 35);
            QK_n:   buffer             bit_vector(0 to 1); 
              QK:   buffer             bit_vector(0 to 1);
              DK:   in                 bit_vector(0 to 1);
            DK_n:   in                 bit_vector(0 to 1);
              DM:   in                 bit;
              CK:   in                 bit;
            CK_n:   in                 bit;
            WE_n:   in                 bit;
           REF_n:   in                 bit;
            CS_n:   in                 bit;
              ZQ:   in                 bit;
             TMS:   in                 bit;
            QVLD:   buffer             bit;
             TDI:   in                 bit;
             TCK:   in                 bit;
             TDO:   out                bit;
            VEXT:   linkage bit_vector(0 to 3);
            VREF:   linkage bit_vector(0 to 1);
             Vdd:   linkage bit_vector(0 to 14);
	    VddL:   linkage bit;
             Vss:   linkage bit_vector(0 to 14);
	    VssL:   linkage bit;
            VssQ:   linkage bit_vector(0 to 11);
            VddQ:   linkage bit_vector(0 to 7);
             VTT:   linkage bit_vector(0 to 3);
              NC:   linkage bit_vector(0 to 2));

             use STD_1149_1_1994.all;

         attribute COMPONENT_CONFORMANCE of MT49H16M36 : entity is

            "STD_1149_1_1993";

         attribute PIN_MAP of  MT49H16M36 : entity is PHYSICAL_PIN_MAP;

            constant FBGA : PIN_MAP_STRING:=  

       "       A:    (G12,G11,G10,H12,H11,F1,G2,G3,G1,H2,M12,  " &
       "              M11,M10,L12,L11,P1,M2,M3,N1,N12), " & --Address
       "       B:    (J11,K11,H1),                 " &  --Bank Address
       "    VEXT:    (A3,A10,V3,V10),              " &  --Power Supply
       "      DM:     P12,                         " &  --Input Data Mask
       "      QK:    (D11,R2),                     " &  --Output Data Clocks
       "    QK_n:    (D10,R3),                     " &  --Output Data Clocks 
       "      DK:    (J1,K1),                      " &  --Input Data Clocks
       "    DK_n:    (J2,K2),                      " &  --Input Data Clocks 
       "      CK:     J12,                         " &  --Pos Clock
       "    CK_n:     K12,                         " &  --Neg Clock
       "   REF_n:     L1,                          " &  --Command control
       "    QVLD:     F12,                         " &  --Data Valid
       "    CS_n:     L2,                          " &  --Neg Chip Select
       "    WE_n:     M1,                          " &  --Command control
       "      ZQ:     V2,                          " &  --Impedance control 
       "      DQ:    (B11,B10,C11,C10,E11,E10,F11,F10,B2,B3,C2,C3,  " &
       "              D2,D3,E2,E3,F2,F3,U2,U3,T2,T3,P2,P3,N2,N3,    " &
       "              U11,U10,T11,T10,R11,R10,P11,P10,N11,N10),     " &                                      
       "     TMS:     A11,                  " &     --Test Mode Select
       "     TDI:     V12,                  " &     --Test Data-In
       "     TCK:     A12,                  " &     --Test Clock
       "     TDO:     V11,                  " &     --Test Data-Out
       "    VREF:    (A1,V1),               " &     --HSTL Input Ref Voltage
       "     VDD:    (B1,B12,G4,G9,J3,J4,J9,K3,K4,   " & --Power Supply
       "              K9,K10,M4,M9,U1,U12),              " &
       "    VDDL:     J10,                              " & --Isolated DLL Power Supply
       "     VSS:    (A2,A4,A9,D12,H3,H4,H9,L3,L4,L9,L10,      " & --GND
       "              R1,R12,V4,V9),                     " &
       "    VSSL:     H10,                              " & --Isolated DLL GND
       "     VTT:    (C1,C12,T1,T12),             " & --Isolated Term Supply
       "    VSSQ:    (B4,B9,D4,D9,F4,F9,N4,N9,R4,R9,U4,U9),   " & --Isolated
                                                -- Output Buffer Supply, GND
       "    VDDQ:    (C4,C9,E4,E9,P4,P9,T4,T9),          " & --Power Supply
       "      NC:    (E1,D1,E12)                     " ; --No Connection                      

         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_CLOCK      of    TCK : signal is (10.0e6, BOTH);

         attribute INSTRUCTION_LENGTH of MT49H16M36 : entity is 8;   

         attribute INSTRUCTION_OPCODE of MT49H16M36 : entity is

                   "EXTEST            (00000000),  " &                    
                   "SAMPLEZ           (00000011),  " &
                   "SAMPLE            (00000101),  " &
                   "CLAMP             (00000111),  " & 
                   "IDCODE            (00100001),  " & 
                   "BYPASS            (11111111)   " ;

         attribute INSTRUCTION_CAPTURE of MT49H16M36 : entity is 

                   "00100001";
                  
         attribute IDCODE_REGISTER of  MT49H16M36 : entity is

                   "0010"               & --Die Rev & Width
                   "0001000110100111"   & --Device ID
                   "00000101100"        & --MICRON JEDEC ID
                   "1"                  ; --ID REGISTER PRESENCE INDICATOR

        attribute REGISTER_ACCESS of MT49H16M36 : entity is
                   
                   "BOUNDARY           (EXTEST,SAMPLE)," &
                   "BYPASS             (SAMPLEZ,CLAMP,BYPASS)";

        attribute BOUNDARY_LENGTH  of MT49H16M36 : entity is 113;

        attribute BOUNDARY_REGISTER  of  MT49H16M36 : entity is

                  "0        (BC_1, DK(1),      input,    X), " &
                  "1        (BC_1, DK_n(1),    input,    X), " &
                  "2        (BC_1, CS_n,       input,    X), " &
                  "3        (BC_1, REF_n,      input,    X), " &
                  "4        (BC_1, WE_n,       input,    X), " &
                  "5        (BC_1, A(17),      input,    X), " &
                  "6        (BC_1, A(16),      input,    X), " &
                  "7        (BC_1, A(18),      input,    X), " &
                  "8        (BC_1, A(15),      input,    X), " &
		  "9	    (BC_2, *,          control,  0), " &
                 "10        (BC_7, DQ(25),     bidir,    X, 9, 0, Z), " &
                 "11        (BC_2, *,          control,  0), " &
                 "12        (BC_7, DQ(24),     bidir,    X, 11, 0, Z), " &
                 "13        (BC_2, *,          control,  0), " &
                 "14        (BC_7, DQ(23),     bidir,    X, 13, 0, Z), " &
                 "15        (BC_2, *,          control,  0), " &
                 "16        (BC_7, DQ(22),     bidir,    X, 15, 0, Z), " &  
                 "17        (BC_1, QK(1),      output2,  X), " &
                 "18        (BC_1, QK_n(1),    output2,  X), " &
		 "19	    (BC_2, *,          control,  0), " &
                 "20        (BC_7, DQ(20),     bidir,    X, 19, 0, Z), " &
                 "21        (BC_2, *,          control,  0), " &
                 "22        (BC_7, DQ(21),     bidir,    X, 21, 0, Z), " &
                 "23        (BC_2, *,          control,  0), " &
                 "24        (BC_7, DQ(18),     bidir,    X, 23, 0, Z), " &
                 "25        (BC_2, *,          control,  0), " &
                 "26        (BC_7, DQ(19),     bidir,    X, 25, 0, Z), " &
                 "27        (BC_1, ZQ,         input,    X), " &
		 "28	    (BC_2, *,          control,  0), " &
                 "29        (BC_7, DQ(27),     bidir,    X, 28, 0, Z), " &
                 "30        (BC_2, *,          control,  0), " &
                 "31        (BC_7, DQ(26),     bidir,    X, 30, 0, Z), " &
                 "32        (BC_2, *,          control,  0), " &
                 "33        (BC_7, DQ(29),     bidir,    X, 32, 0, Z), " &
                 "34        (BC_2, *,          control,  0), " &
                 "35        (BC_7, DQ(28),     bidir,    X, 34, 0, Z), " &
                 "36        (BC_2, *,          control,  0), " &
                 "37        (BC_7, DQ(31),     bidir,    X, 36, 0, Z), " &
                 "38        (BC_2, *,          control,  0), " &
                 "39        (BC_7, DQ(30),     bidir,    X, 38, 0, Z), " &
                 "40        (BC_2, *,          control,  0), " &
                 "41        (BC_7, DQ(32),     bidir,    X, 40, 0, Z), " &
                 "42        (BC_2, *,          control,  0), " &
                 "43        (BC_7, DQ(33),     bidir,    X, 42, 0, Z), " &
                 "44        (BC_2, *,          control,  0), " &
                 "45        (BC_7, DQ(34),     bidir,    X, 44, 0, Z), " &
                 "46        (BC_2, *,          control,  0), " &
                 "47        (BC_7, DQ(35),     bidir,    X, 46, 0, Z), " &
                 "48        (BC_1, DM,         input,    X), " &
                 "49        (BC_1, A(19),      input,    X), " &
                 "50        (BC_1, A(11),      input,    X), " &
                 "51        (BC_1, A(12),      input,    X), " &
                 "52        (BC_1, A(10),      input,    X), " &
                 "53        (BC_1, A(13),      input,    X), " &
                 "54        (BC_1, A(14),      input,    X), " &
                 "55        (BC_1, B(1),       input,    X), " &
                 "56        (BC_4, CK_n,       input,    X), " &
                 "57        (BC_4, CK,         input,    X), " &
                 "58        (BC_1, B(0),       input,    X), " &
                 "59        (BC_1, A(4),       input,    X), " &
                 "60        (BC_1, A(3),       input,    X), " &
                 "61        (BC_1, A(0),       input,    X), " &
                 "62        (BC_1, A(2),       input,    X), " &
                 "63        (BC_1, A(1),       input,    X), " &
                 "64        (BC_4, *,          internal, X), " &
                 "65        (BC_1, QVLD,       output2,  X), " &
		 "66	    (BC_2, *,          control,  0), " &
                 "67        (BC_7, DQ(7),      bidir,    X, 66, 0, Z), " &
                 "68        (BC_2, *,          control,  0), " &
                 "69        (BC_7, DQ(6),      bidir,    X, 68, 0, Z), " &
                 "70        (BC_2, *,          control,  0), " &
                 "71        (BC_7, DQ(5),      bidir,    X, 70, 0, Z), " &
                 "72        (BC_2, *,          control,  0), " &
                 "73        (BC_7, DQ(4),      bidir,    X, 72, 0, Z), " &  
                 "74        (BC_1, QK(0),      output2,  X), " &
                 "75        (BC_1, QK_n(0),    output2,  X), " &
		 "76	    (BC_2, *,          control,  0), " &
                 "77        (BC_7, DQ(2),      bidir,    X, 76, 0, Z), " &
                 "78        (BC_2, *,          control,  0), " &
                 "79        (BC_7, DQ(3),      bidir,    X, 78, 0, Z), " &
                 "80        (BC_2, *,          control,  0), " &
                 "81        (BC_7, DQ(0),      bidir,    X, 80, 0, Z), " &
                 "82        (BC_2, *,          control,  0), " &
                 "83        (BC_7, DQ(1),      bidir,    X, 82, 0, Z), " &
                 "84        (BC_2, *,          control,  0), " &
                 "85        (BC_7, DQ(9),      bidir,    X, 84, 0, Z), " &
                 "86        (BC_2, *,          control,  0), " &
                 "87        (BC_7, DQ(8),      bidir,    X, 86, 0, Z), " &
                 "88        (BC_2, *,          control,  0), " &
                 "89        (BC_7, DQ(11),     bidir,    X, 88, 0, Z), " &
                 "90        (BC_2, *,          control,  0), " &
                 "91        (BC_7, DQ(10),     bidir,    X, 90, 0, Z), " &
                 "92        (BC_2, *,          control,  0), " &
                 "93        (BC_7, DQ(13),     bidir,    X, 92, 0, Z), " &
                 "94        (BC_2, *,          control,  0), " &
                 "95        (BC_7, DQ(12),     bidir,    X, 94, 0, Z), " &
                 "96        (BC_2, *,          control,  0), " &
                 "97        (BC_7, DQ(14),     bidir,    X, 96, 0, Z), " &
                 "98        (BC_2, *,          control,  0), " &
                 "99        (BC_7, DQ(15),     bidir,    X, 98, 0, Z), " &
                "100        (BC_2, *,          control,  0), " &
                "101        (BC_7, DQ(16),     bidir,    X, 100, 0, Z), " &
                "102        (BC_2, *,          control,  0), " &
                "103        (BC_7, DQ(17),     bidir,    X, 102, 0, Z), " &
                "104        (BC_4, *,          internal, X), " &
                "105        (BC_1, A(5),       input,    X), " &
                "106        (BC_1, A(6),       input,    X), " &
                "107        (BC_1, A(7),       input,    X), " &
                "108        (BC_1, A(8),       input,    X), " &
                "109        (BC_1, B(2),       input,    X), " &
                "110        (BC_1, A(9),       input,    X), " &
                "111        (BC_1, DK_n(0),    input,    X), " &
                "112        (BC_1, DK(0),      input,    X) " ;

end MT49H16M36;

This library contains 7815 BSDL files (for 6182 distinct entities) from 66 vendors
Last BSDL model (PIC24FJ64GA002) was added on Nov 10, 2017 08:41
info@bsdl.info