Pull to refresh

Comments 94

Круто всё, но возник один вопрос. А вы планируете сделать работу с платой как у ягодки раз её аналог и хотите делать? ну то есть установка линукса из образа одним нажатием хотя бы? настоящего линукса только чтобы можно было нормально работать. А еще пакеты для работы с GPIO сделаете? я просто попробовал прочитать как "Hello world" запускается и понял что мало того что там сплошной ассемблер так еще и перемычки на плате надо запаивать... ягодка это дружелюбный к любителю девайс, а тут даже профи будет мучиться долго как я вижу.

и главный вопрос, просто много букв и не увидел сразу - а цена устройства для конечного пользователя какова?

Вы цену видели? О каком дружелюбии вы говорите? Тут весь прикол в довернной загрузки через свое мипс ядро... Любителю не плата за такие деньги ненужна, не доверенная загрузка.. А так молодцы, только рентген по-моему был лишний...

просто статья начинается со слов:

  • Имея за плечами опыт разработки изделий на основе импортных (в основном китайских) систем-на-кристалле, мы решили, что на рынке могут быть востребованы одноплатные ПК, аналогичные Raspberry Pi и выполненные на отечественном СнК, по возможности близкие по габаритам и pin-to-pin совместимые с «малиной»,

Потому все вопросы и возникли. В текущем виде это никакая не малинка даже близко если честно...

UFO just landed and posted this here

Это процессорный модуль, задача которого - проверить работоспосособность технических решений и разобраться с загрузкой. Разработка одноплатника типа "малины" это следующий, более сложный этап. О чем, собсно, в начале статьи я и написал.

UFO just landed and posted this here

Малина очень сильно затянута во многие промышленные изделия, в системы "электронных очередей", в различные терминалы массового обслуживания и т.д.

На счет стоимости. Есть опасения, что в ближайшие годы нам с вами даже Малины не увидеть, тем более по "еще той" цене. :(

Цена на RPi4.

да нет, я сейчас глянул у нескольких штатовских продавцов — проблемы с наличием pi есть и там.


анекдот вспомнился

Пьяный мужик едет в троллейбусе. Стоит, держится за поручень и шатается во все стороны, наваливаясь то на одних, то на других пассажиров. Все недовольно морщатся, раздражаются, но молчат. Одна дама не вытерпела и решила сделать ему замечание:


— Мужчина, вы пьяны!
Тот в ответ промолчал.
— Мужчина, вы очень пьяны!
Опять молчание.
— Мужчина, вы до безобразия пьяны! Разве можно так напиваться? Это неприлично!


Мужик помолчал немного, собрался с мыслями, а потом заявил заплетающимся языком:
— А у тебя ноги кривые… очень кривые!.. До безобразия кривые! Разве так можно?.. А я-то завтра с утра протрезвею, и всё…

«Малинки, Ардуинки» и прочие «бананы с одроидами» предназначены для любителей, а их мало интересуют «постановление N719», «О чем, собсно, в начале статьи вы сами и написали».

Малина — это хорошая серийная плата с процессором, имеющим документацию и кучу кода. Соответственно, она используется не только любителями, но и вполне себе разрабами в разных компаниях, когда хочется некий generic-одноплатник. Если такой одноплатник будет на российском процессоре, мы его с удовольствием купим и станем использовать.
UFO just landed and posted this here
Чего они игрушечные-то?
UFO just landed and posted this here

Как минимум по температурному режиму: RPi3/4 от 0С, модуль CM4 от -20С. Наши заказчики в основном требуют от -40C и виброустойчивость (нефтянка, судостроение).

На данный момент для СнК "СКИФ" имеется образ AltLinux-а который загружается с SD-карты и eMMC. Перемычки "перепаивать" требутся только для прошивки загрузчика в NOR flash, делается это один раз при производстве и среднестатистического пользователя не касается, если конечно он не желает позаниматься низкоуровневым программированием. На "малине", кстати, эта часть полностью закрыта и не доступна пользователю.

На счет цены. До начала известных событий мы ориетировались на цену в районе 50к руб за модуль, 23к из них обходится сам СнК для нас, производство платы с такой топологией тоже не бесплатное (см фрагмент счета от Резонита). Какова будет цена в нынешних условиях, я пока что сказать не могу, требуется решить ряд проблем с поставками компонентов (память). Да, по цене это не "малина", но на мой вгляд вполне доступно для бизнеса и даже для некоторых любителей. ;-)

