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

-- Part 70V657: 32K x 36
-- Rev 0.0

entity IDT70V657 is
    generic (PHYSICAL_PIN_MAP : string := "DR208");

    port (
        AL                       :in             bit_vector(0 to 14);
        RWL                      :in             bit;
        OELB                     :in             bit;
        BE0LB                    :in             bit;
        BE1LB                    :in             bit;
        BE2LB                    :in             bit;
        BE3LB                    :in             bit;
        CE0LB                    :in             bit;
        CE1L                     :in             bit;
        IOL                      :inout          bit_vector(0 to 35);
        SEMLB                    :in             bit;
        INTLB                    :buffer         bit;
        BUSYLB                   :inout          bit;
        OPTL                     :in             bit;
        AR                       :in             bit_vector(0 to 14);
        RWR                      :in             bit;
        OERB                     :in             bit;
        BE0RB                    :in             bit;
        BE1RB                    :in             bit;
        BE2RB                    :in             bit;
        BE3RB                    :in             bit;
        CE0RB                    :in             bit;
        CE1R                     :in             bit;
        IOR                      :inout          bit_vector(0 to 35);
        SEMRB                    :in             bit;
        INTRB                    :buffer         bit;
        BUSYRB                   :inout          bit;
        OPTR                     :in             bit;
        MSRB                     :in             bit;
        TMS                      :in             bit;
        TCK                      :in             bit;
        TDI                      :in             bit;
        TDO                      :out            bit;
        TRSTB                    :in             bit;
        VDD                      :linkage        bit_vector(0 to 12);
        VSS                      :linkage        bit_vector(0 to 31);
        VDDQL                    :linkage        bit_vector(0 to 9);
        VDDQR                    :linkage        bit_vector(0 to 9)

    );

    use STD_1149_1_1994.all;

    attribute COMPONENT_CONFORMANCE of IDT70V657 : entity is "STD_1149_1_1993";

    attribute PIN_MAP of IDT70V657 : entity is PHYSICAL_PIN_MAP;
   
      
  -- Pin-port map for package DR208
    constant DR208 : PIN_MAP_STRING :=
        "AL:(165, 166, 167, 168, 169, 170, 171, 188, 189, 190, 191, 192, 193, 194," &
         "195), " &
        "RWL:175," &
        "OELB:176," &
        "BE0LB:184," &
        "BE1LB:185," &
        "BE2LB:186," &
        "BE3LB:187," &
        "CE0LB:182," &
        "CE1L:183," &
        "IOL:(101, 105, 107, 111, 113, 117, 119, 123, 125, 136, 138, 142, 144, "&
         "148, 150, 154, 156, 160, 205, 1, 3, 7, 9, 13, 15, 19, 21, 32, 34, 38, "&
         "40, 44, 46, 50, 52, 56), "&
        "SEMLB:177," &
        "INTLB:173," &
        "BUSYLB:174," &
        "OPTL:161," &
        "AR:(96, 95, 94, 93, 92, 91, 90, 73, 72, 71, 70, 69, 68, 67, 66), " &
        "RWR:86," &
        "OERB:85," &
        "BE0RB:77," &
        "BE1RB:76," &
        "BE2RB:75," &
        "BE3RB:74," &
        "CE0RB:79," &
        "CE1R:78," &
        "IOR:(102, 106, 108, 112, 114, 118, 120, 124, 126, 135, 137, 141, 143, "&
         "147, 149, 153, 155, 159, 206, 2, 4, 8, 10, 14, 16, 20, 22, 31, 33, 37, 39, "&
         "43, 45, 49, 51, 55), "&
        "SEMRB:84," &
        "INTRB:88," &
        "BUSYRB:87," &
        "OPTR:100," &
        "MSRB:89," &
        "TMS:58," &
        "TCK:59," &
        "TDI:202," &
        "TRSTB:60," &
        "TDO:201," &
        "VDD:(25, 26, 57, 80, 81, 97, 131, 132, 163, 164, 180, 181, 203), " &
        "VSS:(6, 12, 18, 24, 27, 28, 30, 36, 42, 48, 53, 82, 83, 98, 99, 104, 110," &
         "116, 122, 128, 129, 130, 134, 140, 146, 152, 157, 162, 178, 179, 204, 208), " &
        "VDDQL:(5, 17, 29, 41, 54, 103, 115, 127, 139, 151), " &
        "VDDQR:(11, 23, 35, 47, 109, 121, 133, 145, 158, 207)";



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

    
    attribute INSTRUCTION_LENGTH of IDT70V657 : entity is 4;

    
    attribute INSTRUCTION_OPCODE of IDT70V657 : entity is
        "EXTEST          (0000)," &
        "SAMPLE          (0001)," &
        "IDCODE          (0010)," &
        "HIGHZ           (0100)," &
        "CLAMP           (0011)," &
        "BYPASS          (1111)," &
        "PRIVATE         (0101,0110,0111,1000,1001,1010,1011,1100,1101,1110)";

    
    attribute INSTRUCTION_CAPTURE of IDT70V657 : entity is "0101";

    
    attribute INSTRUCTION_PRIVATE of IDT70V657 : entity is "PRIVATE";

    
    attribute IDCODE_REGISTER of IDT70V657 : entity is
        "0000" &                -- version
        "0000001100100011" &    -- part number
        "00000110011" &         -- manufacturer's identity
        "1";                    -- required by 1149.1



    attribute REGISTER_ACCESS of IDT70V657 : entity is
        "Bypass          (BYPASS, HIGHZ, CLAMP)," &
        "Boundary        (SAMPLE, EXTEST)," &
        "Device_ID       (IDCODE)";

    
    attribute BOUNDARY_LENGTH of IDT70V657 : entity is 212;

    
    attribute BOUNDARY_REGISTER  of IDT70V657 : entity is
     --
     -- num   cell   port                  function   safe [ccell disval rslt]
     --
        "211 (BC_1,  *,                    control,    0),                  " &
        "210 (BC_1,  *,                    control,    0),                  " &
        "209 (BC_1,  *,                    control,    0),                  " &
        "208 (BC_1,  *,                    control,    0),                  " &
        "207 (BC_4,  AL(14),               input,      X),                  " &
        "206 (BC_4,  AL(13),               input,      X),                  " &
        "205 (BC_4,  *,                    internal,   X),                  " &
        "204 (BC_4,  AL(12),               input,      X),                  " &
        "203 (BC_4,  AL(11),               input,      X),                  " &
        "202 (BC_4,  AL(10),               input,      X),                  " &
        "201 (BC_4,  AL(9),                input,      X),                  " &
        "200 (BC_4,  AL(8),                input,      X),                  " &
        "199 (BC_4,  AL(7),                input,      X),                  " &
        "198 (BC_4,  AL(6),                input,      X),                  " &
        "197 (BC_4,  AL(5),                input,      X),                  " &
        "196 (BC_4,  AL(4),                input,      X),                  " &
        "195 (BC_4,  AL(3),                input,      X),                  " &
        "194 (BC_4,  AL(2),                input,      X),                  " &
        "193 (BC_4,  AL(1),                input,      X),                  " &
        "192 (BC_4,  AL(0),                input,      X),                  " &
        "191 (BC_4,  CE0LB,                input,      X),                  " &
        "190 (BC_4,  CE1L,                 input,      X),                  " &
        "189 (BC_4,  RWL,                  input,      X),                  " &
        "188 (BC_4,  SEMLB,                input,      X),                  " &
        "187 (BC_4,  OELB,                 input,      X),                  " &
        "186 (BC_4,  BE0LB,                input,      X),                  " &
        "185 (BC_4,  BE1LB,                input,      X),                  " &
        "184 (BC_4,  BE2LB,                input,      X),                  " &
        "183 (BC_4,  BE3LB,                input,      X),                  " &
        "182 (BC_4,  OPTL,                 input,      X),                  " &
        "181 (BC_1,  *,                    control,    1),                  " &
        "180 (BC_4,  BUSYLB,               input,      X),                  " &
        "179 (BC_1,  BUSYLB,               output3,    X,    181,   1,   Z)," &
        "178 (BC_1,  INTLB,                output2,    X),                  " &
        "177 (BC_1,  *,                    control,    0),                  " &
        "176 (BC_1,  *,                    control,    0),                  " &
        "175 (BC_1,  *,                    control,    0),                  " &
        "174 (BC_1,  *,                    control,    0),                  " &
        "173 (BC_4,  AR(14),               input,      X),                  " &
        "172 (BC_4,  AR(13),               input,      X),                  " &
        "171 (BC_4,  *,                    internal,   X),                  " &
        "170 (BC_4,  AR(12),               input,      X),                  " &
        "169 (BC_4,  AR(11),               input,      X),                  " &
        "168 (BC_4,  AR(10),               input,      X),                  " &
        "167 (BC_4,  AR(9),                input,      X),                  " &
        "166 (BC_4,  AR(8),                input,      X),                  " &
        "165 (BC_4,  AR(7),                input,      X),                  " &
        "164 (BC_4,  AR(6),                input,      X),                  " &
        "163 (BC_4,  AR(5),                input,      X),                  " &
        "162 (BC_4,  AR(4),                input,      X),                  " &
        "161 (BC_4,  AR(3),                input,      X),                  " &
        "160 (BC_4,  AR(2),                input,      X),                  " &
        "159 (BC_4,  AR(1),                input,      X),                  " &
        "158 (BC_4,  AR(0),                input,      X),                  " &
        "157 (BC_4,  CE0RB,                input,      X),                  " &
        "156 (BC_4,  CE1R,                 input,      X),                  " &
        "155 (BC_4,  RWR,                  input,      X),                  " &
        "154 (BC_4,  SEMRB,                input,      X),                  " &
        "153 (BC_4,  OERB,                 input,      X),                  " &
        "152 (BC_4,  MSRB,                 input,      X),                  " &
        "151 (BC_4,  BE0RB,                input,      X),                  " &
        "150 (BC_4,  BE1RB,                input,      X),                  " &
        "149 (BC_4,  BE2RB,                input,      X),                  " &
        "148 (BC_4,  BE3RB,                input,      X),                  " &
        "147 (BC_4,  OPTR,                 input,      X),                  " &
        "146 (BC_4,  BUSYRB,               input,      X),                  " &
        "145 (BC_1,  BUSYRB,               output3,    X,    181,   1,   Z)," &
        "144 (BC_1,  INTRB,                output2,    X),                  " &
        "143 (BC_4,  IOL(0),               input,      X),                  " &
        "142 (BC_1,  IOL(0),               output3,    X,    211,   0,   Z)," &
        "141 (BC_4,  IOR(0),               input,      X),                  " &
        "140 (BC_1,  IOR(0),               output3,    X,    177,   0,   Z)," &
        "139 (BC_4,  IOL(1),               input,      X),                  " &
        "138 (BC_1,  IOL(1),               output3,    X,    211,   0,   Z)," &
        "137 (BC_4,  IOR(1),               input,      X),                  " &
        "136 (BC_1,  IOR(1),               output3,    X,    177,   0,   Z)," &
        "135 (BC_4,  IOL(2),               input,      X),                  " &
        "134 (BC_1,  IOL(2),               output3,    X,    211,   0,   Z)," &
        "133 (BC_4,  IOR(2),               input,      X),                  " &
        "132 (BC_1,  IOR(2),               output3,    X,    177,   0,   Z)," &
        "131 (BC_4,  IOL(3),               input,      X),                  " &
        "130 (BC_1,  IOL(3),               output3,    X,    211,   0,   Z)," &
        "129 (BC_4,  IOR(3),               input,      X),                  " &
        "128 (BC_1,  IOR(3),               output3,    X,    177,   0,   Z)," &
        "127 (BC_4,  IOL(4),               input,      X),                  " &
        "126 (BC_1,  IOL(4),               output3,    X,    211,   0,   Z)," &
        "125 (BC_4,  IOR(4),               input,      X),                  " &
        "124 (BC_1,  IOR(4),               output3,    X,    177,   0,   Z)," &
        "123 (BC_4,  IOL(5),               input,      X),                  " &
        "122 (BC_1,  IOL(5),               output3,    X,    211,   0,   Z)," &
        "121 (BC_4,  IOR(5),               input,      X),                  " &
        "120 (BC_1,  IOR(5),               output3,    X,    177,   0,   Z)," &
        "119 (BC_4,  IOL(6),               input,      X),                  " &
        "118 (BC_1,  IOL(6),               output3,    X,    211,   0,   Z)," &
        "117 (BC_4,  IOR(6),               input,      X),                  " &
        "116 (BC_1,  IOR(6),               output3,    X,    177,   0,   Z)," &
        "115 (BC_4,  IOL(7),               input,      X),                  " &
        "114 (BC_1,  IOL(7),               output3,    X,    211,   0,   Z)," &
        "113 (BC_4,  IOR(7),               input,      X),                  " &
        "112 (BC_1,  IOR(7),               output3,    X,    177,   0,   Z)," &
        "111 (BC_4,  IOL(8),               input,      X),                  " &
        "110 (BC_1,  IOL(8),               output3,    X,    211,   0,   Z)," &
        "109 (BC_4,  IOR(8),               input,      X),                  " &
        "108 (BC_1,  IOR(8),               output3,    X,    177,   0,   Z)," &
        "107 (BC_4,  IOL(17),              input,      X),                  " &
        "106 (BC_1,  IOL(17),              output3,    X,    210,   0,   Z)," &
        "105 (BC_4,  IOR(17),              input,      X),                  " &
        "104 (BC_1,  IOR(17),              output3,    X,    176,   0,   Z)," &
        "103 (BC_4,  IOL(16),              input,      X),                  " &
        "102 (BC_1,  IOL(16),              output3,    X,    210,   0,   Z)," &
        "101 (BC_4,  IOR(16),              input,      X),                  " &
        "100 (BC_1,  IOR(16),              output3,    X,    176,   0,   Z)," &
        "99  (BC_4,  IOL(15),              input,      X),                  " &
        "98  (BC_1,  IOL(15),              output3,    X,    210,   0,   Z)," &
        "97  (BC_4,  IOR(15),              input,      X),                  " &
        "96  (BC_1,  IOR(15),              output3,    X,    176,   0,   Z)," &
        "95  (BC_4,  IOL(14),              input,      X),                  " &
        "94  (BC_1,  IOL(14),              output3,    X,    210,   0,   Z)," &
        "93  (BC_4,  IOR(14),              input,      X),                  " &
        "92  (BC_1,  IOR(14),              output3,    X,    176,   0,   Z)," &
        "91  (BC_4,  IOL(13),              input,      X),                  " &
        "90  (BC_1,  IOL(13),              output3,    X,    210,   0,   Z)," &
        "89  (BC_4,  IOR(13),              input,      X),                  " &
        "88  (BC_1,  IOR(13),              output3,    X,    176,   0,   Z)," &
        "87  (BC_4,  IOL(12),              input,      X),                  " &
        "86  (BC_1,  IOL(12),              output3,    X,    210,   0,   Z)," &
        "85  (BC_4,  IOR(12),              input,      X),                  " &
        "84  (BC_1,  IOR(12),              output3,    X,    176,   0,   Z)," &
        "83  (BC_4,  IOL(11),              input,      X),                  " &
        "82  (BC_1,  IOL(11),              output3,    X,    210,   0,   Z)," &
        "81  (BC_4,  IOR(11),              input,      X),                  " &
        "80  (BC_1,  IOR(11),              output3,    X,    176,   0,   Z)," &
        "79  (BC_4,  IOL(10),              input,      X),                  " &
        "78  (BC_1,  IOL(10),              output3,    X,    210,   0,   Z)," &
        "77  (BC_4,  IOR(10),              input,      X),                  " &
        "76  (BC_1,  IOR(10),              output3,    X,    176,   0,   Z)," &
        "75  (BC_4,  IOL(9),               input,      X),                  " &
        "74  (BC_1,  IOL(9),               output3,    X,    210,   0,   Z)," &
        "73  (BC_4,  IOR(9),               input,      X),                  " &
        "72  (BC_1,  IOR(9),               output3,    X,    176,   0,   Z)," &
        "71  (BC_4,  IOL(35),              input,      X),                  " &
        "70  (BC_1,  IOL(35),              output3,    X,    208,   0,   Z)," &
        "69  (BC_4,  IOR(35),              input,      X),                  " &
        "68  (BC_1,  IOR(35),              output3,    X,    174,   0,   Z)," &
        "67  (BC_4,  IOL(34),              input,      X),                  " &
        "66  (BC_1,  IOL(34),              output3,    X,    208,   0,   Z)," &
        "65  (BC_4,  IOR(34),              input,      X),                  " &
        "64  (BC_1,  IOR(34),              output3,    X,    174,   0,   Z)," &
        "63  (BC_4,  IOL(33),              input,      X),                  " &
        "62  (BC_1,  IOL(33),              output3,    X,    208,   0,   Z)," &
        "61  (BC_4,  IOR(33),              input,      X),                  " &
        "60  (BC_1,  IOR(33),              output3,    X,    174,   0,   Z)," &
        "59  (BC_4,  IOL(32),              input,      X),                  " &
        "58  (BC_1,  IOL(32),              output3,    X,    208,   0,   Z)," &
        "57  (BC_4,  IOR(32),              input,      X),                  " &
        "56  (BC_1,  IOR(32),              output3,    X,    174,   0,   Z)," &
        "55  (BC_4,  IOL(31),              input,      X),                  " &
        "54  (BC_1,  IOL(31),              output3,    X,    208,   0,   Z)," &
        "53  (BC_4,  IOR(31),              input,      X),                  " &
        "52  (BC_1,  IOR(31),              output3,    X,    174,   0,   Z)," &
        "51  (BC_4,  IOL(30),              input,      X),                  " &
        "50  (BC_1,  IOL(30),              output3,    X,    208,   0,   Z)," &
        "49  (BC_4,  IOR(30),              input,      X),                  " &
        "48  (BC_1,  IOR(30),              output3,    X,    174,   0,   Z)," &
        "47  (BC_4,  IOL(29),              input,      X),                  " &
        "46  (BC_1,  IOL(29),              output3,    X,    208,   0,   Z)," &
        "45  (BC_4,  IOR(29),              input,      X),                  " &
        "44  (BC_1,  IOR(29),              output3,    X,    174,   0,   Z)," &
        "43  (BC_4,  IOL(28),              input,      X),                  " &
        "42  (BC_1,  IOL(28),              output3,    X,    208,   0,   Z)," &
        "41  (BC_4,  IOR(28),              input,      X),                  " &
        "40  (BC_1,  IOR(28),              output3,    X,    174,   0,   Z)," &
        "39  (BC_4,  IOL(27),              input,      X),                  " &
        "38  (BC_1,  IOL(27),              output3,    X,    208,   0,   Z)," &
        "37  (BC_4,  IOR(27),              input,      X),                  " &
        "36  (BC_1,  IOR(27),              output3,    X,    174,   0,   Z)," &
        "35  (BC_4,  IOL(18),              input,      X),                  " &
        "34  (BC_1,  IOL(18),              output3,    X,    209,   0,   Z)," &
        "33  (BC_4,  IOR(18),              input,      X),                  " &
        "32  (BC_1,  IOR(18),              output3,    X,    175,   0,   Z)," &
        "31  (BC_4,  IOL(19),              input,      X),                  " &
        "30  (BC_1,  IOL(19),              output3,    X,    209,   0,   Z)," &
        "29  (BC_4,  IOR(19),              input,      X),                  " &
        "28  (BC_1,  IOR(19),              output3,    X,    175,   0,   Z)," &
        "27  (BC_4,  IOL(20),              input,      X),                  " &
        "26  (BC_1,  IOL(20),              output3,    X,    209,   0,   Z)," &
        "25  (BC_4,  IOR(20),              input,      X),                  " &
        "24  (BC_1,  IOR(20),              output3,    X,    175,   0,   Z)," &
        "23  (BC_4,  IOL(21),              input,      X),                  " &
        "22  (BC_1,  IOL(21),              output3,    X,    209,   0,   Z)," &
        "21  (BC_4,  IOR(21),              input,      X),                  " &
        "20  (BC_1,  IOR(21),              output3,    X,    175,   0,   Z)," &
        "19  (BC_4,  IOL(22),              input,      X),                  " &
        "18  (BC_1,  IOL(22),              output3,    X,    209,   0,   Z)," &
        "17  (BC_4,  IOR(22),              input,      X),                  " &
        "16  (BC_1,  IOR(22),              output3,    X,    175,   0,   Z)," &
        "15  (BC_4,  IOL(23),              input,      X),                  " &
        "14  (BC_1,  IOL(23),              output3,    X,    209,   0,   Z)," &
        "13  (BC_4,  IOR(23),              input,      X),                  " &
        "12  (BC_1,  IOR(23),              output3,    X,    175,   0,   Z)," &
        "11  (BC_4,  IOL(24),              input,      X),                  " &
        "10  (BC_1,  IOL(24),              output3,    X,    209,   0,   Z)," &
        "9   (BC_4,  IOR(24),              input,      X),                  " &
        "8   (BC_1,  IOR(24),              output3,    X,    175,   0,   Z)," &
        "7   (BC_4,  IOL(25),              input,      X),                  " &
        "6   (BC_1,  IOL(25),              output3,    X,    209,   0,   Z)," &
        "5   (BC_4,  IOR(25),              input,      X),                  " &
        "4   (BC_1,  IOR(25),              output3,    X,    175,   0,   Z)," &
        "3   (BC_4,  IOL(26),              input,      X),                  " &
        "2   (BC_1,  IOL(26),              output3,    X,    209,   0,   Z)," &
        "1   (BC_4,  IOR(26),              input,      X),                  " &
        "0   (BC_1,  IOR(26),              output3,    X,    175,   0,   Z) " ;

end IDT70V657;