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

-- GSI  84118A TQFP J T A G   S O F T W A R E
-- BSDL File Generated: OCT, 15th 2001
--
-- Revision History:
-- 06/04/09 EXTEST is no longer supported by this device
-- 10/20/01 added control to the chain for DQ & DQP outputs
--          changed DQ & DQP to inout
--          changed DQ and DQP numbering
--

entity GS84118ATQ is
 generic (PHYSICAL_PIN_MAP : string := "TQ_PACKAGE");

 port (
 ADDR: in bit_vector(0 to 17);
 CK:   in bit;
 BWE:  in bit;
 BA:   in bit;
 BB:   in bit;
 GW:   in bit;
 E1:   in bit;
 E2:   in bit;
 E3:   in bit;
 OE:   in bit; 
 ADV:  in bit; 
 ADSP: in bit;
 ADSC: in bit;
 DQ:   in bit_vector(0 to 15);
 DQP:  in bit_vector(0 to 1);
 MATCH:buffer bit;
 MOE:  in bit;
 DE:   in bit;
 ZZ:   in bit;
 FT:   in bit;
 LBO:  in bit;
 TMS:  in bit;
 TDI:  in bit;
 TDO:  out bit;
 TCK:  in bit;
 VDD:  linkage bit_vector(0 to 3);
 VSS:  linkage bit_vector(0 to 11);
 VDDQ: linkage bit_vector(0 to 7)
      );

 use STD_1149_1_1990.all;

 attribute PIN_MAP of GS84118ATQ : entity is PHYSICAL_PIN_MAP;

 constant TQ_PACKAGE : PIN_MAP_STRING := 

 "ADDR:  (37,36,35,34,33,32,100,99,82,81,80,48,47,46,45,44,49,50), " &
 "CK:     89, " &
 "BWE:    87, " &
 "BA:     93, " &
 "BB:     94, " &
 "GW:     88, " &
 "E1:     92, " &
 "E2:     97, " &
 "E3:     98, " &
 "OE:     86, " &
 "ADV:    83, " &
 "ADSP:   84, " &
 "ADSC:   85, " &
 "DQ :   (58,59,62,63,68,69,72,73,8,9,12,13,18,19,22,23), " &
 "DQP :  (74,24), " &
 "MATCH:  53, " &
 "MOE:    51, " &
 "DE:     52, " &
 "ZZ:     64, " &
 "FT:     14, " &
 "LBO:    31, " &
 "TMS:    38, " &
 "TDI:    39, " &
 "TDO:    42, " &
 "TCK:    43, " &
 "VDD:   (15,41,65,91), " &
 "VSS:   (5,10,17,21,26,40,55,60,67,71,76,90), " &
 "VDDQ:  (4,11,20,27,54,61,70,77) ";

 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 GS84118ATQ : entity is 3;

 attribute INSTRUCTION_OPCODE of GS84118ATQ : entity is 
