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

ChipVORX ISP IP for Ultra Fast Flash Programming
BSDL File: IDT70T659 Download View details  


-- Part IDT70T659: 128K x 36
-- Rev 0.0

entity IDT70T659 is
    generic (PHYSICAL_PIN_MAP : string := "BC256");

    port (
        AL             :in             bit_vector(0 to 16);
        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;
        ZZL            :linkage        bit;
        AR             :in             bit_vector(0 to 16);
        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;
        ZZR            :linkage        bit;
        MSB            :in             bit;
        TMS            :in             bit;
        TCK            :in             bit;
        TDI            :in             bit;
        TDO            :out            bit;
        TRSTB          :in             bit;
        VDD            :linkage        bit_vector(0 to 15);
        VSS            :linkage        bit_vector(0 to 48);
        VDDQL          :linkage        bit_vector(0 to 15);
        VDDQR          :linkage        bit_vector(0 to 15)
    );

    use STD_1149_1_1994.all;

    attribute COMPONENT_CONFORMANCE of IDT70T659 : entity is "STD_1149_1_1993";

    attribute PIN_MAP of IDT70T659 : entity is PHYSICAL_PIN_MAP;

       
  -- Pin-port map for package BC256
    constant BC256 : PIN_MAP_STRING :=
        "AL:(A14, B13, A13, C13, B12, A12, C12, C7, A7,"& 
         "B7, C6, A6, B6, C5, A5, B5, C4), " &
        "RWL:B10," &
        "OELB:A10," &
        "BE0LB:C9," &
        "BE1LB:C8," &
        "BE2LB:A8," &
        "BE3LB:B8," &
        "CE0LB:B9," &
        "CE1L:A9," &
        "IOL:(P14, P16, N14, M15, M16, L14, K15, K16, J16," &
         "H15, G14, G15, F16, E14, E15, D15, C16, B15, B1, " &
         "C2, D3, E2, E3, F1, G2, G3, H1, J1, K3, K2, "&
         "L1, M3, M2, N1, P2, R1), "&
        "SEMLB:C10," &
        "INTLB:A11," &
        "BUSYLB:C11," &
        "OPTL:C14," &
        "ZZL:J12," &
        "AR:(T14, R13, T13, P13, R12, T12, P12, P7, T7, R7," &
         "P6, T6, R6, P5, T5, R5, P4), " &
        "RWR:R10," &
        "OERB:T10," &
        "BE0RB:P9," &
        "BE1RB:P8," &
        "BE2RB:T8," &
        "BE3RB:R8," &
        "CE0RB:R9," &
        "CE1R:T9," &
        "IOR:(P15, N15, N16, M14, L15, L16, K14, J15, J14, " &
         "H14, H16, G16, F14, F15, E16, D14, D16, C15, C1, " &
         "D2, D1, E1, F2, F3, G1, H2, H3, J3, J2, "&
         "K1, L3, L2, M1, N3, N2, P1), "&
        "SEMRB:P10," &
        "INTRB:T11," &
        "BUSYRB:P11," &
        "OPTR:R14," &
        "ZZR:J5," &
        "MSB:R11," &
        "TMS:P3," &
        "TCK:T2," &
        "TDI:A2," &
        "TRSTB:R3," &
        "TDO:B3," &
        "VDD:(D4, D13, E5, E6, E11, E12, F5, F12, L5, L12, " &
         "M5, M6, M11, M12, N4, N13), " &
        "VSS:(C3, E7, E8, E9, E10, F7, F8, F9, F10, F11, " &
         "G5, G6, G7, G8, G9, G10, G11, G12, H5, H6, H7, " &
         "H8, H9, H10, H11, H12, J6, J7, J8, J9, J10, J11, K5," &
         "K6, K7, K8, K9, K10, K11, K12, L7, L8, L9, L10, " &
         "L11, M7, M8, M9, M10), " &          
        "VDDQL:(D5, D6, D9, D10, E4, F4, G13, H13, J4, K4, " &
         "L13, M13, N7, N8, N11, N12), " &
        "VDDQR:(D7, D8, D11, D12, E13, F13, G4, H4, J13, " &
         "K13, L4, M4, N5, N6, N9, N10)";
        


    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 IDT70T659 : entity is 4;

    
    attribute INSTRUCTION_OPCODE of IDT70T659 : 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 IDT70T659 : entity is "0101";

    
    attribute INSTRUCTION_PRIVATE of IDT70T659 : entity is "PRIVATE";

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



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

    
    attribute BOUNDARY_LENGTH of IDT70T659 : entity is 214;

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

end IDT70T659; 

This library contains 7712 BSDL files (for 6084 distinct entities) from 63 vendors
Last BSDL model (KS32C41100) was added on Mar 9, 2017 20:54
info@bsdl.info