User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 300

Тема: DivMMC

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    По умолчанию

    Цитата Сообщение от Freiwind Посмотреть сообщение
    В смысле, софт? iMPACT прекрасно шьет в десятке с помощью USB-шного программера.
    какого именно ? какого-то открытого и распространенного ? или специального для Xilinx, который стоит в 5-10 раз дороже любого из наших проектов ?

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

  3. #2

    Регистрация
    08.11.2015
    Адрес
    г. Луховицы, Московская обл.
    Сообщений
    838
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    136
    Поблагодарили
    116 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Freiwind Посмотреть сообщение
    Например, этого.
    Софт на прилагаемом к программатору диске пиратский. Но дело не в этом...
    valerium, извините, провокационный вопрос, а сколько на Вашем компьютере лицензионного софта?

  4. #3

    Регистрация
    17.05.2008
    Адрес
    Москва
    Сообщений
    504
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    61 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от r3d Посмотреть сообщение
    Софт на прилагаемом к программатору диске пиратский. Но дело не в этом...
    Про тамошний софт не знаю. Я с диска, по-моему, не ставил ничего.
    В сети и так все есть.

  5. #4

    Регистрация
    29.10.2016
    Адрес
    г. Москва
    Сообщений
    380
    Спасибо Благодарностей отдано 
    157
    Спасибо Благодарностей получено 
    113
    Поблагодарили
    66 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    какого именно ? какого-то открытого и распространенного ? или специального для Xilinx, который стоит в 5-10 раз дороже любого из наших проектов ?
    с помощью любого usb-blaster-а из командной строки:
    https://zx-pk.ru/threads/31005-zxdos.html

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

    valerium(19.11.2021)

  6. #5

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

    По умолчанию

    Цитата Сообщение от polikarpov76 Посмотреть сообщение
    с помощью любого usb-blaster-а из командной строки:
    https://zx-pk.ru/threads/31005-zxdos.html
    Я правильно понимаю, из urJTAG прошивка CPLD Xilinx выполняется только в режиме svf-плеера ? То есть надо генерить в Xilinx ISE файл svf, затем его грузить ?
    Или собранный jed тоже как-то можно залить ?

    С SVF на UrJTAGничего ни у кого не получается, все найденные действующие решения используют XSVF.
    Попалась библа для ардуино и пример XSVF-плеера для прошивки XC9572XL: https://github.com/sowbug/JTAGWhisperer
    Последний раз редактировалось valerium; 19.11.2021 в 23:16.

  7. #6

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

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    С SVF на UrJTAGничего ни у кого не получается, все найденные действующие решения используют XSVF.
    Попалась библа для ардуино и пример XSVF-плеера для прошивки XC9572XL:
    Откопал стюардессу белую плату nanoSD на XC9572XL чтобы поэкспериментировать с прошивкой. Есть немного интересного, правда не совсем по теме DivMMC, но может кому будет полезно, чтоб по одним граблям не ходить.
    Цель была найти способ прошить CPLD через USB-бластер или еще что-то удобное. И на win-платформе.
    (букв много, запрятал все под спойлер, чтоб не загромождать).

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


    Собрал прошивку в Xilinx ISE 12.4 в .jed, iMPACT-ом из него записал файлы .svf и .xsvf, в надежде залить их в CPLD каким-нибудь соответствующим "плеером".
    Подключал плату по JTAG к альтеровскому USB-бластеру, запитал плату, запитал бластер от 3,3в на плате.
    В Квартус Программере цепь JTAG проверяется, ID устройства считывается, я обрадовался и подкинул JTAG-chain-дебаггеру .svf, полученный из прошивки для DivMMC. Прошивка, конечно, тут же сломалась и все выпало в ошибку. Пытался строить короткие "сценарии" в .svf (делая в импакте отдельно команды erase, blankcheck) - тоже валились с ошибкой или даже глухо повисал Квартус Программер (не анализировал). Ну на это особой надежды не было, тем более, что даже импакт предупреждает, что xc95**xl - не та серия, которая позволяет работать с .svf вне него самого.
    Далее идет UrJTAG. Только не из ссылки чуть выше про прошивку Спартанов (там с него много обрезано), а с офф.сайта и с большим списком поддерживаемых устройств. В нем CPLD через бластер определяется, правильный ID с нее читается, однако по этому ID UrJTAG определяет ее как xc9572xl_vq44 (а не 64) и тоже ничего не дает сделать.
    Удалил описание этой xc9572xl_vq44, взял из импакта родной ее bsdl-файл (xc9572xl_vq64.bsd), добавил его в папку, на которую указал UrJTAG-у, команда detect стала отрабатывать правильно
    Код:
    jtag> detect
    IR length: 8
    Chain length: 1
    Device Id: 01011001011000000100000010010011 (0x0000000059604093)
      Filename:     d:\#\/xc9572xl_vq64.bsd
    но все .svf со сценариями для program, verify, blankcheck и даже для erase падали в ошибку подобного вида:
    Код:
    jtag> svf d:\#\erase.svf
    Warning: USB-Blaster frequency is fixed to 12000000 Hz
    Error svf: mismatch at position 17 for TDO
     in input file between line 41 col 1 and line 41 col 49
    Поскольку .xsvf я так и не смог ничем "проиграть", то эксперименты на этом пришлось бросить, а чтоб понять, жива ли еще микросхема, не поленился и опять собрал комп с LPT-портом + LPT программатором, на нем в Импактом запустил blankcheck - и что удивительно, успешно. То есть тот сценарий erase, который сам по себе в UrJTAG сломался, стирание все-таки выполнил.
    Перепроверил файлы .svf и .xsvf - из импакта они отрабатывают нормально оба. То есть если шить из Импакта ими, а потом открывать .jed и делать по нему верификацию, то все завершается successful. Магия.

    Осталось проверить, получится ли что-то с .xsvf вне Импакта, из простых решений пока только JTAGWhisperer на ардуине с некой прогой на python. Проверю, если лень не наступит раньше и если тот код на питоне удастся переточить под win.

    Вывод: бюджетно Xilinx шьется только через LPT.
    Причем нужен полноценный LPT, а не конвертеры USB-LPT, которые применимы только для автономных принтеров.

    А пока моя любовь к xilinx ничуть не возросла... Хоть и надеялся )
    [свернуть]

  8. #7

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    Вывод: бюджетно Xilinx шьется только через LPT.
    Обе мои zxuno+zxdos+ прекрасно шьюЦЦа копеечным usb-blaster-ом. Когда-то стОил 200р - бюджетнее не бывает.
    Заливать надо файл .bit без всяких извратов.
    кЕтайский LPT вроде так и не осилил, возможно я его даже довел до ума, но проверять еще раз не хочу.
    Profi v3.2 -=- Speccy2010,r2

  9. #8

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

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Обе мои zxuno+zxdos+ прекрасно шьюЦЦа копеечным usb-blaster-ом. Когда-то стОил 200р - бюджетнее не бывает.
    Заливать надо файл .bit без всяких извратов.
    В .bit-файлах я видел прошивки FPGA, здесь речь про мелкие cpld, к ним это применимо ? Что за файл и чем он формируется ?

  10. #9

    Регистрация
    08.11.2015
    Адрес
    г. Луховицы, Московская обл.
    Сообщений
    838
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    136
    Поблагодарили
    116 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Freiwind, сейчас от valerium последует еще один убийственный аргумент - цена USB бластера против цены Xilinx программатора

    valerium, извините, но весь этот спор из разряда другого извечного спора - что лучше ПК или игровая приставка.
    Последний раз редактировалось r3d; 19.11.2021 в 21:50.

  11. #10

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

    По умолчанию

    Цитата Сообщение от r3d Посмотреть сообщение
    valerium, извините, но весь этот спор из разряда другого извечного спора - что лучше ПК или игровая приставка.
    Не, я совершенно не хочу холиварить на тему "чей вкус лучше", как раз наоборот - если есть способ сделать просто то, что я делаю кривым и сложным путем, буду только рад такому решению.

    polikarpov76, спасибо, изучу тот вариант с usb-бластером.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. basic128 и DIVMMC EsxDos
    от azx987sa в разделе Внешние накопители
    Ответов: 6
    Последнее: 08.05.2020, 00:18
  2. Ленинград 1 (48К) и Brand new DivMMC EnJOY
    от FSound в разделе Ленинград
    Ответов: 1
    Последнее: 16.12.2016, 15:51

Ваши права

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