Перейти к содержанию
    

LWW

Участник
  • Постов

    188
  • Зарегистрирован

  • Посещение

Весь контент LWW


  1. Cortex-M7

    Ну что, продакшн.. :( Налетай, не скупись. Покупай живо пись..
  2. Cortex-M7

    Вот она, истинная многоядерность :cheers: Это даже можно сказать истинная многопоточность! Полностью независимая работа. Хотя вот мы ругаем F4 (иногда)) но камушек в реале довольно шустрый и не заставляет себя ждать в обычных операциях. Особенно когда обработчики прерываний написаны на ассемблере и критические фрагменты кода оптимизированы до байта. Но как доходит до графики, её обсчёт и вывод.. Всё становится печально.. Оперативку лень паять - дорого и мало.. Что бы как-то разрядить обстановку, заложил в устройство вот такой экранчик на контроллере RA8875 . Описание на них вроде бодренькое, посмотрим...
  3. Cortex-M7

    Я просто хочу обратить внимание на то, что мы ждём (М7) и то, что уже есть (два поколения ситар и бона в десятой ревизии) - на мой взгляд, просто подарок.
  4. Cortex-M7

    А что смотреть-то. Непонятный и закрытый камень. Цена заоблачная. Совершенно ненародный вариант. И зачем такие компы? За эти деньги можно настольную машину собрать и гонять в хвост и гриву. Тут хоть понятно будет, на что деньги потратил. А вот Бона.. Пожалуй я скажу, что вот эти ситары на сегодня единственно решение, на котором можно подняться выше STM32. Особенно если с пониманием подходить к делу и писать программы на ассемблере - на таком камне можно три раза вокруг солнца облететь и обратно приземлиться. Это же термоядерная производительность! И полностью открытые человеческие доки. И потом, на кристалле есть вообще-то два гигабитных порта. Разведи свою плату, поставь два гигабитных пхю и будет счастье. Платка-то не все возможности кристалла отбивает. А только основные. Потому что применяется дешёвая обвеска.
  5. Cortex-M7

    Ну пошло-поехало! Может в DIP-8 ещё? :rolleyes: Кстати, я не понимаю, чего так люди BGA боятся. Ну.. просто чтоб хорошо сделать, нужно заказывать на дорогих производствах? Утюгом не получается? Ситара кстати разводится даже 0.12/0.12. И потом.. Ведь разговор идёт о чёрной боне. Зачем что-то делать? 50 долларов и STM мечты - ваш!
  6. Cortex-M7

    C разводкой всё достаточно просто - для новичков, идём сюда или сюда. Открываем гербер, смотрим как там всё разведено. Дорожки 0.1/0.1. Конечно в китае за 5 долларов-кучка такие платы не делают, но можно найти. Что касаемо PRU, это такой 32-битный процессор с весёленьким довольно широким набором команд. Синтаксис интересный, приглаженный такой. Мне просто сейчас "лень" искать документы, но всё там открыто. Этот набор заточен, что бы писать всякие интерфейсы, там сдвиговые операции, побитовые всякие, чего сроду нет в обычном кортексе. То есть по сути набор команд заточен, что бы последовательно задвигать-выдвигать данные в порты, с жёсткой привязкой ко времени. Это можно сказать статический контроллер (как 8-битники), но работающий на частоте 200 мгц. Поэтому они и позиционируются как контроллеры для создания своих (любых) последовательных интерфейсов и протоколов. Там это легко реализуется, набор команд такой. + конечно много стандартной математики и логики. Навскидку вот тут, цветастенько и ёмко. Упоминается ассемблер PASM специальный для написания программ PRU.
  7. Cortex-M7

    Обанькиии.. как интересно. Как интересно, такие вкусняхи оказывается давно уж появились! AM437x. Новое поколение ситар! Бомбочка! 32-битная память. 4 ядра PRU, что в переводе на русский язык означает, к основному ядру A9 добавлено ещё 4 ядра а-ля М0 * 200mHz, только гораздо прикольней, с оптимизацией под битовые операции i/o. А как вам 3 банка по 30 регистров на каждое ядро? Они хорошо документированы, в том числе ассемблер. Цены на камни без 3D: AM4376BZDND30 - 9$ * 300 MHz AM4376BZDND100 - 14$ * 1 Gz Традиционно 3D полностью закрыт. Остальное всё открыто, документировано, расписаны регистры. Обновляется эррата. Да.. немножко испугал раздел USB, где он казалось бы недокументирован? (референс) Но оказалось, в новой серии используется какая-то крутая корка стороннего производителя, и надеюсь хорошо документированная! Типа такая вот. А это значит, что USB контроллер там должен быть просто улётный. Разрешение экрана 2k*2k. Разрешение камер 16k*16k. Можно подключать миниатюрные 13мп камерки от смартфонов, которые уже потихоньку начинают продаваться вразвес. Ядро Cortex-A9 отлично документировано и имеет стандартный набор команд ARMv7 - не нужно ничего изучать, тот же самый ассемблер как и во всех STM32. Только гораздо круче. Почитайте и побренчите бриллиантами, если конечно они у вас есть :) Но! Почему я так явно описываю это всё в теме M7? Потому что - да. Новое ядрышко M7 с раздельными кэшами, как бы о себе заявляет. Возможно FFT теперь считать будет проще. Но ведь эти STM, гады, заявляют ещё и видеовозможности! Подключайте ваши панельки, радуйтесь! И вот тут у меня лично возникают вопросы... И не, стоит говорить, насколько жидковаты стандартные "народные" кортексы в плане работы с графикой. Она там просто никакая, всё очень медленно, память медленная... Разрешение низкое. И потом, сколько всё это будет стоить? 15-20 долларов? Вот я и говорю о Ситаре. Уже готов и выпускается шикарный каменюка за 9 долларов, который на 3 порядка превосходит новые М7. 5 ядер! Если уж на то пошло, посмотрите какой там красивый и удобный BGA. И это всё в 45nm. Вот так то
  8. Cortex-M7

    В своё время заглядывался на новый AM335x. И возникла тут крамольная мысль.. Дело в том, что с появлением ситары, ждал и Бону. Она тогда ещё прикольная такая, в жестяной коробочке была. Появилась бона, появились первые ситары... Но.. Первая ревизия боны так не впечатлила, что просто ужась. И в общем забросил я эту тему и перестал мечтать о ситарах. И полностью погрузился в процесс ковыряния больших кортексов-ногодрыгалок от STM. Но то что я увидел сегодня, слегка повергло в шок и заставило меня содрогнуться.. Чёрная бона за 55 долларов (1, 2). Насколько я отстал от жизни? Платке уже второй год.. (3). Самое главное, это ревизия C! Вы посмотрите, чё там натолкано! И потом, сам камушек - красавец. Это же просто обалдеть. Гигагерц!! Мечта!! А тут ещё и DDR3L в обвесе с пропускной способностью 1600 мегабайт в секунду! Там буквально всё, что нужно для счастья начального уровня - интернет, телевизор, TFT экранчик, USB.. Вы только гляньте, чё туда набито! Но цена? Вот это и повергло меня в шок.. Ведь закупочная цена одного только камушка у нас будет 25-30 долларов. Сделать такую плату в Российских реалиях за 52$ с доставкой - невозможно в принципе. Там столько всего понапихано, что самому паять - долларов 200 выйдет! Вот тут-то и закралась крамольная мысля.. А послать ли всё? Пока мы тут ждём этот несчастный M7 с его 200 мгц, мимо нас проходит целая жизнь - чёрная бона! Ситара идеален для ассемблерщика. Он хорошо документирован. Да там ещё целых два PRU, которые то же хорошо документированы. С прикольным таким ассемблером ) Что плохо в AM335x, нет работы с графическими слоями. И наглухо закрыта крипто-машинка, но это решаемо. А складывать слои вручную, ну так ведь чем-то же должен заниматься гигагерцовый камушек! Вот такие мысли.. Xenia Спасибо за картинку :cheers: Похоже.. и в нашей теме начинается... Что и стоило ожидать.. Камни начнут расти вширь, будет много ядер. Один считает FFT, другой на прерывания отвечает, ухх красота! Третье графику молотит. Интернет, работа с карточками :yeah:
  9. Cortex-M7

    А я вот не сравниваю. А хочу только одного, что бы ногодрыгалки скорее приобщились к общему назначению :)
  10. Cortex-M7

    ой.. 30 НАНОампер. =0.27 ма в год. Ураа!! :cheers: А вот это хорошая новость. Фактически ногодрыгалки уже сравняются с Intel Atom и даже обгонят их. Вот ещё интересное по теме: раз, два. Когда большие камни уйдут на 2-3 нанометра, старьё с 10-14нм нормами станет нашим ;) И слоёв побольше, слоёв!!
  11. Cortex-M7

    А новые L4 уже где-нибудь пообсуждали? Очень мало кушают. 30 мка в час, это 0,27мА в год. При включенных часах и ОЗУ трескают меньше 3 мА в год. Ну понятно, что для любой современной батарейки это вообще мизер. Но гораздо интересней тема запитки МК от всяких там харвестеров. То есть с приходом таких вот кристаллов, приближается эра жучков, работающих без батарей. А это значит, что их можно будет встраивать монолитно, без возможности доступа извне. Когда уже 14 нанометров до ногодрыгалок доберутся? :rolleyes:
  12. Cortex-M7

    Референс защищён паролем :rolleyes: Ну а как, святое дело! Иначе сунется какой-нить умник в кристалл на низком уровне и такой хай поднимет.. ST!! :1111493779: Выпусти уже нормальный камень. Кристаллик DDR туда можно присандалить. И даже флешечку какую-нить небыструю, но ёмкую. POP технологии сейчас развиваются, дальше без них никуда :laughing:
  13. Cortex-M7

    Тут уже столько раз про плисины упоминали, что думаю, подарить себе отладку какую-нить на день рожденеия что ли? :rolleyes: MAX10 вроде хвалят. Не представляю, что на них можно сделать? Просто для красоты поставить в шкаф, пусть моргает... Нуу.. нет. Опять по кругу! Все существующие на сегодня медиапроцы сырые и недокументированы. Смотрел в сторону i.mx 6, но то же перестал смотреть.... Не моё это.. Мне нравятся только универсальные решения для работы на ассемблере. Захочу вот на SAM перепрыгну, если ST дальше 200 мгц не двинется!
  14. Cortex-M7

    Мда.. невсёлый разговорчик вышел... Похоже что и МК упёрнулись в технологию, и в ближайшие лет 10 ускорятся может только раза в 2? :( Ну.. нравятся мне старшенькие кортексы у ST. Не хватает только внешней памятёхи быстрой и видеовозможностей. Да и частоту бы 600 мгц.
  15. Cortex-M7

    KiV and ALL.. В этом всё и дело.. Так вроде кинешься к интересному камушку, а там одни какашки.. Как это не покажется странным и неожиданным, но надо признать, нэковский камушек так же получился сродни алльвиннэрам и прочим броадкомам.. Он сырой. Тем более, посмотрите на версию доков. Его выкатили и забросили... За отечественных то же не рад. Нужно вообще что-то делать с этим безобразием. Ведь и кристаллы так же проектируются под суррогатными системами. Как и программы пишутся, на неизвестно чём.. Итог - позатыкаются дыры, что бы кое-как работало и вперёд. А смысл? Да, мои доводы вероятно возмущают спокойствие отдельных групп, так и не живите вовсе. Посмотрите, во что вы превратили всё это... Я же утверждаю, NEC позакрыл разделы документации, потому что там возможно всё плохо и чтоб поменьше было желающих копаться в камне на низком уровне, на уровне флажков и байтов. Снова и снова прихожу к мысли, что нужно дождаться M7 от ST, надеяться что его подтянут и он будет отлично работать. И главное шустро. И главное, камень будет очень и очень понятный при этом. Потому что он хорошо документирован. И к нему была выпущена не одна версия фотошаблонов.. В очередной раз во мне укрепилась идея сидеть на народных кортексах от ST и никуда особо не дёргаться. Тем более, я уже так хорошо владею ими на "атомарном" уровне. Просто немного "лень" выкладывать всё это на сайте, запросов от людей нет.. А написать файловые системы, сетевые протоколы и работу с девайсами на USB - дело времени, просто реально пока это не нужно, вот и не пишу.
  16. Cortex-M7

    Потому что кто в теме, тот так не спрашивает 10 метров оперативы :1111493779: А что, мне эти камушки нравятся. A9 основан на наборе инструкций ARMv7, а мне как ассемблерщику это очень нравится. Владея этим набором, у меня всегда на руках будет весь парк народных контроллеров, начиная от M0. Вот камушки. Вот цены на них. Почём будет внешняя память, работающая на частоте ядра? Так что если ST будет и дальше тормозить с техпроцессом 15-летней давности, то присмотрюсь к нэку, почему бы и да? Пять канов!! А какая графика, сколько там всяких ништяков, сколько юнитов понатолкано 10 метров для экранчика 800*480 в 3 слоя, вполне устроит. Плата будет в 2 или 4 слоя. Надо бы присмотреться к нэку.. 27 мегабайт референса! Навскидку, внешнюю ОЗУ подключить нельзя. Часть доков закрыты, видимо камень сыроват. 3D графика закрыта наглухо. Интерфейсы внешних камер с очень низким разрешением. Такс... Даёшь 24 метра!!! p.s. кстати, техпроцесс 90нм это Pentium 4, если кто не знал. Ещё чуток уплотниться, и уже начинается уровень Core Duo/Quad. А это вам не грязным папяльником в тинку тыкать Медленно, очень медленно развиваются технологии микроконтроллеров. Дурят нас. Не выдают всего, что технологически уже давно возможно..
  17. Cortex-M7

    Вот. И потом, всё это уходит в дебри осей. Камушки заточенные под линуксы - не наша тема. Но ваять Cortex-M, что бы исполнять на нём нечто осе-подобное, жерущее ресурсы и неповоротливое, не вижу смысла, все достоинства камушка сводятся на нет.. Cortex-M красив именно в ассемблере.
  18. Cortex-M7

    Allwiner я то же рассматривал. Но отсутствие документации исключает эти камни. Так, обрывки какие-то, совершено не годятся. И не документируют их, как бы, не со зла. Что бы сделать хорошие доки, нужны писатели. Для этого нужен и камень, хоть с какой-то гарантией, рабочий и отсутствием ошибок. А китайцы чё, всё просто, никакой поддержки, никто фотошаблоны переделывать из-за мелочей не будет, дыры кое-как программно позатыкали, за уши линукс натянули и вперёд. Зато по 3 B) Планшеты за 40 долларов на них получаются интересные. А какая-нить полноценная дощечка стоит уже как целый компьютер под виндой.
  19. Cortex-M7

    Там крипто-машинка под нда. Да.. я ассемблерщик. Ну подниму ассемблер для этих камней, а дальше что? Даже не с кем будет поделиться.. В это же время появляются достаточно проворные M. Частоты растут, архитектура становится уже как в настоящих процессорах. МИПСы приближаются к PIII. Поэтому разработку ассемблерных программ для простых и народных камушков считаю оправданной и остаюсь на них! Ну чиво там, долго ещё ST будет думать? :) Остаётся надежда, что в народных камушках прикрутят хоть какой-то минимальный векторный движок. И я уверен, что такой открытый движок со временем появится. Chrom-ART на месте не остановится. Сейчас только обратил внимание, что в хром-арте нет аппаратного курсора :crying:
  20. Cortex-M7

    В своё время засматривался на вибридины, на AM335. Ждал выхода Боны, радовался.. Но.. Какие-то известия про ti нехорошие ходят, якобы закрыться может, при покупке камней много вопросов задают, на часть кристалла референса нет - нужно подписывать nda, на графику вообще ничего нет, ну понятное дело... imx6 то же превосходный такой, прям так хотелось освоить, но и с ними аналогичные проблемы. В итоге интерес к фрискейлу целиком пропал. Ненародные они. Больше интересует Cortex-M в народном исполнении.
  21. Cortex-M7

    800mHz и 6 метров оперативы. Ждём? :rolleyes: Я всё таки надеюсь, что ST хотя бы частоту поправит.. А то стыдно как-то...
  22. Cortex-M7

    Одним словом, люди хотят традиционной для нашего времени производительности - экранчики там всякие, и память быстрая. При этом, в доставабельном и хорошо документированном камне. С ядром Cortex-M. И желательно надписью ST :rolleyes:
  23. Cortex-M7

    Ну да ну да.. :rolleyes: С этим ужастиком на 200 мгц уж лучше пропустить серию целиком и ждать следующую.. Зато вот между делом появились новые STM32F469/79. Я так понимаю, их главная фишка в наличии MIPI DSI. Подключение экранов по трём парам, навроде как здесь. А между делом, это очень круто. Фактически это означает, что в embedded теперь появится HDMI. Без проблем можно будет подключать стандартные мониторы. А то эти экранчики на fpc закошмарили уж всех... Нууу.... Теперь только повышать частоты, улучшать графические возможности и разрешение!
  24. Cortex-M7

    Я уже не помню, почему именно затеял разговор про ASM, но дело вот в чём. Что меня удивляет. Ждём камушек уровня PIII, а до сих пор моргалками моргаем.. И сейчас начнётся разговор на 7 страниц о том, что pentium - это "совсем другой" камушек, но никто не объяснит, что в нём такого другого, циферки по регистрам гонять.. И начнётся, что кортексы - это не того уровня камушки. Ну так это естественно, написание микрокода на СИ и приводит к тому, что камни уровня PIII работают как восьмибитники. В моём телефоне процессор уровня настольного i7-920, а годится только в телефон, потому что программисты не могут ему написать прошивку на нормальном языке. Неудобно же!
  25. Cortex-M7

    STM делает отличные ARM. Но сейчас под видом M7 лежит какая-то каракатица
×
×
  • Создать...