Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: h264 новенькие single-chip
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
alexPec
Всем доброго дня.

Кроме hi3518 есть ли что новенькое, малопотребляющее для кодирования в h264. Сам сейчас пользую IMX6. Все хорошо, но габарит большой выходит, да и DDR с флешкой и линуксом к нему надо.
Может кто-то что-то поменьше использует?

ПС. ПЛИСовые ядра - не вариант, всю логику съедает при адекватном качестве, дорого это - за кучу логики переплачивать.

NULL
Цитата(alexPec @ Jan 26 2018, 03:44) *
есть ли что новенькое, малопотребляющее для кодирования в h264.


Добрый День!

Не использовал, но есть такой производитель.
alexPec
Цитата(NULL @ Jan 26 2018, 16:57) *
Добрый День!

Не использовал, но есть такой производитель.


Видел, такие раньше у fujitsu были, сейчас в этой конторе. Полгода пытался нормальную документацию получить, при подписанном NDA. В общем, осадочек остался. Да и цена на них - больше чем на IMX+DDR в 2 раза, 200-300USD. В этом отношении HI3518е хорош - на али не больше 1000р, встроенная DDR, маленькая, но документацию на него не могу найти. Даже SDK есть.
aaarrr
Allwinner V3s не подойдет? DDR встроенная, корпус, конечно, поболее HI3518e, зато документация есть.
Проверено, работает sm.gif
AVR
Цитата(alexPec @ Jan 26 2018, 16:23) *
Видел, такие раньше у fujitsu были, сейчас в этой конторе. Полгода пытался нормальную документацию получить, при подписанном NDA. В общем, осадочек остался. Да и цена на них - больше чем на IMX+DDR в 2 раза, 200-300USD. В этом отношении HI3518е хорош - на али не больше 1000р, встроенная DDR, маленькая, но документацию на него не могу найти. Даже SDK есть.

Стало быть NDA получить реально, но занимает пол года для нормальной документации? Что значит "нормальные доки"? Что не так с тем что они сразу дают?
И стоит 200-300 крокодилов за штуку? Но какой именно чип?
MB86H46 - вижу старое SD разрешение...
SC2M15 - это уже FHD, но тут лишь один Full HD вход (3G-SDI)?
alexPec
Цитата(aaarrr @ Jan 26 2018, 17:32) *
Allwinner V3s не подойдет? DDR встроенная, корпус, конечно, поболее HI3518e, зато документация есть.
Проверено, работает sm.gif



А размер корпуса какой? По цене что выходит? Потребляет в режиме кодирования (на вскидку?). Что-то еще к нему надо цеплять, кроме генератора и питания? Загрузка с SPI флешки есть?
Интересуют разрешения 720х576, 1280х720, 30fps, progressive scan. Не враз, либо одно, либо другое.
PS 3518 греется прилично. Это в копилку его недостатков.


Цитата(AVR @ Jan 26 2018, 19:13) *
Стало быть NDA получить реально, но занимает пол года для нормальной документации? Что значит "нормальные доки"? Что не так с тем что они сразу дают?
И стоит 200-300 крокодилов за штуку? Но какой именно чип?
MB86H46 - вижу старое SD разрешение...
SC2M15 - это уже FHD, но тут лишь один Full HD вход (3G-SDI)?


Да, подписали NDA практически за неделю. Они выслали доки, типа breif. Я написал, что мол этого вообще недостаточно для разработки чего-либо на базе чипа. Они выслали еще доки - общие какие-то, там корпуса, распиновка, общее описание (структура). По программной части вообще ничего. Написал, что надо ведь как-то это все программировать, как? Они выслали какой-то еще документ, где написано, что надо заливать firmware, ну и еще что-то по мелочи - ни регистров, ни протокола. Написал им про это, что мол у вас еще и firmware есть, без него не взлетит. Выслали файл. Потом запрос делал по регистрам, протоколу - выслали опять документ по механике - распиновка, корпуса и т.д. Я написал что это совсем не то. Выслали вроде ввод и вывод видео потока (протокол). Про регистры, заливку firmware - ни слова. Файл есть, но что с ним делать - не понятно. Потом не помню уже на каком этапе я плюнул на это дело. Примерно полгода все это заняло, а мне не переписываться надо было, а кодер 264. Вроде и не отказываются давать доки, но дают либо не полностью, либо не то. Я параллельно начал IMX копать. За 2 месяца все взлетело и заработало. Пока на нем и сижу.