UFO just landed and posted this here

Идти в Китай это логично, но для этого нужна какая-то серийность. Что бы выйти на серию, нужны серьезные инвестиции (пока, что мы ведем разработку за свой счет). А для получения инвестиций требуется заручиться поддеркой большого числа потенциальных заказчиков, а у заказчиков денег нет. Получается такой вот замкнутый круг. Но мы что нибудь придумаем.

Мне бы очень хотелось что бы государство инвестировало в расширение производства Резонита - увеличение обьемов и улучшение топологических норм. Плата нашего процессорного модуля - не самый топовый дизайн, но уже не вписывается в возможности производства. Еще не плохо бы субсидировать часть затрат на производства печатных плат и закупку отечественных компонентов (в том числе СнК). Это была бы весьма добрая поддержка мелких дизайн центров и стимулировала бы разработку и производство в стране, а не в китайском JLCPCB.

весьма добрая поддержка мелких дизайн центров и стимулировала бы разработку и производство в стране

тыц. Живые деньги. Проверено на практике.

Про "Старт" я в курсе. Там масса левых требований, типа "не более 2х лет с момента регистрации", т.е. это для стартаперов на стадии идеи. Мы явно не подходим под эти программы. Да и не хочу я брать у государства деньги под перевод бумаги. А вот субсидии на закупку комплектухи могли бы помочь.

Какова будет цена в нынешних условиях, я пока что сказать не могу

А будет ли вообще? Если не ошибаюсь, СнК изготавливается на Тайване, а они отказались изготавливать российские чипы.

Как любят говорить в интернетах - "не все так однозначно". Элвис пока не отказался от поставок СнК на конец этого года, так что будем надеяться на лучшее.

подозреваю это не от того, что решили проблемы с производством, а от того, что первую партию уже произвели, и спрос пока такой, что когда она распродастся — непонятно.

На счет цены. До начала известных событий мы ориетировались на цену в районе 50к руб за модуль, 23к из них обходится сам СнК для нас, производство платы с такой топологией тоже не бесплатное (см фрагмент счета от Резонита). Какова будет цена в нынешних условиях, я пока что сказать не могу, требуется решить ряд проблем с поставками компонентов (память). Да, по цене это не "малина", но на мой вгляд вполне доступно для бизнеса и даже для некоторых любителей. ;-)

ну что значит «доступно»? бизнес-то может и сможет столько потратить, но он умеет деньги считать. «до начала известных событий» у нас вся электроника одного проекта (монетоприёмник, купюроприёмник, плата собственной разработки, raspberry pi) почти укладывалась в эти 50к, притом вклад именно raspberry там был невелик.
какой смысл для бизнеса, не связанного по рукам и ногам импортозамещением, выбирать вашу плату?

какой смысл для бизнеса, не связанного по рукам и ногам импортозамещением, выбирать вашу плату?

Никакого, если бизнес не принуждают и если у него есть возможность приобретать и использовать что-то другое не требующее специфических особенностей (межконтурной защиты, например). Я же написал в самом начале - все началось с декабрьского апдейта к постановления N 719. :-)

Но, в свете последних событий стоимость любимой нами всеми "малины" может в ближайшее время легко сравняться со стоимостью "ранетки". Я сам не хочу в это верить.

Не плохо. Но не совсем то, чего ожидалось от статьи с таким громким заголовком.

Ладно, вот дождусь своего модуля - попробую поинтереснее сделать. Расписать процедуру сборки IPL/SPL с учетом особенностей схемотехники SDRAM, пересборку U-Boot, адаптацию и пересборку ядра (как минимум до уровня 4.19.последнее, а лучше до самого последнего) создание минимального образа системы с buildroot'ом.

А так вроде как просто чуть долее понятное (и в одном месте) изложение официальной документации. Тоже надо, тоже полезно. Но... "Для Атоса это слишком много, а для графа де ла Фер — слишком мало." (с)

Когда я начинал писать статью, мне хотелось осветить как можно больше деталей, в том числе и проблемы разводки LPDDR4, проблемы с "Руководством" в котором много недосказанного, проблемы с драйверами. Но уже ближе к середине текста, я понял что это будет не статья, а диссертация. По этом для графа получилось так мало, извиняйте мьсе.

Буду благодарен Вам если Вы опишите свой опыт и осветите те моменты которые я упустил.

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

У Вас железка своей разработки ? Если проблема со сборкой платы - можем обсудить. У нас машина простаивает, работы просит. :)

Да, своя железка. На данный конкретный момент у нас скорее внутренний бардак и несколько другие приоритеты. Все же СКИФ это пусть и близкая, но перспектива... Как я понимаю сейчас тормозят пресловутые разорванные экономические цепочки. И отсутствие некоторой критичной комплектухи (видимо придётся выкручиваться и снимать с доноров). Я, как системный программист, давно в низком старте. Но, к сожалению (а скорее к счастью) деталями проблем закупщиков и схемотехников не владею.

Да, все так. Сейчас многие возлагают надежду на "параллельный импорт", но я что-то не уверен в таком "спасении". 12-го апреля еду на выставку ЭкспоЭлектроника - будем посмотреть, появится там хоть один желающий поставлять компоненты по такой схеме.

Здравствуйте.

Если вы ещё и по результатам этой выставки статью напишете, будет здорово.

Вы не представляете каких усилий мне стоило написать эту статью. Но я постараюсь.

на выставке не знаю, а вот что в принципе появятся — не сомневаюсь. спрос есть, бизнес с серыми/полусерыми поставками очень многим понятен и знаком.


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

UFO just landed and posted this here
Но уже ближе к середине текста, я понял что это будет не статья, а диссертация.

так ничего страшного, тут такое любят )
ну а если материала слишком много на одну статью — можно разбить на серию

Почет и уважение вам, товарищи. Можно сказать, взяли на себя "первый удар" "Скифа". Мы подумывали взяться за это дело, но если появится годный готовый модуль, будем его приобретать.

Спасибо на добром слове. Будем стараться довести разработку до годного состояния.

Запросили и получили на неё коммерческое предложение — цена за один «камень» на июль 2021 года составляла 23 000 рублей с НДС.

то есть конечная цена будет совсем не как у raspberry


Технология изготовления: КМОП, 28 нм, процесс TSMC.

ещё и перспективы непонятны

Напротив, совершенно понятны.

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

Кроме SoC там ещё детальки есть. Почти всё на плате произведено Micron, Texas Instruments, Analog Devices, Murata, Yageo, TDK, Samsung и далее по списку. Сама плата сделана на оборудовании и расходниках ни разу не Усть-Сысольского стеклотекстолитного и Царёвококшайского свёрлозаготовительного заводов. KiCAD тоже ни разу не местный.

Полное импортозамещение возможно лишь при откате на уровень технологий примерно начала XVI века. Потому что даже конец XVI века — это уже Немецкая слобода в Москве, массовый приезд импортных столяров, слесарей и прочих, и даже их тогдашние инструменты на нынешнем этапе полностью импортозаместить уже не получится.

Полного и не требуется. Нужно смотреть на эту проблему под другим углом - вкладывать усилия не в полное замещение, а в налаживании нормальных, прочных контактов со странами, которые в состоянии производить хорошо что-то для общего дела, в данном случае микроэлектроника. Создавать нормальные условия для того, чтобы можно было вкладывать деньги и не бояться, что все загнется. Разделить обязанности, каждая страна вкладывается во что-то свое, в итоге производят чипы для всех.

Грубо говоря, моя мысль заключается в том, чтобы создать крупный микроэлектронный промышленный альянс с другими странами (которых точно так же прессует Тайвань с западным миром), на равных условиях, где никто не сможет ничего произвести без других. И при этом все получают достигнутый результат на равных условиях.

Вот это самая что ни на есть нормальная задача для политиков.

Возможно это взгляд из серии розовых пони и идеального мира, но это вполне достижимо, если держаться курса на достижение этого результата и работать эту работу, так сказать.

UFO just landed and posted this here

Вы абсолютно правы. Я уже замаялся всем обьяснять, что импортозамещение в том вид как это видится многим - миф (если не бред). Только кооперация.

