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

Производство и разработка электроники *

Как наладить процесс

Сначала показывать
Порог рейтинга
Уровень сложности

PCIe для электронщиков: анатомия канала передачи

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров11K

В предыдущий раз мы разбирали дифпары, их основы, правила разводки и известные допуски PCIe в этом отношении. Сегодня же мы поговорим о конкретных сигналах, на которых работает PCIe, а также узнаем, какие разъёмы применимы к этому интерфейсу.
Читать дальше →
Всего голосов 70: ↑65 и ↓5+60
Комментарии5

Причина агонии студентов во время интервью, или популярно о моделях интерфейсов шины

Время на прочтение7 мин
Количество просмотров6.5K

Сейчас я интервьирую кандидатов которые приходят на позиции в RTL design / проектировщики микросхем на уровне регистровых передач. Но 5 лет назад я интервьировал студентов и других инженеров на позиции в DV / Design Verification / верификаторы блоков микросхем.

Моим стандартным вопросом было написать маркером на доске псевдокод для упрощенного драйвера модели шины (Bus Functional Model - BFM) для протокола AXI. На этом вопросе у ~80% кандидатов наступала агония - они как ужи на сковородке пытались натянуть сову на глобус - приспособить решение для последовательной шины а-ля APB, которое они прочитали в каком-нибудь тьюториале - к шине AXI, которая во-первых конвейерная, а во-вторых, допускает внеочередные ответы на запросы чтения с разными идентификаторами.

Аналогия из другой области: представьте, что кто-то пытается обходить дерево или решить "ханойские башни" - не зная концепций рекурсии и стека. Или написать GUI интерфейс, не зная концепции cобытийно-ориентированной архитектуры.

Это не потому что кандидаты глупые
Всего голосов 25: ↑22 и ↓3+19
Комментарии15

Восстановление утраченного: регенеративная биоэлектроника

Время на прочтение10 мин
Количество просмотров1.9K


Организм человека — это удивительный механизм, способный выполнять множество сложнейших функций одновременно. Многие аспекты строения, функционала или химического состава той или иной части нашего тела кажутся обыденными вещами, но лишь благодаря колоссальному исследовательскому труду, который длится уже много веков. Нам удалось не только установить пределы возможностей нашего организма, но и во многом преодолеть их. Однако далеко не всегда удается обыграть природу. К примеру, регенеративные способности человека достаточно скудные, особенно если сравнивать с саламандрами. Одним из самых ярких примеров ограниченности регенеративных способностей является невозможностью полноценно восстанавливать нервные окончания, без которых та или иная часть тела не сможет функционировать, даже если другие ткани не повреждены. Ученые из Кембриджского университета (Великобритания) в попытках решить эту проблему разработали метод восстановления ампутированного периферического нерва с использованием биогибридной регенеративной биоэлектроники. Что лежит в основе данного метода, как он реализуется, и насколько он эффективен? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии2

Тройные зарплаты для инженеров и национальный инструментарий: как Китай решает проблему производства чипов

Время на прочтение3 мин
Количество просмотров14K
image

Тема Китая и производства электроники затрагивалась на Хабре не раз и не два. КНР пытается решить проблему санкций и развернуть собственную инфраструктуру производства современных чипов и электронных систем. Работа ведется с переменным успехом, но все же, насколько можно судить, вопрос понемногу решается, хотя и не так быстро, как хотелось бы правительству и бизнесу страны. Для ускорения процесса импортозамещения электроники Китай решил добавить еще два фактора — это разработку национального инструментария проектирования чипов и «охоту за головами». Подробности — под катом.
Читать дальше →
Всего голосов 65: ↑65 и ↓0+65
Комментарии13

Истории

Как 10 лет разрабатывать электронику по контракту и не загнуться

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров18K

Привет, меня зовут Иван Ларионов. В 2011 году мы вместе с братом основали компанию «Третий пин». Я хочу поделиться своей историей эволюции из инженера-фрилансера в руководителя компании, занимающейся контрактной разработкой электроники. Как и почему удалось не обанкротиться, не закрыться и не выгореть, а нарастить мощности и сохранить кураж.

