acronis 0 27 января, 2023 Опубликовано 27 января, 2023 (изменено) · Жалоба Вчера мы оказались на веб-сайте HPMicro, где увидели приведенную ниже иллюстрацию о микроконтроллере с частотой 1 ГГц под названием HPM64G0. Устройство выглядело достаточно интересным, поэтому мы щелкнули ссылку на страницу с документацией по микроконтроллерам HPM6700/6400 компании. Но в типичной китайской манере у нас попросили ввести номер мобильного телефона, чтобы загрузить документы. На этот раз нам не повезло, так как требуется китайский номер мобильного телефона. Если кто-нибудь может настроить зеркало на Mega или других веб-сайтах, легко доступных за пределами Китая, мы будем признательны. Но в конце концов мы нашли статью на китайском языке на EETrend, из которой мы можем узнать больше о HPM64G0, представляющем собой микроконтроллер с частотой 1 ГГц на основе архитектуры RISC-V. Ранее мы уже сталкивались с микроконтроллером NXP i.MX RT1170 Arm Cortex-M7/M4, но мы еще не видели ни одного микроконтроллера RISC-V, работающего на такой высокой частоте. Предварительные спецификации HPMicro HPM64G0 и основные характеристики: Ядро процессора 32-битное ядро RISC-V (RV32-IMPAFDC) с частотой до 1 ГГц с FPU и DSP 32 КБ инструкций/32 КБ данных L1 кэш, 256 КБ инструкций/256 КБ данных L2 кэш, Оценка Coremark 5650 и 2950 DMIPS GPU — 2D-графический движок Память — 2 МБ SRAM, состоящая из 1,5 МБ SRAM и 512 КБ инструкций с нулевым ожиданием и локальной памяти данных (ILM / DLM) Дисплей — интерфейс RGB с разрешением до 1366 × 768 при 60 кадрах в секунду Камера — поддержка двух камер Сеть — Dual Gigabit Ethernet с поддержкой IEEE1588 (Precision Time Protocol — PTP) Другие интерфейсы периферийных устройств 4х группы 32-канального PWM с точностью 2,5 нс Аналоговый порт 3x 12-битный АЦП до 5 миллионов сигналов в секунду 1x 16-битный АЦП до 2 миллиона сигналов в секунду 4 аналоговых компаратора 29 аналоговых входных каналов Управление питанием — встроенные DCDC-преобразователи и LDO, внешний PMIC не требуется. Потребляемая мощность — 700 мВт на частоте 1 ГГц Процесс – 40 нм HPMicro заявляет, что микроконтроллер HPM64G0 предназначен для потребительских устройств и приложений Интернета вещей, и он хорошо подходит для HMI с поддержкой дисплея и ускорителем 2D-графики. Информации об инструментах разработки и поддержке программного обеспечения нет, но более ранняя оценочная плата HPMicro HPM6750EVKMINI с микроконтроллером RISC-V с тактовой частотой 800 МГц имеет некоторый пример кода для IDE RT-Thread Studio и Segger Embedded Studio. Оценочная плата HPMicro HPM6750EVKMINI с микроконтроллером HPM6750 800 МГц RISC-V предыдущего поколения В статье говорится, что микроконтроллер HPMicro HPM64G0 1 ГГц RISC-V открыт для заказов, но образцы будут доступны только с конца февраля 2023 года. Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com. Оригинал статьи вы можете прочитать здесь. Изменено 27 января, 2023 пользователем acronis Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 28 января, 2023 Опубликовано 28 января, 2023 (изменено) · Жалоба В 27.01.2023 в 14:02, acronis сказал: Управление питанием — встроенные DCDC-преобразователи и LDO, внешний PMIC не требуется. Ужос какой ! Он и так жрет немало на 1ГГц, так еще и питалово греть будет))) В 27.01.2023 в 14:02, acronis сказал: 3x 12-битный АЦП до 5 миллионов сигналов в секунду 1x 16-битный АЦП до 2 миллиона сигналов в секунду Ну и точность всего этого какая будет? С учетом встроенного синхронного питалова, все в одном, щедро приправленном помехами от всего, что можно))) В 27.01.2023 в 14:02, acronis сказал: Память — 2 МБ SRAM, состоящая из 1,5 МБ SRAM и 512 КБ инструкций с нулевым ожиданием и локальной памяти данных (ILM / DLM) Дисплей — интерфейс RGB с разрешением до 1366 × 768 при 60 кадрах в секунду Это даже не смешно... ЗЫ. Китайцы как всегда отжигают))) Изменено 28 января, 2023 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 28 января, 2023 Опубликовано 28 января, 2023 · Жалоба 26 minutes ago, mantech said: Это даже не смешно... Кто-то запретил SDRAM? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vov4ick 39 28 января, 2023 Опубликовано 28 января, 2023 · Жалоба Может там много кристаллов внутри. А про АЦП - вон ксилинксы могут, чем китайцы хуже? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 28 января, 2023 Опубликовано 28 января, 2023 (изменено) · Жалоба 2 часа назад, aaarrr сказал: Кто-то запретил SDRAM? Там про нее ни слова, поэтому верим тому, что написано... да и SDRAM для гигагерцового проца - это каменный век уже. ЗЫ. Да, посмотрел на плату, там увидел квадратик, причем это именно SDRAM-SDR 2 часа назад, vov4ick сказал: Может там много кристаллов внутри. А про АЦП - вон ксилинксы могут, чем китайцы хуже? А я и не говорю, что АЦП они туда не смогут воткнуть, но в купе с мощной питалкой... Ммм, ну я скептически отношусь к такому... Изменено 28 января, 2023 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 28 января, 2023 Опубликовано 28 января, 2023 · Жалоба 1 hour ago, mantech said: да и SDRAM для гигагерцового проца - это каменный век уже. Да, но производители упорно снабжают процессоры класса Cortex-M именно SDR SDRAM. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 28 января, 2023 Опубликовано 28 января, 2023 · Жалоба 38 минут назад, aaarrr сказал: снабжают процессоры класса Cortex-M именно SDR SDRAM. Ну если проц 400МГц - то это еще нормально, но Гигагерц - ну так себе идея... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 28 января, 2023 Опубликовано 28 января, 2023 · Жалоба Согласен. Помянутый в первом сообщении i.MX RT тоже снабжен SDR. Такая же стыдоба. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sawanderer 2 23 ноября, 2023 Опубликовано 23 ноября, 2023 (изменено) · Жалоба Ну это все же именно высокопроизводительные микроконтроллеры, как замена контроллеров с ярдом Cortex-M7, а не процессоры, и используются под совсем другие задачи. Linux в них не нужен, вся обработка идет во внутренней памяти (которой для микроконтроллера тут вполне прилично и разбита на банки), и если внешняя память используется в основном для загрузки/выгрузки очередного блока данных по DMA, то скорости SDRAM достаточно. Плюс два гигабитных Ethernet еще и не в каждом недорогом процессоре есть. DSP расширение для инструкций тоже есть (правда нужно еще сравнить с Cortex-M7 по возможностям). В этом смысле серия HPM6750 (https://disk.yandex.ru/i/zsLWCoR6qobL8g) выглядят вполне интересной заменой для i.MX RT / STM32H7 (последний может во многих случаях и более простоя серия HPM6300 заменить), не уступающей им по характеристикам, особенно учитывая, что как-то не видел у китайцев других вариантов на эту тему (ну разве что GD32H7 можно сопоставить HPM6300). При этом у фирмы SDK для baremetal открыт на githab и документация выложена открыто на сайте (правда на китайском, но это при желании поправимо). Не понятно только с доступностью. Отладки и образцы для себя можно и с китайских площадок достать при желании. А вот у наших дистрибьюторов ни у кого как-то не доводилось видеть этой фирмы. Изменено 23 ноября, 2023 пользователем sawanderer Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 24 ноября, 2023 Опубликовано 24 ноября, 2023 · Жалоба 15 часов назад, sawanderer сказал: В этом смысле серия HPM6750 (https://disk.yandex.ru/i/zsLWCoR6qobL8g) выглядят вполне интересной заменой для i.MX RT / STM32H7 Без внятной доки, в БГА, без видеопорта, без встроенной флешки и ОЗУ всего1М на все про все, и прогу и данные, так себе идея. Если не нужна куча таймеров и пачка уартов - я лучше выбрал бы аллвиннеры со встроенной памятью... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sawanderer 2 24 ноября, 2023 Опубликовано 24 ноября, 2023 · Жалоба 1 час назад, mantech сказал: Без внятной доки, в БГА, без видеопорта, без встроенной флешки и ОЗУ всего1М на все про все, и прогу и данные, так себе идея. Если не нужна куча таймеров и пачка уартов - я лучше выбрал бы аллвиннеры со встроенной памятью... Да, BGA для контроллера напрягает... в QFP у них есть только в более простых сериях, начиная с HPM6300. Если нужно видео, то понятно, что это задача не для него, но есть много задач, где оно не требуется совсем. Встроенная флешь есть на HPM6754 - 4МБ, правда насколько быстро она будет работать - вопрос, т.к. если правильно понял, она все равно работает через внутренний XPI (QSPI), хотя тот код, где важна скорость, может поместится и во внутреннюю SRAM команд (ILM). Озу помимо 1 МB общего есть еще отдельно по 256 КБ на данные и 256 КБ на команды для каждого процессора (DLM/ILM), которую можно использовать просто как быструю память (кэши есть отдельно по 32К). Понятно, что со 64/128MБ встроенной в Allwinner не сравнить, но вполне сопоставима с указанными сериями Cortex-M7, т.е. при переносе проектов с них или реализации сопоставимых задач должно хватить. И если я правильно понимаю, работать SRAM по AXI все же должна быстрее DDR3 (при выходе за размер кэша) и разбитие на банки позволяет делать параллельные обращения. Про внятность доки пока не знаю, некоторые блоки описаны на первый взгляд нормально, а в некоторых пару страниц, а дальше почти сразу регистры. Но в общем до практического использования пока сложно сказать, насколько этого полноценно хватит. В крайнем случае можно подсмотреть в их SDK. Да Allwinner в QFP чипы интересные. Правда не нашел сходу, есть у них такие варианты в индустриальном диапазоне (от -40), а то те что смотрел - только от -25, что ограничивает его использование для части задач. А те, что с буквой i, работают от -40, но уже в BGA и без встроенной памяти. Или какой-то я пропустил? И со вторым Ethernet в таком корпусе у них есть? Ну и несколько напрягает, что это все же процессор с точки зрения написания без ОС (хотя тут вроде такая тема есть) и классической контроллерной периферии ограничено. А также вопрос с производительностью под вычислительные задачи (FFT, фильтры и т.п.), вроде Cortex-A7 все же уступает Cortex-M7 при сопоставимых частотах? Хотя понятно, что все нужно смотреть на конкретных задачах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 24 ноября, 2023 Опубликовано 24 ноября, 2023 · Жалоба 1 час назад, sawanderer сказал: и классической контроллерной периферии ограничено Единственное, в чем соглашусь, хотя в T113-S3 есть ДСП сопроцессор, в котором можно добавить софт-периферии, если 2х ядер не хватит)) 1 час назад, sawanderer сказал: вроде Cortex-A7 все же уступает Cortex-M7 при сопоставимых частотах? Что?? Один только НЕОН, которого нет в М7, заткнет все эти М-овские недодсп наворотки)) 1 час назад, sawanderer сказал: А те, что с буквой i, работают от -40, но уже в BGA и без встроенной памяти. Тут спорить не буду, хотя в Т113 что-то писалось про -40, но не факт.. 1 час назад, sawanderer сказал: И со вторым Ethernet в таком корпусе у них есть? В паябельных корпусах (QFN - TQFP) точно нет, есть со встроеной физикой v3s, или внешняя 100\1000 1 час назад, sawanderer сказал: что это все же процессор с точки зрения написания без ОС Думаю на данный момент не сложнее, чем на этой экзотике в шапке поста, ИМХО 1 час назад, sawanderer сказал: А те, что с буквой i, работают от -40, но уже в BGA и без встроенной памяти. Ну тут тоже есть интересный вариант, например A40i, для которых есть дешевые малогабаритные модули с обвеской, и стоят 3тр где-то, но там уже совсем другой уровень по наворотам и скорости... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sawanderer 2 27 ноября, 2023 Опубликовано 27 ноября, 2023 · Жалоба В 24.11.2023 в 21:49, mantech сказал: Т113 что-то писалось про -40, но не факт.. Да нет, посмотрел даташиты, у T113-S3, который QFP, только хранение от -40, а рабочая от -25. Для T113i уже обе -40, но он уже в таком же BGA как A40i, и это уже более сложный вариант, который потребует скорее всего использовать готовые модули. И непонятно, почему даже в A40i, в котором есть 2 Ethernet, они второй делают только на 100 МБит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 27 ноября, 2023 Опубликовано 27 ноября, 2023 (изменено) · Жалоба 1 час назад, sawanderer сказал: они второй делают только на 100 МБит. Ну это ж не проц для коммуникаций, а в 95% случаев 100М за глаза... Изменено 27 ноября, 2023 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sawanderer 2 30 ноября, 2023 Опубликовано 30 ноября, 2023 · Жалоба В том-то и дело, что задачи разные. У Вас это не требуется, а в моем случае как раз обязательна работа на -40, два Ethernet крайне желательно иметь именно гигабитных, а видео не нужно совсем, да и раньше использовался Cortex-M7 со схожей архитектурой памяти, внутренних шин и периферией, поэтому сабж как раз бы мог хорошо подойти. Да и в принципе серии STM32H7/i.MXRT имеют свою нишу, пусть и достаточно специализированную, чтобы говорить, что их функциональная замена бессмысленна. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться