AnatolySh 0 13 марта, 2022 Опубликовано 13 марта, 2022 · Жалоба Всем добра. На третьи сутки до сведения зоркого сокола (суть меня) дошли слухи от том, что, например, бластер от Digilent-a существенно (понятие относительное) превосходит оный родной. Прощу всезнающего all-а подсказать, о чём может идти речь? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nice_vladi 2 13 марта, 2022 Опубликовано 13 марта, 2022 · Жалоба 1 hour ago, AnatolySh said: Всем добра. На третьи сутки до сведения зоркого сокола (суть меня) дошли слухи от том, что, например, бластер от Digilent-a существенно (понятие относительное) превосходит оный родной. Прощу всезнающего all-а подсказать, о чём может идти речь? Частота JTAG разная. По-идее, в мануалах должно быть написано. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 13 марта, 2022 Опубликовано 13 марта, 2022 · Жалоба 31 минуту назад, nice_vladi сказал: Частота JTAG разная. По-идее, в мануалах должно быть написано. И в bsdl файле, но только там приводится предельная частота для кристалла. А живьем на плате, да еще в длинной цепочка частоту приходится понижать... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AnatolySh 0 13 марта, 2022 Опубликовано 13 марта, 2022 · Жалоба 52 minutes ago, nice_vladi said: Частота JTAG разная. По-идее, в мануалах должно быть написано. Исходный посыл (прошу простить, что не донёс должным образом, т.к. сам работаю в данном случае некоторым образом передастом) следующий: берём и шьём камень посредством одного (родного) бластера - имеем низкую скорость. Берём третьей фирмы - и скорость взлетает. Где тут собака порыться могла? Есть подозрение, что наиболее целесообразно запросить StewardLittle (а как тут его пригласить какой собакой, кстати?) - он в этом деле (опять эти собаки, но по делу) много их употребил во благо: одна его разработки у меня вот - завтра пойду мужукам на новую работу хвастать )) 22 minutes ago, iosifk said: И в bsdl файле, но только там приводится предельная частота для кристалла. А живьем на плате, да еще в длинной цепочка частоту приходится понижать... Ой, как приятно Вас здесь видеть! Про Вас и Ваши труды уже успел доложиться. Спасибо ОГРОМНОЕ за всё! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nice_vladi 2 13 марта, 2022 Опубликовано 13 марта, 2022 · Жалоба Just now, AnatolySh said: Исходный посыл (прошу простить, что не донёс должным образом, т.к. сам работаю в данном случае некоторым образом передастом) следующий: берём и шьём камень посредством одного (родного) бластера - имеем низкую скорость. Берём третьей фирмы - и скорость взлетает. Где тут собака порыться могла? Напишите точные модели программаторов. А еще лучше - почитайте доки к ним. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AnatolySh 0 13 марта, 2022 Опубликовано 13 марта, 2022 · Жалоба 5 minutes ago, nice_vladi said: Напишите точные модели программаторов. А еще лучше - почитайте доки к ним. Завтра потрясу коллег. Вот слова одного из них (Игорь, ничего, что я тебя цитирую дословно? В любом случае, спасибо, что ответил, а здесь я оставлю для того, чтобы в личке не пропало): "Не знаю как у альтеры, но у xilinx есть возможность выбора скорости. Тут уже не знаю как это зависит от самого железа программатора, но если есть и родной бластер, и digilent - можно попробовать повыставлять разные скорости программно, и посмотреть какую максимальную скорость схавает тот или иной программатор. Но опять таки, это точно у xilinx можно регулировать. У альтеры не пробовал" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 13 марта, 2022 Опубликовано 13 марта, 2022 · Жалоба 3 часа назад, AnatolySh сказал: На третьи сутки до сведения зоркого сокола (суть меня) дошли слухи от том, что, например, бластер от Digilent-a существенно (понятие относительное) превосходит оный родной. Прощу всезнающего all-а подсказать, о чём может идти речь? Родных бластеров как минимум два - USB Blaster (медленный) и USB Blaster II, он же Intel FPGA Download Cable II (быстрый). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 78 13 марта, 2022 Опубликовано 13 марта, 2022 · Жалоба родной бластер был сделан из ft245 и максимальная частота то ли 3 то ли 6 МГц. на marsohod.org есть программатор из ft2232h который для квартуса прикидывается обычным blasterом, но так как это уже hispeed usb, скорость там 12 мбитами full speed не ограничена и может быть до 30МГц. у digilent подозреваю то же самое. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AnatolySh 0 13 марта, 2022 Опубликовано 13 марта, 2022 · Жалоба Вот тут кто-то написал "4) Не замечено влияния подключенного LDM-USB-Blaster на загрузку программируемой платы, в отличие от Terrasic-blastera" - это как? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 14 марта, 2022 Опубликовано 14 марта, 2022 · Жалоба Если посмотреть RTL код бластера, то там все определяется тактовой частотой работы SPI. Максимальная транзакция ЕМНП там 64 байта, байты разбираются на лету. Если сильно завысить частоту SPI, то будет глючить на длинном кабеле, если несколько устройств или стоит какой-нибудь чип гальванической развязки. Поэтому в штатном там довольно низкая частота SPI 3 или 6МГц. Вполне возможно что существуют кабели, которые определяют задержку обратной связи и подстраивают свою частоту незаметно от пользователя. Ставил эксперименты, перешивал бластер на 24МГц, там вообще был самолет по загрузке. Но работало на кабеле 3-5см и одном чипе) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AnatolySh 0 14 марта, 2022 Опубликовано 14 марта, 2022 · Жалоба 19 minutes ago, des00 said: Но работало на кабеле 3-5см и одном чипе) Напомнило классику: на чесном слове и одном крыле ) Спасибо за информацию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 14 марта, 2022 Опубликовано 14 марта, 2022 · Жалоба 9 minutes ago, AnatolySh said: Напомнило классику: на чесном слове и одном крыле ) да, именно так. USB-blaster на ATmega8 - Работаем с ПЛИС, области применения, выбор - Форум ELECTRONIX - тут AVR, VHDL, SV код бластеров. В приложении описание протокола работы первого бластера. Делал сам, на основе реверсинженеринга сорцов. usb_blaster.txt Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 78 14 марта, 2022 Опубликовано 14 марта, 2022 · Жалоба 5 hours ago, des00 said: Ставил эксперименты, перешивал бластер на 24МГц, там вообще был самолет по загрузке. Но работало на кабеле 3-5см и одном чипе) "но как, Холмс?" там же full speed usb и через него сильно больше изначальных 6Мбит и так не пролезет. для превращения голого ft2232h (тупо mpsse, до 30МГц должно быть), без дополнительной cpld, в usb blaster понятный квартусу: https://marsohod.org/413-mbftdi-sources собственно поменяв vid/pid его же можно и в "официальный" шнурок для xilinx/lattice превратить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 14 марта, 2022 Опубликовано 14 марта, 2022 · Жалоба 16 minutes ago, _pv said: "но как, Холмс?" там же full speed usb и через него сильно больше изначальных 6Мбит и так не пролезет. Наверное протокольная нагрузка сказывалась. Там же не сплошной поток, а по 64 байта с подтверждениями. Перебирал частоты 3/6/8/12/24МГц, замерял время загрузки 25сыклона, до 12МГц резкое уменьшение времени загрузки, а потом незначительное, но все же уменьшение времени загрузки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться