Кризис в полупроводниковой области

Я неторопливо поинтересовался у онлайн-поставщика, а что с моим заказом компонентов (для МК61S).
Сегодня пришел ответ, что все детали в наличии есть, но один компонент будет у них на складах только к июлю. Да, вы угадали, речь об stm32f411ceu6.

На ум приходит классика из культового советского фильма: "Я всем расскажу, до чего довел планету этот фигляр пэ жэ"

Forums: 

Пэ жэ — единственный поставщик?

https://lcsc.com/search?q=stm32f411ceu6
Крупный поставщик, высылают почтой, микросхемы есть на складе.

Поинтересовался своего - в Беларуси нет проблем. Можно купить со сроком доставки 11 марта.

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

Это одна из причин, почему многолетний проект МК-261 + Каллисто-2 разрабатывается на Свитче. Свитч и SB4 не проблема купить за деньги. Порядка 25К рублей за оборудование для разработки, но других проблем нет.

Усложнять же ситуацию и участвовать с голым задом в рыночных игрищах — когда МК-161 выпускают на камне W77LE516P, который Китай тут же снимает с производства — на этом этапе не хотелось бы.

Когда все начиналось с МК61S, никто и не думал, что может так взять и не стать чипов под рукой. Но так как проект интересен только в виде "железки" (всевозможные эмуляторы есть под любые платформы), то делать нечего, ждать долгих доставок, платить дорого за розницу или рисковать покупкой кота в мешке китайских клонов.

Однако если проект был бы софтовый, я бы 10 раз подумал, куда тратить 25К ;)

Всё же я надеюсь дожить до воплощения МК-261 в железе. :-)

25К лично мне тратить не пришлось, так как Свитч был под рукой. И он куда более удачной покупкой оказался, чем Wii U. Пишу прошивку на том, что под рукой. И удивляюсь, насколько это решение органично задаче. Конечно, надо будет проверить быстродействие — не съест ли трёхуровневая интерпретация (шитый код over ЯМК over Бейсик) всю скорость Свитча.

При всем уважении к твоим усилиям, считаю выбор нинтендо необоснованным. Про смартфон уже упоминали, но даже перепрошитый или просто исполняющий приложение калькулятор класса Касио выглядел бы более органичным.

«Ты беременна. Не пугайся, это временно» ©

Свитч это лишь на первые 2-3 года. Поматросим Нинтендо маленько и бросим. Главное, что его ресурсы позволяют добиться кросс-компиляции. После этого платформу для МК-261 можно будет выбирать в широком диапазоне. Переписывается виртуальная машина ЯМК, и все дела. Со временем переведём прошивку со SmileBASIC’а на Каллисто-2, и перекомпиляция всей системы под другой процессор будет занимать несколько дней.

Если бы я писал прошивку для МК-161, а не Свитча, его ресурсов на кросс-платформу бы не хватило. Касио тоже беднее Свитча будет. Да и не хочется влияния чужой линейки ПМК. Мне как-то влияние японского Бейсика симпатичней. Тем более, что некоторые вообще хотели Бейсик прямо в ПМК.

Вот и Самсунг предупреждает

Небольшие проблемки, чипы кончились :) Но я рад, что всю эту западную синекуру, думающую, что делать можно в Азии, а в Европе - считать прибыли, накрывает не только про..анной вакциной (Штаты выкрутились, а ЕС в заднице), но и полупроводниками.

Так Самсунг — Азия. Насколько я понимаю, азиаты в первую очередь выполняют свои обязательства перед США, где основные деньги. И лишь во вторую — перед другими азиатами, у которых денег поменьше и отношения с которыми не так важны.

Когда же человечество объединится и национальные взбрыкивания станут не страшнее запоя слесаря в таком-то квартале, основные производственные мощности имеет смысл вынести в два-три места на планете, чтобы экономить на логистике и поменьше поганить природу.

Согласен про Европу.

Скоро и клонов stm32 для MK61S будет не купить.

Взлетели цены и на розницу с мелким оптом. Так, на том же Ali цена контроллера для Arduino STM32F103C8T6 ARM 32 Cortex-M3 подскочила с 1,90$ до 2,88$ одним днем — 8 марта. Ситуация на оптовом рынке «копеечных» полупроводников старых техпроцессов еще хуже. Например, популярные и дешевые RISC-и STM32F103RCT6 и STM32F071VBT6 поднялись в цене в ~10-15 раз при покупке напрямую у китайских производителей и практически пропали из розницы

Такими темпами скоро будем выпаивать микросхемы из старых МК-61 и делать кальк из них, но в новом корпусе :)

И будет лишь немного медленнее :)

"Taiwan Semiconductor Manufacturing Company может поднять цены на свои 300-миллиметровые кремниевые пластины. Это, в свою очередь, приведет к повышению цен на бытовую электронику. Если слухи верны, цены на микросхемы TSMC вырастут на 25% по сравнению с ценами годичной давности"

Отсюда.

Интересный меморандум от Элитана

