Последние темы Поиск
Общие форумы
Специализированные форумы
ПроцессорыРазгон и охлаждениеСистемные платыМодули памятиВидеосистемаTV- и FM-тюнеры, видеовход, видеовыходЦифровое видео: захват, монтаж, обработкаМониторы и другие устройства отображенияЦифровое фотоБеспилотные летательные аппаратыЦифровой звукProAudio: Профессиональное звуковое оборудованиеСтереосистемыДомашний кинотеатр: проигрыватели и источники сигналаДомашний кинотеатр: аудиосистемаДомашний кинотеатр: ТV и проекторыМагнитные и SSD накопителиОптические носители информацииСетевые носители информацииПериферияКорпуса, блоки питания, UPSСети, сетевые технологии, подключение к интернетуСистемное администрирование, безопасностьСерверыНоутбуки, нетбуки и ультрабукиПланшеты и электронные книгиМобильные телефоны, смартфоны, кпк, коммуникаторыМобильные гаджетыОператоры и технологии мобильной связиТелефония, телекоммуникации, офисные АТСБытовая техника
Программы
Игры
Авторские форумы
Прочие форумы
Форумы поддержки портала iXBT.com
Архивы конференции
Архив "О Конференции"Архив "Процессоры"Архив "Разгон и охлаждение"Архив "Системные платы"Архив "Модули памяти"Архив "Видеосистема"Архив "Видеозахват"Архив "Мониторы и другие устройства отображения"Архив "Цифровое изображение"Архив "Цифровой звук"Архив "Периферия"Архив "Корпуса, блоки питания, UPS"Архив "Коммуникации: сети и сетевые технологии"Домашний интернет, модемы (архив)Архив "Системное администрирование, безопасность"Архив "Мобильная связь"Программы Microsoft: Windows, Office, Server, Windows LiveАрхив "OС и системное ПО"Архив "Программы: Интернет"Архив "Программирование"Форум прикладных программистовАрхив "Электронные устройства и компоненты"Архив "Околокомпьютерный Флейм & Общий"Архив "Полемика (Злобный Флейм)"Околоавтомобильный ФлеймФорум ремонтниковВопросы компании IntelФотокамеры SamsungФорум о магазине приложений RuStoreФорум по продукции компании Huawei
Справка и сервисы
Другие проекты iXBT.com
Страницы:Кликните, чтобы указать произвольную страницу123456789далее
LRmod: MIK32 АМУР и другие отечественные микроконтроллеры
LRmod
Moderator
Автор темы
79/93 ответов, #44 в рейтинге
1 год на iXBT, с марта 2024
Чаще пишет в "Процессоры" (79%)
Россия
Инфо Ответить
L
LRmod Moderator Автор темы
6 месяцев назад / 07 сентября 2024 21:57
https://mikron.ru/products/mikrokontrollery/mk32-amu…&utm_term=mcu
MIK32 АМУР - первый полностью отечественный микроконтроллер с ядром на открытой архитектуре RISC-V – предназначен для устройств промышленной автоматизации и интернета вещей, беспроводной периферии, интеллектуальных сетей, охранных систем, сигнализации, телеметрии, мониторинга, умного дома и управления климатом, освещением и других инфраструктурных систем.
Иван Андреевич
Member
Куратор темы
3485/3485 ответов, #17 в рейтинге
4 года на iXBT, с августа 2020
Чаще пишет в "Процессоры" (100%)
Web-страница
Инфо Ответить
Иван Андреевич Member Куратор темы
6 месяцев назад / 07 сентября 2024 22:46
Сообщество https://vk.com/mik32_amur

Репозиторий https://gitflic.ru/team/mik32-amur/project


Платы на MIK32 АМУР https://elron.tech/russian-arduino-compatible-board/

Модули SOM (System on module) https://elron.tech/elsomik/

Репозиторий https://gitflic.ru/company/elron-tech/project

Новости https://t.me/s/elrontech


Микроконтроллер MIK32 АМУР https://tellur-el.ru/catalog/integralnye_mikroskhemy_1/mikrokontrollery_i_protsessory_1/mikrokontrollery_1/323268/

