Jump to content

    

Попробовать PG260 MIPI CSI-2 TX Transmitter Subsystem 2.0

Добрый день всем!

 

Есть PG260 MIPI CSI-2 TX Transmitter Subsystem 2.0. К нему же идет PG202 MIPI D-PHY v4.0 которое бесплатно. Вот как бы мне попробовать в симуляторе эту связку? На первый компонент требуется лицензия. Я готов запросить лицензию от имени предприятия. Но могу ли я пока одним глазком посмотреть как это работает? Подскажите в личку если что ;)

 

Запрашивали лицензионную IP для альтеры но мои симуляции доказывают что по какой-то причине битстрим этого ядра идет полная туфта, в это сложно поверить, но мы с коллегой не видим в этом потоке ничего чтобы совпадало со стандартом!

 

Хотим посмотреть что извергнет из себя IP ядро от Xilinx аналогичного назначения.

 

Кстати, D-PHY симулится, запускается, но выдает пустой результат, ему нужно еще сделать полноценный тестбенч с клоками резетами данными и управляющими сигналами, это один из вариантов.

 

Помогите, кто разобрался с MIPI CSI-2 D-PHY, сжальтесь надо мной, намекните как расколоть этот стандарт, поделитесь битстримом... Не могу получить нормальный пример, совпадающий со стандартом. Хотя сам стандарт до дыр прочитал, сделал свою реализацию, но потом понял почему она не соответствует. Вот ищу теперь с чем бы мне сравнить...

Share this post


Link to post
Share on other sites
16 hours ago, AVR said:

...

Хотя сам стандарт до дыр прочитал, сделал свою реализацию, но потом понял почему она не соответствует.

...

Если поняли почему не соответствует, что мешает допилить?)

Share this post


Link to post
Share on other sites
20 hours ago, AVR said:

Добрый день всем!

 

Есть PG260 MIPI CSI-2 TX Transmitter Subsystem 2.0. К нему же идет PG202 MIPI D-PHY v4.0 которое бесплатно. Вот как бы мне попробовать в симуляторе эту связку? На первый компонент требуется лицензия. Я готов запросить лицензию от имени предприятия. Но могу ли я пока одним глазком посмотреть как это работает? Подскажите в личку если что ;)

 

Запрашивали лицензионную IP для альтеры но мои симуляции доказывают что по какой-то причине битстрим этого ядра идет полная туфта, в это сложно поверить, но мы с коллегой не видим в этом потоке ничего чтобы совпадало со стандартом!

 

Хотим посмотреть что извергнет из себя IP ядро от Xilinx аналогичного назначения.

 

Кстати, D-PHY симулится, запускается, но выдает пустой результат, ему нужно еще сделать полноценный тестбенч с клоками резетами данными и управляющими сигналами, это один из вариантов.

 

Помогите, кто разобрался с MIPI CSI-2 D-PHY, сжальтесь надо мной, намекните как расколоть этот стандарт, поделитесь битстримом... Не могу получить нормальный пример, совпадающий со стандартом. Хотя сам стандарт до дыр прочитал, сделал свою реализацию, но потом понял почему она не соответствует. Вот ищу теперь с чем бы мне сравнить...

Один из вариантов это взять какой либо одноплатник с CSI-2 с линуксом и пытатся разобратся что приходит битым?

А cколько нужно выложить за IP Вы узнавали?

 

Share this post


Link to post
Share on other sites
11 hours ago, quato_a said:

Если поняли почему не соответствует, что мешает допилить?)

Просто удалось установить факт НЕсоответствия. Кинулись сверять с evaluation версией симуляции ядра от Altera - видим фигу, как в 1-lane так и в 4-lane конфигурации. Сначала я думал что не хватает уровня интеллекта у меня, потом не удалось найти соответствие и коллеге.

 

Просто тупо нет референса, хоть один проклятый пакет с нормальным заголовком, всё бы сразу стало ясно. Подозреваю заговор разработчиков стандарта, они специально не выложили то, что в других стандартах обязательно выкладывается для 100%-й однозначности. Винить я могу сколько угодно долго, но задачу надо решить. У других я смотрю всё без проблем работает на раз два.

 

Я исхожу из того что не может быть такого, что ядро от огромной корпорации, выпущеное во множестве ревизий, быть так напрочь нерабочим и несоответствующим стандарту.

 

Еще есть мысль, что имеющийся в доступе стандарт не соответствует! Но это вряд ли, тоже отбрасываю.

 

7 hours ago, alxkon said:

Один из вариантов это взять какой либо одноплатник с CSI-2 с линуксом и пытатся разобратся что приходит битым? А cколько нужно выложить за IP Вы узнавали?

Стоимость не узнавали, или я не помню, что-то в районе нескольких тысяч дойлеров.

У меня уже есть Raspberry Pi 3 и к нему идет сенсор и он работает. Вот я и хочу подать ему на вход свой поток с ПЛИС. Но с сенсора я не могу снять данные. Как это сделать? На какой частоте оно работает? Подозреваю с такой, которая мне недоступна, уверен там максимальная фиксированная для любого разрешения, хотя для минимального разрешения и хватило бы всего 160 мегабит!

Share this post


Link to post
Share on other sites

Может посмотреть в сторону Lattice?

У них были решения для MIPI CSI-2, вроде бы даже с референсным дизайном.

Share this post


Link to post
Share on other sites
8 minutes ago, wolfman said:

Может посмотреть в сторону Lattice?

У них были решения для MIPI CSI-2, вроде бы даже с референсным дизайном.

Смотрим, думаем. Почему бы нет.

Share this post


Link to post
Share on other sites
9 hours ago, AVR said:

Смотрим, думаем. Почему бы нет.

Cобственно мы взяли Crosslink на вход сенсор с subLVDS, выход CSI-2, есть готовый  bridge от Lattice, а так же есть составные компоненты этого bridge. Tак что можно и сенсор с другим интерфейсом использоватъ. Насколько з понимаю для датарейта 900Mbps и ниже , можно взять MachXO3. Сами не решались делать по причинам с которыми Вы столкнулись - верификация

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now