Более чем интересный. Момент истины, я бы сказал. Не думаю, что в других отраслях, кроме нефтегаза, ситуация лучше, хотя и для нефтегаза уже были проблемы с доступом к технологиям и оборудованию.
P.S. В срочном порядке заказал iPhone SE 2020 на замену своему "ветерану" SE 2016 :)

Да, момент истины.
Я тоже успел купить Raspberry Pi Zero :)

Из завалявшейся Raspberry Pi 2 я не так давно сделал домашний сервер взамен сломавшемуся на базе MiniPC. Диски по USB медленноваты, но для просмотра кино хватает.

А я из Распберри 3 сделал ZX Spectrum на базе bare-metal эмулятора. Поскольку это bare-metal, а не на базе линукса, грузится за 5 секунд и прецизионно эмулирует железо "спектрумов".
ZXBaremulator

P.S. Ямаха служит подставкой для Распберри Пи и конвертера в HDMI :)

Голое железо — наиболее перспективная технология для превращения малинки в ПМК. Это второй этап МК-261. По хорошему Свитч должен компилировать загрузочный образ Каллисто-2 для малинки, безо всякого Линукса. В идеале даже код самого ПМК пишется на Каллисто, хотя на первом этапе «малиновый» МК-261 (уровень языка МК) может быть написан на обычном ассемблере и Си.

Если есть опыт в самостоятельной инициализации и управлении HDMI и прочей периферией малинки (наверняка для этого уже есть сишные библиотеки), это всё может пригодиться. Конечно, если второй этап будем делать на малинке.

Конкретно с этим ZXBaremulator, что я использую, не совсем понятно, есть ли там "у ней внутре неонка" (с), так как проект закрытый, хотя и бесплатный. Он основан на GPL-ном bare-metal programming environment Circle. Последний написан на C++, предоставляет доступ к многочисленному железу Малинки. Например, поддержка HDMI (в том числе передача звука через HDMI).

Тот факт, что Circle под лицензией GPL, а Бармулятор - закрытый софт, вызвал справедливое замечание на форуме RaspberryPy.org, но вопрос остался неотвеченным.

Так что если разработка МК-261 дойдет до Малинки (что я всячески приветствую), то Circle это вполне правильный путь.

Тогда это перспективно для второго этапа. Исполнитель кода ПМК на Circle и, видимо, на плюсах. Поверх которого будет крутиться Каллисто-2 — та же самая, что и на Свитче. В идеале тот же самый двоичный образ, так как уровень языка МК должен быть уже машинно-независимым.

В такой реализации от достоинств малинки (в сравнении с Ардуино) останутся как минимум большая память и быстродействие, HDMI и USB-клавиатура. Хотя понадобятся ещё аккумулятор, индикатор и клавиатура для автономной работы — видимо, тачскрин. Надеюсь, Россия (или Украина с Белоруссией) сможет выпускать тачскрины, когда все эти «турбулентности» и ковиды закончатся.

Сейчас модель XS, которая на Свитче, развивается без использования тачскрина. Точнее он работает на уровне драйверов для эмуляции индикатора и клавиатуры, поэтому может быть легко заменён кнопками и монохромом МЭЛТ 128×64. Как будет информация об отечественных «касательных экранах», тачскрин можно будет задействовать по полной, выведя на уровень регистров функций.

SE — правильный подход. Помог родителям их выбрать и приобрести. Конечно, в Москве цена SE завышена. Но остальные айфоны вообще безумно здесь стоят, а SE даёт разумный набор функций за свои деньги. Отпечатки пальцев вместо распознавания лиц, часть лицевой поверхности под кнопку Home? Не так страшно.

Старый SE долго служил, по сравнению с другими моделями. Те уже через пару лет устаревали. Надеюсь, и новый SE послужит подольше.

Да, у SE оптимиальные конфигурации и соотношение цены/качество. Себе я всегда беру refurbished, они на 100-150 евро дешевле новых, а гарантия все равно есть. Старый пока вовсю работает, обновления приходят. Наличие физической кнопки для меня - это преимущество.

Смешно, что назвали дефицит (нехватку) и повышение цен «аллокейшеном» и «ценовой турбулентностью». Добавил этот новояз в словарик.

Но ситуация давно назревала. Общемировые ковид и кризис, а кризисы при капитализме обычное дело, наложились на русскую деградацию в средневековье («духовное возрождение»). Правильно пишут, что надо поставить инженера (кто делает работу) во главу угла, а дармоедов-любителей поговорок и бюрократии («в начале было слово») загнать обратно в ту зловонную дыру, откуда они пару десятилетий безудержно фонтанируют. У кого получится, тот и победит.

Если будет способ решить проблему ведра с крабами, конечно. Так как зависть всплывшей при Путине посредственности и «не доставайся же ты никому» (силовые решения конфликтов) сильны в России, как никогда.

В целом баланс не в сторону России, конечно. Но на МК-261 это негативно не должно влиять. Пока разработка идёт на Свитче, голова про компоненты болит у Нинтендо. Небольшое число энтузиастов и разработчиков вторичный рынок этим массовым японским железом обеспечит. А когда придёт время подбирать комплектующие под требования проекта (2022-23 года) — выберем из того, что выживет.

иначе инженеры наинженерят девайсов "для инженеров".
Должен быть баланс.

