Comments 224
Да, CMOS 4000 и 74XX устарели еще в 1970-е, их заменили PAL, GAL, PLD, потом интегрированные чипы. Поэтому в 1970-х их использовали в кружках для детей
Боюсь, для перевода выбран английский текст не имеющий сколько-нибудь близкого отношения к СССР 70-х годов.
В любом случае мне непонятно, о чем мы спорим, в том числе с исходным спорщиком в ветке.
Т.е. совесткие хоббисты доступ к этому имели, хоть и похуже чем американские.
Смотря к чему, к «этому».
Вплоть до конца 80х, МПК 580 не поступал в СССР в розничную торговую сеть. Вообще. Так что любители доступа к МП технике в принципе иметь не могли. И всё это на фоне статей в радиолюбительских журналах, да. Сейчас неформально стало известно, как это происходило. Один работал на заводе «Счётмаш». Другие — в институтах. Ситуация стала меняться в ~88-90мм с массовым появлением кооперативов, когда смягчили наказание «несунов» ну и в целом когда ситуация стала меняться от андроповского зажима к свободе и рынку.
Кстати даже К155, К176, К561 в рознице тоже были весьма ограничено. Что-то из корпусов было (зачем и почему для меня загадка), но что-то хоть тресни, не найти. В журнале «Радио» того времени в разделе «письма» есть обсуждение цен «Посылторга» по 25руб за корпус К565РУ5. Это при зарплатах ~150руб.
Так что «доставали». Это называлось достать. Мы всё всегда доставали. :)
Так оно и было.
Все 70е-80е.
И ничего, выходила масса радиолюбительских журналов и сборников… А про то, что нельзя было вот так сходить в магазин и купить хотя бы резисторов-конденсаторов нужного номинала — про это до сих пор мало что известно. Скромно умолчано.
Этой картинкой сказано всё о доступности компонентов в СССР. Напоминаю, он покупал даже не микросхемы — транзисторы он пытался купить.
До этого основная проблема советских радиолюбителей именно «доставание» деталей. В магазинах нужных компонентов не было, а те что появлялись мгновенно раскупались.
Радиолюбитель решивший собрать Радио-86РК тратил в среднем от полугода на подбор компонентов. Везло тем, кто либо работал на заводах радиоэлектронной промышленности либо имел там знакомых.
1. не ВТ75 а ВГ75 — самый проблемный по доступности компонент Радио-РК
2. Микро-80 — самодельный компьютер, предшественник Радио-РК, заметно сложнее его в сборке и наладке, описания, принципы работы и схемы публиковались в журнале Радио с 82го по 85й годы
первый компьютер для самостоятельной сборки, промышленно не выпускался, распространенность была достаточно мала в виду сложности сборки
Агат — клон AppleII, выпускался промышленно, практически 100% выпущенных шло в учебные заведения, те что попадали в розницу отличались крайне негуманным ценником (3000+ руб) поэтому широкого распространения как домашний компьютер не получил
2. Да, но вот уже так случилось. Про генезис Агата в курсе, они (Агаты) а) списывались б) на самопальные контрабандой ввозили 6502 процессоры из, ЕМНИМС, Болгарии, на что то ли не попался никто, то ли закрывали глаза. Позднее той же тропой начали поступать Z80. Но потом всё стало возможно просто купить. И про крайнюю негуманность — это скорее про ДВК. Точно цифру не помню, но в несколько раз дороже.
а исходный спор о серии 7400 — в советских кружках использовали не ее, а 155 и 176 серии
electronicsclub.info/74series.htm
4 series families
The 74LS (Low-power Schottky) family (like the original) uses TTL (Transistor-Transistor Logic) circuitry which is fast but requires more power than later families. The 74 series is often still called the 'TTL series' even though the latest ICs do not use TTL!
The 74HC family has High-speed CMOS circuitry, combining the speed of TTL with the very low power consumption of the 4000 series. They are CMOS ICs with the same pin arrangements as the older 74LS family. Note that 74HC inputs cannot be reliably driven by 74LS outputs because the voltage ranges used for logic 0 are not quite compatible, use 74HCT instead.
The 74HCT family is a special version of 74HC with 74LS TTL-compatible inputs so 74HCT can be safely mixed with 74LS in the same system. In fact 74HCT can be used as low-power direct replacements for the older 74LS ICs in most circuits. The minor disadvantage of 74HCT is a lower immunity to noise, but this is unlikely to be a problem in most situations.
For most new projects the 74HC family is the best choice. The 74LS and 74HCT families require a 5V supply so they are not convenient for battery operation.
В итоге мы оба программисты) Хотя у меня мысли все ещё крутятся уйти в программирование МК
Я вот эту фразу не понял: «мы программисты, но есть мысли… уйти в программирование».
Это как?
А то, про что рассказывает Юрий Панчул, по факту программированием и не является.
Ещё и хотя бы основы схемотехники знать нужно.
И быдлокодить там можно ничуть не хуже, чем на больших ЭВМ!
… высокоуровневых ЯП очень резко отличается от низкоуровнего программирования микроконтроллеров...
А что, низкоуровневое программирование только у микроконтроллеров есть?
А про драйверы, криптографию, обработку данных, шейдеры вы не в курсе?
Или в логику вы не в курсе?
Поинт ещё в том, что без такого пути этого инженера бы не было.
Сейчас я делаю другие вещи в других местах (доволен как слон). И предупреждаю всех страждущих — вакансий мало, инженеров достаточно много. Крутые зп у единиц, у остальных это уровень junior-middle QA в IT-конторах средней руки.
Это Вы сейчас про какую страну говорили?
Целенаправленно рынок на западе не изучал, но на глаза попадались единицы вакансий с окладом мидла джависта. Удаленку и фриланс изучал детально (возможности релокации пока реально нет) на глаза попадаются одни блокчейн стартапы, которые мрут как мухи.
я вот заканчивал МФТИ, увлекался цифровой схемотехникой, проектировал RTL, радовался жизни… и очень бедно жил
Потому что в России промышленность в глубокой коме.
Если бы вы переехали в Германию или в Китай, то жили бы не хуже программистов, которые, вообще-то, тоже инженеры (software-engineer).
Есть устойчивое мнение, что
1) количество позиций инженеров-разработчиков для FPGA (ASIC и т.д.) меньше, чем для разработчиков ПО на Java (Python, и т.д.);
2) зарплата инженера-разработчика FPGA ниже зарплаты разработчика Java при сравнении людей, потративших, в среднем, одинаковое время на образование и имеющих сравнимый стаж.
Вы можете развенчать эти мифы?
Вы можете развенчать эти мифы?
Что значит мифы? Это факты объективной реальности:
1) не просто количество позиций меньше, там магнитуда порядков разная: если на Java нужно условно в Питере 1200 человек, то на fpga 40.
2) зарплаты там не просто ниже, они там совершенно конченные — 60 000р ведущий инженер — это реальность. При этом знаний там на 2 профессии: инженер схемотехник и программист с++.
3) повсеместно требуется вышка.
4) без опыта работы вы никому не нужны (т.е. пробиваться нужно через какую-то интернатуру, если не хотите драйвера для ип камер в подвале за 40к в месяц писать).
5) фриланса нет (технически невозможно).
6) какой-то свой бизнес стартануть нереально.
Самое главное. Отбросив романтику железяк и романтический флёр сурового низкоуровневого программирования, задайте себе вопрос, вам интересно этой ерундой заниматься, биты в регистрах переставлять? Здесь нет бизнес логики, здесь нет математики, изящных функций и красивых алгоритмов. Сейчас можно заняться нейросетками, ИИ, NLP, прогнозирование, кванты, вы реально хотите отказаться от всего этого и ДО КОНЦА ЖИЗНИ писать код уровня:
int isqrt(unsigned x) {
unsigned m, y, b;
m = 0x40000000;
y = 0;
while (m != 0) {
b = y | m;
y = y >> 1;
if (x >= b) {
x = x - b;
y = y | m;
}
m = m >> 2;
}
return y;
}
?
Вы наверное никогда не слышали о directory-based cache coherency для многоядерных систем, out-of-order процессорах и других аппаратных проектах с интересными и изящными алгоритмами и структурами данных. Да, они для ASIC но многие люди в ASIC начинали с FPGA.
Про российские зарплаты комментировать не могу, я просто не знаю. В штатах с зарплатами все в порядке. Чтобы зарплаты в России стали лучше, нужно развить эту область.
Вы наверное никогда не слышали о directory-based cache coherency для многоядерных систем, out-of-order процессорах и других аппаратных проектах с интересными и изящными алгоритмами и структурами данных.
И что? Вы тоже не слышали о black scholes, сверточных нейронных сетях и терм-документных матрицах.
Ну вы извините, но последний аргумент — это просто пурга. Вы взяли простейший пример, который я использовал для иллюстрации конвейерного блока, и обобщили его на всю профессию.
Я его без пункта поставил. Это мое личное оценочное суждение. Да, это простейший пример, который, тем не менее, наглядно дает понять, чем придется заниматься. Когда я заходил в Python, моей первой задачей была добыча всех картинок с веб-страницы в папочку с названием вида %html_title%\%pic_i.xxx%.
Я сразу понял: ДА, ВОТ ЭТО КРУТО! А тут я что вижу? 2005 год, урок информатики, паскаль. Меня аж затошнило.
P.S. А че, по первым 6 пунктам сказать совсем нечего?
Я не слышал о сверточных нейронных сетях ?!!! А-ха-ха-ха-ха-ха-ха-ха!!! Да я с прошлого лета под них железо разрабатываю.
И только вчера давал интервью журналисту, что сверточные сети — это просто, потому что для их обсчета достаточно простого систолического массива, а вот рекуррентные нейросети с необычными функциями активации — это задача для процессоров потоков данных.
*** моей первой задачей была добыча всех картинок с веб-страницы в папочку с названием вида %html_title%\%pic_i.xxx%. ***
Ну вот вам мой пост про парсирование текста конечным автоматом в железе: Как делать парсинг текста голым хардвером, без процессора и без софтвера. Он тоже элементарный, и из него вы почувствуете суть хардвера лучше, чем из примера переставления битиков на си, который вы почему-то посчитали репрезентативным для хардвера.
На самом деле большая часть разработки на RTL — это конвейеризация транзакций и инструкций, аппаратные таблицы учета текущего состояния и связанных с ними конечных автоматов.
Ну вот вам мой пост про парсирование текста конечным автоматом в железе: Как делать парсинг текста голым хардвером, без процессора и без софтвера.
Ну как без софтвера, если я открыл
Вы что-то перепутали. Где сишка? Там нет ни строки софтвера — чисто аппаратный конечный автомат на верилоге, который принимает через UART, парсирует текст и набивает им память. Вот исходник:
https://github.com/MIPSfpga/mipsfpga-plus/blob/master/system_rtl/mfp_srec_parser.v
2) Виза --> Аэропорт --> нормальная страна
3) Так это очень хорошо!
4) И это очень хорошо! Нужно во время учёбы практикой заниматься — а не в 30 лет.
5) Фриланса много в каких направлениях нет
Проектируем с нуля простейший процессор, он выпрыгивает из принтера, и… Куда его вставлять? Нужны платы, пайка, сложно всё.
Если же делаем проц. под существующую обвязку, то берём исходник известного проца на 10 млн. SLOC, правим там пару строк, печатаем, вставляем в макетную плату, и… система не грузится, зависает в середине загрузки (мы что-то не учли и в очень редких случаях бит переноса в определённой инструкции выставляется неверно). Что делать? Обкладываться симуляторами/дебагерами и 100 часов исследовать этот баг? Это точно массовая история?
Стоимость разработки. Ладно, выкидываем затраты на железо и софт (порядок — смотрим статью BarsMonster habr.com/ru/post/155371 ) но дальше — у нас зарплата разработчиков остается. Получается нужна какая то модель монетизации opensource-процессоров (ну или откровенное пиратство). И что это будет за модель? Либо таки — стоить они будут 1 цент где 0.01 цента — затраты на расходники принтера/амортизация а 0.99 — стоимость лицензии на 1 процессор.
— описание ситуации в США и России, проведение параллелей
— почти в самом начале приведение примеров молодёжи с их фотографиями
— просматривающаяся в целом нить о вовлечении молодёжи в микроэлектронику
— отсыл к дальнейшему развитию микроэлектроники в России
просматривающаяся в целом нить— так это не нить, а основная тема :)
На прошлой неделе прекрасный написанный нормальным языком пост про учебник электроники для школьников набрал 16 тысяч.
Вы серьезно недооцениваете здешнюю аудиторию и существенно вредите собственной популярности здесь вот этим ужасным стилем. Вы же не пишете так в Microprocessor Report, правда?
И да, у моего комментария выше 9 плюсов, у аналогичного комментария выше веткой — 11. Итого нас таких как минимум 12 человек (из 47, заплюсовавших вашу статью), то есть четверть аудитории. Думаю, ради четверти аудитории можно как минимум провести эксперимент и один раз написать пост без буллшита и посмотреть, что получится.
Я бы выделил такие пункты при выборе работы:
- Наличие работодателей там, где мы живем
- Высокая зарплата
- Не запредельная сложность профессии
- Возможность удаленной работы
Это должен быть уровень синьор, опыта лет 5 минимум, отличный английский, большая удача найти работодателя и выиграть в лотерею H1B с шансами 30% (и стоимостью оформления до 10К каждый раз).
Насчет интереса, почему вы считаете, что интерес к FPGA есть по-умолчанию, а к какому-нибудь PHP не возможен?
Ну не верю в любовь к PHP! ;-)
«Нельзя взять и так просто переехать зарубеж».
Это должен быть уровень синьор, опыта лет 5 минимум, отличный английский, большая удача найти работодателя и выиграть в лотерею H1B с шансами 30% (и стоимостью оформления до 10К каждый раз).
Если человек молод, то ему достаточно уехать учиться за границу и там остаться после учёбы. И даже, уже имея высшее образование можно уехать учиться на магистра или PhD (наличие российского магистра — не помеха, чтобы поступить учиться на западного магистра).
Английский конечно для этого ОЧЕНЬ нужен, чтобы не завалить учёбу в первом же семестра. И английский нужен, чтобы получить грант на бесплатное обучение от дядюшки Сорроса. А вот уровень сеньора и опыт — не требуются.
arielf
Фишка в чём — валить нужно вовремя, после бакалавра в аспирантуру. А не в 35, когда жена, ребёнок и ипотека невыплаченная. Куча знакомых щаз резко захотели уехать — ибо перспективы в России ясны — но ассистентами им мало, нужно фулл профессора или в компанию, а публикаций не публиковали и не наработали, увы.
Вы правы на 100%!
PS За что минусы arielf? Он всё правильно пишет:
— легче, отправившись учиться, найти там работу с уже западным дипломом и остаться там после учёбы
— чем ехать после 35, с дипломом, который там автоматически не действует, и потому вызывает ощутимое недоверие у потенциальных работодателей, а ещё как уже сказанно «жена, ребёнок и ипотека невыплаченная».
amartology
для того, чтобы успешно уехать, надо сначала успешно поработать в России
Нет! Ошибаетесь amartology! Чтобы успешно уехать — достаточно отправиться учиться за границу, и найти там работу уже с западным дипломом, который на Западе признаётся без вопросов.
И опыта работы в России для такого отъезда — не требуется от слова совсем.
Необходимо лишь отлично знать английский и успешно сдать вступительные тесты/экзамены, чтобы впечатлить фонд Сороса и получить грант на бесплатное обучение, а затем отлично учиться в дальнейшем, чтобы и дальше получать грант на бесплатную учёбу.
И да, наличие семьи — это мотивация для переезжая а не обуза.
Также в вашей логике про то, что лучше уезжать студентом никак не упоминается вопрос, на что жить студенту за границей. Не у всех есть богатые родители, которые смогут вас поддержать по меньшей мере в первую пару лет. Когда вы переезжаете сразу работать, этот вопрос не стоит.
А ещё во многих местах в айти в Москве/Питере такие зарплаты, что их даже сытая Германия не особо бьёт, не говоря уже о менее благополучных «западных странах» типа Испании, Кипра или, скажем, ЮАР.
российский диплом (который, к слову, много где признается и не вызывает недоверия)
Много где — это, увы, за пределами Западного Мира.
"Успешно поработать в России" и "должен быть уровень синьор, опыта лет 5 минимум" — всё это, именно потому что на Западе российский диплом вызывает недоверие.
Если же у вас есть западный диплом, то ни "Успешно поработать в России", ни "должен быть уровень синьор, опыта лет 5 минимум" — не потребуются.
Так, что если хотите, заниматься электроникой заграницей, но не на Западе, и вас отсутствует "Успешно поработать в России" и "должен быть уровень синьор, опыта лет 5 минимум", то имея российский диплом — придётся учить китайский, или персидский, или северо-корейский.
Не знаю, как с разработкой собственной электроники в Индии — разрабатывают они что-то своё или нет. Если разрабатывают, то возможно, и туда тоже можно будет поехать с российским дипломом и без опыта.
Если возраст позволяет, то можно с российским дипломом поступить в западный ВУЗ, и уже имея знания российского ВУЗа (при хорошем английском), стать там круглым отличником. :)А кушать все это время на что? И жену с детьми кормить? Не говоря уже о том, что такой посыл в корне неверен, потому что см. ниже. Разумнее тогда уже закончить здесь хороший бакалавриат, а уехать в магистратуру. Или закончить магистратуру и уехать писать Ph.D.
Много где — это, увы, за пределами Западного Мира.С каких пор, например, Германия оказалась за пределами «Западного мира»? Список признаваемых ей российских дипломов огромен.
всё это, именно потому что на Западе российский диплом вызывает недоверие.Нет, это потому, что зачем геморрой с наймом вчерашнего студента фиг пойми откуда, когда их и тут хватает. Ваши профессиональные знания должны перевесить трудности с вашим наймом, и диплом тут — дело десятое (потому что он важен для посольства, а не для работодателя).
Не знаю, как с разработкой собственной электроники в Индии — разрабатывают они что-то своё или нет.В Индии разрабатывает что-то свое половина американских компаний, если что. Но там вы никому без багажа знаний не нужны, потому что выпускников, что в Индии, что в Китае вполне хватает своих — в отличие от большинства стран «западного мира», в которых давно и надежно проблемы с рождаемостью и дефицит рабочей силы.
жену с детьми кормить?
Потому и отправляться за границу лучше, когда ещё нет ни жены ни детей.
зачем геморрой с наймом вчерашнего студента фиг пойми откуда
Если вы учитесь, так что вам ваше обучение оплачивает Сорос, то значит вы в числе лучших студентов, а потому привлекательны для работодателей.
Потому и отправляться за границу лучше, когда ещё нет ни жены ни детей.Вообще лучше быть богатым и здоровым, чем бедным и больным.
Если вы уже учитесь на западе — нет вопросов. Я говорил про ситуацию с наймом вчерашнего студента, отучившегося в России или в «западной стране». Второй привлекательнее, потому что не надо ничего лишнего делать для его найма, а не потому что у первого диплом хуже. Поэтому российскому вчерашнему студенту разумнее поработать в России, чтобы стать достаточно ценным для потенциальных работодателей.
вам ваше обучение оплачивает СоросЕще в 2015 году Институт “Открытое общество” Сороса был признан в России «нежелательной организацией», так что вряд ли он может что-то сейчас оплачивать российским гражданам.
По поводу остальных пунктов вы согласны?
в 2015 году Институт “Открытое общество” Сороса был признан в России «нежелательной организацией»
Интересно, а если студент, поступил и учится в Массачусетсе, то с юридической точки зрения, какие препятствия тому, чтобы Соррос платил за него деньги, минуя Россию, прямо на счета MIT?
Но абсолютное большинство не уехало заграницу даже после ВУЗа. У меня в свое время не было денег даже просто улететь на самолете в другую страну, не говоря уже о том чтобы там учиться и жить. Ориентировочная стоимость 1 года обучения ~20K$ + покушать. Правда, можно немножко подрабатывать (хватит, чтобы покушать).
Гранты Сороса это конечно здорово, но я не думаю что их дают всем подряд.
В целом, для IT совершенно непонятно, зачем стоит тратить несколько лет жизни и десятки килобаксов на обучение, которое нерелевантно. Лучше сразу в бой, ценного опыта набираться и знаний.
А еще, семья это не балласт, а радость. Для чего мы живем? Ради никому не нужных программулинок, или ради счастья своих близких?
Вариант с какой-нибудь учебой я рассматривал. Вполне легальный, можно поехать, отучиться пару лет, потом постараться найти работу. Но денег нужно очень много, как я уже говорил, 20K$ в год + проживание семьи. Времени на полноценную работу не будет. Думается мне, что гораздо проще будет через бодишоп залезть по L1 или H1B.
Кстати, бодишопы возят в основном Java, иногда С++. Про Verilog ни разу слышал… Странно… Может быть потому, что продать Java программиста гораздо проще?
В Интеле в Санта-Кларе есть несколько работников российского отделения Интела, которые уехали именно через процессорную микроархитектуру.
Вы поймите, есть люди, которым просто не нравится джава. Также есть люди, которым не хочется уезжать. Например потому что если в штаты уехать неженатым, то найти в штатах подругу труднее, чем в Москве. Тем более что если получить гринкарту по labor certification через H-1 визу, и потом жениться, то жена гринкарт-холдера не получает гринкарту автоматически и не будет иметь право находиться в стране. Так что в Silicon Valley есть N русских программистов, которые уехали в 20+ лет и сидят до получения гражданства (что может занять 10 лет) холостым. Так как с местными американками не получается, индуски за неиндусов не выходят, а китаянки не всем нравятся. Прямо как ваша джава.
25-летний москвич Илья Неганов взял в 2011 году книжку Харрис & Харрис (последнюю версию которой можно скачать здесь или здесь), спроектировал простой процессор, сейчас работает в Apple
А у нас пол отдела ветеранов нахрен никому ненужны. Хотя в решении hexadoku из elektora один преуспел). Кстати по поводу образования. Статьи того же Тарасова что то не упоминаюся. Все больше на Харриса…
Мне кажется, и это лично моё мнение, что такого кол-ва специалистов, как Жерард Вильямс Третий, в мире нужны единицы, максимум десятки. Но всё-таки единицы. Ну сколько у нас на планете Земля различных типов процессоров? Допустим, что несколько человек вырастут в спецов, способных не только разобрать, что спроектировали жерарды-вильямсы, а создать что-то подобное или даже лучше. А что делать остальным, в кого вложилось РОСНАНО? Это раньше в каждой деревне был свой кузнец, потому что можно было в каждой деревне построить кузницу.
На конструкторы-обучалки у РОСНАНО деньги есть (я своему малому подобный заказывал на ДР), а хватит ли у РОСНАНО денег на построение "кузницы" для найденных им "жерардов-вильямсов"? Или вся бизнес-модель изложена здесь — "и потом РОСНАНО будет вкладывать в их проекты"?
Помимо процессоров общего назначения требуются разработчики графических процессоров, сетевых чипов, ускорителей нейросетей, контроллеров периферийных устройств и много чего другого.
Я правильно понимаю, что у РОСНАНО контракт с подобными "кузницами" на поставку им перспективных сотрудников? Тогда заголовок вашей статьи очень хорошо ложится в схему "рекрутинговое агенство в поисках крупиц золота". Ну, типа, плох тот солдат, который не мечтает стать генералом.
Или РОСНАНО просто хочет выудить второго сергея брина чисто для себя — На Сэнд-Хилл Роад приходили за деньгами основатели Apple, Google и Amazon?
Да нет, бред какой-то! Кто ж отдаст второго сергея брина или даже первого Жерарда Вильямса Третьего какому-то РОСНАНО, даже если у того офис калифорнийского отделения находится на 3000 Sand Hill Road в Менло-Парке? Значит, всё-таки рекрутёры.… но если вдруг выгорит "свой" сергей брин, то и инвесторы.
движителем подобных разработок является в основном оборонка
смотря где. только сегодня попадался анализ за 2017 год — доля оборонки в микроэлектронике в России около 45%, а в мире — менее 1%.
правда, доля России в мировой микроэлектронике оценивается в 0.56%
Хотя принципиально вы правы — очень часто новые технологии получаются при разработке специальных изделий («двойного назначения» типа космонавтики или атомпрома, или «чисто одинарного» — только оружия). Но во всем остальном мире, где разрабатываются новые технологии — они успешно кочуют из специзделий в товары. За счет этого приобретают массовость, дешевеют, дают новое качество товарам, дают новых инженеров. а новые инженеры разрабоатывают новое оружие, на которое товары дают деньги… и далее по расворачивающейся спирали. у нас же: разработали, засекретили, дорого. в инженеры не уйдут — под допуском и мир посмотреть не съездишь. продукция дорогая, перспектив мало — высокотехнологичные товары проще закупить, чем произвести и т.д. — спираль сворачивающаяся…
Мне кажется, что тут нужны очень капитальные затраты в оборудование, софт, связи, маркетинг, и самое дорогое: интеллектуальную собственность, IP ядра и патенты.
Ведь вряд ли кому процессор без SATA и HDMI нужны, без всем известных ARM ядер и PCIe шин и тд. В юр поле тоже окажется что куча решений уже покрыто патентами, даже если они тривиальные.
Т.е. я думаю что если появится финансирование и возможность открыть хотябы fabless, то привлечь или вернуть из за рубежа специалистов уже дело техники и финансов.
Добавлю туда тех, что знаю, в том числе по публикациям на Хабре. И полагаю, у вас более точная информация есть.
А вот список российских фабрик там есть.
Что касается списка компаний, то, возможно, стоит покопать среди участников отраслевых союзов и ассоциаций? Например, Ассоциации разработчиков и производителей электроники (АРПЭ) или Концорциума дизайн-центров?
И когда проводим местные малые конференции и сходки с участием местных ИТ-звёзд, то это открывает глаза на перспективы и обнадёживает, что рядом есть и будет поддержка.
Чем больше и достунее информация о фабриках, дизайн-центрах, софтовых компаниях и технологиях, тем крепче зацепляются молодые руки и головы за ИТ здесь и сейчас. ИМХО, конечно))
И спасибо за наводки!
или такого:
И с планом выпуска через 3 года 50-100 млн. штук в год и себестоимостью до 500₽ (7-8$). Ориентир для образца – французский девятиядерник с нейронкой GAP8.
Куда идти, где искать информацию молодому стартапу? Где взять информацию, если ты не сам разработчик чипов?
- зачем свой «невыгодный» проц сделали французы в кооперации с ETH?
- почему китайцы плодят «невыгодные» чипы и стаями?
- правильно ли было давать бюджетных денег на разработку «убыточных» Эльбрусов, Байкалов и Элвисов?
Что-то мне подсказывает, что 100 тысяч сотрудников в Интел не только Зеоны и Коры проектируют и производят. Нам бы такой Интел в России!))
Это про чип размером 4336x4730 мкм и нормой производства 65 нм. Вполне по силам российским дизайн-центрам и фабрикам.
Разумный ответ – успокоиться и заказать у французов или китайцев.
Не сходятся у меня цифры со здравым расчётом.
И, между прочим, надо отметить что это всё университетские проекты с фабричным наставничеством. Вот как надо студентов растить))
Дальше для них нужен САПР. В зависимости от разных факторов, САПР на такое количество людей и времени обойдется ещё миллионов в пять-десять. Плюс немного накинем на покупку серверов.
Дальше нужно купить IP — мы же не будем все разрабатывать сами, правда? Это ещё, допустим, пять миллионов.
Дальше нужно все спроектированное произвести, упаковать и обмерить. Это (возьмём расчет Михаила) миллион на 65 нм и пять миллионов на 28 нм. За каждую итерацию дизайна, а их обычно больше одной. Плюс на старте миллион-другой на измерительную технику.
Ну и совсем по мелочи — аренда помещения, накладные расходы и т.д. и т.п.
Расходы на САПР и сервера надо по хорошему уполовинивать. Это капзатраты и считаем только амортизацию или аренду.
Про IP-блоки пусть рассказывает автор статьи. Именно их (MIPS) они только что отдали на свободное растерзание всем интересующимся. В проехтах RISC-V готовых и бесплатных блоков тоже есть на любой выбор.
Остаётся подготовка проиводства, с чем в полной мере согласен.
И подспудно возникает мысль, что на Кролика, Комдива и Мультиклет уже потратили более 10 млрдов рублей? Про Эльбрусы и Байкалы цифры известны. Если учесть Синтакор, Клоудбир и еще десяток проектов российских процессоров под ключ, то получается российские вложения в дизайн больших чипов за последние 10 лет превышают 50 млрд рублей? Что-то не верится))
И опытных проектировщиков процессоров в россии около 15*50=750 инженеров. Это впечатляет!
По процессору и операционной системе там числится 21 человек и три года работы.В Intel 8086 29 тысяч транзисторов. В Intel Xeon 9282 — несколько миллиардов. Вы серьезно думаете, что объем работы не увеличился при этом?
получается российские вложения в дизайн больших чипов за последние 10 лет превышают 50 млрд рублей? Что-то не верится))
50 миллиардов за 10 лет — это 5 миллиардов в год. ОКР на разработку процессора — 200-800 миллионов, то есть надо всего 10 ОКР в год ставить, чтобы такую сумму потратить. Учитывая, что ОКР на разработку больших чипов в России получают как минимум штук десять компаний, сумма выглядит вполне реалистичной.
готовых и бесплатных блоков тоже есть на любой выбор.Блок должен быть готовым, бесплатным, хорошим. Можно выбрать две позиции из трех.
Про IP-блоки пусть рассказывает автор статьи. Именно их (MIPS) они только что отдали на свободное растерзание всем интересующимся.Не блоки, а архитектуру. За топовые ядра они все равно захотят денег, а то, что открыто, годится разве что для учебных и очень простых задач.
Расходы на САПР и сервера надо по хорошему уполовинивать. Это капзатраты и считаем только амортизацию или аренду.Это капзатраты, которые вам надо совершить на старте. Потом можно начинать уполовинивать, но мы говорим именно про первый процессор, а не про N-ный.
В Intel 8086 29 тысяч транзисторов. В Intel Xeon 9282 — несколько миллиардов. Вы серьезно думаете, что объем работы не увеличился при этом?
Уверен только в том, что Кронос где-то посередине.
Учитывая, что ОКР на разработку больших чипов в России получают как минимум штук десять компаний, сумма выглядит вполне реалистичной.
Получается, что в России каждый год почти с нуля проектируется и запускается в производство 2 новых процесора. И процесс идёт по нарастающей. Вроде норм и можно гордиться!
Если в-основном идёт на военные радиостанции, за границу не продашь — у военных особые требования к поставщикам, а для обеспечения своих войск, возможно такие объёмы и не требуются, чтобы фабрика окупилась и приносила стабильный доход многие годы.
В продажах вместо «если да кабы», работает проверка гипотез. В моём примере – вбрасываем идею продукта с тиражем 1 до 5 тыс. кристалов внутри на плащадки краутфандингов и смотрим на реакцию.
Когда понятно, что есть интерес и его направление, подтверждённые деньгами. Пора идти за инвестициями и проектировать-изготавливать чип. Прогрмам прототипного копеечного изготовления достаточно.
Деньги берутся в других местах, когда доказал себе и инвесторам, что в рынок попадаешь.
Нашел для примера, прямого конкурента того наркочипа из статьи – Lime почти 2 млн. долларов собрал краудсорсом. А потом ещё 700 тыс. долл. А вот с парой других идей сильно меньше. Сам чип стоит 110$.
И сразу интересно сколько вложено, какой тираж и за сколько продают их собрата с Прогресса – К5200MХ014.
Или стартапу нужно заказать разработку такого процессора кому-то? Тогда к инвесторам за деньгами на NRE разработки процессора. Есть правда мнение, что сотню-другую миллионов под разработку процессора фотоаппаратному стартапу никто не даст, так что стоит посмотреть на то, что уже есть на рынке.
Но если даст, то я могу свести с нужными людьми)
Что касается того, что микроэлектронные компании не очень видно — это специфика почти полностью оборонной отрасли в стране. Но к нам в универ приходили люди и рассказывали о компаниях, где можно поработать, да и я сам потом ходил в Альма матер с той же целью.
Не покупать готовые иностранные чипы, вместо этого интегрироваться с поставщиками полуфабрикатов (silicon IP и EDA) и сервисами фабрик (TSMC). И использовать их же каналы для маркетинга своей продукции на мировом рынке.
www.baikalelectronics.com
Вот робот на Байкале-Т:
www.cnews.ru/news/top/2019-03-13_sozdany_pervye_roboty_na_protsessorah_bajkal
Вот например российский встроенный микропроцессор Байкал-Т
Хм, это случаем не та компания, директора которой недавно арестовали?
www.cnews.ru/news/top/rossijskie_chinovniki_ubedili_ssha_snyat
Тут надо сказать, что Verilog — это не только язык для описания и синтеза схем, но и язык программирования для написания тестов. В некоторых компаниях на каждого инженера, который пишет код на верилоге на уровне регистровых передач, приходится три инженера, которые пишут код для верификации. Функциональная верификация — это вообще отдельное искусство со специальными языками, методологиями с использованием моделирования, автоматическим доказательством свойств схемы и т.д.
Карьера Verification Engineer с писанием сред тестирования на SystemVerilog может понравится опытным программистам, которые хотят сменить карьеру с например писания программ на Джаве. В SystemVerilog есть элементы объектно-ориентированного и симулированно-многопоточного программирования. Суть деятельности заключается в создание фреймворков, которые тестируют хардверные дизайны на прочность, бомбардируя их превдослучайными транзакциями и учитывая покрытие интересных сценариев (functional coverage).
Лучшая книга по языку SystemVerilog — на картинке ниже слева. Справа же — довольно старая книжка по написанию сред тестирования, обновленная для SystemVerilog. Это книжка нудная, но подходит для регулярного чтения, по полчаса в день, в общественном транспорте типа электрички, чтобы перенять опыт предыдущих поколений пользователей верилога.
В центре я привел очень простую и тонкую книжку, которая содержит элементарное введение в Universal Design Methology (UVM). UVM — это библиотека классов на SystemVerilog для создания средств тестирования на уровне блоков. Методология UVM не так универсальна, как обещают ее консультанты менеджменту, но практически каждому верификационному инженеру полезно иметь о ней представление. Эта книжка про UVM нелохая, хотя и не описывает, как присать драйверы для конвейерных трназакций (это часто нужно). Прочитайте эту книгу за викенд и передайте другому — она реально такая короткая. Хороших длинных книг про UVM нет (они все плохие), поэтому я рекомендую читать стандарт и общаться с коллегами. При использовании UVM желательно использовать здравый смысл, иначе вместо реальной работы вы начнете бесконечно искать способы как обойти довольно жесткую структуру, навязываемую UVM.
Также по функциональную верификацию есть курс, созданный сотрудником ЭЛВИС-НеоТек+МИЭТ и eNano / образовательным отделением РОСНАНО.
Есть у него перспективы?
Посоветуйте, пожалуйста, недорогую плату с ПЛИС и программатором, поиграться. Что-то наподобие blue pill на STM.
ru.aliexpress.com/item/Free-Shipping-5V-MAX-II-EPM240-CPLD-Minimum-System-Core-Board-Development-Board/32572133174.html
Вот для нее пример — github.com/yuri-panchul/2017-year-end/tree/master/epm240
Для нее нужен внешний программатор:
ru.aliexpress.com/item/altera-Mini-Usb-Blaster-Cable-For-CPLD-FPGA-NIOS-JTAG-Altera-Programmer/32666405755.html
Если дешевую плату с периферией, но неудобными кнопками, то ZEOWAA с EP4CE10E22C8N www.aliexpress.com/item/usb-blaster-EP4CE10E22C8N-altera-fpga-board-altera-board-fpga-development-board-cyclone-IV-board/32813736111.html
Вот для нее пример — github.com/yuri-panchul/2017-year-end/tree/master/a_c4e6e10
На ней синтезируется например простейший процессор schoolMIPS.
Если удобную и недорогую плату, в которую влазит промышленный встроенный процессор (MIPSfpga+), то Terasic DE10-Lite
www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&No=1021
Пример для нее с внешним датчиком — github.com/yuri-panchul/2017-year-end/tree/master/terasic_de10_lite
в циклоне есть современные интерфейсы, аппаратные умножители, и тд)
USB Blaster можно купить отдельно
С другой стороны, при поиске решения проблемы, не заметил большого количества жалоб на такой программатор от пользователей Quartus под Windows.
К примеру, когда учился в колледже была типовая задача расчитать счетчик на оприделенный коефицент пересчета с быстрым переносом. И она была по настоящему интересна, а проверить что «лампочки» загораются как надо, было достаточно любого симулятора.
С другой стороны, как еще изучить гонки сигналов, тактирование и прочие «простые» вещи, способные сделать любой «правильный» дизайн не работоспособным.
Единственный «негативный эффект» работы с непосредственно базовой логикой, это то что ее надо изучать без разрыва с VHDL, Verilog (к сожалению 15 лет назад я про них даже не слышал), иначе потом трудно отучить себя не рисовать клубки соединений когда переходишь на ПЛИС. Впрочем в статье это указано.
Для школьников это нагляднее — они знают, что нарисовать можно что угодно, но реал есть реал. Да и подтягивающие резисторы для кнопок и другие электрические эффекты так лучше понимаются.
D-триггер в симуляторе тоже абстрактен, а вот на макетке все очень конкретно:
Возможно такие наборы и сейчас существуют, и то же были бы полезны школьникам.
У меня такой был во второй половине 80-х. Только там не микросхемы внутри были, а электронные элементы — транзисторы, резисторы, конденсаторы, индуктивности. Приёмник можно было собрать. Микросхемы появились в начале 90-х и на блошинниках.
А не рекламный ли это трюк? Если так — очень и очень плохо.
Старший директор. Стаж в Apple 9 лет.
Старшему директору обычно подчиняются другие директоры.
«Инженер» он в настоящем времени примерно как Билл Гейтс программист.
Подобные люди принимают решения на что ориентироваться, на какую архитектуру, какие блоки, имеют связи, каких людей нанять. Кнопки они уже не нажимают, в CAD не работают, не паяют, код не пишут. Хотя могут.
Здесь существует пикантная умалчиваемая деталь.
Автор заметки (Ю.Панчул) работает и живет не в России…
Но, безотносительно этого, в позиции «только уезжать» много здравого смысла, но не 100%.
Найти хорошую работу в России можно (особенно по верификации, а не разработке), хотя за границей условия почти наверняка будут лучше.
С другой стороны, для того, чтобы успешно уехать, надо сначала успешно поработать в России.
А про Apple… Если бы SDK от MediaTek были доступны, то всяких йоуФонов мы бы настряпали.
И про какую «дешевую китайскую отладку» идет речь? Насколько мне известно, китайцы не делают отладочных плат на FLEX10K по причине их замшелости. Флексов, не китайцев.
Вы вообще имеете представление о том, как вот этот весь процесс бардака, именуемый разработкой и отладкой железа, происходит? И какое отношение к этому бардаку имеют «люди с погонами»?
И к вышестоящему комментарию: слова «НИИЭТ» и «удобно» в одном предложении, как бы это так помягче выразиться…
С НИИЭТ все было более-менее неплохо, но после эпопеи с 1882ВЕ53 к ним стали относиться с опаской. Аккурат после того, как они их стали «клонировать».
Я несколько лет назад искал в течении года. Ничего не нашёл выше 100тр по факту.
Да на обещаниях были в пределах 150 тр, но это в либо в грязную, вместе с премией, пару раз как ИПшнику (и все расходы на IDE и отладки твои, а они ОЧЕНЬ ДОРОГИЕ для их задач были — стратиксы),
либо такие что лучше там не работать (я после собеседования захожу в туалет, курилку/кухню и разговариваю с обычными сотрудниками, разговариваю и понимаю реальный уровень компании, а в одной компании по трёх этажно свисающим задолбаным мешкам под глазамами полными ненависти или опустошения у всех сотрудников и расставленым раскладушкам понял что даже расспрашивать не нужно)
Топовые компании что представлены на хабре, с статьей которых я много чему научился, тоже предлагали 100-80тр в чистую. (а среди них были просто гуру и легенды хабра, спасибо мужики что подпнули к иммиграции!).
Как разумный здравомыслящий задрот-интроверт без софт скилов, я думал что дело только во мне, но иммигрировав, и пройдя собеседования из двух раз, дважды успешно на разработчика в начале видео процов, а потом нейронных процов с отличной по местным меркам зарплате (и это без уменя говорить на англ! только после года яз школы), я что то стал подозревать что дело может бы не только во мне?
А для молодых ПЛИСоводов в аспирантуре есть интерес, а оттуда контакты и связи.
Очень узкая специальность, хоть и интересная. В общем круто быть нейрохирургом, но в районных поликлиниках нейрохирурги не нужны, а в других местах такие вакансии редко открываются.
https://patents.justia.com/inventor/gerard-r-williams-iii
книжку Харрис & ХаррисБолее 1600стр это шутка такая, весьма изящно ))) Конторе которой нужен подобный специалист рентабельнее выучить его отдельно с ноля под потребности чем рассчитывать на массовость кружков-квадратиков с прицелом на выбор из кучи голодных инженегров у ворот.
Умение складывать «микросхемки в схемки» в разы_проще_ чем писать программы для современных информационных систем. Электроника на уровне идей не меняется уже лет 40, как были конечные автоматы в первых релейных схемах так и сейчас внутри процессоров всё работает, замена реле на мосфет ничего существенно не изменило. Даже языки описания остались именно языками описания схемы(которую вручную уже не рисуем), невозможно (попытки конечно есть, но вы поняли ;) подсунуть синтезатору Сишный код чтобы он его автоматически распаралеллил и сгенерировал/нарисовал схему. А поглядите на кишащий муравейник современной индустрии производства ПО, что ни день так новые фреймворки, языки, технологии, dsl и тд.
PS. Книжку пролистал, удивлён сколько всего нам рассказали в политехе 2000х годов и даже удалось не забыть ;D Только зачем я это всё помню… в жизни никак не помогает, философия )))
А поглядите на кишащий муравейник современной индустрии производства ПО, что ни день так новые фреймворки, языки, технологии, dsl и тд.Да там мало что концептуально поменялось со времен, когда в Бейсике строки через десять нумеровали. Даже языки написания кода остались именно языками написания кода, который потом выполняется в компьютере, невозможно подсунуть компилятору хотелку клиента на салфетке, чтобы он сам сгенерировал код.
это-же треш угар и содомия: куча цветных полосочек на виртуальных осцилографах )))Вы, видимо, никогда не видели, как выглядит современная разработка и верификация микросхем.
Я же говорю, вы никогда не видели реальную современную разработку микросхем, зато крайне превратное мнение не только имеете, но и отстаиваете.
И как бы вы не давили авторитетом: Верификация != Отладка
И как бы вы не давили авторитетом: Верификация != ОтладкаА я с этим не спорил. Отладка — часть разработки. Верификация — проверка разработанного. При этом отладка может включать в себя верификацию на предмет соответствия разработанного каким-то стандартам.
Если каким то волшебным образом звёзды выстроятся и мне понадобится проектировать изделие на FPGAЯ где-то говорил про FPGA?
истема команд нашего нового процесора ваще не имеет совпаденийВы, видимо, путаете процессор и систему команд. На одной и той же хорошо известной системе команд можно спроектировать огромное количество уникальных процессоров — к которым, в силу известности системы команд, будет подходить большое количество прикладного софта, компиляторов и т.д. и т.п.
очевидно что это задача подъёмная весьма для небольшого списка контор на этой планете.Очевидно, что только в России таких компаний существенно больше десятка, а в мире их тысячи. Это если мы говорим о задаче разработки процессора, а не разработке экосистемы для новой архитектуры.
Перевожу так: «Программисты лажают, потому что железо готово работать в 63 тысячи раз быстрее» :)
(из выступления товарища Хеннесси на вручении тьюринговской премии ему и товарищу Патерссону)
Правильнее перевести так: есть программисты, которые на Питоне реализуют по 100 хотелок в день, и результат работает медленно и глючно. Но разработка идёт быстро (и поэтому дёшево на единицу фунциональности). А есть программисты, которые, как 80-е годы, по 4 месяца корпят над программой размером в 12KB и минимальной функциональностью, зато с хорошей производительностью и надёжностью.
Заказывай разработку на любую оптимизацию, если конечно, кошелёк позволит оплачивать это удовольствие (и сроки не горят).
Электроника на уровне идей не меняется уже лет 40Это шутка такая, весьма изящно ;-)
А теперь подумайте еще раз:
Копеечная ЗП, действительно является признаком низкой потребности, как в джунах, так и высококлассных инженерах спецах?
Это конечно не более чем ИМХО, но нам РЕАЛЬНО нужно в СОТНИ раз больше таких людей и лучше вчера. Но и сегодня тоже сойдет. :) Так что верилог в третий класс — это очень хорошо, вне зависимости от того, какие меркантильные цели, при этом достигаются автором статьи. :)
Наверное это все последствия, не раз мной замеченного, полного отрыва от реальности людей, хотя бы несколько лет, проработавших в IT в любой сфере… Я в глубочайшем изумлении читал ваши комменты, и все чтение меня не покидала мысль что вы из какой-то параллельной реальности, никак не связанной с той, что я вижу каждый день, глядя по сторонам на улице, на работе и в транспорте.
А насчет создлания собственной ЭКБ — так ФЦП 2007 года перевыполнена по освоению средств, а вот достойной ЭКБ так и не появилось.
Еще раз повторю — если люди и их труд нужен — за тот труд нужно еще и достойно платить.
1. Электроникой занимаются далеко не стартапы, там социальная структура уже выстроена и там обычно совсем другое отношение к инженерам: все инженера на уровне исполнителей и их зп не может быть выше даже самого мелкого начальника каких нибудь дворников. Да даже если просто нанять толкового студента но без вышки и дать ему зп рядового инженера — возникнет такая буча что этот серпентарий только гении софтскилов смогут распутать. В добавок шаг зарплат в карьерной лестнице достаточно большой и зависит от стажа («я же 30 лет на завод вкалываю! мне ОБЯЗАНЫ платить в разы больше!») — к сожалению это до конца искоренить не смогли во многих местах.
2. Дилемма курицы и яйца: из-за отсутствия грамотных инженеров заводы не могут получить нормальные заказы, не получив нормальные заказы у них порой нет денег платить нормальные зарплаты. Более того социальная и организационная структура размазывает обязанности и растягивает сроки: дав инженерам нормальные зарплаты и наняв лучших всё будет затягиваться на других стадиях, и издержки времени и финансов на других стадиях никуда не денутся. Как и ограничения и обязаловки в сотрудничестве с другими заводами и тд.
Как итог я видел такую картину что такие заводы не могут платить много, платить много бессмысленно т.к. отдачи не будет. Платить много одной группе опасно т.к. социум это не примёт, а всем не возможно и бессмысленно (общая производительность труда очень низкая).
Поэтому возникает желание «снести всё и построить с нуля», но опыт организации своего железячного стартапа говорит что так категорически делать нельзя — построить чисто IT стартап без производства можно. А с нуля развить производство за адекватное время и финансы — это фантастика. Потому что на гос заводах всё равно есть и оснастка и опыт и связи и тд, какими бы они плохими не были. Фактически тупиковая ситуация. Выход из тупика не знаю, честно. Ну может быть ждать 10-20 лет когда старики живущие стажем уйдут и плавно повышать эффективность живя на дотациях за счёт налогоплательщиков.
Уход инженера-электронщика из Apple вызвал волнение среди биржевых спекулянтов. Как стать таким как он?