Читать далее
Всего голосов 106: ↑105 и ↓1+104
Комментарии52

Аппаратные закладки под микроскопом. Обнаружение

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров36K

Дисклеймер. Много лет в сообществе технических специалистов идёт дискуссия о возможности внедрения троянов в популярные коммерческие микросхемы. К сожалению, в этот чисто технический вопрос вмешиваются политические аргументы: мол, давайте переходить на российские процессоры, потому что в западных чипах закладки! Такой типичный FUD (см. контрпропаганду на Хабре). Кстати, американские коллеги используют такие же аргументы, но против китайских микрочипов. Похоже, политики любят использовать «пугалки» для принятия выгодных решений, ведь искусство политики древнее самого человечества.

Хотим ещё раз подчеркнуть: мы исследуем эту тему исключительно в общемировом контексте как важную область микроэлектроники и информационной безопасности. А как используют данные факты ангажированные представители индустрии и политики — пусть останется на их совести.
Читать дальше →
Всего голосов 91: ↑82 и ↓9+73
Комментарии50

Made at Intel. Дела продажные

Время на прочтение11 мин
Количество просмотров22K

Я всю жизнь работал в R&D. И, тем не менее, с продажами мне приходилось пересекаться довольно плотно. Дело в том, что подразделение наше называлось Developer Relations Division. А отдел Сustomer Response Team занимался по большей части поддержкой продаж. В основном, pre-sales, но иногда бывало, что и post. Ну и по долгу службы мне приходилось часто взаимодействовать с Sales and Marketing Group (SMG). Продажи в Интел были вынесены в отдельную бизнес группу, которая занималась всем от wearables до махрового Нigh Performance Computing. Ибо считалось, что взаимоотношения с клиентом первичны, а что продавать, уже не суть важно. Ну и поскольку парнишкой я был от природы любопытным, мне было страшно интересно, как же у сейлов все работает. Тому, что удалось понять, и посвящена эта глава.

Читать далее
Всего голосов 141: ↑139 и ↓2+137
Комментарии34

Разработка NAS — цели и этапы

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров9.6K

В статье изложена идея разработки NAS на ARM процессорах с самого начала, от проектирования плат, портирования софта и до дизайна корпуса.

Рассказывается об этапах проектирования открытой платформы NAS на основе модульной конструкции. Представлен началный вариант собственного модуля на ARM процессоре и структурная схема универсальной несущей платы для подключения различных модулей, в том числе контроллеров дисков, сетевых адаптеров и другой периферии.

Приводятся результаты сборки нескольких NAS на платах с ARM процессором RK3588 для проверки концепта разработки.

Только для любителей NAS
Всего голосов 20: ↑20 и ↓0+20
Комментарии63

Китайское импортозамещение в производстве чипов: собственный интерфейс для чиплетов и процессоров. Что это и зачем?

Время на прочтение4 мин
Количество просмотров6.8K


Китайские производители электроники сейчас в очень сложной ситуации, поскольку им постепенно перекрывают «воздух» — т.е., доступ к международным технологиям производства современных чипов. Понятно, что Китай старается выйти из положения, и кое-что у производителей из этой страны получается. Например, сейчас они заявили о разработке собственного интерфейса для чиплетов. Этот проект дает возможность уйти от использования американских технологий и разработать собственные. О том, что делают китайцы и зачем — под катом.
Читать дальше →
Всего голосов 59: ↑57 и ↓2+55
Комментарии5

Программирование контроллера сервоприводов MC50. Введение

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров4.9K

Это продолжение открытого проекта платы контроллера сервоприводов. В предыдущей статье был проведён анализ возможностей и выбор микроконтроллера, изучена и освоена среда разработки.  Теперь подошла собранная плата. 

Читать далее
Всего голосов 20: ↑20 и ↓0+20
Комментарии0

