Как стать автором
Обновить

Отечественные RISC-V микроконтроллеры в свободной продаже

Время на прочтение1 мин
Количество просмотров24K
Всего голосов 77: ↑77 и ↓0+99
Комментарии78

Комментарии 78

Отечественные микроконтроллеры должны работать на РИСК-5 архитектуре, а не RISK-V

/sarcasm

Все равно чувствуется некое поклонение западу. КУНК-5 наш выбор.

RISC-V - reduced instruction set computer five.

КУНК-5 - компьютер с уменьшенным набором команд.

Компьютер с уменьшенным набором инструкций - наш выбор!

Аха-ха..!!! Лучший!
Яхту надо называть правильно!

Куник?

Почему компьютер то? Процессор же. Процессор с уменьшенным набором инструкций - ПУНИ-5.

Вычислитель с уменьшенным набором инструкций (команд) - ВУНИ (ВУНК)

Наверное, тогда уж не инструкций/команд, а приказов

КУНК звучит отлично. Я бы взял бы в коллекцию, но, понятно, тогда никто не догадается что это RISC

КУНаК-5 - Компьютер с Уменьшенным НАбором Команд

Вычислитель с Сокращённым Набором Указаний - ВСНУ

Вот так будет более по-русски

поубивал бы тех кто название регистров переводил на русский, спасибо НИИЭТНИИЭТ что они не такие

Не хватает отладочных плат

Да, к сожалению придется первое время использовать платы-переходники. Сам НИИЭТ на озоне отвечает, что платы есть. Беглым поиском нашел только такой вариант, но, на сколько понимаю, только юрлицом купить можно.

А что за платы-переходники? Тогда должны быть некие платы "приемники"? Можно также ссылки?

Видимо, имеются в виду стандартные платы под различный шаг выводов. У них по периметру круглые отверстия. Можно или проводами обвязку сделать или на другую стандартную макетку напаять.

Типо такой:

Скрытый текст

Все есть, я себе купил, на прошлой неделе получил. Хотите такую
https://ozon.ru/t/Q11q60s

хотите - такую
https://ozon.ru/t/nkkbUNH

Я остановился на первом варианте. Теперь жду программатор...

Собственно - пациент

Но ведь это отладочные платы на Миландровском 1948ВК018

А на фотографии выше то латка для шины идёт в комплекте?))

А неплохо для начала

Характеристики на "озоне" забавные.

Даже штамп ОТК и автограф контролёра в паспорте есть!
Даже штамп ОТК и автограф контролёра в паспорте есть!

Как говорится, аж олдскулы свело.

ОТК там сплошное независимо от размера партии.

Ждем кастомных плат на Авито. А что за вторая микруха на плате разработки?

Думаю, jtag

CP2101 - силабсовский мост usb-uart.

А в котором из отечеств напечатаны чипы?

В российском. И кремний, и корпус

А техпроцесс какой?

На презентации Нииет-а была информация об 90 нм. Что вполне укладывается в возможности технологий Микрона в Зеленограде.

Да, 90 походит на правду.

Для микроконтроллеров и 130нм в общем нормально, меньше имеет смысл, если штатная рабочая частота ядра на глазок 100+МГц.

А исходники на плату, которая на озоне в фото мелькает - есть?

Вобще пример бы конечно брать производителям с таких ребят которые разрабатывают Raspberry. Уровень доступности, документация и тп.

Цена в 500 рубасов это уже прям приемлемо приемлемо. Мое почтение. Заказал себе, буду с платой что то придумывать

Как вариант, можно взять за основу BluePill от Виталия Нечаева. Также планирую накидать свой вариант, можем потом обменяться мнениями:)

Хорошая новость! Нужно затестить.

Но он же скорее не отечественный, как АМУР, а отечественно корпусированный...

А какого уровня эта микросхема? АМУР у нас точно первого

P.S. у НИИЭТ Уровень 2, т.е. по сути это "крупноузловая" локализация. Условно колеса прикручивают сами и переводят документацию

Ну это прям очень условно. Менее условно - разработка в РФ, производство кристаллов и скорее всего корпусов там же, где и у всех (AMD, NVIDIA и прочие фаблес), т.е. Китай.

А какой техпроцесс у МК? Полагаю с таким размером корпуса вполне может быть 100+, такой в РФ можно производить

Вопрос совокупно КВГ (коэффициента выхода годных), гарантий, цены и сроков. Я уверен , что если бы изготавливать в РФ было выгоднее, то делали бы в РФ.

Ну и jaha33 очень хорошо подметит про память. Flash у нас до сих пор не умеют делать. Поэтому у АМУРа так все плохо со встроенной памятью. И поэтому 100% НИИЭТ просто купили фабричное IP-ядро на Flash.

Не умеют разрабатывать и производить или только производить? Я б хотел услышать ответ про авторство флеша у представителя НИИЭТ.

"разрабатывать и производить или только производить" - тут не скажу. Но что производить - это точно.

про авторство флеша у представителя НИИЭТ

Представители НИИЭТа про такое для гражданских микросхем ни за что не расскажут, как и про технологию изготовления. Если бы делали у нас, давно бы трубили об этом, как это делают разработчики АМУРа.

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

На тему выпуска кристаллов, литографического оборудования и вообще о наладке техпроцессов было видео на канале "Этот Компьютер". Очень подробное, рекомендую, если интересна тематика.
https://www.youtube.com/watch?v=zoK3G8xtFaA

Сделать контроллер на 1 Мб флеша и 256 кб ОЗУ задача сложная. Свои Амуры и Миландры в такой объем памяти почему то не могут.

