реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> MIPI на MAX10, Возможно ли?
alexPec
сообщение Feb 28 2017, 10:39
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Доброго дня всем.

Хочу на MAX10 завести MIPI CSI2 2-lane. Нашел у альтеры документ "MIPI D-PHY Solution with Passive Resistor Networks"
AN-754. Там написано при тесте MIPI D-phy на max10 "720 mbps" (картинка). В соответствии со стандартом, данные - DDR, т.е. и по фронту и по спаду. Пытаюсь поставить в Q16.1 io мегафункцию DDR IO - говорит, что семейство MAX10 не поддерживает такую опцию. В структуре IO вроде есть DDR регистры. Подскажите как их задействовать? Или на логике городить DDR-ввод?
И в AN ни слова ни про DDR, ни про клок. Кто-нибудь делал вообще на альтере MIPI D-phy таким образом?

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Dima_G
сообщение Feb 28 2017, 10:50
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 279
Регистрация: 2-07-08
Из: Новосибирск
Пользователь №: 38 699



https://www.altera.com/content/dam/altera-w...ug_m10_gpio.pdf

Цитата
The Altera GPIO Lite IP core supports the GPIO components and features,
including double data rate I/O (DDIO), delay chains, I/O buffers, control signals,
and clocking.
Go to the top of the page
 
+Quote Post
AVR
сообщение Feb 28 2017, 13:47
Сообщение #3


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Прошу прощения, не по теме: Вы делаете это полностью на своей логике (с нуля)? Насколько это сложно? Я как-то горел желанием сделать такой интерфейс MIPI CSI2 для ввода данных в проц.


--------------------
Go to the top of the page
 
+Quote Post
MrAlex
сообщение Feb 28 2017, 16:42
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 15-10-10
Из: г. Москва
Пользователь №: 60 179



В апноте речь про MIPI D-PHY IP.
Go to the top of the page
 
+Quote Post
alexPec
сообщение Feb 28 2017, 16:43
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(AVR @ Feb 28 2017, 17:47) *
Прошу прощения, не по теме: Вы делаете это полностью на своей логике (с нуля)? Насколько это сложно? Я как-то горел желанием сделать такой интерфейс MIPI CSI2 для ввода данных в проц.


Да вроде не сложно, по крайней мере для камеры CSI2. Там синхронизация, код старта, тип пакета, длина, стоп-код. Ну и плюс по мелочи. А так, насколько я понял, основная беда это физику реализовать. Там клок (у меня по крайней мере) не постоянный, десериализер с ПЛЛ не поставишь, а скорости - 600+ mbps. В общем, пока что, в моем понимании, если байты получить - остальное займет пару десятков строчек чтобы поток полезный получить.
Но это не стандарт полностью, а только та часть, которая мне для камеры нужна.
Go to the top of the page
 
+Quote Post
alxkon
сообщение Mar 1 2017, 06:53
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 16-11-10
Пользователь №: 60 920



Цитата(alexPec @ Feb 28 2017, 20:43) *
Да вроде не сложно, по крайней мере для камеры CSI2. Там синхронизация, код старта, тип пакета, длина, стоп-код. Ну и плюс по мелочи. А так, насколько я понял, основная беда это физику реализовать. Там клок (у меня по крайней мере) не постоянный, десериализер с ПЛЛ не поставишь, а скорости - 600+ mbps. В общем, пока что, в моем понимании, если байты получить - остальное займет пару десятков строчек чтобы поток полезный получить.
Но это не стандарт полностью, а только та часть, которая мне для камеры нужна.

Нужно было мипи +1.2Gbps, заложились на Lattice CrossLink так как ни начем другом компактном за разумные деньги не сделать,
из плюсов готовый мост sublvds в csi-2. На MAX10 поглядывал но скорости IO не те, по-этому реализацию не продумывал, взял готовую ip от Lattice.
А вообще тема интересная и рано или поздно придется к ней вернутся.
Go to the top of the page
 
+Quote Post
alexPec
сообщение Mar 1 2017, 20:59
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(alxkon @ Mar 1 2017, 10:53) *
Нужно было мипи +1.2Gbps, заложились на Lattice CrossLink так как ни начем другом компактном за разумные деньги не сделать,
из плюсов готовый мост sublvds в csi-2. На MAX10 поглядывал но скорости IO не те, по-этому реализацию не продумывал, взял готовую ip от Lattice.
А вообще тема интересная и рано или поздно придется к ней вернутся.


Сейчас тоже надо 920 mbps, даже циклон 5 - только до 840 mbps. Если удастся снизить поток - то все-таки реализую на альтере, если снизить поток не получится - пришел к тому же выводу, нужен CrossLink латтисовый. Кстати, крослинки эти доставаемые? Кто их в России поставляет? И это IP у них, правильно я понял, бесплатное? Но что-то там было про временем ограниченную версию.
Go to the top of the page
 
+Quote Post
alxkon
сообщение Mar 1 2017, 22:18
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 16-11-10
Пользователь №: 60 920



Цитата(alexPec @ Mar 1 2017, 23:59) *
Сейчас тоже надо 920 mbps, даже циклон 5 - только до 840 mbps. Если удастся снизить поток - то все-таки реализую на альтере, если снизить поток не получится - пришел к тому же выводу, нужен CrossLink латтисовый. Кстати, крослинки эти доставаемые? Кто их в России поставляет? И это IP у них, правильно я понял, бесплатное? Но что-то там было про временем ограниченную версию.

По поводу доставаемости в России, к сожалению не знаю, но кажется кто-то из форумчан как-то связан с Латтисом в России? По моему ничего космическо-стратегического там нет, дожны продавать? На mouser
уже появились dev-kitы и вроде бы сами чипы, но картинки не те.

У нас пока только плата в разработке, начальство говорит, что наверное добудет на днях сэмплы.
IP бесплатное, но нужно просить бесплатную лицензию, иначе временное ограничение. Синтез прошел без проблем.
Go to the top of the page
 
+Quote Post
alexPec
сообщение Mar 2 2017, 04:38
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(alxkon @ Mar 2 2017, 02:18) *
По поводу доставаемости в России, к сожалению не знаю, но кажется кто-то из форумчан как-то связан с Латтисом в России? По моему ничего космическо-стратегического там нет, дожны продавать? На mouser
уже появились dev-kitы и вроде бы сами чипы, но картинки не те.

У нас пока только плата в разработке, начальство говорит, что наверное добудет на днях сэмплы.
IP бесплатное, но нужно просить бесплатную лицензию, иначе временное ограничение. Синтез прошел без проблем.


Спасибо за информацию. Да, девкиты видел и у элитана.
Go to the top of the page
 
+Quote Post
vitus_strom
сообщение Mar 2 2017, 08:29
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877



Lattice MachXO3L - CSI2 400MHz clock, 2 lanes + DSI 266MHz clock 4 lanes - работает в железке.
Go to the top of the page
 
+Quote Post
alexPec
сообщение Mar 3 2017, 16:18
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(vitus_strom @ Mar 2 2017, 12:29) *
Lattice MachXO3L - CSI2 400MHz clock, 2 lanes + DSI 266MHz clock 4 lanes - работает в железке.

Мне этого мало, 400мгц клок - это 800 mbps. А сенсор выдает 920 mbps. Так бы можно было и на циклон 5 завести напрямую - там 840 mbps
Go to the top of the page
 
+Quote Post
vitus_strom
сообщение Mar 6 2017, 08:49
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877



А разве сенсор выдает по одному лейну?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 04:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01539 секунд с 7
ELECTRONIX ©2004-2016