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

User Tag List

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

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

  1. #161
    Master Аватар для valerium
    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    760
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    225
    Спасибо Благодарностей получено 
    257
    Поблагодарили
    136 сообщений
    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
    Veteran
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,327
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    162
    Поблагодарили
    129 сообщений
    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

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

    Gesha86PK (09.01.2022), valerium (09.05.2021)

  4. #163
    Master Аватар для valerium
    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    760
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    225
    Спасибо Благодарностей получено 
    257
    Поблагодарили
    136 сообщений
    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.

  5. #164
    Activist
    Регистрация
    05.06.2020
    Адрес
    г. Балашиха
    Сообщений
    329
    Спасибо Благодарностей отдано 
    135
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    74 сообщений
    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.

  6. #165
    Veteran Аватар для Serg6845
    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,002
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    250
    Поблагодарили
    230 сообщений
    Mentioned
    0 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 стоковый
    [свернуть]

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

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

  8. #166
    Member Аватар для Gesha86PK
    Регистрация
    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 программатора❓
    Электроника - есть лженаука, подобно алхимии. Ибо зиждется на ереси, утверждающей, что ток течёт от плюса к минус.

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

  10. #167
    Veteran Аватар для Serg6845
    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,002
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    250
    Поблагодарили
    230 сообщений
    Mentioned
    0 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 стоковый
    [свернуть]

  11. #168
    Master Аватар для electroscat
    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    986
    Спасибо Благодарностей отдано 
    434
    Спасибо Благодарностей получено 
    182
    Поблагодарили
    114 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  12. #169
    Master Аватар для Mor-Da
    Регистрация
    14.04.2015
    Адрес
    г. Воткинск
    Сообщений
    500
    Спасибо Благодарностей отдано 
    96
    Спасибо Благодарностей получено 
    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)

  13. #170
    Junior
    Регистрация
    18.12.2020
    Адрес
    Ellicott City, Maryland, USA
    Сообщений
    15
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    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

Ваши права

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