MB86H46 - да, его и смотрел. И да, 200-300 за штуку, не рублей sm.gif. В серии 100+ штук сказали будет порядка 180-190 стоить простенький чип.
aaarrr
Цитата(alexPec @ Jan 26 2018, 18:19) *
А размер корпуса какой? По цене что выходит? Потребляет в режиме кодирования (на вскидку?). Что-то еще к нему надо цеплять, кроме генератора и питания? Загрузка с SPI флешки есть?
Интересуют разрешения 720х576, 1280х720, 30fps. Не враз, либо одно, либо другое.

- TQFP128 0.4, 14x14 мм
- в районе $5
- плата на V3s + OV5647 при кодировании и передаче через Ethernet 1080p@30FPS (~50% загрузка кодера) потребляет ~1.15Вт, при 720p ~0.95Вт
- ничего больше цеплять не нужно
- загрузка с SPI есть
- 1280x720@30FPS легко ужмет два потока
arhiv6
У нувотона есть такие процессоры. Память внешняя не нужна, DDR2 внутри есть. Чипы и отладки на алиэкспрессе есть.

Ещё вроде Grain делает подобные SoC'и.
alexPec
Цитата(aaarrr @ Jan 26 2018, 19:42) *
- TQFP128 0.4, 14x14 мм
- в районе $5
- плата на V3s + OV5647 при кодировании и передаче через Ethernet 1080p@30FPS (~50% загрузка кодера) потребляет ~1.15Вт, при 720p ~0.95Вт
- ничего больше цеплять не нужно
- загрузка с SPI есть
- 1280x720@30FPS легко ужмет два потока


Самый тот вариант. А документацию где брали? SDK есть? Опять же где взять? Я на него смотрел, когда IMX выбирал, но с документацией тогда туго было. В частности, нигде не нашел как видеоподсистему перестроить под свой формат и как выходной поток слить через SPI.

Цитата(arhiv6 @ Jan 26 2018, 21:39) *
У нувотона есть такие процессоры. Память внешняя не нужна, DDR2 внутри есть. Чипы и отладки на алиэкспрессе есть.

Ещё вроде Grain делает подобные SoC'и.


У нувотона документация и SDK недоставаемая. Запрос китайцам делал, но похоже там пока 1000000 шт не купишь - тебе даже отвечать не будут.
У grain как с документацией и SDK? Вообще чипы-то по структуре удивительно похожи... Не удивлюсь если у них внутри кристалл одинаковый sm.gif
Aner
Allwinner неплохо поддержаны, на гитах много всего
На hi3559 этот смотрели? Есть и поновее hi3559A но пока не доступны из-за кучки багов. А так вервый выпуск был в конце октября.
AVR
Цитата(arhiv6 @ Jan 26 2018, 20:39) *
Ещё вроде Grain делает подобные SoC'и.

Документация/минимальная партия?

Цитата(Aner @ Jan 26 2018, 21:35) *
На hi3559 этот смотрели?

Документация/минимальная партия?

Цитата(aaarrr @ Jan 26 2018, 18:42) *
- TQFP128 0.4, 14x14 мм
- в районе $5
- плата на V3s + OV5647 при кодировании и передаче через Ethernet 1080p@30FPS (~50% загрузка кодера) потребляет ~1.15Вт, при 720p ~0.95Вт
- ничего больше цеплять не нужно
- загрузка с SPI есть
- 1280x720@30FPS легко ужмет два потока

Это Allwinner V3s? Документация/минимальная партия?

Без доков и доступности от 10 шт все эти процессоры сродни яйцам фаберже - ну есть, ну красивые и хорошие. Только не достать, а достав - не применить.
Хочется реалистичных чипов...
alexPec
Цитата(Aner @ Jan 26 2018, 22:35) *
Allwinner неплохо поддержаны, на гитах много всего
На hi3559 этот смотрели? Есть и поновее hi3559A но пока не доступны.