PCIe для электронщиков: знакомство с дифференциальными парами

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров20K

PCIe, он же PCI-Express, представляет собой очень мощный интерфейс, и в этой статье я опишу основные принципы его использования в собственных проектах. Поначалу PCIe может немного пугать, но он всё же достаточно прост для экспериментов и вполне пригоден для применения в рамках хобби. В определённый момент вы можете решить использовать микросхему PCIe в собственных проектах или, например, задействовать подключение PCIe на Raspberry Pi Compute Module, так что лучше быть к этому готовым.
Читать дальше →
Всего голосов 75: ↑73 и ↓2+71
Комментарии17

Слышали ли вы про язык «e»? А ведь он был продан за $315 миллионов долларов

Время на прочтение10 мин
Количество просмотров37K

Все знают про язык программирования C, поменьше — про язык программирования F, кое‑кто про B, предшественник C, а вот знаете ли вы про язык «e»? Их кстати два — один с большой буквы «E», а другой с маленькой «e».

Вы наверное подумали, что это еще один безызвестный язык от какого‑нибудь аспиранта провинциального европейского университета. Однако интерпретатор маленького «e» под названием Specman продали в 2005 году большой компании Cadence Design Systems за $315 милионов долларов. Причем президента продающей компании Verisity звали Гаврилов. Также можно нагуглить, что этот язык использовали внутри компании Intel. Что же в нем такого, что вызвало интерес у толстых богатых корпораций?

Читать далее
Всего голосов 63: ↑53 и ↓10+43
Комментарии47

Извлекаем прошивку GameBoy по фотографии чипа

Время на прочтение9 мин
Количество просмотров7.9K

Привет всем!

Вам предлагается маленький быстрый туториал по восстановлению прошивки GameBoy. Начнём с фотографий, изображающих прошивку металлическими соединениями (mask ROM) от Nintendo GameBoy, и на выходе получим файл ROM, который можно будет дизассемблировать или эмулировать.

Гаджет GameBoy для этого хорошо подходит, поскольку в нём используется так  называемая «постоянная память, программируемая перемычками» (Via ROM). Это означает, что отдельные биты кодируются металлическими перемычками между слоями, и эти биты можно считывать с поверхности чипа. Кроме того, сама прошивка достаточно невелика, и поэтому я смог включить её в репозиторий на Github, тем самым сэкономив вам недели времени, которые вы могли бы потратить на исправление мелких побитовых ошибок.

Привет из Ноксвилла,

— Трэвис Гудспид

Читать далее
Всего голосов 55: ↑55 и ↓0+55
Комментарии3

Ближайшие события

Остановитесь, чипы: Nvidia замедляет новые GPU для экспорта в Китай. То же делают и сами китайцы

Время на прочтение4 мин
Количество просмотров11K


Об экспортных торговых ограничениях, которые применяет США в отношении Поднебесной, мы писали неоднократно. Эти ограничения сейчас очень сильно мешают Китаю развивать собственную электронную промышленность. Часть таких ограничений китайцы и их торговые партнеры научились обходить. Сейчас речь идет, например, о поставках современных графических ускорителей со стороны Nvidia, которая, казалось бы, должна соблюдать правила экспортной торговли. И делается это при помощи искусственного ограничения производительности чипов. Аналогичным образом поступают и китайские компании, которые еще не попали под санкции и всеми силами стараются избежать этого. Подробности — под катом.
Читать дальше →
Всего голосов 58: ↑56 и ↓2+54
Комментарии2

Не совсем бегущая строка своими руками. Симуляторы электронных схем до добра не доведут

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров11K
image

Как вы относитесь к симуляторам электронных схем? Кто-то на них плюется, а мне нравится! Особенно нравится, когда организму лень отлипать от дивана, а мозг требует схемотехники. Arduino IDE + ISIS Proteus на мой взгляд — отличная альтернатива компьютерным игрушкам.

Часто причиной возникновения в железе моих проектов «выходного дня» является именно результат удачного моделирования в симуляторе. Так случилось и в этот раз, я досимулировался до того, что получилось вполне жизнеспособное устройство, которое было решено воплотить в реальном мире.

Я уже ни раз писал, что электроника — мое хобби, я занимаюсь этим от скуки. Кто-то увлекается рыбалкой и ходит на реку с удочкой. А я вместо снастей и приманок покупаю радиодетали и заказываю печатные платы. Если для вас пайка сродни медитации, а дым канифоли слаще кальяна, то этот пост для вас. Паять в этот раз мне пришлось ну очень много.
Читать дальше →
Всего голосов 49: ↑48 и ↓1+47
Комментарии41

Как выбрать оптимальный способ соединения деталей в пластиковых корпусах

Время на прочтение5 мин
Количество просмотров15K

Почему эту статью нужно читать? Потому что выводы, здесь сделанные, помогут вам не накосячить при выборе метода сборки корпуса вашего устройства. Как минимум – критически оценить уже принятые решения :)

Читать и смотреть картинки
Всего голосов 64: ↑64 и ↓0+64
Комментарии31

Вывод формулы для двустороннего определения дальности между UWB трансиверами

Уровень сложностиСложный
Время на прочтение4 мин
Количество просмотров1.1K

Настал третий за 12 лет случай, когда в профессии программист-микроконтроллеров понадобилось вспомнить школьную математику. В этом тексте я представил перевод AppNote(а) "The mathematics of two-way ranging". Также добавил свои комментарии в те места, которые неочевидны при первом прочтении.

Тема нужна для определения расстояния между двумя UWB радио трансиверами, которые могут определять моменты времени прихода и отправки радиоволны. Такое умеют делать UWB трансиверы, например чип DW1000 и DW3000.

Читать далее
Всего голосов 4: ↑3 и ↓1+2
Комментарии0

Made at Intel. Acquisitions -3

Время на прочтение12 мин
Количество просмотров14K

Сегодня у нас на очереди третья заключительная часть повествования о приобретениях Интел (начало – здесь и здесь). Я сразу оговаривался о том, что вряд ли смогу осветить всю M&A активность, поэтому сфокусируюсь на наиболее знаковых и памятных событиях за 22 года моей работы в компании.  Начнем, пожалуй, с Альтеры.

Читать далее
Всего голосов 92: ↑89 и ↓3+86
Комментарии12

«Настоящее 3D»: как российский стартап SensoryLAB разработал аромадиффузор для ароматизации игр и фильмов

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров2.1K

Современного человека не удивить аромадиффузорами для помещений. Они стоят во многих местах, включая квартиры, торговые центры и магазины. Их можно купить или даже сделать вручную, настраивая частоту распыления и управление, например, через домашнюю IoT-систему. Но сегодня поговорим о более продвинутых вещах — ароматизация игр, фильмов, а также о научном подходе к изучению реакции людей на разные ароматы и использование этих данных для разных целей. Интервью информационной службе Хабре дал стартап SensoryLAB — российский разработчик в области нейросенсорных технологий и технологий ароматизации. Мы поговорили с основателем стартапа Букреевым Никитой, а также двумя специалистами, отвечающими за техническую реализацию проекта: Антоном Васильевым @Barsik44 (известным Хабру по интервью про воссоздание ретроигры «Позвоните Кузе») и Денисом Саврадым. Они рассказали историю развития стартапа и создания своего устройства для ароматизации медиа-контента.

Читать далее
Всего голосов 22: ↑21 и ↓1+20
Комментарии8

Всё про USB-C: ответ через протокол PD

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров7.7K

В последней статье мы настроили FUSB302 на получение сообщений USB PD и успешно получили «оповещение о возможностях» от БП с USB-C. В этой же статье мы обратимся к спецификации PD, спарсим сообщение, после чего создадим ответ, который заставит БП подать максимально возможное напряжение.
Читать дальше →
Всего голосов 56: ↑55 и ↓1+54
Комментарии4