Заметка Микрон начинает массовые продажи микроконтроллера MIK32 Амур вызвала большой отклик у АШ-сообщества - возникло очень много вопросов, недопониманий, да и традиционные "помойные вёдра" вылиты с избытком.
Так как же оценивать данную новость - попробуем разобраться.
Первое, о чем хотелось бы сказать, что и является ОСНОВНЫМ - в постсоветской России ВПЕРВЫЕ началось массовое производство полностью отечественного микроконтроллера по полному циклу, т.е. это полностью отечественный дизайн (открытая, т.е. не подверженная санкциям, RISC-V архитектура, реализованная отечественной компанией Syntacore, используются только российские IP-блоки), это полностью отечественное производство и корпусирование (единственный на рынке отечественный микроконтроллер 1-го уровня), это отечественная среда разработки MikronIDE.
Таким образом, кто бы что ни говорил из "недоброжелателей", несмотря на очевидную "несовременность" данного микроконтроллера, запуск его массового производства можно считать значимой вехой в возрождении российской микроэлектроники.
Теперь попробую, опираясь на Вебинар «Микроконтроллер MIK32 АМУР (К1948ВК018) старт продаж, обзор возможностей», ответить на часто встречающиеся вопросы (в скобках буду указывать тайминги из вышеупомянутого вебинара).
Текущий статус изделия (04:00)
Следует обратить внимание на план выпуска на 2024 год - 1.5 млн. Чем примечательна данное число? А тем, что если существует план на такое количество, то производственные мощности уже зарезервированы.
Ценовая политика
Данный вопрос уж очень "взволновал" особо "плаксивых". Поэтому приведу тектовую расшифровку из вебинара (05:10): "в случае контакта с "Микроном", это 2500 изделий, как годовая квота. А экономика, в данном случае будет выглядеть как 1867.55 руб за изделие без НДС ... цена на изделие может фиксироваться только конкретными договорами поставки, с оговоренными сроками ... Если мы говорим о промышленных партиях микросхем, то на серии от 100тыс изделий экономика составит 778.12 руб за одну штуку"
Производительность (21:30)
"Крупные" специалисты сравнивали с AVR'ками - ха-ха 2 раза!
Другие технические подробности
- корпус: (01:04:47)
- Демонстрационные и отладочные платы: (01:05:46)
- Среда разработки MikronIDE: (01:09:00)
- Документация
- Техническое описание
Судя по вебинару, материалы, отсутствующие в описании имееются, и его доработка лишь дело времени.
указывать тайминги
Грёбаный новояз
Комментарии
аналоги Microchip PIC16 enhained seria хочу!!!
Нормально. У хейтеров задача - задавить гавном любой позитив. Так что нечего удивляться.
А в чем позитив? В том что очередной чиновник отчитался о проделанной работе которая никому не нужна? Показать всем что мы можем? Так это и так было понятно.
У нас что, была проблема делать чипы на 90 нм на Микроне? Нет, не было ее никогда.
У нас появился конкурентный контроллер? Тоже нет. Что по цене, что по функционалу это какой-то анахронизм.
Научились писать компиляторы и среды разработки? Нет. Используют open-source все (risc-v, gcc и т.д.).
Зачем выпускать то, что нафиг никому не нужно?
Вот хотите влезть на этот рынок, ну научитесь делать что-то типа Espressif/Silicon Labs/Realtech. Там же, на TSMC. Начните выпускать и продавать на весь мир миллионами. А потом переносите производство в Россию.
А у нас поставили телегу перед лошадью, и показывают всем, какие они крутые....
Это поделие даже в снарядах по типу Экскалибура не получится использовать, так как внутренней флеши нет, и памяти недостаточно.
А давайте - ВЫ научитесь это делать ? Нет ? Нет времени/денег/компетенций ? Тогда может вам пойти своей дорогой, а производителям этого контроллера - своей ?
Именно по-этому его не нужно разрабатывать и производить, да ?
Мне учиться не надо. Я уже умею.
И у этого говна тупо нет потребителей. Он неконкурентоспособен. Вообще.
Его даже для военных будут ставить для галочки. Будут ставить его, а рядом - что-то нормальное.
Дебилам в погонах скажут что на базе отечественного микроконтроллера.
Видимо вы настолько погружены в высокие материи, что не понимаете простого принципа: прежде чем научиться бегать - надо научиться ходить. Прежде чем сделать что-то очень сложное - нужно сделать что-то попроще.
Именно потому что я хорошо знаком с процессом производства, выпуском, продвижением и поддержкой микроконтроллеров (процессоров), я и говорю что сделано неверно.
Где можно купить ваш микроконтроллер?
Везде! Ха-ха.
Но компанию я не назову. )))
Не ошибается только тот, кто ничего не делает.
Они хотя бы пытаются. А вы только громкими словами бросаетесь про что-то там "везде продается". Пруфов ведь не будет, правда ?
Как-то много у нас тупых атишников развелось, однако. Тебе же русским по-белому написали "возрождение", а не "обогнали и перегнали".
А разве я писал про "обогнали"? Где тут возрождение-то?
Еще раз повторю мысль: чиновники в очередной раз сделали то что никому не нужно. Вообще никому.
Я че-то пропустил. По какой технологии этот игрушечный мк сделан?
90нм. Вроде такой техпроцесс у Микрона.
90 нм это очень неплохо. Это, конечно, отставание на много поколений от того, на чём сейчас смартфоны и компьютеры выпускаются, но, одновременно, это же уровень Athlon 64, то есть того, на чём все современные технологии можно удержать после “обвала”.
Без смартфона можно обойтись, а вот если САПР не на чем будет запустить, то можно провалиться вообще куда-нибудь в бронзовый век, потому что современные разработчики банально не способны ничего спроектировать на листе ватмана и имея под рукой только лишь логарифмическую линейку.
А тех кто умел уже в живых нету.
В Cad конечно всё удобнее но не камне в 90нм. Это ахтунг, иногда i7 предпоследнего поколения вешается от количества элементов сборке
Ну я проектировал, не так давно, механику подъёмного механизма для ТВЧ закалки. На ватмане (вернее, на его подобии, ибо ватмана, как такового, уже десятки лет не видел), в карандаше. Деталировку, сборочные чертежи, и даже (о ужОс!) аксонометрию. Продал заказчику за 1000$.
Восстановить школу карандаша и рейсшины воодбще не проблема, дело десяти лет, Имхо. Логарифмические линейки отошли ещё в 80-х, вытесненные калькуляторами, когда о 90 ннм вообще речи не шло.
Вы серьезно предполагаете делать современные сапры на данной технологии?
Я не знаю ни одной задачи, которую “современные САПРы” решить могут, а САПРы начала XXI века не могут.
Если можете рассказать что-то реальное (не “мне нужны текстуры, потому что каркасная модель возмущает моё чувство прекрасного”, а “без фичи X мы не можем сделать вот то-то и то-то”), то это будет интересно.
Насколько я вижу последние лет 30 вместо того, чтобы запустить 6й техноуклад мир вложился в “5й плюс” и к реально важным вещам, которые были достигнуты где-то к началу XXI века, добавилась куча бреда, которые тупо транжирят ресурсы в никуда (типа мобильных игр, видеопомоек и тех же “современных САПРов”).
Распад мира на регионы, скорее всего, приведёт к откату от всего этого лет на 30 назад. И возникает вопрос: а не провалится ли Россия много глубже, потеряв возможность воспроизводить технологии (внушительная часть Земного шара так точно провалится, тут без вариантов).
Процессоров 90 нанометров вполне достаточно, чтобы это не произошло. Хотя, разумеется, это не значит, что придётся откатываться так далеко, просто сам факт того, что это возможно и не приведёт к катастрофе — уже хорошая информация.
Пожалуй единственная востребованная технология, которую тяжело будет сохранить — это автоматические переводчики.
Да и то: тяжело будет сохранить возможность тренировать новые модели для автоматического перевода, уже имеющиеся запустить на железе начала XX века вполне возможно.
Действительно, всё просто. Для того чтобы всё, нужно всего лишь - один раз в день....
МК не игрушечный, а вполне средний. Технология вероятно 180нм, как и у половины STM32. Для микроконтроллеров в небольшой серии (единицы миллионов) тоньше нормы производства не нужны.
Микрону зачет, наконец-то нормальный МК со стандартным ядром без велосипедов.
МК игрушечный. Миландр подобные поделки разрабатывал 10 лет назад пачками.
Нормы проектирования и технология определяют важный (зачастую самый важный) для игрушечных мк с батарейным питанием параметр: uA/MHz. В данном случае, этот параметр скромно умалчивается.
В "документации" на данный игрушечный мк вообще нет ни общепринятых электрических, ни общепринятых временных параметров.
Неясно статический ли дизайн у подсистемы памяти, не определено время доступа к ней. Интересно также было бы узнать о времени выполнения операций умножения.
Вообще, общедоступная (sic!) документация никакая, написана для галочки неспециалистом. Терминология кривая. Полноценно работать с этим мк, основываясь только на приведенной спецификации - невозможно.
Ну, наручные часы на нем делать не будут ;-) Далеко не везде нужны микроватты, и там где они нужны - конечно будут стоять другие микросхемы.
Микроконтроллеров с не-статической памятью в мире практически нет. Время доступа к оперативной памяти в 99% современных МК сейчас 1Т.
Главной проблемой Амура является отсутствие ЦАП / АЦП. Это конечно неприятно и сильно сужает возможные применение, но это первый шаг.
Как обстоят дела с памятью и быстродействием в современных мк - я очень даже в курсе.
Вопросы были про микроновское поделие. И они далеко не на пустом месте.
Вы ошибаетесь, на борту 8 канальное 12 разрядное АЦП с Частотой преобразования, КГц 800. И 2 канальный ЦАП на 12 разрядов.
Что-ж, посыпаю голову пеплом - Амур становится еще более вкусным!
ему добавить исполняемой флеши 32кс, исполняемой рамы 32кс, рамы данных 32кс, и я приму ваш сарказм за чистую монету
Никакого сарказма тут нет. Микроконтроллеры нужны разные, и маленькие и большие. Этот - маленький, это объективный факт.
Украинцы вон на электронные взрыватели квадров ставят микроконтроллеры, где исполняемого кода байт 300.
Такие контроллеры в принципе уже есть: карты метрополитена, тройка. и тд и тп, но не по этой конской цене.
За сим откланиваюсь...... ушел бухати.
С хабра понравилось:
Интересно, остальные каналы тоже мультиплексированны?
ПСы.
Полистал даташит. Мультиплексированы GPIO/SPI/UART/ADC
296 страница.
В любом случае MIK32 Амур это очень хорошо
На Assembrel могу я там что-то сделать? Или нет?
Нет под него асма. И неизвестно будет ли. Если не будет, в топку. Корячится над оптимизацией в СИ нет никакого желания. Лучше вообще не переходить на него.
Под риск 5 нет ассемблера? Лолшто?
Всё как обычно: Только не Рабинович, а Иванов. И не Волгу, а сто рублей. И не в лотерею, а в карты. И не выиграл, а проиграл.
P.S. Вот откуда у людей страсть комментировать вещи, в которых они не в зуб ногой вообще?
Вы уверены, что это RISK-V , а не совместимый ? Я вот очень даже не уверен, судя по собственному компилятору СИ. Китайцы вон тоже запилили RISK-V (и выше) как они объявили когда-то, а по факту без своего, родного китайского компилятора фиг что там сделаешь.
Уже проходили эти грабли. Т.ч. если не комментируйте, если не знаете.
GCC это не совсем "свой":)
GCC-это фреймворк. Внутри много чего может быть. Кодогенератор другой подсунуть не большая проблема.
Удивительное слово "совместимый". Особенно вдали от x86. На ARM уже всё (не)совместимое и эталонной реализации считай нет. Брат жив.
Непонятно что вы имеете в виду. Вы ожидаете открытых спецификаций, открытого компилятора или расширения к уже существующим GCC/CLang?
Если сишечка есть, то и асм должэн быть. Но асмовать под РИСК-5 или АРМ с МИПС, это такое себе...
Вот флэши нет, это бяда.
Есть внешняя Flash (до 2GB) с возможностью загрузки из нее.
"Контроллер SPIFI c КЭШ предназначен для организации взаимодействия микропроцессорного ядра с микросхемой внешней FLASH-памяти. Это позволяет обеспечить исполнение кода программы, записанного в микросхеме флеш-памяти, а также при необходимости чтение и запись произвольных данных во внешнюю флэш-память в процессе выполнения программы."
Ну, я про то и говорю:"такое себе".
Он программируется на gcc. А значит туда входят и binutils. А в них входит as. Ассемблер.
Ну а по жизни, сейчас давно уже практически никто не пишет на голом асме даже под AVR.
Корячиться вообще не надо. Надо знать о чем говорите.
поясните что не так с СИ и оптимизацией?
А это чо?
Это который не макро и у которого очень мало команд, количество которых соответствует степени двойки.
И на котором Вы здесь в итоге стучите по клавиатуре.
Я думал что Ассемблер по английски по другому пишется, отстал, исправлюсь и обязательно изучу.
Страницы