Тоже все отлично, но опять же документация и SDK, как с ними?
aaarrr
Цитата(alexPec @ Jan 26 2018, 21:24) *
Самый тот вариант. А документацию где брали? SDK есть? Опять же где взять? Я на него смотрел, когда IMX выбирал, но с документацией тогда туго было. В частности, нигде не нашел как видеоподсистему перестроить под свой формат и как выходной поток слить через SPI.

Документация, SDK - гуглится. Так как кристалл не самый популярный, то нужен некоторый опыт работы с Allwinner'ами вообще.

Цитата(AVR @ Jan 26 2018, 22:01) *
Без доков и доступности от 10 шт все эти процессоры сродни яйцам фаберже - ну есть, ну красивые и хорошие. Только не достать, а достав - не применить.

Доков достаточно. Доступности у отечественных поставщиков ждать точно не стоит.
Можно:
а) запросить тех самых поставщиков, которые работают с Азией
б) спросить у Яндекса, как привезти груз из Китая
Aner
QUOTE (alexPec @ Jan 26 2018, 22:08) *
Тоже все отлично, но опять же документация и SDK, как с ними?

Доки и SDK есть, даже сказал бы приличная на английском и китайском, не особо и дорого. Если умеете с китайцами договариваться или если не поленитесь полазить по их сайтам с иероглефами и попереводить, зарегиться и тд. Ну или купить наконец напрямую у китайского дистрибутора. Все доступно (возможно тем кому реально нужно, а лентяям врядли) от 1 штуки и более. Достаем и применяем, давно пользуем, но уже через своих китайских помогаек.
alexPec
Цитата(Aner @ Jan 26 2018, 23:39) *
Доки и SDK есть, даже сказал бы приличная на английском и китайском, не особо и дорого. Если умеете с китайцами договариваться или если не поленитесь полазить по их сайтам с иероглефами и попереводить, зарегиться и тд. Ну или купить наконец напрямую у китайского дистрибутора. Все доступно (возможно тем кому реально нужно, а лентяям врядли) от 1 штуки и более. Достаем и применяем, давно пользуем, но уже через своих китайских помогаек.


Пардон, не доглядел. DDR -то отдельно... Охота не плодить чипов, все в одном корпусе.

Цитата(aaarrr @ Jan 26 2018, 23:13) *
а) запросить тех самых поставщиков, которые работают с Азией
б) спросить у Яндекса, как привезти груз из Китая


Увидел цену у продавцов. Дааааа, цена на него смешная, по сравнению с iMXом 300+ РУБЛЕЙ!!!/шт.
Aner
QUOTE (alexPec @ Jan 27 2018, 02:07) *
Пардон, не доглядел. DDR -то отдельно... Охота не плодить чипов, все в одном корпусе.



Увидел цену у продавцов. Дааааа, цена на него смешная, по сравнению с iMXом 300+ РУБЛЕЙ!!!/шт.

DDR отдельно тоже не плохо, выбор есть, да и нет концентрации тепла в одном месте. К томуже большинство SOC с внутренней DDR от 0С трудятся.
arhiv6
Цитата(alexPec @ Jan 27 2018, 01:31) *
У нувотона документация и SDK недоставаемая. Запрос китайцам делал, но похоже там пока 1000000 шт не купишь - тебе даже отвечать не будут.

На али есть отладки от Mcuzone, с ними в комплекте идёт диск с доками и SDK. + Через какого-то представителя (вроде эти) можно попробовать запросить документацию.
gosha-z
Цитата(Aner @ Jan 26 2018, 21:35) *
Allwinner неплохо поддержаны, на гитах много всего

Да ладно! Покажите мне версию User Manual на A64, где описан блок MIPI DSI и видеотранскодерю
alexPec
Цитата(gosha-z @ Jan 27 2018, 16:40) *
Да ладно! Покажите мне версию User Manual на A64, где описан блок MIPI DSI и видеотранскодерю


Ну вот как раз видеоподсистему где-то года два назад не нашел. Пока копаюсь, не знаю что на сегодняшний день.
Может уважаемый aaarrr поможет с документацией для allwinner v3s? Можно конечно и покопаться в инете, но раз уж кто-то копался, может поделится ? sm.gif
aaarrr
Цитата(alexPec @ Jan 27 2018, 15:48) *
Может уважаемый aaarrr поможет с документацией для allwinner v3s? Можно конечно и покопаться в инете, но раз уж кто-то копался, может поделится ? sm.gif

