User Tag List

Страница 17 из 17 ПерваяПервая ... 1314151617
Показано с 161 по 170 из 170

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

  1. #161

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

    По умолчанию

    marinovsoft, спасибо за способ, но можете ли пояснить, в чем суть этого патча jam2.jam ?
    У меня кактус 13.1, там эти файл другой и вряд ли будет корректным просто подменить его на выложенный в последний пост.
    Файлы сравнением посмотрел и увидел некие безликие переменные
    Код:
    Сравнение файлов jam2.jam и JAM2.JAM.ORIGINAL
    ***** jam2.jam
    (A16[5] != 65))
    THEN V42 = 0;
    IF (V42 != 0) THEN GOTO L261;
    ***** JAM2.JAM.ORIGINAL
    (A16[5] != 65))
    THEN V42 = 6;
    IF (V42 != 0) THEN GOTO L261;
    *****
    
    ***** jam2.jam
    IF (V73 > V38) THEN V38 = V73;
    IF (!V40) THEN V42 = 0;
    L261:
    ***** JAM2.JAM.ORIGINAL
    IF (V73 > V38) THEN V38 = V73;
    IF (!V40) THEN V42 = 7;
    L261:
    *****
    Переведите на язык нашей планеты, пжл )

  2. #162

    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,409
    Спасибо Благодарностей отдано 
    72
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    161 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Идея следующая: в окно сообщений выводятся сообщения об ошибках, например
    Код:
    Unrecognized device
    и
    Код:
    Device revision is not supported
    В этом файле есть кусок кода
    Код:
    IF (V42 == 6) THEN
    PRINT "Unrecognized device";
    IF (V42 == 7) THEN
    PRINT "Device revision is not supported";
    соответственно, делаем вывод, что в какой-то момент данные переменные принимают указанные значения. Надо сделать так, чтобы не принимали. Методом последовательного перебора и замены всех вхождений V42 = 6 на V42 = 0 и V42 = 7 на V42 = 0 находим нужные места замены и оставляем только их.
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

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

    Gesha86PK(09.01.2022), valerium(09.05.2021)

  3. #163

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

    По умолчанию

    Цитата Сообщение от marinovsoft Посмотреть сообщение
    соответственно, делаем вывод, что в какой-то момент данные переменные принимают указанные значения. Надо сделать так, чтобы не принимали. Методом последовательного перебора и замены всех вхождений V42 = 6 на V42 = 0 и V42 = 7 на V42 = 0 находим нужные места замены и оставляем только их.
    ОК, то есть по выводимым комментам ищем кусок кода, где проверяется переменная с кодом результата (сейчас посмотрел, в 13-м квартусе это тоже V42) и не даем ей принимать неподходящие значения. Спасибо.

    PS: осталось добить только 7128S, они одни остались непобежденными )
    Последний раз редактировалось valerium; 09.05.2021 в 14:16.

  4. #164

    Регистрация
    05.06.2020
    Адрес
    г. Балашиха
    Сообщений
    337
    Спасибо Благодарностей отдано 
    160
    Спасибо Благодарностей получено 
    187
    Поблагодарили
    84 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо, коллеги! По Вашим технологиям удалось разлочить JTAG на 7-ми EPM7032SLC44 и 2-х 7064SLC44, питал их при этом от 5В (в даташите указано: VCCISP Supply voltage during ISP min 4.75, max 5.25) на OE1 подавал 10,5 как и рекомендовано.
    Ни одна из микросхем не разлочилась с первого раза, видимо все же важен момент подачи HV на OE1. На некоторых просто пришлось практически рандомно тыкать кнопку и запускать BlankCheck, бывало, что приходилось это около минуты делать. Из 10-ти микросхем, только одна в итоге не работает. С ней работает Автодетект, правильно причем, но шиться она отказывается.
    И еще момент, я работаю под Linux, делал это в программере Quartus 20.1, почему-то в Quartus 13.1 не получалось разлочить, возможно, у них чуть разные тайминги. USBBlaster обычный китайский rev. C с кварцем и преобразователями уровня внутри. Есть похожий, но без кварца и с затертыми чипами, с тем не прокатило.
    Последний раз редактировалось Romych; 15.12.2021 в 13:38.

  5. #165

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

    По умолчанию

    Всем привет и с Новым Годом!
    кому-то еще интересна тема разлочки JTAG на серии 7000S? тогда вот протокол стирания 7064S в "параллельном" режиме:
    http://sksb3.no-ip.org:8085/7064se.sr
    открывать PulseView
    номера контактов указаны для панельки программатора (ALL07). схема переходника - здесь
    Vpp - 1 и 4 включение - 11.7В, 2 и 3 - 10.5В
    /read - чтение софтом программатора ответа от платы
    Vcc/sync 1,2,3 - один и тот же сигнал, анализаторов 3шт, нужен для синхронизации
    vcc7064 - питание собственно 7064.
    подозреваю чо собственно стирание - это первое включение, 2 и 3 - идентификация, 4 - blank check.
    да, 1 отсчет = 500нс

    в наличии из 7000S есть только 7064S, так что для других снять протокол не смогу. переходник есть еще для 7032. но в софте для 7032 баги со стиранием нет, так что без девайса не выйдет.

    P.S.
    Подтверждено - стирание - первое включение питания. в софте присутствует бага, он сначала стирает, а потом детектит - "а того ли вобще надо стирать?"
    Последний раз редактировалось Serg6845; 09.01.2022 в 11:11.

    Зверинецъ

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

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

    Gesha86PK(03.01.2022), Romych(04.01.2022), valerium(02.01.2022), Wierzbowsky(06.07.2022)

  6. #166

    Регистрация
    20.05.2021
    Адрес
    г. Уфа
    Сообщений
    52
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    Vpp - 1 и 4 включение - 11.7В
    Недопонял. 1 и 4 это номера контактов в 84-контактной панельке ПЛИСки или в 40-пиновом ZIF программатора❓
    Электроника - есть лженаука, подобно алхимии. Ибо зиждется на ереси, утверждающей, что ток течёт от плюса к минус.

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

  8. #167

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

    По умолчанию

    Цитата Сообщение от Gesha86PK Посмотреть сообщение
    Недопонял. 1 и 4 это номера контактов в 84-контактной панельке ПЛИСки или в 40-пиновом ZIF программатора❓
    там питание и Vpp включается 4 раза. вот 1 и 4 раз - 11.7В, 2 и 3 - 10.5В
    во всех случаях Vpp подается на 84 ногу ПЛИС (если корпус PLCC84), см. схему переходника.

    Зверинецъ

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

  9. #168

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Доброго времени !
    Подскажите, 7128S так и не удалось разлочить ?
    Сейчас в коллекции:
    Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
    и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...

  10. #169

    Регистрация
    14.04.2015
    Адрес
    г. Воткинск
    Сообщений
    500
    Спасибо Благодарностей отдано 
    97
    Спасибо Благодарностей получено 
    36
    Поблагодарили
    27 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо, открывателям. Повторил, успешно разлочил все четыре EPM3032 с платы игрософта, пустая CPLD потребляет 10-12 мА.
    Karabas Pro Rev.E / MiST 1.31 / ZX-Evolution (Rev.C4 + VDAC2 + ZiFi) / ZX Spectrum 128K +2B / DivGMX / ReVerSE-U16 (EP4CE22+16M16+TS-Conf) / Пентагон-128К (2014) PS/2, NemoIDE / Компаньон-2 (1994)

  11. #170

    Регистрация
    18.12.2020
    Адрес
    Ellicott City, Maryland, USA
    Сообщений
    26
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо! Получилось разлочить 5 из 5 epm3064alc44 и 9 из 10 epm7064slc44. Все plcc44 package. Правда с 7064 пришлось побольше раз потыкать на кнопку, видимо там тайминг сложнее. Есть ли прогресс с разблокировкой 7128 чипов?
    Последний раз редактировалось bychkov; 04.02.2023 в 07:29.

Страница 17 из 17 ПерваяПервая ... 1314151617

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

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

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

Похожие темы

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

Ваши права

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