Не может быть в современно мире никакого импортозамещения

  1. ну почему не может? в тех же штатах постоянно раздаются голоса, что страна технологически зависима от других стран (в первую очередь того же китая) и с этим надо что-то делать. и в европе тоже. я не говорю про сам китай.
  2. с тем, что идеи чучхе — тупиковый путь, я не спорю. но в общем-то сегодня глобализация приводит во многих случяах к излишней монополизации, отсутствие конкуренции тоже ничего хорошего не несёт. так что для прогресса, пожалуй, разумное импортозамещение полезно.
UFO just landed and posted this here
UFO just landed and posted this here

А выше не поднялось ибо так настроили или из-за трассировки не завелась память на 3200 MT/s?

Я писал, что мы перебирали разные варианты и таймингов и скоростей. На 3200 MT/s даже U-Boot зависает. На промежуточных скоростях - Linux ведет себя нестабильно (то паникует, то просто зависает). Причина пока не ясна. К трассировке претензий меньше всего. Моё подозрение упало на недостаточное напряжение питания ядра и памяти или его нестабильность. Возможно, что банальное добавление развязывающих конденсаторов решит проблему.

Работа супер! Вы молодцы.

Тоже хотел сделать что то подобное но нашел только микроконтроллер от Меландр К1986ВЕ92QI аналог ардуино меги. И то после того как цена у него за тыщу перевалила, желание его использовать поубавилось - у китая осенью 2021 вышел W806 с вайфаем на 240Мгц за.. 120 рублей по новому курсу. И к тому же его производство под вопросом? Мы его теряем? Кто нибудь в курсе?

И самая лютая проблема - документация. например у Меги подключение доп.озу подробное описание с примерами и готовыми схемами - посмотрел, все понятно. а у Меландра - абзац текста что типа есть, ни слова про шину, только что адрес 32 битный, плюс непонятные банки про которых не слова минус что только 1Гиг выделен под внешнее ОЗУ в адресном пространстве, все это размазано по всему мануалу, и шина данных 32 бита тоже на.. 64 выводном корпусе.. как это работает, проявите фантазию) Из-за этого никто до сих пор под платформу ардуино этот чип так и не сконфигурировал, насколько мне известно, хотя там есть практически все чипы..

Даже не представляю, как у вас получилось практически с первого раза запустить все основные модули в таком сложном устройстве, несовпадение уровней напряжении при должно теоретически но не обязано на практике и затягивание сроков поставки это я понял обычное дело. От 10 слойной платы кайфанул, но это как атомные технологии. Если у нас Резонит смог такую плату выпустить даже за конский ценник то это супер!

По платам и Резониту хотелось бы отдельную статью на Хабре. Особенно интересует монтаж хотя бы основных смд компонентов.

Даже не представляю, как у вас получилось практически с первого раза запустить все основные модули в таком сложном устройстве,

Честно говоря я сам не то, что удивился, что просто при#$ел когда при первом включении увидел уши от ROM "монитора". Наличие самого монитора внутри микросхемы СнК это Божья благодать! Мало в каких СнК такое есть и это радикально усложняет работу с ними. Инженеры в Элвисе это понимали, за что им честь и хвала.

Мы долго и много обсуждали как мы будем запускать СнК, какой JTAG использовать (кстати Элвис до сих пор не прислал BSDL файл с описанием структуры микросхемы), как запаивать микросхему СнК и куда отправлять плату на томографию если она не заработает. Но все это не понадобилось.

несовпадение уровней напряжении при должно теоретически но не обязано на практике и затягивание сроков поставки это я понял обычное дело. От 10 слойной платы кайфанул, но это как атомные технологии.

Мы тоже. Работа над такими проектами доставляет много удовольствия. Особенно когда все получается. :)

Если у нас Резонит смог такую плату выпустить даже за конский ценник то это супер!

Как выяснилось, Резонит может многое. Но дается это не просто - без длительного общения с ихними технологами не обошлось.

По платам и Резониту хотелось бы отдельную статью на Хабре. Особенно интересует монтаж хотя бы основных смд компонентов.

Монтаж на стороне (в Резоните) мы не делаем, у нас своя опытная линия. Может быть когда нибудь напишу статью про используемую нами PnP машину (Autotronik BA385v2) для установки SMD компонентов, про борьбу с её страшно глюкавым софтом и в целом про проблемы автоматического монтажа ПП.