Отладочная плата с программатором https://tellur-el.ru/catalog/razrabotka_i_konstruirovanie_1/otladochnye_platy_1/323392/

Среда разработки https://mikron.ru/products/mikrokontrollery/mk32-amur/#!/tab/672102497-4

Репозиторий https://github.com/MikronMIK32
Chudik
Member
5689/88992 ответов, #24 в рейтинге
25 лет на iXBT, с декабря 1999
132 фото на iXBT.photo
Чаще пишет в "Эл. устройства" (43%)
США, San Jose/Питер
Web-страница
Инфо Ответить
Chudik Member
6 месяцев назад / 08 сентября 2024 00:16
Эта тема, конечно, больше для 48 форума подходит... Но может и здесь кому-то будет интересно.

Всё бы ничего с этими МК, можно было бы закрыть глаза на недостаточность периферии, баги в ней, но цена... Да и с доступностью проблемы.
Отладочные arduino подобные платы - минимальная стоимость - 7500р. Такая цена не слишком вяжется с желанием ширнармасс купить такую платку, чтобы поиграться, попробовать на зуб.
топчик
unregistered
Ответить
т
топчик unregistered
6 месяцев назад / 08 сентября 2024 01:25
Chudik
недостаточность периферии

И чего ему недостаточно из периферии?
Chudik
Member
5690/88993 ответов, #24 в рейтинге
25 лет на iXBT, с декабря 1999
132 фото на iXBT.photo
Чаще пишет в "Эл. устройства" (43%)
США, San Jose/Питер
Web-страница
Инфо Ответить
Chudik Member
6 месяцев назад / 08 сентября 2024 01:48
топчик
И чего ему недостаточно
В первую очередь памяти:

RAM – 16 Кбайт
EEPROM – 8 Кбайт
Фактически заставляют писать на ассемблере.

OTP - 256 байт. Это только один раз записать серийный номер , версию железа, версию софта и всё. Почему бы не поставить flash
Всего 1 канал DMA, 1 АЦП
Всего по два SPI, I2C, UART
Всего три 16 разрядных таймера
FPU нет.

Исправлено: Chudik, 08.09.2024 01:49

топчик
unregistered
Ответить
т
топчик unregistered
6 месяцев назад / 08 сентября 2024 01:54
Еще есть форум и вики тут: https://mik32.ru/

Добавление от 08.09.2024 01:54:

Chudik
OTP - 256 байт. Это только один раз записать серийный номер , версию железа, версию софта и всё.
Это можно положить в EEPROM.

Всего 1 канал DMA, 1 АЦП
Пишут, что 8 каналов DMA, 8 каналов АЦП

Всего по два SPI, I2C, UART
В таком корпусе - норм. На большее обычно ног не хватает

Всего три 16 разрядных таймера
Маловато, да

FPU нет
Это не периферия, но да, изредка FPU может и не хватать, особенно, когда не умеешь в фикированную точку и не знаешь, что такое cordic.
Chudik
Member
5691/88994 ответов, #24 в рейтинге
25 лет на iXBT, с декабря 1999
132 фото на iXBT.photo
Чаще пишет в "Эл. устройства" (43%)
США, San Jose/Питер
Web-страница
Инфо Ответить
Chudik Member
6 месяцев назад / 08 сентября 2024 02:12
топчик
Пишут, что 8 каналов DMA, 8 каналов АЦП
Один 8 канальный DMA и один 8 канальный АЦП.

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

особенно, когда не умеешь в фикированную точку
В фиксированную точку умеют лишь не все Обычно только те, кто работал с 16 разрядными DSP и знают о формате Q15. Но только в DSP эта поддержка идёт на уровне хардвера, а здесь это надо программно эмулировать. Не очень сложно, но время занимает.

cordic
Вот и ещё чего не хватает из периферии.
топчик
unregistered
Ответить
т
топчик unregistered
6 месяцев назад / 08 сентября 2024 02:33
Chudik
Обычно на одни ноги можно повесить разную функциональность в зависимости от дизайна

