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

User Tag List

Страница 5 из 17 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 170

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

  1. #41
    Member
    Регистрация
    25.11.2015
    Адрес
    г. Москва
    Сообщений
    192
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Похожие моменты есть, но есть много и того, чего не картинках со стиранием не было:
    cpld_quartus.zip

  2. #42
    Member
    Регистрация
    25.11.2015
    Адрес
    г. Москва
    Сообщений
    192
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попался вот такой файл: ftp://ftp.altera.com/outgoing/downlo...2at44_1532.bsd,
    и в нём вроде как команды для программирования расписаны.

    Скрытый текст

    attribute INSTRUCTION_LENGTH of EPM3032AT44 : entity is 10;
    attribute INSTRUCTION_OPCODE of EPM3032AT44 : entity is
    "BYPASS (1111111111), "&
    "EXTEST (0000000000), "&
    "SAMPLE (0001010101), "&
    "IDCODE (0001011001), "&
    "USERCODE (0000000111), "&
    "ISC_ENABLE (1100110010), "&
    "ISC_DISABLE (0000000110), "&
    "ISC_PROGRAM (0000010010), "&
    "ISC_ERASE (0000001010), "&
    "ISC_ADDRESS_SHIFT (0000001110), "&
    "ISC_READ (0000010110), "&
    "ISC_READ_H (0000011010), "&
    "ISC_READ_L (0000011110), "&
    "ISC_NOOP (0011111111)";

    attribute INSTRUCTION_CAPTURE of EPM3032AT44 : entity is "0101010101";

    attribute IDCODE_REGISTER of EPM3032AT44 : entity is
    "0001"& --4-bit Version
    "0111000000110010"& --16-bit Part Number (hex 7032)
    "00001101110"& --11-bit Manufacturer's Identity
    "1"; --Mandatory LSB
    attribute USERCODE_REGISTER of EPM3032AT44 : entity is
    "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
    attribute REGISTER_ACCESS of EPM3032AT44 : entity is
    "DEVICE_ID (IDCODE), "&
    "ISC_DEFAULT[1] (ISC_ENABLE, ISC_DISABLE, ISC_NOOP, ISC_ERASE), "&
    "ISC_PData[183] (ISC_PROGRAM), "&
    "ISC_RData[183] (ISC_READ_L, ISC_READ_H, ISC_READ), "&
    "ISC_Address[95] (ISC_ADDRESS_SHIFT)";
    [свернуть]

    В общем получается, что при стирании выполнялись следующие команды: ISC_ENABLE, ISC_ADDRESS_SHIFT, ISC_READ, ISC_ERASE, ISC_DISABLE. Прочитать ID похоже нужно после сброса JTAG, а чем кактус занимался после этого, и зачем читал чего-то 10 раз - не ясно.

  3. #43
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А если подсмотреть в предыдущем логе с Хелтека?

  4. #44
    Member
    Регистрация
    25.11.2015
    Адрес
    г. Москва
    Сообщений
    192
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    А если подсмотреть в предыдущем логе с Хелтека?
    Если имеется ввиду cpld_erase.rar, то там чтения ID нет вообще, может оно было в большом провале. В файле только сброс JTAG(но ID не считывается), и далее ISC_ENABLE, ISC_ADDRESS_SHIFT, ISC_READ(видимо проверка чтобы не стирать пустую микросхему), ISC_ERASE, ISC_DISABLE. Ну а последняя команда с кодом 0 на исполнение видимо вообще не отправляется. У кактуса всё аналогично за исключением того, что ISC_ADDRESS_SHIFT и ISC_READ он выполняет по 10 раз, после сброса JTAG ID он всё же считывает, но что еще за 5 обменов до ISC_ENABLE сказать сложно, на исполнение они вроде не отправляются.

  5. #45
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Просто у убитых он говорит что не может получить ID. Поэтому, я подумал что он его считывает. Получается, нам нужно орагнизовать правильный анлок JTAG через правильный вход в HV режим, подать те же команды и выйти.

  6. #46
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    хм, на сколько я вижу эту картину то смысл тут в том что:
    1. микросхема переживает подачу 11.5v на вывод vpp (ранее считалось что это верная смерть);
    2. при подаче "высокого" на vpp залоченный jtag разлачивается и начинает принимать команды так же как и в разлоченном состоянии;

    Т.е. проблема как бы видится схожей с той проблемой где tl886cs или willem учили прошивать РФ2 которой надо повышенное напряжение программирования. Тогда там предложили поставить диод и транзистор и как токо программатор подавал vpp открывался транзистор и подавал свое "высокое" вместо vpp. Не помню проверенна ли была схема в действии, но если на отогнутую ногу подавали 22в то всетаки прошивалась рф2

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

  8. #47
    Activist Аватар для omercury
    Регистрация
    13.02.2016
    Адрес
    г. Королёв
    Сообщений
    493
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всем привет!

    Разлочивал J-Tag на ATF1504, декларируемых как аналог MAX7k.
    На единственный пин без защитного диода (по странному совпадению им оказался OE1 ) через резистор на 240 ом подал 12 вольт и шил через J-Tag как обычно.
    12 вольт нужно для принудительного переключения выводов в режим J-Tag, не забыть снять/поставить галочку об использовании порта в режиме стандартных IO.
    MAX3k/MAX7k с убиенным J-Tag пока не попадались,

  9. #48
    Veteran Аватар для vfiuchcikicshuusrch
    Регистрация
    01.07.2013
    Адрес
    г. Иваново
    Сообщений
    1,029
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    всё оказалось элементарно))))
    а через что шил ?

    т.е. я так понял, возьму свою altera epm7000s с залоченным jtag подам через резюк 12в на ОЕ1 и подключу как обычно подключаю через программатор usb byteblaster к компу, дальше в квартусе сделать прошить новой прошивкой и всё ок должно быть ?

  10. #49
    Activist Аватар для omercury
    Регистрация
    13.02.2016
    Адрес
    г. Королёв
    Сообщений
    493
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vfiuchcikicshuusrch Посмотреть сообщение
    а через что шил ?
    Шил через упрощённый до разъёмов и проводов ATF15xx JTAG ISP Download Cable))) Прога у них своя.

    Цитата Сообщение от vfiuchcikicshuusrch Посмотреть сообщение
    всё ок должно быть ?
    По-хорошему должно, но голову на отсечение не дам, так как сам не проверял.
    Кошки подходящей нет...

  11. #50
    Veteran Аватар для vfiuchcikicshuusrch
    Регистрация
    01.07.2013
    Адрес
    г. Иваново
    Сообщений
    1,029
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    у меня 2 шт max 7128 залоченных.
    попробую сегодня. прям интрига))) вдруг сработает ))

    кстати, а как определил что пин этот без защитного диода ?

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

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

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

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

Похожие темы

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

Ваши права

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