Применение в каких изделия вы видите для этого модуля?

У нас есть ряд своих изделий, от промышленных панелей управления, до видеодомофона c 7" сенсорным экраном. Так же я вижу, что на этом модуле можно построить "тонкого клиента" для рабочих мест, простенькие "нетбуки" или планшеты для промышленного применения, стойки ЧПУ. У Вас есть какие-то идеи ?

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

а для бытового применения чип за 23 косаря (и это самый дешовый российский чип выше гигагерца) мало подходит.. понятно что гигагерцевый чип и ddr4 память это совсем хороший уровень, но он должен стоить в 10 раз меньше.

и еще - обвязка, все что есть из дешевой обвязки 531 и 74 серия до 100мгц работает, выше все дорого. а обвязка нужна, на голом микропроцессоре не уехать. наладили бы сначала базу на 3,3 вольта мелкой логики - нужно всё - буферы, счетчики, логика, простые плиски, память и куча чего еще, несколько сотен видов микросхем. а то получится один дорогой микропроцессор и куча чипов импортной обвязки...

Со SCADA системами есть серьезная проблема - в этой теме очень крупный пласт софта, начиная от проприетарных средств разработки (как-то Codesys) и заканчивая сложными стемами управления производством. Заменить все это невозможно за десятки лет. Замена одного контроллера не даст ровным счетом ничего, кроме проблем с его интеграцией в закрытую проприетарную систему. Не знаю даже как наши энергетики будут сползать с Сименсов - проблема жуткая . :(

То есть тот набор интерфейсов, которыми обладает модуль, по вашему мнению, является оптимальным для построения чего-либо отличного от видеодомофона?

А какие интерфейсы Вы хотели бы видеть в процессорном модуле ?

Как минимум полноценный PCIE.
2 lane из 8 как то не густо… да и 2-ой канал GbE был бы кстати.

Нет столько места на модуле, да и не стояло задачи вытащить все возможное. :-)

Отлично!

Как на счет ECC для DRAM?

Как можно у Вас приобрести v1.1, например, для опытов и удовлетворения личного любопытства? Как она появится, конечно.

Я несколько лет вожусь с разными "одноплатниками", накоплен опыт применения их в промышленности, в качестве ЧПУ. И Ваш вариант взял бы "на опыты".

Пишите мне на почту. ЧПУ тема интересная и нам знакомая.

Мне было бы интересно увидеть одноплаткик на Эльбрусе , думаю с должной оптимизацией вполне можно использовать как одноплатники от nvidia

Мы думали за Э-2С3, но так как этот СнК до сих под не доступен для приобретения, то как разрабатывать ? Ну и тепловыделение у него 30Вт, одноплатник на нём будет выглядеть очень специфически. ;)

Спасибо за подробно и интересно как оживляли. У Вас получился хороший reference-board для дальнейшего продвижения. А почему не использовали JTAG для загрузки образов в NAND?

С JTAG-ом борьбы ни чуть не меньше, к тому же Элвис до сих пор не разродился на BSDL файл для этой микросхемы. Так, что решили действовать более привычными средствами.

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

А если сигнальчики не выведены ? Ну т.е. висят в воздухе под пузом микросхемы. Это будет тот самый режим 0b000. Просто мы вывели их для удобства отладки, в продакш версии все может быть по другому ;). Но я бы предпочел оставить пользователям свободы - пусть сами решают что и как им загружать.

PS: Пады сигналов BOOT будут выведены на нижнюю сторону платы модуля. Установив модуль на несущую плату к ним уже никак не подобраться. Получается и свобода для разработчика и секурность для конечного потребителя.

Ну блин, нет. Если очень надо — микросхема поднимается, тонким проводком контакт выводится, и микросхема ставится на место.
Доверенная загрузка — это не просто для того, чтобы не загрузить что попало, это еще и защита внешних данных: если они зашифрованы на внешней памяти и расшифровываются загрузчиком, то возможность загрузить вместо доверенного свой ставит эти данные под удар. Даже если эта возможность обеспечивается сложной возней с устройством, сделать-то это надо один раз.

Шифрование и верификация присутствует. Откройте Руководство.