1. SDK
v3s_camdroid.zip - из полезного: OrCAD'овский референс, fex-скрипты
v3s_lichee.zip - ядро Linux
Помимо перечисленного, содержит гору сомнительной нужности софта, с которым я не разбирался.

2. Кодеки
Для совместной работы с ядром из п.1 требуют допиливания как сами библиотеки кодеков, так и ядро.

3. u-boot
Берем обычный mainline. Для поддержки сети и SPI-флеш опять-таки требует допиливания.
alexPec
Слава AAARRRу!
Большое спасибо за ссылки.
Из документации нашел такую (прицеплена). Может у Вас что поподробнее есть? Интересует именно видеоподсистема. Ее допиливать буду. Остальное - из стандартного попробую запустить.


aaarrr
Цитата(alexPec @ Jan 27 2018, 21:37) *
Интересует именно видеоподсистема.

Кодеки или Display Engine?
alexPec
Цитата(aaarrr @ Jan 27 2018, 22:45) *
Кодеки или Display Engine?


Часть, которая отвечает за видеоввод и вывод потока. Мне надо будет переделать вод свой параллельный интерфейс видеоввод (progressive 720x576) YUV422. Типа подробного описания регистров, внутренней структуры видеоввода, счетчики какие там, DMA как настраивается и т.д. Что-то есть (регистры точно) в доке, которую я приложил, но может и еще что завалялось? Документации много не бывает sm.gif
Ну и часть, которая отвечает за выходной видеопоток - как настраивается, куда складывается и т.д. Хотя это наверно из исходников вытащить можно (еще не смотрел). Но, опять же, если есть что и не жалко - лишним никогда не будет.
aaarrr
Цитата(alexPec @ Jan 27 2018, 23:30) *
Часть, которая отвечает за видеоввод и вывод потока. Мне надо будет переделать вод свой параллельный интерфейс видеоввод (progressive 720x576) YUV422. Типа подробного описания регистров, внутренней структуры видеоввода, счетчики какие там, DMA как настраивается и т.д. Что-то есть (регистры точно) в доке, которую я приложил, но может и еще что завалялось? Документации много не бывает sm.gif

С этим проблем не должно быть, т.к. есть и описание и исходники драйверов CSI и камер. Решал подобную задачу на A20 - аналогичного набора хватило.
CSI сам по себе очень простой.

Цитата(alexPec @ Jan 27 2018, 23:30) *
Ну и часть, которая отвечает за выходной видеопоток - как настраивается, куда складывается и т.д. Хотя это наверно из исходников вытащить можно (еще не смотрел). Но, опять же, если есть что и не жалко - лишним никогда не будет.

В исходниках кодеков есть вполне работоспособное демо, можно начать с него. Документации как таковой нет, но API очень простой, можно посмотреть по хидерам.

Еще стоит ознакомиться с документацией и на другие процессоры AW, т.к. IP-блоки, подходы в построении ПО и т.п. вещи, конечно, наследуются.
Забыл упомянуть кладезь полезной информации, хотя его и без моей рекламы пропустить сложно.
alexPec
Большое спасибо, aaarrr!

Очень помогли ценной информацией!
gosha-z
Доки на транскодер и DSI так и нет.
Aner
alexPec на Allwinner V40, R40 не смотрели? Достойный камень, с поддержкой. Апельсины, бананы ... на них есть.
alexPec
Цитата(Aner @ Jan 30 2018, 00:55) *
alexPec на Allwinner V40, R40 не смотрели? Достойный камень, с поддержкой. Апельсины, бананы ... на них есть.


Посмотрел, но во-первых, память отдельным корпусом (-ами), а во-вторых - достойно конечно, но черезчур лютые там процессоры: 4 ядра, 1,2ГГц. А мне просто кодировать 720p в h.264 laughing.gif
Aner
QUOTE (alexPec @ Jan 30 2018, 01:22) *
Посмотрел, но во-первых, память отдельным корпусом (-ами), а во-вторых - достойно конечно, но черезчур лютые там процессоры: 4 ядра, 1,2ГГц. А мне просто кодировать 720p в h.264 laughing.gif