Я не знаю, есть ли у амура ремаппинг периферии на разные ноги. Но вот не представляю, зачем нужно больше 2 SPI и 2 I2C. Много уартов надо - битбангай. А кто сказал, что нельзя?

Добавление от 08.09.2024 02:33:

DMA полезно, когда надо часто и помногу читать из периферии или отгружать в периферию. Типа оверсэмплинг на АЦП или данные по SPI или UART туда-сюда. Ну 8 каналов норм, если их можно гибко разбрасывать на периферию, а не каждый канал привязан к своей периферии, как у STM.
Moonzinger
Member
5024/5054 ответов, #10 в рейтинге
10 лет на iXBT, с октября 2014
1 фото на iXBT.photo
Чаще пишет в "Процессоры" (98%)
Россия
Инфо Ответить
M
Moonzinger Member
6 месяцев назад / 08 сентября 2024 05:19
Отмечусь.
Chudik
Member
5692/88995 ответов, #24 в рейтинге
25 лет на iXBT, с декабря 1999
132 фото на iXBT.photo
Чаще пишет в "Эл. устройства" (43%)
США, San Jose/Питер
Web-страница
Инфо Ответить
Chudik Member
6 месяцев назад / 08 сентября 2024 06:43
топчик
DMA полезно, когда надо часто и помногу читать из периферии или отгружать в периферию. Типа оверсэмплинг на АЦП или данные по SPI или UART туда-сюда.
Спасибо, кэп

Добавление от 08.09.2024 06:43:

топчик
а не каждый канал привязан к своей периферии, как у STM.
У Cortex M33 уже не привязан.
топчик
unregistered
Ответить
т
топчик unregistered
6 месяцев назад / 08 сентября 2024 06:51
Занятно. У М4, с которыми я больше всего возился, привязаны, и я вспотел раскидывать компоненты да датчики так, чтобы всем DMA каналов хватило.
Зато когда раскидано - лафа, проц отдыхает, периферия сама пашет.
Иван Андреевич
Member
Куратор темы
3488/3488 ответов, #17 в рейтинге
4 года на iXBT, с августа 2020
Чаще пишет в "Процессоры" (100%)
Web-страница
Инфо Ответить
Иван Андреевич Member Куратор темы
6 месяцев назад / 08 сентября 2024 16:44
Канал по препарированию MIK32 АМУР и других отечественных микроконтроллеров

https://rutube.ru/channel/23473502/videos/


Статьи на Хабре от разработчика на MIK32 АМУР

https://habr.com/ru/posts/822811/

https://habr.com/ru/articles/836796/


Форумы по MIK32 АМУР

https://forum.mik32.ru/index.php
byman
Member
Куратор темы
794/796 ответов, #38 в рейтинге
4 года на iXBT, с октября 2020
Чаще пишет в "Процессоры" (99%)
Беларусь
Инфо Ответить
b
byman Member Куратор темы
6 месяцев назад / 08 сентября 2024 19:02
Форумы интересные. В особенности меня интересовал вопрос об интерфейсе к внешней памяти и кэш-буфере.
Так и остался у меня открытым вопрос о возможности записи во внешнюю память.
Код и данные , судя по описанию, при чтении могут кэшироваться.. Запись идет мимо кэша, но остается вопрос является ли она для процессора обычной
записью в память , либо все-таки нужно выполнять перед такой записью определенные манипуляции с интерфейсом.
В описании кэша мне понравилось слово "запыленность". Здорово
Добавлю, что для чайника из-за рубежа сайт Микрона может быть недоступен и посмотреть спецификацию нет возможности.
Chudik
Member
5695/88999 ответов, #24 в рейтинге
25 лет на iXBT, с декабря 1999
132 фото на iXBT.photo
Чаще пишет в "Эл. устройства" (43%)
США, San Jose/Питер
Web-страница
Инфо Ответить
Chudik Member
6 месяцев назад / 08 сентября 2024 21:11
byman
из-за рубежа сайт Микрона может быть недоступен и посмотреть спецификацию нет возможности.
Вроде всё доступно.
byman
Member
Куратор темы
795/797 ответов, #38 в рейтинге
4 года на iXBT, с октября 2020
Чаще пишет в "Процессоры" (99%)
Беларусь
Инфо Ответить
b
byman Member Куратор темы
6 месяцев назад / 09 сентября 2024 10:43
Chudik
Значит это особенность только моего компа . У меня есть документ Версия2.1 - 0823
Судя по информации, которую Вы приводили , есть некоторые различия. Но не существенные.

