Перейти к содержанию
    

Sadko

Участник
  • Постов

    12
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация

  • Город
    Array

Посетители профиля

640 просмотров профиля
  1. LDPC Encoding and Decoding Methods - хорошо описаны в http://www.beidou.gov.cn/xt/gfxz/201712/P020171226741342013031.pdf
  2. Я сталкивался с подобной проблемой в Вивадо:
  3. С Digilent решилось выбором из уже установленных SerialConverter - снова заработало. Как слетают драйвера наблюдал в прямом эфире - раз, и пропала связь с таргетом, ничего не трогал, само....
  4. Отвечаю сам себе - дело в драйверах. С platform cable usb II разрешилось так: диспетчер устройств/ОбновитьДрайвер/Вручную/Выбрать из списка доступных. Там их оказалось много, нужно выбрать Xilinx Usb Cable и через Platform Cable Vivad-а заработала. Вот с Digilent никак не получается.... Пока в диспетчере не будет строчки: Programming cables Xilinx Usb Cable не полетит.
  5. Да, подтянул ножки - плавающие эффекты исчезли. Еще раз - спасибо!
  6. Ножки можно подтянуть в phisical.xdc строчкой set_property PULLDOWN true [get_ports led[0]] В evaluation board led-ы подключены так -
  7. Пересечение там есть, модули - bscane2, клок от JTAG. Из каждого bscane2 выходит сигнал SEL, который активен только, когда в xilenx tap IR записана одна из инструкций USER1/2/3/4, соответствующих этому модулю(указывается при инстанциации). Я их 4 поставил, что-бы убедиться, что OpenOCD использует USER4. Должен был загореться один нужный led. Один, IR-то один. Когда пишу из OpenOCD командой irscan в IR USER1/2/3/4 команду, все работает ожидаемо - загорается нужный светодиод, когда запускаю OpenOCD c "...riscv use_bscan_tunnel..." начинаются чудеса, OpenOCD создает таргет, начинает его экзаменовать - загораются все 4 лэда. Закрываю OpenOCD - продолжают гореть. Цель - подключиться к своему RISCV TAP через digelent Xilenx-са. Не получается, отсюда все эти изыскания.... В теории не сложно, вроде. Ставится BSCANE2, через некий (есть в интернете) jtagtunnel модуль выводится шина jtag нативная и заводится в свой TAP. jtagtunnel реализует протокол, поддерживаемый OpenOCD(тот самый bscan_tunnel) и дело в шляпе. Но не выходит каменный цветок... Как могут быть активны SEL сразу у всех 4х bscane2 с разными USERx - уму нерастяжимо... Не, на метастабильность тоже не похоже, но что это, блин? И когда горят все диоды, можно вручную прописать USERx - загорится один правильный лэд, прошивка, вроде, не бьется Я не знаю - это-же development board....
  8. Инстанциированы 4-ре модуля, из каждого торчит выход на свой led. Одновременно может быть активным только один модуль и, соответственно, может гореть только один led, другое исключено - но. Загораются все 4, причем как-то плавно, "аналогово". Один так и остается гореть "вполнакала". Это оно? Где-то сбивается и разваливаются все 4 модуля? При активации вручную (скриптом OpenOcd) все работает правильно, загорается только один led.
  9. Нашел такое решение(может кому поможет) https://www.programmersought.com/article/14945265368/ Но в моем случае не работает......
  10. Перестал видеть digilent. Переключился на xilinx-platform-cable, один раз загрузил и тоже самое, больше не видит. При этом OpenOcd digilent видит - и сам chip и cortex. UrJtag на xilinx-platform-cable тоже все видит. Драйвера переставлял, не помогло. Что это может быть? Ничего толком не гуглится. В одном форуме попадалось, что отключение firewall помогло, чудеса какие-то.... Мне firewall не дает отключить Касперский, Касперского не дает отключить контора.
  11. VHDL всегда недолюбливал - "There are many ways to answer your question, but the most important thing to remember is that VHDL was developed by a U.S. Department of Defense committee and therefore we should not expect things like logic or reason-- which is ironic because we're talking about logic." (c)не помню, откуда....
×
×
  • Создать...