Jump to content

    

alxkon

Участник
  • Content Count

    109
  • Joined

  • Last visited

Community Reputation

0 Обычный

About alxkon

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

Recent Profile Visitors

2655 profile views
  1. Я под линукс попробовал написать свою програму для оживления XDMA (в режиме AXI stream), без драйвера. Доступ к регистрам есть все нормально, но похоже ПЛИС не видит дескрипторов из-за того что они выделены в user space (получается в виртуальной памяти). Наверное нужно все же написать минимальный драйвер что бы разместить дескрипторы и буфера для h2c/c2h трансферов по физическим адрессам? Я знаю что есть драйвер от Ксайлинкса, но нахрапом его оседлать у меня не получилось - чет там очень все сложно написано и все виснет после загрузки. Скажите пожалуйста, Вы писали драйвер сами или доводили до ума ксайлинксовский?
  2. А Вы могли бы поделится информацией как именно Наверное уважаемому AVR было бы интересно и актуально, да и другим...
  3. Тогда есть вариант: Удалить проверку в драйвере или он закрыт производителем ? Не подключал именно к Raspberry, к по этому не знаю насколько сложно
  4. Кросслинк поток однозначно запустит сам, вопрос ожидает ли драйвер на Raspberry какого-либо ответа от камеры по I2C ?! Вы можете посмотреть что там в драйвере или он закрыт?
  5. Cобственно мы взяли Crosslink на вход сенсор с subLVDS, выход CSI-2, есть готовый bridge от Lattice, а так же есть составные компоненты этого bridge. Tак что можно и сенсор с другим интерфейсом использоватъ. Насколько з понимаю для датарейта 900Mbps и ниже , можно взять MachXO3. Сами не решались делать по причинам с которыми Вы столкнулись - верификация
  6. Один из вариантов это взять какой либо одноплатник с CSI-2 с линуксом и пытатся разобратся что приходит битым? А cколько нужно выложить за IP Вы узнавали?
  7. Я имел ввиду что возможно перепутаны каналы, например 8-й с 11-м. Столкнулся с таким у сенсоров Сони IMX178: название data пинов A,B,C,D... не совпадало с номером сериального канала. Хотя по логике data А должно соответствовать lane 0. Из документации было неочевидно сразу. Пришлось перемапить каналы в ПЛИС. В другом случае IMX226 все сделали согласно документации... Не работает, оказалось маппинг пинов сенсора и lanes number та же как и у IMX178
  8. Хорошо бы загнать сенсор в режим теста, если такой режим имеется. И по известному паттерну определить работает ли lvds интерфейс корректно. Горизонтальные полосы могут быть если перепутаны lanes.
  9. Да, там есть конфигурационный флеш ( Instant-on (0.5 ms or less) configuration time ), но это мелкий FPGA, а не CPLD, в отличии от CoolRunner. Можно еще смотреть MachXO2/MachXO3 от Lattice, там тоже есть флеш, цена наверное будет получше
  10. Что по Вашему мнению первопричина - тул или сам чип? У Вас был полностью свой HDL или использовались IP от производителя?
  11. Я как раз сегодня заполнил Crosslink на 69% и маппинг выдал кучу ошибок по холдам. Раньше это корректировалось в place&route а теперь не разводится нивкакую :(
  12. Посмотрите это https://www.polarsys.org/ Мне раньше хотелось чего-то типа SysML для улучения качества документации..... Лично мое мнение, в небольшой организации это сродни поиску философского камня, веры в silver bullet и толчению воды в ступе. Где не приходилось работать, отделы разработки 10- 50 человек, были попытки ввести UML, SysML и другие методологии. И везде эпик фейл - "слишком вы далеки от народа". Нет надежной обратной связи, etc. Единственно дельный совет я получил когда-то давно от приятеля: используй отдельные диаграмы UML для визуализации сложных вещей и не пытайся влезть во все эти модели и Энтерпрайз Архитекты, всеравно это ничем не закончится. В нашем районе Вы уже не встретите этих дедушкиных обычаев и обрядов. Может где-нибудь высоко в горах Вы что-нибудь обнаружите для науки. (c)