Добавление от 09.09.2024 10:43:

Chudik

топчик
И чего ему недостаточно
В первую очередь памяти:

RAM – 16 Кбайт
EEPROM – 8 Кбайт
Фактически заставляют писать на ассемблере.
После знакомства с Си-компилятором RISC-V у меня сложилось впечатление, что ассемблером лучше не заниматься.
Код при -О2 такой, что нечего выбросить - все по делу. Особенно на таких простеньких ядрах как у Амура.
Я пробовал оптимизировать ассемблерный код, чтобы ускорить БПФ на суперскалере. Там немножко получилось. Где-то - %15.
За счет перетасовки команд чтобы чаще можно было исполнять по 2 команды за такт.
Правда был один прикол когда я попробовал этот оптимизированный код на другом RISC-V суперскалере - он отработал медленнее
чем Си на -О2
Видел еще случай когда человек писал загрузчик и использовал для этого только команды С-расширения RISC-V .
Очень интересно было бы узнать - сэкономил ли он что-то на этом по сравнению с Си кодом.
.
Иван Андреевич
Member
Куратор темы
3489/3489 ответов, #17 в рейтинге
4 года на iXBT, с августа 2020
Чаще пишет в "Процессоры" (100%)
Web-страница
Инфо Ответить
Иван Андреевич Member Куратор темы
6 месяцев назад / 09 сентября 2024 12:10
MIK32 АМУР на Эльбрус-8С




Собственно, ELRON подружили MIK32 АМУР с Arduino IDE, а Эльбрус итак "дружит" с Arduino IDE посредством двоичной трансляции уровня приложений http://mcst.ru/RTC или системы http://mcst.ru/lintel



Так и получилась готовая экосистема. Комбо

Добавление от 09.09.2024 12:10:

byman

Если интересно, то вот эксперименты по ускорению приложений во внешней памяти MIK32 АМУР

https://vk.com/wall-226627855_63

Исправлено: Иван Андреевич, 09.09.2024 12:38

alexey_public
Member
5/30726 ответов, #124 в рейтинге
21 год на iXBT, с марта 2004
121 фото на iXBT.photo
Чаще пишет в "Эл. устройства" (97%)
Беларусь, Минский район
Инфо Ответить
alexey_public Member
6 месяцев назад / 09 сентября 2024 13:03
топчик
И чего ему недостаточно из периферии?
Да ничего не хватает. Нет там периферии. Есть лишь намёки на неё.

8 каналов DMA
Они с АЦП не умеют работать Это так, к слову. Про другие возможности и говорить нечего.
Всего по два SPI, I2C, UART
В таком корпусе - норм

Не норм - потому что и и spi и uart бывают сильно разными. И то что имеется скорее заготовка для нормальной периферии, всё остальное придётся дорабатывать ручками кодом, а flash у нас нет и с оперативкой тоже никак
byman
Member
Куратор темы
796/798 ответов, #38 в рейтинге
4 года на iXBT, с октября 2020
Чаще пишет в "Процессоры" (99%)
Беларусь
Инфо Ответить
b
byman Member Куратор темы
6 месяцев назад / 09 сентября 2024 14:43
Иван Андреевич

Если интересно, то вот эксперименты по ускорению приложений во внешней памяти MIK32 АМУР
https://vk.com/wall-226627855_63
Отлично. Доверяй, но проверяй Настройки по умолчанию могут быть очень пессимистическими.
Я ожидаю, что будут еще какие-то приемы ускорения работы с внешней памятью, связанные с наличием кэша. Внешняя флэш имеет приличный обьем.
Можно подравнивать под начало линии кэша вызываемые функции, критические циклы и т.п.

