06.05.2022, 21:46
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Сообщение от NewWriter
|
но работает вполне норм
|
Ну вот и я о чем. Что не так все и страшно )))
Здравствуйте. Разработка потихоньку началась. Если у кого есть желание то тема вот тут https://kazus.ru/forums/showthread.p...31#post1377631
Спасибо.
В общем приехали ... (((
Дочитав мануалы по stmipid02 выяснилось что он не такой прям хороший. Эта штука в момент времени может подключать только одну камеру. А мне нужно 2 одновременно.
Получается что вопрос по железу снова открыт. МК у STM которые могли бы работать одновременно с двумя камерами я не нашел. Максимум одну камеру подцепить можно.
Может я не так ищу? Неужели ни один чип кроме плис не сможет реализовать такую систему??
Может тогда посоветуете какую плис взять чтобы вот прям гарантированно было в наличии два модуля камеры.
Пичалька ((((
Последний раз редактировалось mike-y-k; 08.07.2022 в 16:26.
Причина: 6.6
|
|
|
|
08.07.2022, 11:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,330
Сказал спасибо: 85
Сказали Спасибо 596 раз(а) в 361 сообщении(ях)
|
Re: Передача данных через CY7C68013A
Сообщение от worldmasters
|
Может тогда посоветуете какую плис взять
|
ИМХО, тут начинать надо с "конца" - с тестового проекта в среде проектирования FPGA (т.е., либо Quartus, либо Vivado).
Скомпилировать тестовый проект и далее выбирать ПЛИС, куда он уляжется.
А уже потом делать схему и плату.
https://habr.com/ru/post/476620/
https://www.xilinx.com/products/technology/mipi.html
|
|
|
Сказали "Спасибо" pambaru
|
|
|
08.07.2022, 11:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,780
Сказал спасибо: 2,671
Сказали Спасибо 2,645 раз(а) в 1,953 сообщении(ях)
|
Re: Передача данных через CY7C68013A
Сообщение от worldmasters
|
Эта штука в момент времени может подключать только одну камеру. А мне нужно 2 одновременно
|
А куда потом выводится поток от двух камер?
Не окажется ли вариант применения двух процев (двух одинаковых плат) более рентабельным?
Или, если уж использовать FPGA - то обратить внимание на более дешевые и , думаю, более доступные изделия китайских товарищей - например,
Gowin Semiconductor
или
вот еще
Ну и в смартах уже по полдесятка камер - поставить какой Драгон
|
|
|
Сказали "Спасибо" Yuri222
|
|
|
08.07.2022, 12:23
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Re: Передача данных через CY7C68013A
Сообщение от pambaru
|
ИМХО, тут начинать надо с "конца" - с тестового проекта в среде проектирования FPGA (т.е., либо Quartus, либо Vivado).
|
Скорее всего вы правы. Только у меня опыта с плисами ваще ноль. Так то на отладочной плате хоть лампочками помигать да с гироскопом поработать по spi .. может выкинуть на комп данные.. Но цены конечно жесть какие на них. ((
Сообщение от Yuri222
|
А куда потом выводится поток от двух камер?
Не окажется ли вариант применения двух процев (двух одинаковых плат) более рентабельным?
|
Не не ... из двух камер нужно состряпать один поток, снабдить его информацией с гироскопа и акселерометра и стримить через USB.
да.. еще видимо понадобится сжать видеоряд...
Сообщение от Yuri222
|
Ну и в смартах уже по полдесятка камер - поставить какой Драгон
|
Но они не работают одновременно.
Я не осилю драконов. Да и в целом то особой мощности не требуется. Вроде задача то примитив а все никак не дается. ((
|
|
|
|
08.07.2022, 12:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,780
Сказал спасибо: 2,671
Сказали Спасибо 2,645 раз(а) в 1,953 сообщении(ях)
|
Re: Передача данных через CY7C68013A
Сообщение от worldmasters
|
из двух камер нужно состряпать один поток, снабдить его информацией с гироскопа и акселерометра и стримить через USB.
да.. еще видимо понадобится сжать видеоряд
|
ну тогда, как вариант - делать без проца на единственой ПЛИСке.
Смотрите, чтобы пропускной способности USB хватило.
А то можно по PCIe отправлять в комп, благо что IP ядра PCIe для ПЛИС вполне доступны, а разводка этой шины на плате ИМХО нааамного проще разводки DRAM.
Последний раз редактировалось Yuri222; 08.07.2022 в 12:36.
|
|
|
|
08.07.2022, 13:39
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Re: Передача данных через CY7C68013A
Сообщение от Yuri222
|
А то можно по PCIe отправлять в комп, благо что IP ядра PCIe для ПЛИС вполне доступны
|
Это устройство на кабеле должно быть только USB.
Сообщение от Yuri222
|
ну тогда, как вариант - делать без проца на единственой ПЛИСке.
|
Аналоги на одной плиске и сделаны. А не посоветуете демоплату то какую нибудь с USB HS трансивером на борту и поддерживает мипи??
Или там любую плис можно сконфигурировать под этот протокол?? Я же правильно понимаю что плис это как пластилин для электрических цепей?? Там схема сама формируется под любую задачу??
Сообщение от Yuri222
|
IP ядра
|
А это еще что за дичь. Эти ядра платные чтоли?? Лицензии нужно на них получать??
Где почитать для чайников?
Сообщение от Yuri222
|
IP ядра
|
А это еще что за дичь. Эти ядра платные чтоли?? Лицензии нужно на них получать??
Где почитать для чайников?
Сообщение от pambaru
|
(т.е., либо Quartus, либо Vivado).
|
Чего то не дают зарегистрироваться на АМД чтобы скачать виваду. Даже прокси не помогает. ((( все время пишут что токен авторизации неправильный.. ИЛи я что то не так делаю?
Последний раз редактировалось worldmasters; 08.07.2022 в 13:59.
|
|
|
|
08.07.2022, 14:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,780
Сказал спасибо: 2,671
Сказали Спасибо 2,645 раз(а) в 1,953 сообщении(ях)
|
Сообщение от worldmasters
|
Я же правильно понимаю что плис это как пластилин для электрических цепей?? Там схема сама формируется под любую задачу?
|
Как бы да, главное - чтобы хватило ресурсов чипа. Ну и чтобы при необходимости присутствовала внешняя периферия. Например, для скоростных интерфейсов может оказаться недостаточно просто ножек LVDS, а потребуются, скажем, трансиверы - нужно смотреть, сколько и какие присутствуют в конкретном кристалле (и в корпусе!).
Сообщение от worldmasters
|
Эти ядра платные чтоли?? Лицензии нужно на них получать?
|
В некоторых случаях - платные (например, в Cyclone IV без встроенного hard PCIe блока софтовое IP емнип платное, а в Cyclone V - со встроенным hard PCIe блоком - это IP любезно включено в стоимость чипа).
Сообщение от worldmasters
|
не дают зарегистрироваться на АМД чтобы скачать виваду
|
Давным-давно пытался у них официально получить бесплатный софт (и на корпоративный мейл, и на личный), за полгода так и не получилось, скачал откуда-то с лекарством - и норм.
Сообщение от worldmasters
|
демоплату то какую нибудь с USB HS трансивером на борту и поддерживает мипи
|
По Альтеровским (Интеловским) платам - смотрите на https://www.terasic.com.tw/en/#
Возможно - основная демоплата (как материнка) + плата расширения (с разъемом расширения FMC)
worldmasters, по Говиновским платам/китам - если надумаете - можете проконсультироваться на Электрониксе у Стюарт_Литл (см ссылку, что я раньше дал).
Последний раз редактировалось mike-y-k; 08.07.2022 в 16:25.
Причина: 6.6
|
|
|
|
08.07.2022, 15:39
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Re: Передача данных через CY7C68013A
Сообщение от Yuri222
|
по Говиновским платам/китам -
|
Вообще я в прострации ... какая между ними разница?? только ценники разные.. ((
ну вот подобрал циклон 4
https://aliexpress.ru/item/100500406...36b07834H4Y6zQ
Подойдет он?? Частота кварца 50мгц. Но чего так мало то?? Или там внутри умножитель есть??
память вроде есть.
USB мост вот такой нашел:
https://www.chipdip.ru/product/usb3300-usb-hs-board
А есть циклон 5 или спартан6.. что из них лучше то??
свободные ноги есть.
Смогу я к этому чипу подключить камеры и гироском по SPI и выкинуть все на комп через ULPI??
Последний раз редактировалось worldmasters; 08.07.2022 в 15:44.
|
|
|
|
08.07.2022, 15:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,780
Сказал спасибо: 2,671
Сказали Спасибо 2,645 раз(а) в 1,953 сообщении(ях)
|
worldmasters, если по циклонам - я бы смотрел не ниже Cyclone V - более новая технология, и в свое время смотрел - по ценнику были интереснее (но мне надо было с РCIe).
Можете глянуть и 10-е циклоны - но так у некоторых особенности с питанием - требуют строгого порядка включения и , главное - также и выключения!
У пятых такой проблемы нет - в даташите написано, что если не по порядку , то максимум - это долю секунды повыш потребление тока.
НО!!! - если по USB - то ИМХО полампером не обойдетесь, понадобится внешнее питание!
У их внутри PLL, так что о клоке особо не беспокойтесь. На 5-е циклоны (правда, у меня был GT) - 100 МГц можно извне подавать без проблем.
Сообщение от worldmasters
|
память вроде есть
|
внутри - есть, но - смотрите сколько ее! Зависит от чипа, ну несколько мегабайт - хватит Вам? И она разбросана по чипу кусками равномерно - т.е. может оказаться достаточно проблематичной слепить из нее нужный объем с нужной тактовой частотой чтобы работала. Сотню мегагерц +- можно рассчитывать у 5-го циклона со спидгрейдом 7, если кусок под полмегабайта.
И она двухпортовая - можно писать и читать одновременно.
Если нужно сильно побыстрее - смотрите Arria - такие есть со спидгрейлом 3-4 (у Альтеры - чем меньше цифра, тем быстрее, у Xilinx - наоборот). Но Arria заметно и дороже.
spi - проблем не предвижу, ulpi - уже нужно IP ядро, не знаю про бесплатность их.
Сообщение от worldmasters
|
циклон 5 или спартан6
|
а хз. Я в свое время остановился на циклоне 5 - у него при сравнимой цене было больше аппаратных нужных мне ресурсов, среда разработки по отзывам тогда была более дружественная (Quartus), всё качалось официально с их сайта без вопросов (в отличие от Xilinx), техподдержка мне норм. отвечала.
И IP ядро мне было нужно PCIe - оно было бесплатным + с бОльшими возможностями, чем у конкурента.
По крайней мере, из коробки был вариант - можно было работать, не влезая в дебри протокола.
Последний раз редактировалось mike-y-k; 08.07.2022 в 16:29.
Причина: 6.6
|
|
|
|
08.07.2022, 16:15
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Re: Передача данных через CY7C68013A
Сообщение от Yuri222
|
НО!!! - если по USB - то ИМХО полампером не обойдетесь, понадобится внешнее питание!
|
Как так то?? У меня вот в руках какая то noname стереокамера. там стоит тоже китайская noname плис и работает от одного порта usb 2.0.
Тут как бы важно чтобы все работало от одного порта usb без всяких там доппитаний.
китайцы подобные стереокамеры лепили лет 10 назад и питания хватало. Неужели у современных циклонов настолько все плохо и они жрут мегаамперы?
Сообщение от Yuri222
|
Зависит от чипа, ну несколько мегабайт - хватит Вам?
|
Ну памяти много не надо. 640*480*3 один кадр. итого 2 мегабайта на кадр вполне хватит.
ну на переходные процессы кодирования ... на борту 32 метра SDRAM я думаю что ее с головой хватит.
Сообщение от Yuri222
|
И она разбросана по чипу кусками равномерно
|
Это что значит?
А про спартан6 можете что нибудь сказать?? Есть там какая нибудь принципиальная разница??
тут Zync есть или спартан6-7 ..
Arria посмотрел но как то круто по ценнику.
Сообщение от Yuri222
|
Cyclone V - более новая технология
|
А я точно смогу подключить камеры по дифференциальным линиям к этому чипу??
Сообщение от Yuri222
|
уже нужно IP ядро, не знаю про бесплатность их.
|
Эти ядра надо для любой плис получать?? не имеет значения intel или xilinx?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:09.
|
|