P.S. И все-таки разработка на чем-то доступном-опенсорсном привлекла бы большее количество энтузиастов, извиняюсь за пережевывание темы :)

Чтобы получился хороший ПМК, надо будет провести МК-261 через пару циклов «курица-яйцо». В итоге будет опенсорс (free software) с гибкостью Гну-Линукса, но независимым деревом развития — русским, идущим от советских ПМК через Форт, а не Си.

Когда я разрабатывал Каллисто Классик, потратил почти неделю на продумывание, как кодировать отрицательные целые. 16 сентября 2014 года победителем вышел дополнительный код, старший бит знаковый и старший байт по младшему адресу. Это хорошо продолжило архитектуру МК-161, который также бережно сохранил архитектуру МК-61.

Если же отпустить проект в обычный тулчейн сейчас, произойдёт «выход в открытый космос без скафандра». Вместо независимого дерева каллистянских инструментов всё просто привьётся веточкой поверх GCC, как некий курьёз и выброс в сторону, вроде gforth. Все достоинства нового подхода и возрождения ПМКшной традиции исчезнут, так как в мире Линукса наши разработки и старые книги не нужны. У них там свои разработчики и писатели, свои старые книги и журналы. И подстраивать проект толпа энтузиастов будет под консенсус Си и Линукса (так проще), а не развивать с любовью нашу «Электронику».

Что же до инженеров, то сама их профессия предполагает внешнее целеполагание. Если задана цель — вывести предприятие из кризиса, это как работа хирурга в «Мифическом человекомесяце». Инженер должен работать, а весь остальной персонал ему/ей прислуживать. Помогать вывести всё предприятие из комы в жильцы.

Тут выяснил, что из-за того, что некоторые детали (буквально одна) ожидается на склад в Mouser только в ноябре, они не могу мне выслать то, что уже есть сейчас, так как бухгалтерия не сойдется.

Отменил заказ. Сказать, что это πΣΔ#ц - это ничего не сказать.
Как только в местный магазин прибудут stm-ки, буду покупать в розницу то, что есть.

P.S. Чем хороши ретро-проекты - они не устаревают так быстро, как условные айфоны

В связи с такими событиями подумал, а не заказать ли DM-42, пока цена еще не выросла :) Пока думаю, но кроме портирования эмулятора MK-61 задачек не вижу. Кстати, из айфонского аппстора исчез (больше не находит поиском) бесплатный эмулятор, предлагают за 3 евро.

портировать МК61 на DM42. Последний очень удобен с последней прошивкой - DMCP меню позволяет загружать разные прошивки с диска, можно держать и DM42 и MK61

Если купишь, я сразу тогда участвую в портировании. С этим кризисом непонятно, когда МК61S спаяется в железе.

Поддался панике, заказал DM42 :) Посмотрим, что за зверь

Отлично!
Жду отчета о впечатлениях :)

Nintendo предупредила о проблемах с производством игровых консолей из-за дефицита чипов
Форбс
https://www.forbes.ru/newsroom/tehnologii/428759-nintendo-predupredila-o...

Скоро будет дешевле купить Свитч, чем процессор.

вполне возможный сценарий.

скоро станет DM42 :)

Или Numworks, он в 2 раза дешевле. Но дизайн, конечно, незатейливый.

Я и забыл про Numworks. Да, в 2 раза дешевле, но не аутентичненько нашим ПМК.
Ты, кстати, не купил его в свое время? Я подумывал было, но потом взял DM42

Да, купил дочери для школы (оптовый заказ чуть дешевле), они используют на математике.

STM подскочила с 500 рублей до 10 тысяч - это показательно! Не зря патрон STM сказал, что компания не заинтересована в участии в европейском консорциуме производителей

France' STMicro sees no reason to take part in EU chip alliance

https://www.nasdaq.com/articles/france-stmicro-sees-no-reason-to-take-pa...

Конечно, не заинтересованы. Можно стричь такие баблосы

Миландр, оказывается уже штурмуют!
З.Ы. Конские цены на стмки будут держать максимально долго. Потому что до недавнего времени заводы конкурировали между собой, и приходилось минимизировать ценник. А сейчас выяснилось, что микросхемы тыкают куда не попадя, и без них останавливается производство. Микросхем вдруг стало нехватать и "покупатели стали с боем пробиваться к прилавкам". Поэтому микросхемы "можно попридержать" :)
З.Ы. Есть такая (советская?) заводская байка. Есть на заводе кладовщица, сама никто и звать никак, выдаёт работягам спецовки. Пришли 20 новых работяг на завод, её задача выписать на завод 20 комплектов и выдать их работягам. Как поиметь власть из этой должности. Кладовщица заказывает 19 спецовок, чтобы кто-то один остался без спецодежды. Этот человек любой, кто не понравится кладовщице :) Не, потом-то можно оставшийся один комплект дозаказать, но это выставление счёта, оплата через бухгалтерию, в общем сожрёт немного времени :) Злоупотребление своим положением никто не отменял.

Сверхприбыли поперли. Поэтому смысл инвестировать в увеличение производства, когда и так все скупают в десятидорого со свистом