Так и есть, но без мало-мальской обработки как то уже не то, но современно. Да и никто не заставляет разгонять до максимума ядро.
DASM
Цитата(alexPec @ Jan 26 2018, 18:31) *
MB86H46 - да, его и смотрел. И да, 200-300 за штуку, не рублей sm.gif. В серии 100+ штук сказали будет порядка 180-190 стоить простенький чип.

Работал с mb86h52 (HD) . Впечатления достаточно гадкие, но на ту пору мало что было из альтернатив. А с такой ценой вообще не понимаю , кому они сейчас нужны
alexPec
Цитата(Aner @ Jan 30 2018, 04:07) *
Так и есть, но без мало-мальской обработки как то уже не то, но современно. Да и никто не заставляет разгонять до максимума ядро.


Мою обработку DSP и АРМы не тянут, у меня обработка вся в ПЛИС. А кодер туда пихать - деньги зря тратить. Лучше снаружи поставить, вон, за 5 USD. А если в ПЛИС пихать, то нужна будет ПЛИС 200-300 USD дороже. Поэтому и нужен минимально возможный по потреблению и размерам кодер.

Цитата(DASM @ Jan 30 2018, 13:11) *
Работал с mb86h52 (HD) . Впечатления достаточно гадкие, но на ту пору мало что было из альтернатив. А с такой ценой вообще не понимаю , кому они сейчас нужны

Да, год-полтора назад эта socionext купила у fujitsu эти кодеки. Я думал они в китае свои кристаллы по готовой топологии и дешевой технологии гнать будут и стоить все это будет ну хоть раза в 3-5 дешевле. А по такой же цене продавать - не понятно зачем вообще направление покупали.
Aner
Не совсем понял, FPGA дорого, но обработка вся в ПЛИС. Что же за обработка у вас такая? В том же 16, 59 достаточно команд для обработки. Дешевле, ест мало.
В этих Hi есть инжины для обработки, аналоги этих инжин на ПЛИС оч много кушают. Возможно у вас что то хитрое ...
dtmf73
Добрый день.
Кто нибудь использовал для сжатия видео
систему на кристалле 1892ВМ14Я.
:видеокодек VELcore-01: обеспечение функций H.264 CBP Encode and Decode, Full HD (1920х1080)
AVR
Цитата(dtmf73 @ Mar 12 2018, 10:50) *
Кто нибудь использовал для сжатия видео
систему на кристалле 1892ВМ14Я.
:видеокодек VELcore-01: обеспечение функций H.264 CBP Encode and Decode, Full HD (1920х1080)

Я бы очень хотел ее использовать, но своей платы пока нет. То что у них на сайте как "перспективные разработки" на самом деле уже доступно, но стоит дорого.
Но техподдержка сообщила что всё работает и сжимает.
Aner
1892ВМ14Я кушает поболее чем Hi, печалька. Затем H.265 все же круче, оттестили. Ждем 59A в нём 4 ядра как положено, много +. Но вот когда допилят его неизвестно.
HardJoker
Цитата(Aner @ Mar 12 2018, 19:43) *
1892ВМ14Я кушает поболее чем Hi, печалька...

Все же целевое применение и стойкость 1892ВМ14 к ВВФ изначально иные, нежели Hi
Aner
QUOTE (HardJoker @ Mar 12 2018, 20:39) *
Все же целевое применение и стойкость 1892ВМ14 к ВВФ изначально иные, нежели Hi

И кому на гражданке ВВФ это нужно? За те деньжище? Думаю никому. Про ту "стойкость" вообще мимо, ...
HardJoker
Цитата(Aner @ Mar 12 2018, 20:49) *
И кому на гражданке ВВФ это нужно? За те деньжище? Думаю никому. Про ту "стойкость" вообще мимо, ...

Сектор гражданской продукции несколько шире электронной мишуры с китайского базара.
AVR
Цитата(HardJoker @ Mar 12 2018, 21:17) *
Сектор гражданской продукции несколько шире электронной мишуры с китайского базара.

Согласен. Причем, я твердо вознамерился сделать модуль конкретно на 1892ВМ14Я.
Хотя пока что в процессе осиливания платы хотя бы на iMX6 - не знаю, получится ли хотя бы даже это. Если да - то 1892ВМ14Я следующий.
P.S. Про ценники и партии - в курсе.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.