Jump to content

    

fguy

Участник
  • Content Count

    146
  • Joined

  • Last visited

Community Reputation

0 Обычный

About fguy

  • Rank
    Частый гость

Recent Profile Visitors

968 profile views
  1. Создал платформ в витисе для фриртос для своего микроблэйза - ошибок никаких не выдал, платформу сделал, конфигуратор открылся, билд прошел и хелломир тоже сделал. Судя по ошибке проблема возможно в кривой установке витиса. Витис выкладывали дважды - первый был глючный, я перекачивал второй раз. Инсталятор во втором отличается тем что требует ставить всю 7ю серию целиком без права отказаться.
  2. Это как раз и может быть причиной вашей ошибки. Попробуйте создать "обычный" бсп - если сдк опять вылетит с ошибкой, то причина как раз в этом и есть. "Висячий" инт виваде не проблема - это даже не повод для критикал варнинг, а вот сдк спотыкается капитально. Что делать с внешними интами не связанными со штатными ядрами я хз - это надо трясти первоисточник - может чего там посоветуют. Можно как вариант сваять какое нибудь фиктивное ядро, у которого на входе будет обычный сигнал, а выход объявлен типа интом.
  3. Для сдк же передается конфиг железа с задействованными ядрами, их адресами и перечнем интов - на базе него и генерится бсп. Но сдк вместо того что бы констатировать ошибку что не хватает источников интов тупо валится с невнятными сообщениями - первый раз дошло не быстро.
  4. Вспомнил еще один косяк сдк - он не любит "висячие" инты на микроблэйзе. Обычно возникают когда удаляется какое-нибудь ядро, а на конкат-е с интами остается пустой вход - виваде на это плевать - она проект разведет, а вот сдк встанет в позу при генерации бсп.
  5. Работать витис работает, но с кучей глюков. Есть и плюсы относительно сдк. С микроблэйзом есть один большой косяк - в БД можно создать 64-х разрядный микроблэйз со всеми плюшками, включая адресацию более 4 Гбайт данных по каналу кэша и с кэшированием выше 4 Гб. Это можно было делать чуть ли не в 2018.3, но до сих пор поддержки работы с 64х разрядным микроблэйзом нет ни в сдк ни в витисе. Нормально работает только старый добрый 32-х разрядный микроблэйз без расширения адресации.
  6. GP Master только 32 бита на Zenq. Их обычно используют для управления периферией - записать/прочитать несколько регистров. HP Slave 32/64 бита 4 штуки на любом Zynq в т.ч. и обрубках S. Вы задействовали мастера - задействовать хп слэйвы нужно постараться несколько больше. Пропускная способность будет в 4 раза выше без внесения проблем управлением другой периферией на шине GP. Организуйте вашу память данных в каждом устройстве как отдельную шину слэйв AXI и поставьте ядро DMA для переноса данных с ваших слэйвов в слэйвы хп на проце. Таким образом вы впишитесь и в регистровый пул и получите большую скорость по переносу данных в ддр проца.
  7. Что за такие "2 десятка устройств" что им не хватает 1 Гбайта для адресации регистров? Какой смысл делать такие большие регистровые пулы на медленной шине? Временные затраты на передачу таких объемов по AXI lite несовместимы со здравым смыслом. Если нужно скидывать с устройств большие объемы данных процессору (или заливать в них из ддр-а проца), то в них нужно делать мастера AXI и лить на AXI слэйвы в/из ддр проца - их там 4 штуки шириной 64 бита каждый и с тактами до 250 МГц.
  8. Ваша ссылка видимо для "своих" - остальных не пускает...
  9. Так оно и есть - много ядер хорошо в виваде только для поядерного (per IP) синтеза, а на имплементе по умолчанию в винде 2 ядра, а принудительная установка имплемента на 6 ядер (set_param general.maxThreads 6) (i5-9600K) дает выигрыш по времени меньше 15% (-25 мин на 3 часа работы).
  10. 4к с грехом пополам кушал только 45й цинк и то не факт - самое простое, готовое и "дешевое" Xilinx ZCU104 c in/out HDMI 2.0 за 1300$ в USA, но судя по даташиту они сделаны на 4 парах (GTX) - хватит ли этого на 4к 60 Гц я не в теме, из доп плюшек имеет 4KP60 capable H.264/H.265 video codec встроенный в плис - возможно и ввод/вывод тоже поддерживает такие скорости https://www.xilinx.com/products/boards-and-kits/zcu104.html#overview 4к 60 Гц соответствует пиксельная частота почти 500 МГц, а с полями еще больше для "себя" можно и ломаную виваду/витис пользовать со всеми плюшками
  11. в людных местах с таким девайсом опасно появляться - в радиусе нескольких км вырубит и связь и тв, да и самим лучше близко не подходить
  12. А смысл изобретать велосипед - гугл находит кучу предложений готовых устройств, тем более что у вас никакой новизны - я бы еще понял собственную разработку связанную с проверкой различных идей типа сложных сигналов, перестройкой несущей в широком диапазоне, скоростная съемка и т.д. А так купите готовый и пользуйтесь - разработка нового дешевле не будет.
  13. Это полоса сигнала - какая еще нижняя граница? Если импульс длиной 1 нс то полоса минимум 1 ГГц, а для того что бы его увидеть в оцифровке нужен АЦП 3-5 ГГц. Учитывая что сигнал периодический и отражение стабильное можно и стробоскопом. Проще всего купить осциллограф с необходимой полосой.
  14. На али есть и полный аналог борды KCU105 от Xilinx, но в 3 раза дешевле чем оригинал в штатах. При этом у продавца вывешена картинка оригинальной борды - насколько все реально хз. В России тоже можно купить ряд популярных чипов Xilinx в разы дешевле чем на том же авнет - типа новые и даже работают. Теорий происхождения ходит много - от перекатанных бу до некондиций с фаб-ов.