Добавление от 09.09.2024 14:43:

alexey_public

8 каналов DMA
Они с АЦП не умеют работать Это так, к слову. Про другие возможности и говорить нечего.
Можно и поговорить Почему не умеют с АЦП работать?
К примеру, если у меня канал DMA может активироваться периодическим запросом от таймера,
а в канале я пропишу читать АЦП и класть в память, то такой вариант пройдет?
Иван Андреевич
Member
Куратор темы
3491/3491 ответов, #17 в рейтинге
4 года на iXBT, с августа 2020
Чаще пишет в "Процессоры" (100%)
Web-страница
Инфо Ответить
Иван Андреевич Member Куратор темы
6 месяцев назад / 09 сентября 2024 14:50
byman
У меня есть документ Версия2.1 - 0823

Посмотрите вот здесь https://vk.com/topic-226627855_51697135
byman
Member
Куратор темы
797/799 ответов, #38 в рейтинге
4 года на iXBT, с октября 2020
Чаще пишет в "Процессоры" (99%)
Беларусь
Инфо Ответить
b
byman Member Куратор темы
6 месяцев назад / 09 сентября 2024 14:51
Иван Андреевич

byman
У меня есть документ Версия2.1 - 0823

Посмотрите вот здесь https://vk.com/topic-226627855_51697135
Спасибо. Теперь буду в курсе
alexey_public
Member
6/30727 ответов, #124 в рейтинге
21 год на iXBT, с марта 2004
121 фото на iXBT.photo
Чаще пишет в "Эл. устройства" (97%)
Беларусь, Минский район
Инфо Ответить
alexey_public Member
6 месяцев назад / 09 сентября 2024 14:58
byman
Почему не умеют с АЦП работать?
Вот из этого видео :
https://youtu.be/Ru70N0YpRe0?t=2446

то такой вариант пройдет?
Думаю да, если адрес пройдёт. Но то такое себе - таймера всего два.
Иван Андреевич
Member
Куратор темы
3492/3492 ответов, #17 в рейтинге
4 года на iXBT, с августа 2020
Чаще пишет в "Процессоры" (100%)
Web-страница
Инфо Ответить
Иван Андреевич Member Куратор темы
6 месяцев назад / 09 сентября 2024 16:06
Использование встроенного АЦП MIK32 АМУР на практике

https://rutube.ru/video/c5877abf595c5f6554e66cb0a94ab1b0/


Статья с обсуждением на Хабре

https://habr.com/ru/articles/836796/
alexey_public
Member
7/30729 ответов, #124 в рейтинге
21 год на iXBT, с марта 2004
121 фото на iXBT.photo
Чаще пишет в "Эл. устройства" (97%)
Беларусь, Минский район
Инфо Ответить
alexey_public Member
6 месяцев назад / 09 сентября 2024 16:27
Иван Андреевич
Интересно, тут про dma есть, но вскользь.
byman
Member
Куратор темы
798/800 ответов, #38 в рейтинге
4 года на iXBT, с октября 2020
Чаще пишет в "Процессоры" (99%)
Беларусь
Инфо Ответить
b
byman Member Куратор темы
6 месяцев назад / 09 сентября 2024 17:11
alexey_public

byman
Почему не умеют с АЦП работать?
Вот из этого видео :
https://youtu.be/Ru70N0YpRe0?t=2446
.
Cпасибо. Хорошее видео. Наконец-то узнал точно как выполняется умножение
Да и число каналов КПДП тоже уточнил - 4 (как в доке), а не 8, как пишут тут некоторые пользуясь слухами

Добавление от 09.09.2024 17:11:

alexey_public