секурность для конечного потребителя

Я правильно понял, это вот получается что например неразлочиваемые телефоны -- это секурность для конечного потребителя, то есть для меня, например?

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

И да, возвращаясь к теме. Как выше было отмечено, того, кто решил украсть прошивку с целью сделать клон устройства (и заодно, может быть, модифицировать прошивку) -- неподсоединённые ножки не остановят. Единственный более-менее надёжный путь -- прошивание публичного ключа в write-once или read-only память контроллера с невозможностью этот ключ как-либо изменить после. Ну и проверка подписи самым первым бутлоадером, который тоже в рид-онли памяти кристалла находится.

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

Именно так! Этому феномену есть название - vendor lock.

В СКИФе есть блок OTP памяти для хранения ключей которыми расшифровывается и верифицируется загрузчик если установлены соответствующие флажки (фьюзы). Ключи можно записать и залочить, и тогда полный финиш. В статье я не стал акцентировать на этом внимание, так как вся эта гнусная тема с привязванием софта к железу вызывает у меня стойкое отторжение.

То есть можно залочить так, что потом никакими пинами с выбором бута не разлочить? Ну ок, значит такая функциональность всё же есть и кому-то наверное пригодится.

Вопросы:

  1. а что там h264 кодеком и OpenGL? Есть ли какая-нибудь интеграция с gstreamer'ом (как у raspberry pi)?

  2. Что с SDR - какой у него bandwidth и доступна ли по нему документация без NDA?

Проясню свой интерес: У меня есть хобби-проект https://github.com/svpcom/wifibroadcast это такой дальнобойный (на километры) радиолинк для беспилотников. На текущий момент используются китайские одноплатники на ARM64 и китайская wifi-карта в "сыром" режиме (то есть просто как приемник и передатчик пакетов с данными без использования обычного wifi-стека). Так как данный режим (packet injection) является недокументированным, то с ним куча проблем - на рынке доступно всего две-три модели wifi карт (atheros, rtl8812au), которые его поддерживают и нормальной документации естественно нет. Если производитель снимает чип с производства (как например было с ralink rt2800) то все наработки по ковырянию драйвера идут в мусорку.

Есть второй вариант - использование внешнего SDR'а (например limesdr), но он дорого стоит, занимает много места и подключается только по usb3. Если встроенный SDR имеет полосу пропускания 10-20МГц, то в теории можно было бы сделать все на одной плате - как захват и кодирование видео, так и радиочасть.

Теритически Ваш замысел реализуем. Кодеки для H.264 Элвис обещал в виде отдельной библиотеки, но так как у нас модуль еще сыроват, то я даже не запрашивал их.

На счет SDR. Есть открытый SDK для DSP ELCore-50 входящих в подсистему SDR. Есть релизация FFT и ряда других базовых алгоритмов обработки сигналов для ядер ELCore-50. Сколько преобразований FFT в секунду эти DSP ядра могут обработать я сказать затрудняюсь (уточню при случае). Входы JESD для ЦАП/АЦП справятся без проблем.

В статье есть указание на то, что в SoC был выбран к использованию PowerVR, что применительно к opengl/gles/vk означает "упс, никак, печаль" -- и это при имеющейся хорошей поддержке в linux kernel & userspace наверное всей актуальной линейки Mali. Удивительно, просто удивительно.

Вы не могли бы перефразировать свою мысль ? В чем печаль и что удивительно ?

Печаль в том, что к интеграции в SoC Элвисом был выбран в качестве 3D engine IP от PowerVR, каковая IP не поддерживается, по крмере сейчас, в этом нашем с вами linux kernel & userspace -- будь в этом месте IP от собственно ARM, вроде Mali T/Mali G, как в сопоставимых SoC от rockchip/amlogic/..., мы бы имели хорошие драйвера из коробки.

Работы ведутся, не переживайте. https://libreplanet.org/wiki/Group:PowerVR_drivers

PowerVR сейчас присутствует во многих популярных СнК китайских производителей (Allwinner, Rockchip), так что вопрос будет решен в ближайшее время. А пока поживем на проприетарных блобах.

И кстати вот недавняя новость от Imagination: https://www.phoronix.com/scan.php?page=news_item&px=Open-Source-PowerVR-Vulkan