--        "EXTEST       (000)," &
        "SAMPLE       (100)," &
        "IDCODE       (001)," &
        "SAMPLZ       (010)," &
        "BYPASS       (111)";


 attribute INSTRUCTION_CAPTURE of GS84118ATQ : entity is "001";
 attribute IDCODE_REGISTER   of GS84118ATQ : entity is 
    "0000"               & -- Revision Number
    "0000000000000010"   & -- Part Number
    "00011011001"        & -- GSI ID
    "1";                   -- 1149.1 requirement (Header) 

 attribute REGISTER_ACCESS of GS84118ATQ : entity is 
   "BOUNDARY  (SAMPLE,SAMPLZ),"&
   "IDCODE    (IDCODE),"&
   "BYPASS    (BYPASS)";   

 attribute BOUNDARY_CELLS of GS84118ATQ : entity is 
    "BC_1, BC_4";

 attribute BOUNDARY_LENGTH of GS84118ATQ : entity is 110;

 attribute BOUNDARY_REGISTER of GS84118ATQ : entity is 
 -- num    cell     port          func     safe [ccell disval rslt]
    "0     (BC_4, ADDR(10), input,  X)," &
    "1     (BC_4, ADDR(11), input,  X)," &
    "2     (BC_4, ADDR(12), input,  X)," &
    "3     (BC_4, ADDR(13), input,  X)," &
    "4     (BC_4, ADDR(14), input,  X)," &
    "5     (BC_4, ADDR(15), input,  X)," &
    "6     (BC_4, ADDR(16), input,  X)," &
    "7     (BC_4, *    ,  internal, X)," &
    "8     (BC_4, MOE,    input,    X)," &
    "9     (BC_4, *    ,  internal, X)," &
    "10    (BC_4, DE,     input,    X)," &
    "11    (BC_1, MATCH,  output2,  X)," &
    "12    (BC_4, *    ,  internal, X)," &
    "13    (BC_4, *    ,  internal, X)," &
    "14    (BC_4, *    ,  internal, X)," &
    "15    (BC_4, *    ,  internal, X)," &
    "16    (BC_4, *    ,  internal, X)," &
    "17    (BC_4, *    ,internal,  X)," &
    "18    (BC_4, DQ(0),  input,    X)," &
    "19    (BC_4, *    ,internal,  X)," &
    "20    (BC_4, DQ(1),  input,    X)," &
    "21    (BC_4, *    ,internal,  X)," &
    "22    (BC_4, DQ(2),  input,    X)," &
    "23    (BC_4, *    ,internal,  X)," &
    "24    (BC_4, DQ(3),  input,    X)," &
    "25    (BC_4, ZZ,     input,    X)," &
    "26    (BC_4, *    ,internal,  X)," &
    "27    (BC_4, DQ(4),  input,    X)," &
    "28    (BC_4, *    ,internal,  X)," &
    "29    (BC_4, DQ(5),  input,    X)," &
    "30    (BC_4, *    ,internal,  X)," &
    "31    (BC_4, DQ(6),  input,    X)," &
    "32    (BC_4, *    ,internal,  X)," &
    "33    (BC_4, DQ(7),  input,    X)," &
    "34    (BC_4, *    ,internal,  X)," &
    "35    (BC_4, DQP(0), input,    X)," &
    "36    (BC_4, *    ,  internal, X)," &
    "37    (BC_4, *    ,  internal, X)," &
    "38    (BC_4, *    ,  internal, X)," &
    "39    (BC_4, *    ,  internal, X)," &
    "40    (BC_4, *    ,  internal, X)," &
    "41    (BC_4, *    ,  internal, X)," &
    "42    (BC_4, *    ,  internal, X)," &
    "43    (BC_4, ADDR(17), input, X)," &
    "44    (BC_4, ADDR(9),  input, X)," &
    "45    (BC_4, ADDR(8),  input, X)," &
    "46    (BC_4, ADV,  input,     X)," &
    "47    (BC_4, ADSP, input,     X)," &
    "48    (BC_4, ADSC, input,     X)," &
    "49    (BC_4, OE,   input,     X)," &
    "50    (BC_4, BWE,  input,     X)," &
    "51    (BC_4, GW,   input,     X)," &
    "52    (BC_4, CK,   input,     X)," &
    "53    (BC_4, *    ,internal,  X)," &
    "54    (BC_4, E3,   input,     X)," &
    "55    (BC_4, BA,   input,     X)," &
    "56    (BC_4, BB,   input,     X)," &
    "57    (BC_4, *    ,internal,  X)," &
    "58    (BC_4, *    ,internal,  X)," &
    "59    (BC_4, E2,   input,     X)," &
    "60    (BC_4, E1,   input,     X)," &
    "61    (BC_4, ADDR(7),  input, X)," &
    "62    (BC_4, ADDR(6),  input, X)," &
    "63    (BC_4, *    ,internal,  X)," &
    "64    (BC_4, *    ,internal,  X)," &
    "65    (BC_4, *    ,internal,  X)," &
    "66    (BC_4, *    ,internal,  X)," &
    "67    (BC_4, *    ,internal,  X)," &
    "68    (BC_4, *    ,internal,  X)," &
    "69    (BC_4, *    ,internal,  X)," &
    "70    (BC_4, *    ,internal,  X)," &
    "71    (BC_4, *    ,internal,  X)," &
    "72    (BC_4, *    ,internal,  X)," &
    "73    (BC_4, *    ,internal,  X)," &
    "74    (BC_4, DQ(8),  input,   X)," &
    "75    (BC_4, *    ,internal,  X)," &
    "76    (BC_4, DQ(9),  input,   X)," &
    "77    (BC_4, *    ,internal,  X)," &
    "78    (BC_4, DQ(10), input,   X)," &
    "79    (BC_4, *    ,internal,  X)," &
    "80    (BC_4, DQ(11), input,   X)," &
    "81    (BC_4, FT,   input,     X)," &
    "82    (BC_4, *    ,internal,  X)," &
    "83    (BC_4, *    ,internal,  X)," &
    "84    (BC_4, DQ(12), input,   X)," &
    "85    (BC_4, *    ,internal,  X)," &
    "86    (BC_4, DQ(13), input,   X)," &
    "87    (BC_4, *    ,internal,  X)," &
    "88    (BC_4, DQ(14), input,   X)," &
    "89    (BC_4, *    ,internal,  X)," &
    "90    (BC_4, DQ(15), input,   X)," &
    "91    (BC_4, *    ,internal,  X)," &
    "92    (BC_4, DQP(1), input,   X)," &
    "93    (BC_4, *     ,internal,  X)," &
    "94    (BC_4, *     ,internal,  X)," &
    "95    (BC_4, *     ,internal,  X)," &
    "96    (BC_4, *     ,internal,  X)," &
    "97    (BC_4, *     ,internal,  X)," &
    "98    (BC_4, *     ,internal,  X)," &
    "99    (BC_4, *     ,internal,  X)," &
    "100   (BC_4, *     ,internal,  X)," &
    "101   (BC_4, LBO,  input,     X)," &
    "102   (BC_4, ADDR(5),  input, X)," &
    "103   (BC_4, ADDR(4),  input, X)," &
    "104   (BC_4, ADDR(3),  input, X)," &
    "105   (BC_4, ADDR(2),  input, X)," &
    "106   (BC_4, ADDR(1),  input, X)," &
    "107   (BC_4, ADDR(0),  input, X)," &
    "108   (BC_4, *    ,internal,  X)," &
    "109   (BC_4, *    ,internal,  X)";

end GS84118ATQ;