Иван Андреевич
Интересно, тут про dma есть, но вскользь.
Если бы следующее преобразование запускалось сразу же после чтения результата каналом ПДП,
то вопросов не было бы. Но там нужно еще отдельно стартовать преобразование. Нужно чтобы КПДП поддерживал цепочку операций.
Буду еще читать док Интересная задача.
Иван Андреевич
Member
Куратор темы
3493/3493 ответов, #17 в рейтинге
4 года на iXBT, с августа 2020
Чаще пишет в "Процессоры" (100%)
Web-страница
Инфо Ответить
Иван Андреевич Member Куратор темы
6 месяцев назад / 09 сентября 2024 17:29
Сборки MIK32 АМУР с обвязкой теперь в рознице




Первые образцы уже на руках

https://rutube.ru/shorts/57249c4ffcfe6c08a99d79f628c78f54/

Добавление от 09.09.2024 17:29:

byman
Интересная задача

https://habr.com/ru/articles/836796/comments/#comment_27195062
byman
Member
Куратор темы
799/801 ответов, #38 в рейтинге
4 года на iXBT, с октября 2020
Чаще пишет в "Процессоры" (99%)
Беларусь
Инфо Ответить
b
byman Member Куратор темы
6 месяцев назад / 09 сентября 2024 18:25
Иван Андреевич

byman
Интересная задача

https://habr.com/ru/articles/836796/comments/#comment_27195062
Иван Андреевич, в этом посте самые главные слова "Но вот беда...*
Посмотрел код HAL и пример для АЦП чтобы иметь хоть какое-то представление как все-таки все это работает.
Вижу такой способ работы одного канала АЦП с контроллером ПДП.
Нужен один таймер, задающий интервал, и два канала ПДП , работающие от одного таймера.
Первый канала д.б. приоритетнее второго, т.к. при одновременном запросе от таймера он должен вычитать результат преобразования и положить в память.
Второй канал следом запустит следующее преобразование.

Исправлено: byman, 10.09.2024 13:44

Moonzinger
Member
5032/5062 ответов, #10 в рейтинге
10 лет на iXBT, с октября 2014
1 фото на iXBT.photo
Чаще пишет в "Процессоры" (98%)
Россия
Инфо Ответить
M
Moonzinger Member
6 месяцев назад / 09 сентября 2024 18:37
Мне интересно чем MIK32 от MIK32_V2 отличается?
VLev
Expert
17308/27153 ответов, #2 в рейтинге
23 года на iXBT, с января 2002
6 фото на iXBT.photo
Чаще пишет в "Процессоры" (64%)
Россия, Moscow
Инфо Ответить
V
VLev Expert
6 месяцев назад / 09 сентября 2024 18:39
По-моему, V2 это просто перевыпуск.
То, что пошло в серию.
А до того были инженерники с ошибками
Moonzinger
Member
5033/5063 ответов, #10 в рейтинге
10 лет на iXBT, с октября 2014
1 фото на iXBT.photo
Чаще пишет в "Процессоры" (98%)
Россия
Инфо Ответить
M
Moonzinger Member
6 месяцев назад / 09 сентября 2024 18:52
VLev
Я тоже так думал сначала, но в интернет магазине платы с MIK32 первой версии...
Иван Андреевич
Member
Куратор темы
3494/3494 ответов, #17 в рейтинге
4 года на iXBT, с августа 2020
Чаще пишет в "Процессоры" (100%)
Web-страница
Инфо Ответить
Иван Андреевич Member Куратор темы
6 месяцев назад / 09 сентября 2024 19:19
Moonzinger

Есть даже MIK32V0 и его поддержка в ПО https://vk.com/wall-226627855_146
Ваш ответ:

Нет значка Нет значка Вот тут! Лампочка Восклицание Вопрос Класс! Улыбка Злость Огорчение Поговорим? Краснею Подмигивание Ругаю ОдобряюBIUdelSxsupxsuboffsp spoilerqurlimgvideo• list1. list1 codeprecenter-hr-rusQWE→ЙЦУ
файлыочистить
Ваше имя: Авторизуйтесь Предпросмотр В полную форму
вставить выделенную цитату в окно ответа
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Страницы:Кликните, чтобы указать произвольную страницу123456789далее