Нашел в "Руководстве" информацию про пропускную способность блока SDR, она составляет 500МГц.

Шикарная статься, читал как захватывающий детектив, Агата Кристи нервно курит в сторонке. Прилетела новость, что Элвис-неотек  продает права на два своих чипа и процессор для систем компьютерного зрения Elise, что вы думаете по этому поводу?

Затрудняюсь ответить с чем связано такое решение. Посмотрим кто будет приобретателем этих разработок.

Компании же разные. К "СКИФ" это не имеет отношения. Правда мне не совсем ясно, почему эти чипы оказались во владении "Элвис-неотек".

Схемы владения авторскими правами и технологиями в современном мире очень ветиеватые, на то есть причины.

Таки почему спешили системные часы?

Не ведно была указана референсная частота в Device-Tree. Вместо 27.456МГц, рекомендованных по Руководству (и такой кварец установлен на нашем модулей), в DTS было указано 27.000МГц. Аналогично было обнаружено, что частота 27.000МГц была "захардкожена" в сорцах U-Boot.

Очень интересная разработка! А можно поподробнее про интерфейс к АЦП? Выведена только одна линия JESD204B из четырёх? Можно ли подключить АЦП с LVDS-интерфейсом? Есть интерес к чему-то функционально аналогичному Red Pitaya, но отечественному.

Скажу честно, про JESD204B я знаю только то, что он есть. :-)

На сколько я понимаю, внутри СнК у интерфейсов JESD204B и PCIe один и тот-же (разделяемый) PHY. Мы вывели два лэйна PCIe и специфические для JESD линии. Пока не понятно как это задействовать на благо человечества и как это все проверить. Может быть подскажете от чего оттолкнуться ?

С JESD я, тоже честно признаюсь, совсем не работал. На Red Pitaya АЦП (14 бит, 2 канала, 125 МГц) вообще параллельным кодом данные выдаёт. Такие АЦП интересны, например, в неразрушающем контроле, в SDR и во встраиваемой или реконфигурируемой контрольно-измерительной аппаратуре. Ниша, конечно, не настолько широкая как ниша RaspberryPi, но зато у СКИФа, насколько я понял, довольно солидная DSP-подсистема (хотя про неё тоже хотелось бы поподробнее). Так что можно было бы построить, например, полноценный многоканальный одноплатный осциллограф, SDR-трансивер, дефектоскоп или, может быть, даже лидар какой-нибудь с обработкой данных и навороченным визуальным интерфейсом, если бы к Ранетке подключался модуль расширения с АЦП. Да и цена у подобных систем (та же Red Pitaya) уже не как у RaspberryPi. Однако, АЦП с JESD часто многоканальные и требуют несколько линий, и ещё их может быть непросто приобрести и развести. А вот с LVDS вроде как планируются отечественные АЦП. Буду рад, если меня поправят.

По поводу проверки JESD пришло в голову разве что использовать одну Ранетку как JESD-приёмник, а другую - как JESD-передатчик.

Элвис молодцы, простые ребята без заморочек! Плату в DeltaDesign`е TopoR`ом бы развести +10 к русскости добавило бы и возможно в 8 слоёв утрамбовали бы.

Ох, как всё сложно у вас! Пойду, лучше прошью ATTINY2313 через COM-порт) Понравился дух инженерной работы у вас. Жизненно: заказали процессор и обвес, заказ пришёл: обвес есть, процессора нет) Наконец приходят процессоры, и всем не терпится поскорее их запаять и запустить, главный инженер дрожащими руками на глазок впаивает процессор, потом думают - запустить-не запустить, нет, нельзя запускать, сначала рентген) Ну и было бы странно, если бы после запуска всё заработало, как надо, так редко бывает даже с простыми самоделками, а тут - новый, ещё сырой процессор.

Спасибо за краткий пересказ, у Вас не плохо плучается. :)

Я наслышан баек, что где-то там в глубинах старых советских КБ есть бородатые дядьки, которые долго запрягают, но нахмурив брови берут в руки паяльник и всё у них получается с первой попытки, и компилятор компилирует программу без единого предупреждения, и всё ездит, ходит и летает. Вот бы пообщаться хоть с одним таким. ;)

Sign up to leave a comment.

Articles

Change theme settings