Если НИИЭТ смогли - то очень хорошо, а если это купленное IP ядро, то никакой пользы для собственной микроэлектроники тут нет, т.к. это черный ящик с которым ничего не сделать.

Почему у них такое нечитаемое название? Да, эта кодировка безусловно нужна, у амура она тоже есть. Но когда идет обсуждение на какой-нибудь конференции, или среди разработчиков, или еще где что больше запомнится и о чем потом разработчик пойдет дальше думать - о безымяном абырвалге от кого то там или об "амуре"? Ну в целом это "у нас отечественные микроконтроллеры на новой архитектуре российской разработки: АМУР и что-то от НИИЭТ" (в лучшем случае, если не спутают с другим НИИ).

не думаю, что К1921ВГ015 чем-то отличается в худшую сторону от CH32V307C8T6, просто схема кодировки непривычная.

Проблема не в том, что непривычно; а в том, что никакой кодировки здесь нет, это просто имя. Ch32V307C8T6 именно что расшифровывается, то есть каждый символ здесь интерпретируется как определенное значение (если новичок - по табличке, если опытный - многое уже само собой запомнилось): WCH, 32 бита, RISC-V, 48 выводов, 64К flash-памяти, LQFP.

К1921ВГ015 никак не расшифровывается, это просто код. Точнее, расшифровать его можно, но проку от этого мало: полупроводниковая микросхема общего назначения, номер серии 921, функциональное назначение – контроллер, номер разработки 015. Такая маркировка не несёт никакой информации о характеристиках, то, что это полупроводниковая схема, и так понятно, что такое серия 921 и разработка 015 в данном конкретном заводе – всё равно искать в справочнике (что это за завод – тоже искать в справочнике).

Можно его называть Бро15, (ВГ015 похоже на Bro15 )

Название вроде бы сделали по образу и подобию советской системы. Но только как-то... Во-первых, за буквой К по наиболее свежему варианту стандарта должен стоять тип корпуса (КА, видимо), а буквы, обозначающие функциональное обозначение -- для микроконтроллеров всегда были ВЕ, а не ВГ. Номер с нуля -- что-то, также не вписывающееся в стандарт.

И почему, ПОЧЕМУ так некачественно их маркируют? Как будто в 90-е годы какую-нибудь дешевую мелочь типа КРЕНок и КТ819..

Действительно, странное обозначение. Микроконтроллеры как только не обзывают: ВК, ВЕ или даже ВМ. А вот ВГ это контроллер интерфейсов или что-то подобное без вычислительного ядра.

Тем временем зарубежная промышленность начала выпускать хлопья чёрного перца по 20 центов за штуку со встроенным 32-битным Cortex-M0+ на 24МГц, 1кб SRAM и 16кб флеша.

https://habr.com/ru/news/890460/

А еще на свете есть ch32v003 (RISC-V2A, 48МГц, 16К флеш, 2К оперативки) с оптовой ценой 12-15 центов. Про падауки, которые ведрами продаются, вообще вежливо промолчим. К чему вы написали ваше сообщение? По характеристикам видно, что К1921ВГ015 метит совсем в другую нишу, для которой 5 евро в принципе нормально: stm32fxx7 и stm32f7xx в опте 3-5, штучно 7-10. ESP32-C3FH4 (160 MHz, 4М флеш, 400К оперативки, 2.3 бакса штука, 1.5 опт) выглядит конечно посимпатичнее, но разница по цене/качеству далеко не такая драматичная, как у МИК32 АМУР.

Цена возможно еще и снизится в будущем) если добьют до 300 рублей (чуть дороже атмеги 328) - будет вообще супер

ну в данный момент порядка 300 рублей стоит stm32F407VGT

Отладочную или какую-нибудь демо плату бы в массы на данном камне, вот счастье то было бы.

Вот именно, для ардуинщиков нужно проводками соединять и Иде иметь графическую типа scratch бесплатную. Вот тогда пойдет в массы и можно продавать с наценкой. А сейчас нужно подсадить на свою элементную базу.

Ну почему для ардуинщиков, мне вот просто лень разводить плату, чтоб полчаса поиграться с контролером. А так купил с минимальной обвеской и сразу поигрался.

1-2 UART на I2C бы заменить....

Классно, очень нравится.

Вот бы ещё программатор для него было так же легко достать.

Как указано в статье про этот МК:

Поэтому прошивка по умолчанию возможна только через JTAG при помощи пропатченного openocd. ... В данном же случае можно обойтись обычным программатором на микросхеме ft2232. У меня, правда, нашелся только ft4232, но по сути это тоже самое. 

Не сильно проще, но доступнее

Может так и до FPGA доберемся? 🧙🏼‍♂️

Хорошо бы

Ну хоть цена человеческая.

Если посмотреть errata, но похоже там сломано usb и циклический dma. Так что для большинства обычных применений он имхо бесполезен.

Тоже сейчас описание внимательно читаю. Для DMA хотя-бы есть костыль. А то, что USB умеет работать только с одной конечной точкой (то есть качать данные только в одну сторону) - это сильное ограничение.

Не нашëл ещë характеристик 16-битных АЦП. Их аж 8 штук в мк впихнули, видимо, кому-то надо. Да и с 12-битными не всë понятно. Может кто нашëл?

Там получается даже CDC-ACM не сделать, так как ему нужно как минимум три endpoint'а. В то время как на древнем stm32f103 можно сделать три cdc-acm'а ...

Что там с SDK?

В Linux можно его нормально программировать?

USB пробовали поднимать?

gcc и эклипс, вроде.

такое впечатление что треть цены это упаковка

Не удержался и заказал. Буду делать модулек)

У кого-нибудь получилось соединить с внешним КАН устройством ? Не с CAN1-CAN2 на плате.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости