Важная информация

User Tag List

Страница 14 из 17 ПерваяПервая ... 1011121314151617 ПоследняяПоследняя
Показано с 131 по 140 из 170

Тема: Программатор микросхем программируемой логики(CPLD)

  1. #131
    HardWareMan
    Гость

    По умолчанию

    В общем, Я расчехлил Xeltek и провёл пару часов записывая что и как. Сначала, я записал как происходит стирание самим Quartus Programmer:

    Лог Quartus

    Код:
    0x1FFFFFFFFFFFFFFFF0FECC0FF170320DD
                               ^^^^^^^^ - ID EPM3032ALC44
    
    /// Исходный лог:
    
    ID,Time[s],JTAG: Bitstring (TDI) (TDO)
    0,1.15138,DR TDI:  (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO:  (0x1FFFFFFFFFFFFFFFF0FECC0FF170320DD), 129 bits
    1,1.15245,IR TDI:  (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO:  (0x1FFFFFFFFFFFFFFFFFFFFFC3FB303FD55), 129 bits
    2,1.15663,IR TDI:  (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO:  (0x1FFFFFFFFFFFFFFFFFFFFFC3FB303FD55), 129 bits
    3,1.16158,DR TDI:  (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO:  (0x1FFFFFFFFFFFFFFFFFFFFFFFE1FD981FE), 129 bits
    
    4,1.16667,IR TDI:  (0x3FF),   10 bits, TDO:  (0x155),   10 bits
    5,1.17166,IR TDI:  (0x3FFFE), 18 bits, TDO:  (0x3F955), 18 bits
    
    6,1.17701,IR TDI:  (0x332), 10 bits, TDO:  (0x155), 10 bits
    7,1.1823, IR TDI:  (0xE),   10 bits, TDO:  (0x155), 10 bits
    8,1.18245,DR TDI:  (0x200000000000000000000000), 95 bits, TDO:  (0x7FFFFFFFFFFFFFF), 95 bits
    
    9,1.18664, IR TDI:  (0x16), 10 bits, TDO:  (0x155), 10 bits
    10,1.18682,DR TDI:  (0x36A5F800002AA0000000000000000000000000000005540000000000000000000000000000000000000000000000), 366 bits, TDO:  (0x1F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    
    11,1.19199,IR TDI:  (0xE),  10 bits, TDO:  (0x155), 10 bits
    12,1.19214,DR TDI:  (0x200000000000000000000000), 95 bits, TDO:  (0x100000000000000000000000), 95 bits
    
    13,1.19634,IR TDI:  (0x16), 10 bits, TDO:  (0x155), 10 bits
    14,1.19651,DR TDI:  (0x15501F6758CEB987210C6237FFFFFF0000000000000000000000000000000000000000000000), 366 bits, TDO:  (0x1F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    
    15,1.20192,IR TDI:  (0xE),  10 bits, TDO:  (0x155), 10 bits
    16,1.20208,DR TDI:  (0x200000000000000000000000), 95 bits, TDO:  (0x100000000000000000000000), 95 bits
    
    17,1.20628,IR TDI:  (0x16), 10 bits, TDO:  (0x155), 10 bits
    18,1.20644,DR TDI:  (0x3AE61C843188DFFFFFFCB74FDB52B4B57BDB52FC0000150000000000000000000000000000000000000000000000), 366 bits, TDO:  (0x1F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    
    19,1.21175,IR TDI:  (0xE),  10 bits, TDO:  (0x155), 10 bits
    20,1.2119, DR TDI:  (0x200000000000000000000000), 95 bits, TDO:  (0x100000000000000000000000), 95 bits
    
    21,1.21609,IR TDI:  (0x16), 10 bits, TDO:  (0x155), 10 bits
    22,1.21625,DR TDI:  (0xAD2D5EF6D4BF0000055400000000000000000000000000000000000000000000000000000000000000000000000), 366 bits, TDO:  (0x1F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    
    23,1.22177,IR TDI:  (0xE),  10 bits, TDO:  (0x155), 10 bits
    24,1.22192,DR TDI:  (0x200000000000000000000000), 95 bits, TDO:  (0x100000000000000000000000), 95 bits
    
    25,1.22611,IR TDI:  (0x16), 10 bits, TDO:  (0x155), 10 bits
    26,1.22627,DR TDI:  (0x2AA03ECEB19D730E4218C40000000000000000000000000000000000000000000000), 366 bits, TDO:  (0x1F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    
    27,1.23176,IR TDI:  (0xE),  10 bits, TDO:  (0x155), 10 bits
    28,1.23192,DR TDI:  (0x200000000000000000000000), 95 bits, TDO:  (0x100000000000000000000000), 95 bits
    
    29,1.2361, IR TDI:  (0x16), 10 bits, TDO:  (0x155), 10 bits
    30,1.23627,DR TDI:  (0xFB3AC675CC39086311BFFFFFF96E9FB6A5696AF7B6A58000000000000000000000000000000000000000000000), 366 bits, TDO:  (0x1F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    
    31,1.24166,IR TDI:  (0xE),  10 bits, TDO:  (0x155), 10 bits
    32,1.24182,DR TDI:  (0x200000000000000000000000), 95 bits, TDO:  (0x100000000000000000000000), 95 bits
    
    33,1.24601,IR TDI:  (0x16), 10 bits, TDO:  (0x155), 10 bits
    34,1.24617,DR TDI:  (0x25BA7EDA95A5ABDEDA97E00000AA8000000000000000000000000000000000000000000000000000000000000000), 366 bits, TDO:  (0x1F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    
    35,1.25177,IR TDI:  (0xE),  10 bits, TDO:  (0x155), 10 bits
    36,1.25193,DR TDI:  (0x200000000000000000000000), 95 bits, TDO:  (0x100000000000000000000000), 95 bits
    
    37,1.25611,IR TDI:  (0x16), 10 bits, TDO:  (0x155), 10 bits
    38,1.25628,DR TDI:  (0x2A00000000000000000000000000000055407D9D633AE60000000000000000000000000000000000000000000000), 366 bits, TDO:  (0x1F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    
    39,1.26169,IR TDI:  (0xE),  10 bits, TDO:  (0x155), 10 bits
    40,1.26185,DR TDI:  (0x200000000000000000000000), 95 bits, TDO:  (0x100000000000000000000000), 95 bits
    
    41,1.26603,IR TDI:  (0x16), 10 bits, TDO:  (0x155), 10 bits
    42,1.2662, DR TDI:  (0x15501F6758CEB987210C6237FFFFFF2DD3F6D4AD28000000000000000000000000000000000000000000000), 366 bits, TDO:  (0x1F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    
    43,1.27171,IR TDI:  (0xE),  10 bits, TDO:  (0x155), 10 bits
    44,1.27186,DR TDI:  (0x200000000000000000000000), 95 bits, TDO:  (0x100000000000000000000000), 95 bits
    
    45,1.27603,DR TDI:  (0x3FE5BA7EDA95A5ABDEDA97E00000AA80000000000000000000000000000000000000000000000000000000000000), 366 bits, TDO:  (0x5540000000000000000000000000000000000000000000000000000000000000200000000000000000000000), 366 bits
    
    46,1.28176,IR TDI:  (0xA),  10 bits, TDO:  (0x155), 10 bits
    47,1.41664,DR TDI:  (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO:  (0x1FFFFFFFFFFFFFFFF0FECC0FF170320DD), 129 bits
    
    48,1.42128,IR TDI:  (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO:  (0x1FFFFFFFFFFFFFFFFFFFFFC3FB303FD55), 129 bits
    49,1.42627,IR TDI:  (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO:  (0x1FFFFFFFFFFFFFFFFFFFFFC3FB303FD55), 129 bits
    50,1.43124,DR TDI:  (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO:  (0x1FFFFFFFFFFFFFFFFFFFFFFFE1FD981FE), 129 bits
    
    51,1.43625,IR TDI:  (0x3FF),   10 bits, TDO:  (0x155),   10 bits
    52,1.44125,IR TDI:  (0x3FFFE), 18 bits, TDO:  (0x3F955), 18 bits
    53,1.4467, IR TDI:  (0x6),     10 bits, TDO:  (0x155),   10 bits
    
    
    //// Чистые команды:
    
    
    DR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFF0FECC0FF170320DD), 129 bits
    IR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFFFFFFFC3FB303FD55), 129 bits
    IR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFFFFFFFC3FB303FD55), 129 bits
    DR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFFFFFFFFFE1FD981FE), 129 bits
    
    IR TDI: (0x  3FF), 10 bits, TDO: (0x  155), 10 bits
    IR TDI: (0x3FFFE), 18 bits, TDO: (0x3F955), 18 bits
    
    IR TDI: (0x332), 10 bits, TDO: (0x155), 10 bits
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x0000000007FFFFFFFFFFFFFF), 95 bits
    
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x36A5F800002AA0000000000000000000000000000005540000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x000000000000000015501F6758CEB987210C6237FFFFFF0000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x3AE61C843188DFFFFFFCB74FDB52B4B57BDB52FC0000150000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x0AD2D5EF6D4BF0000055400000000000000000000000000000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x0000000000000000000000002AA03ECEB19D730E4218C40000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x00FB3AC675CC39086311BFFFFFF96E9FB6A5696AF7B6A58000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x25BA7EDA95A5ABDEDA97E00000AA8000000000000000000000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x2A00000000000000000000000000000055407D9D633AE60000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x0000015501F6758CEB987210C6237FFFFFF2DD3F6D4AD28000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    
    DR TDI: (0x3FE5BA7EDA95A5ABDEDA97E00000AA80000000000000000000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00005540000000000000000000000000000000000000000000000000000000000000200000000000000000000000), 366 bits
    
    IR TDI: (0x00A), 10 bits, TDO: (0x155), 10 bits
    
    DR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFF0FECC0FF170320DD), 129 bits
    IR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFFFFFFFC3FB303FD55), 129 bits
    IR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFFFFFFFC3FB303FD55), 129 bits
    DR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFFFFFFFFFE1FD981FE), 129 bits
    
    IR TDI: (0x3FF),   10 bits, TDO: (0x155),   10 bits
    IR TDI: (0x3FFFE), 18 bits, TDO: (0x3F955), 18 bits
    IR TDI: (0x006),   10 bits, TDO: (0x155),   10 bits
    
    
    //// Группировка команд:
    
                                                                                                                  DR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFF0FECC0FF170320DD), 129 bits
    IR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFFFFFFFC3FB303FD55), 129 bits
    IR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFFFFFFFC3FB303FD55), 129 bits DR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFFFFFFFFFE1FD981FE), 129 bits
    IR TDI: (0x  3FF), 10 bits, TDO: (0x  155), 10 bits
    IR TDI: (0x3FFFE), 18 bits, TDO: (0x3F955), 18 bits
    IR TDI: (0x332), 10 bits, TDO: (0x155), 10 bits
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits  DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x0000000007FFFFFFFFFFFFFF), 95 bits
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits  DR TDI: (0x36A5F800002AA0000000000000000000000000000005540000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits  DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits  DR TDI: (0x000000000000000015501F6758CEB987210C6237FFFFFF0000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits  DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits  DR TDI: (0x3AE61C843188DFFFFFFCB74FDB52B4B57BDB52FC0000150000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits  DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits  DR TDI: (0x0AD2D5EF6D4BF0000055400000000000000000000000000000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits  DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits  DR TDI: (0x0000000000000000000000002AA03ECEB19D730E4218C40000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits  DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits  DR TDI: (0x00FB3AC675CC39086311BFFFFFF96E9FB6A5696AF7B6A58000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits  DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits  DR TDI: (0x25BA7EDA95A5ABDEDA97E00000AA8000000000000000000000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits  DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits  DR TDI: (0x2A00000000000000000000000000000055407D9D633AE60000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits  DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits  DR TDI: (0x0000015501F6758CEB987210C6237FFFFFF2DD3F6D4AD28000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits  DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
                                                     DR TDI: (0x3FE5BA7EDA95A5ABDEDA97E00000AA80000000000000000000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00005540000000000000000000000000000000000000000000000000000000000000200000000000000000000000), 366 bits
    IR TDI: (0x00A), 10 bits, TDO: (0x155), 10 bits
                                                                                                                  DR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFF0FECC0FF170320DD), 129 bits
    IR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFFFFFFFC3FB303FD55), 129 bits
    IR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFFFFFFFC3FB303FD55), 129 bits DR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFFFFFFFFFE1FD981FE), 129 bits
    IR TDI: (0x3FF),   10 bits, TDO: (0x155),   10 bits
    IR TDI: (0x3FFFE), 18 bits, TDO: (0x3F955), 18 bits
    IR TDI: (0x006),   10 bits, TDO: (0x155),   10 bits
    
    
    //// Просто сопоставление цифр в командах:
    
    
    DR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFF0FECC0FF170320DD), 129 bits
    DR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFFFFFFFFFE1FD981FE), 129 bits
    
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x0000000007FFFFFFFFFFFFFF), 95 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x100000000000000000000000), 95 bits
    
    DR TDI: (0x36A5F800002AA0000000000000000000000000000005540000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    DR TDI: (0x000000000000000015501F6758CEB987210C6237FFFFFF0000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    DR TDI: (0x3AE61C843188DFFFFFFCB74FDB52B4B57BDB52FC0000150000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    DR TDI: (0x0AD2D5EF6D4BF0000055400000000000000000000000000000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    DR TDI: (0x0000000000000000000000002AA03ECEB19D730E4218C40000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    DR TDI: (0x00FB3AC675CC39086311BFFFFFF96E9FB6A5696AF7B6A58000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    DR TDI: (0x25BA7EDA95A5ABDEDA97E00000AA8000000000000000000000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    DR TDI: (0x2A00000000000000000000000000000055407D9D633AE60000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    DR TDI: (0x0000015501F6758CEB987210C6237FFFFFF2DD3F6D4AD28000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00000000000000000000000000000000000000000000001F6758CEB987210C6237FFFFFF2DD3F6D4AD2D5EF6D4BF), 366 bits
    DR TDI: (0x3FE5BA7EDA95A5ABDEDA97E00000AA80000000000000000000000000000000000000000000000000000000000000), 366 bits, TDO: (0x00005540000000000000000000000000000000000000000000000000000000000000200000000000000000000000), 366 bits
    
    DR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFF0FECC0FF170320DD), 129 bits
    DR TDI: (0x1FFFFFFFFFFFFFFFFFFFFFFFF0FECC0FF), 129 bits, TDO: (0x1FFFFFFFFFFFFFFFFFFFFFFFE1FD981FE), 129 bits
    [свернуть]

    А вот что делает Xeltek:

    Лог Xeltek

    Код:
    //// Полный лог:
    
    ID,Time[s],JTAG: Bitstring (TDI) (TDO)
    
    1,2.67683,IR TDI: (0x332), 10 bits, TDO: (0x155), 10 bits
    
    2,2.6979, IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits
    3,2.69793,DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x0000000007FFFFFFFFFFFFFF), 95 bits
    
    4,2.69814,IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits
    5,2.69817,DR TDI: (0x0000000000000000000000000000000000000000000000), 183 bits, TDO: (0x1F6758C6F987210C6237FFFFFF2DDBB6D4AD2D5EF6D4BF), 183 bits
    
    6,2.69863,IR TDI: (0x00A), 10 bits, TDO: (0x155), 10 bits
    
    7,2.8037, IR TDI: (0x006), 10 bits, TDO: (0x155), 10 bits
    
    8,2.85624,IR TDI: (0x000), 10 bits, TDO: (0x155), 10 bits
    
    
    //// Чистые команды:
    
    
    IR TDI: (0x332), 10 bits, TDO: (0x155), 10 bits
    
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x0000000007FFFFFFFFFFFFFF), 95 bits
    
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits
    DR TDI: (0x0000000000000000000000000000000000000000000000), 183 bits, TDO: (0x1F6758C6F987210C6237FFFFFF2DDBB6D4AD2D5EF6D4BF), 183 bits
    
    IR TDI: (0x00A), 10 bits, TDO: (0x155), 10 bits
    
    IR TDI: (0x006), 10 bits, TDO: (0x155), 10 bits
    
    IR TDI: (0x000), 10 bits, TDO: (0x155), 10 bits
    
    
    //// Группировка команд:
    
    IR TDI: (0x332), 10 bits, TDO: (0x155), 10 bits
    IR TDI: (0x00E), 10 bits, TDO: (0x155), 10 bits, DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x0000000007FFFFFFFFFFFFFF), 95 bits
    IR TDI: (0x016), 10 bits, TDO: (0x155), 10 bits, DR TDI: (0x0000000000000000000000000000000000000000000000), 183 bits, TDO: (0x1F6758C6F987210C6237FFFFFF2DDBB6D4AD2D5EF6D4BF), 183 bits
    IR TDI: (0x00A), 10 bits, TDO: (0x155), 10 bits
    IR TDI: (0x006), 10 bits, TDO: (0x155), 10 bits
    IR TDI: (0x000), 10 bits, TDO: (0x155), 10 bits
    
    
    //// Цифры в командах:
    
    
    DR TDI: (0x200000000000000000000000), 95 bits, TDO: (0x0000000007FFFFFFFFFFFFFF), 95 bits
    DR TDI: (0x0000000000000000000000000000000000000000000000), 183 bits, TDO: (0x1F6758C6F987210C6237FFFFFF2DDBB6D4AD2D5EF6D4BF), 183 bits
    [свернуть]

    Как итог - Xeltek использует ровно те команды, которые необходимы для стирания. И он не использует автодетект. Есть мнение, что команды стирания одинаковые для всего семейства MAX3000А и это есть хорошо.

    Что происходит с пином OE1. Он устанавливается после всех тестов контактов программатором, непосредственно перед первой команды и снимается после последней. При любой команде, не только при стираниии.

    Картинки HV OE

    OE при стирании:

    ОЕ при чтении:

    Т.е., это происходит вот так:
    [свернуть]


    В общем, этой информации достаточно для изготовления автономного стирателя для семейства MAX3000A. В букваре на MAX3000A вход OE1 чётко заявлен как высоковольтный вход. А вот в букваре на MAX7000S об это ничего не сказано. Я попробую записать ОЕ1 для EPM7032, если найду этот чип. Но я думаю, что в нём этого не было реализовано. Так что го, я создал.

    Эти 7 пользователя(ей) поблагодарили HardWareMan за это полезное сообщение:

    alvis(08.02.2020), murgatroid_79(11.02.2020), Protom(30.04.2020), solegstar(08.02.2020), tiretrak(04.04.2020), Tronix(08.02.2020), Копейкин(03.10.2020)

  2. #132
    HardWareMan
    Гость

    По умолчанию

    Ммм, кому-то всё же это нужно...

  3. #133

    Регистрация
    25.12.2017
    Адрес
    г. Москва
    Сообщений
    652
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    160
    Поблагодарили
    95 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Провёл первые эксперименты с epm7064s. Выявил зависимость от типа корпуса. 44-ногий при подаче 10в на OE сразу открыл jtag и дал стереть. То есть работает также, как 3000.
    Корпус на 84 ноги при 10в на OE тоже переходит в программирование, но jtag не открывает. Работает какой-то другой интерфейс, сигналы TCK и TMS (из jtag) работают на вывод и управляются ногой 6.
    Поскольку алгоритм стирания зависит от корпуса, а не от серии МС, при описании ваших опытов указывайте его.
    Продолжаю исследования.

    Эти 7 пользователя(ей) поблагодарили IgorR76 за это полезное сообщение:

    Alex_LG(08.05.2020), alvis(23.03.2020), murgatroid_79(16.03.2020), Protom(30.04.2020), Wierzbowsky(13.12.2020), xolod(17.03.2020)

  4. #134

    Регистрация
    25.12.2017
    Адрес
    г. Москва
    Сообщений
    652
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    160
    Поблагодарили
    95 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Предварительные выводы.
    При подаче 10.5в на вход OE в корпусах 44pin включается интерфейс программирования - jtag. В корпусах 84pin-параллельный интерфейс неясной структуры. Несколько выводов работают на вывод, сколько на ввод-установить трудно. Единственный быстрый вариант разобраться с этим протоколом обмена - снять шину лог.анализатором. Для этого нужен таки программатор. Возможно, есть какая то комбинация, включающая jtag. Но она не такая простая, как в случае 44pin корпуса.
    Исследования приостанавливаю, пока не найдётся параллельный программатор.

  5. #135
    HardWareMan
    Гость

    По умолчанию

    Вот такой?





    [свернуть]

    Правда, у меня нет головы на PLCC84. Но зато есть такая под Xeltek 5000, который должен их уметь. И ещё логик многолапный есть. Можно и там посканить.

    Этот пользователь поблагодарил HardWareMan за это полезное сообщение:

    xolod(17.03.2020)

  6. #136

    Регистрация
    07.11.2008
    Адрес
    Орск
    Сообщений
    193
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Tronix, как думаешь , можно по твоей методике прям в плате zxm-videocard попробовать стереть EPM7064SLC44? Просто отдельно панельки еще такой нет чтобы макетку собрать.

  7. #136
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #137

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IgorR76 Посмотреть сообщение
    Провёл первые эксперименты с epm7064s. Выявил зависимость от типа корпуса. 44-ногий при подаче 10в на OE сразу открыл jtag и дал стереть. То есть работает также, как 3000.
    .
    А можно подробнее, как на 7064s выполнялось стирание ? Я воткнул 7032slc44, открыл квактус программер, микросхема, естественно, не детектится, потом как на 3032a хотел выбрать ее из списка устройств и прожать кноопку HV, но обнаружил, что ни у одной из 7хххS, выбираемых вручную, нельзя поставить галку 'erase'. Ее как другой тип надо выбирать перед стиранием ?
    Последний раз редактировалось valerium; 03.10.2020 в 23:49.

  9. #138

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Откопал три безмолвные китайские EPM3032ALC44-10N. Разлочка прошла как по нотам, все прекрасно - тут все по написанному, выбираем устройство вручную. ставим галку Erase - все затирается и дальнейшая работа как с чистой микросхемой.
    Потом вернулся к своим 7032. Итак, они не детектятся, если выбирать 3032, включать erase и запускать процесс с кнопкой "высокого напряжения"- ничего не отрабатывает.
    А вот если руками выбрать EPM7032S, выставить галку "blank check" и с высоким напряжением запустить, то бланк чек обломается, но после этого JTAG работает и микросхема детектится.
    А вот потом начинается мракобесие. Любые попытки ее программировать файлом для EPM7032SLC44, верифицировать или сделать бланк чек приводят к следующему
    Код:
    Info (209060): Started Programmer operation at Sun Oct 04 01:53:19 2020
    Info (209006): Unrecognized device
    Error (209001): JTAG ID code specified in JEDEC STAPL Format File does not match any valid JTAG ID codes for device
    Error (209012): Operation failed
    Info (209061): Ended Programmer operation at Sun Oct 04 01:53:19 2020
    Попытка прочитать JTAG ID в дебаггере (команда вроде как 0x006) возвращает из регистра данных 0.
    Но вот если открыть .pof, собранный под другую clpd (например, 3032), то получаем вот что:
    Код:
    Info (209060): Started Programmer operation at Sun Oct 04 01:57:07 2020
    Error (209015): Can't configure device. Expected JTAG ID code 0x170320DD for device 1, but found JTAG ID code 0x070320DD.
    Error (209012): Operation failed
    Info (209061): Ended Programmer operation at Sun Oct 04 01:57:07 2020
    где 0x070320DD - это валидный JTAG ID для EPM7032S.

    Я мало понимаю, что я проделал и что произошло. И теперь вопрос к знающим: а, собственно, что с чем у него не совпадает-то в первом случае, когда "JTAG ID code specified in JEDEC STAPL Format File does not match any valid JTAG ID codes for device" ?
    Больше сделать с этими 7032 ничего не смог. Добился работающего JTAG и они по прежнему бесполезны )

    Кстати, только что проверил, переставил перемычку в 3,3в (это положение для 3032 сделано) - тоже детектятся. Не знаю, могут ли 7032 шиться на этом напряжении, но JTAG работает (ID читается).

    Еще у меня есть несколько нечитаемых 7128SLC84 и кровать под них, которую еще не припаял. Я их тоже заготовил на эксперименты, хотя особо многого от них не жду. Расскажите, кто пробовал, чего с ними НЕ НАДО делать, чтобы не окирпичить полностью ?
    Последний раз редактировалось valerium; 04.10.2020 в 00:16.

  10. #139

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Припаял кровать под PLCC84, поставил EPM7128SLC84, подключил кнопку HV на пин 84 - и ничего. Чуда не произошло.
    Как и у всех предшественников. Так что с корпусами PLCC84 предыдущий трюк действительно не проходит ((

    Идем дальше.
    Пытаюсь сравнивать то, что видно в квактусе на живой 3032A и кривой 7032S

    Выполняем blank check на корректно определяемой 3032A:
    Код:
    Info (209060): Started Programmer operation at Mon Oct 05 01:46:27 2020
    Info (209018): Device 1 silicon ID is ALTERA99 (1)
    Info (209020): Blank-checking device 1
    Info (209011): Successfully performed operation(s)
    Info (209061): Ended Programmer operation at Mon Oct 05 01:46:28 2020
    Теперь детектим полуразблокированную 7032SLC44:
    Код:
    Info (209060): Started Programmer operation at Mon Oct 05 01:48:29 2020
    Info (209006): Unrecognized device
    Error (209001): JTAG ID code specified in JEDEC STAPL Format File does not match any valid JTAG ID codes for device
    Error (209012): Operation failed
    Info (209061): Ended Programmer operation at Mon Oct 05 01:48:29 2020
    Разница, как мы видим, в некоем "Device 1 silicon ID is ALTERA99 (1)".
    Внимание, вопрос: что это и где оно хранится ? Может достаточно пропатчить какой-нибудь справочник в Квактусе, чтобы он согласился программировать эту недораспознаваемую cpld ?

    Еще эксперимент.
    Запускаю UrJTAG. Выбираю кабель UsbBlaster. Выполняю detect.

    Вот что вижу на epm7032alc44:
    Код:
    jtag> detect
    IR length: 10
    Chain length: 1
    Device Id: 00000111000000110010000011011101 (0x00000000070320DD)
      Manufacturer: Altera
    А вот что вижу на epm7032slc44:
    Код:
    jtag> detect
    IR length: 10
    Chain length: 1
    Device Id: 00010111000000110010000011011101 (0x00000000170320DD)
      Manufacturer: Altera
    В обоих случаях детектится корректный Device ID. Что же тогда есть "Silicon ID" в Квактусе, если он не является частью Device ID ?

  11. #140

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    Еще эксперимент.
    Запускаю UrJTAG. Выбираю кабель UsbBlaster. Выполняю detect.

    Вот что вижу на epm7032alc44:
    Код:
    jtag> detect
    IR length: 10
    Chain length: 1
    Device Id: 00000111000000110010000011011101 (0x00000000070320DD)
      Manufacturer: Altera
    А вот что вижу на epm7032slc44:
    Код:
    jtag> detect
    IR length: 10
    Chain length: 1
    Device Id: 00010111000000110010000011011101 (0x00000000170320DD)
      Manufacturer: Altera
    В обоих случаях детектится корректный Device ID. Что же тогда есть "Silicon ID" в Квактусе, если он не является частью Device ID ?
    Manufacturer: Altera как бы намекает.
    может не в тему, но прошелся по граблям с Xilinx 9536 - тоже не хотела стираться/шиться. оказалось что у ревизии 1 совершенно другие алгоритмы стирания/записи чем у более новых, пришлось ставить софт аж 3 версии (древний как рога мамонта). с ним все стирается/прошивается. может здесь похоже?

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

Страница 14 из 17 ПерваяПервая ... 1011121314151617 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Как прошить CPLD ALTERA???
    от ILoveSpeccy в разделе Несортированное железо
    Ответов: 3
    Последнее: 25.05.2007, 10:48
  2. ТЕСТЕР микросхем логики
    от Mikka_A в разделе Оборудование
    Ответов: 29
    Последнее: 19.03.2007, 22:46

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •