Цитата(blackfin @ Dec 22 2017, 18:10)
Самый дешевый Zynq на 192k LE стоит
780$, при том, что Cyclone 10 на 220k LE стоит
282$.
PS. XCZU4CG это, конечно, не Cortex-A9, но Zynq'ов с Cortex-A9 на 200к LE я почему-то не нашел..
PPS. Нашел XC7Z035 на 275к LE по цене
953$.
А почему нужно именно на 200к? И потом вы сравниваете не очень сравниваемые вещи - LE в десятом циклоне совсем != LE в седьмой серии зайлинкса. Полагаю, что вендор проектирует свои СнК, стараясь сделать сбалансированную связку, и ставить здоровенную ПЛИС с не самым мощным процессором не будет. А так можно далеко зайти - взять Stratix10 + AVR и сказать: "Ну, и где аналогичная СнК?"
Цитата(a123-flex @ Dec 22 2017, 18:14)
А что для arp stm32 за 5$ недостаточно ?
Для ARP достаточно, для UDP на гигабите недостаточно.
Цитата(a123-flex @ Dec 22 2017, 18:14)
А по udp какую предельную скорость Вам удавалось получить ?
957 Mb/s чистого трафика по UDP.
Цитата(a123-flex @ Dec 22 2017, 18:14)
У меня вот программисты corei3 3.4 ГГц на udp смогли догнать до 700 МБит, если не ошибаюсь, а дальше сдулись.
Вот прямо сейчас мой старенький AMD Phenom II 3 ГГц, образца 2010 года качает несжатый поток с камеры, 452 Mb/s, несложная обработка (построение гистрограмм кадров, вычисление основных параметров видео и автоматическая регулировка, в т.ч. путём управления временем накопления ПЗС матрицы и PGA CCD процессора - по обратному каналу) загрузка CPU 15-17%. В реальном приборе у нас два канала, второй канал даёт поток поскромнее (тепловизор 640х480) - порядка 122 Mb/s, т.е. суммарный поток 575 Mb/s. Все потоки указаны "чистыми", т.е. это пользовательский трафик, без накладных сетевого стека.
На тестовых потоках без проблем льётся по 957 Mb/s в каждую сторону (loop).
Цитата(a123-flex @ Dec 22 2017, 18:14)
Ну про IP я вообще молчу.
Не понял. Вообще-то, UDP живёт поверх IP. Может быть вы с TCP спутали?
Цитата(a123-flex @ Dec 22 2017, 18:14)
Насколько этот ARM слабее ?
Полагаю, что Cortex-A9 на 800 МГц будет послабее даже старого 4-ядерного AMD на 3000 МГц. Но у него есть ПЛИС. На камере цепочка MAC-IP-UDP-... выполнена как раз на ПЛИС, процессор не загружен срочными металовками в реальном времени.
Цитата(a123-flex @ Dec 22 2017, 18:14)
Не понимаю, почему тоже самое нельзя сделать с отдельными корпусами и на 2 интерфейсах всего: на Eth и spi.
Почему нельзя? Можно. В текущей камере у нас именно так и сделано: Cyclone IV + Blackfin. Но уже давно испытываем ограничение - скоростной обмен данными между ПЛИС и процессором возможен только через внешнюю SDRAM, а прямая связь через асинхронную шину. Для управления MMR это годится, но для обмена потоками данных - нет. Из-за этого приходится слишком много реализовывать сугубо на ПЛИС, а кое-что было бы удобно перекинуть процу.