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

LWW

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

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

  • Посещение

Репутация

0 Обычный

Информация о LWW

  • Звание
    Частый гость
    Частый гость

Контакты

  • Сайт
    Array
  • ICQ
    Array
  1. Я так смотрю на Хи7, ну а что там, по большому счёту, ничего уникального, относительно хороших старших братьев. Разве что CAN FD. Но что бы его воплотить, ответные модули должны так же содержать can_fd, а значит быть построенными на H7. 12-мегабитный UART легко реализуется на USB CDC, причём на ассемблере. И скорость передачи достигает 50 мегабайт в секунду. Много-много таймеров, ну куда их.. Куча шимов? Как и аналоговая часть - всё делается на внешних микросхемах с гораздо более высоким качеством. Другие няшки-вкусняшки, хоть и редкие для ногодрыгалок, но лишь помогают быстрее выполнять программу.. Нет.. Такой сопроцессор нам не нужен А вот на голом H7, если задача укладывается в ресурсы, можно делать удивительные штучки. И недорого, топорным паяльником паяется, на двухслойке всё работает.
  2. Встретился довольно интересный проект с гуманным ценником, на навороченном до одури,гигагерцовом i.MX 6SoloX + М4. Кроме всех прочих няшек, на плате распаян HDMI framer под 1080p60. И память хорошая, 32-битная DDR3-800. Один гигабайт должен быть достаточен каждому
  3. Если говорить об экранчиках, то это просто беда... Например, в народном, документированном сегменте, нормальные экранчики начинаются только в серии i.MX6 Solo (dual/quad). Но я сейчас в ещё больших расстройствах... Казалось бы, монструозный и новый камень i.MX7D. Так у него DSI.... двухбитный! Вот гадёныши... всяко разно, но что, третий бит трудно было прикрутить? А с двумя линиями, это только квадратные и круглые экранчики от смарт-часов.... Зато через параллельный RGB поддерживается разрешение аж 1080p. Живи-не хочу! На i.MX7 sabre стоит классный HDMI framer SiI9022. Как обычно, закрытый под nda, но доки на него гуляют свободно, китайцы свиснули и выложили! Молодцы! Правильно сделали!
  4. ----- Хочу ещё добавить отзыв, что бы было понимание, что такое одна 16-битная 400МГц DDR3L, которая стоит во многих дешёвых модулях. И почему я за неё так агитирую. Когда я раскопал (на чистом ассемблере) AM3358 / beaglebone black, то первым делом конечно подцепил монитор через HDMI и добился разрешения 1680*1050*60 при 16-битном цвете. FullHD работал, но уже рябь по экрану шла.. Камушек больше разрешения не тянет. При включенном мониторе, оперативка давала стабильно порядка 1 гигабайт/сек на пересылке 100-килобайтного блока из L3 в DDR. Скорость немного зависит от размера блока. Если экран выключить, то... (*сейчас не помню..) скорость была ~1.2 ГБ/сек. Вот это я понимаю, начальный уровень для оперативки. И это 512 мегабайт! Попробуйте её забить
  5. p.p.s. а после этой ссылки, неужели у кого-то останется желание, припаивать оперативку к STM32? Да, камушки интересные, но не до такой же степени, когда один голый камушек может стоить как целый навороченный компьютер...
  6. Глянул, что бывает в мире на краевых разъёмах. Удивительно, но есть модули даже на взрослых камнях. Основная проблема - сигналов много, а места мало. Хочется же все навороты вывести, иначе брать не будут... И вот на аэродроме 60*60мм с шагом 1.27(?) удалось реализовать краевой разъём. Ещё и огроменный разъём экрана уместился. С появлением серии i.MX 8M Mini, таких модулей должно стать больше. Но сколько их ждать, года 2-3 точно, пока это всё раскроется.... Я зафанател от новой 64-битной серии! Жду появления старших камней и буду ковырять p.s. ну вот, как?
  7. mantech Глянул я на атмеловский модуль.. Ядро одно, частота ядра в 2 раза ниже. Оперативы в 4 раза меньше и она DDR2.. Габариты лошадиные. Цена такая же. На AM3358, можно реализовать два гигабитных ethernet с аппаратным свитчем. Камушек хоть и не самый свежий, но навороченный до одури.. Экономичный, заточен по питанию для носимых устройств. Ну хорошо, вот недорогая дощечка с распаянным интернетовским пхю. Но это всего лишь 100Мбит. И площадь платы в 4 раза больше, по сравнению с немецким c-sip. Делать самому такие модули, когда их как грязи, не имеет смысла. А разводить большую, но свою плату в 8-12 слоях, со всем обвесом и разъёмами, это сколько она будет стоить....
  8. Вам если не нужна гипер-экономичность по всем параметрам, то смотрите в сторону нормальных камней на DDR памяти. Вот к примеру, начальный уровень. А что бы лет на 15 забыть обо всех проблемах, то лучше сразу прыг!
  9. На таких частотах, флешка уже теряет смысл.. Максимум могут добавить rom/otp. Флешовые камни дорогие.... Серия RT новая, досок пока мало...
  10. p.s. почему я говорю, что нужно спрыгивать с STM32. А потому что вот, какие цены получаются... А в реальности ещё дороже.... Эти камушки хороши, когда всё просто, статично, и не нужна сложная обвеска.
  11. Порядка 40 долларов - разве это дорого? На мой взгляд вообще демпинговая цена за такую цацку и его производительность. Кристалл конечно староватый, но он реально крутой! 1-2 операции за цикл на частоте 1ГГц + 2 одноцикловых сопроцессора на 200 МГц. Полгига DDR3 реально пропускает больше гигабайта в секунду. HDMI до 1680*1050. Конечно мне, как ассемблерщику, легко говорить о его крутости. Когда каждый цикл и каждая строка у тебя в кармане! Попутно поругаю серию STM32. Они прекрасны ровно до того, как понадобится оперативка и экран... На мой взгляд, если в STM32 дело дошло до оперативки, то с них нужно спрыгивать как можно скорей. Это влеталово по деньгам, а выхлоп никакой. И к счастью, в наше время есть из чего выбирать. Сейчас появилось столько интересных и недорогих камушков! Вот к примеру. Аналог H7, но на голову выше. Я даже не могу представить, где и как можно применить все навороты подобных камней. 30 долларов за готовый модуль, это подарок. А если связи короткие, его можно распаять хоть в однослойку, лутом или фрезеровкой. Это если нужна ультра-экономичность с их адовыми наворотами..... Но если не требуется работа годами от одной батарейки, то лучше смотреть на новые камушки с памятью DDR3 или 4.
  12. Пардон за возможный офф, но если нужна быстрая память, то лучше взять модуль, который втыкается хоть в двухслойку. Потому что разводить под всё устройство крутую многослойку большого размера, это выходит очень дорого. Хороший пример такого модуля OSD3358, который можно развести чуть ли не в однослойку лутом. В ём стоит 512М оперативы, которая пропускает в реальных тестах больше гигабайта в секунду.
  13. А почему никто не упоминает про развязывающие трансформаторы? Современному разрабу и не иметь такого транса, даже неприлично... В Туле заказал литой тор на 1 киловатт. Здоровенная бобыха получилась, килограмм на 7. На холостом ходу он кушает всего 3 ватта. Главное - не пролететь с напругами. На холостом ходу выходное напряжение выше.
  14. Перемещаемый. Хотя может это на СИ так получается, фиксированный. А на ассемблере абсолютный адрес можно получить, только если "руками" загрузить его в регистр и перейти по адресу в регистре. Но так никто не делает. Вся адресация в АРМ является PC-relative. Такие инструкции как В (аналог JMP). А так же BL (call). Далее идут инструкции условных переходов. А так же адресация и обращения к таблицам в памяти - всё делается относительно счётчика PC. Таким образом, код может быть расположен по любому адресу, выровненным по слову (4 байта). Что я и проделывал без проблем, на ассемблере. В том числе, с довольно сложным кодом в сотни килобайт. Как правило, первая инструкция в бинарнике, это JMP на начало исполняемого участка кода. А если нет таблицы прерываний, то и JMP не нужен. Но это так, к слову! Вдруг кому пригодится! :rolleyes: Тренируйтесь! Пардон за off
  15. Упс.. Случайно прочитал эту тему. Но про адресацию в АРМ - это зря. Не надо так! :1111493779: Код АРМ перемещаемый. Можно кидать его в любой адрес памяти и запускать. Хоть флеш хоть рам. Это относится ко всем АРМ, от младших до монструозных. Но не всякая рам разрешает запускать из себя исполняемый код. А вот в AVR8 там относительная адресация всего +/- 2 килобайта... Всё остальное абсолютное и требует заморочек при перемещении программного кода. Это так, на всякий случай, вдруг кому пригодится.....
×
×
  • Создать...