Любопытная статистика: либо у меня нету галерных друзей коннекшенов, либо среди таких коннекшеннов считается постыдным признаваться в работе на ЕРАМ 🤷♂️
Еще забавный факт: Нвидию предпочитает почти в 1,5х больше коннекшенов, чем Синопсис (хоть я и не назвал бы эту выборку репрезентативной).
@embedoka
Еще забавный факт: Нвидию предпочитает почти в 1,5х больше коннекшенов, чем Синопсис (хоть я и не назвал бы эту выборку репрезентативной).
@embedoka
👍3🤔2😱1
О тех.документации замолвите слово
Один из примеров превосходной документации, что мне попадались - это документация компании Atmel (линейка микроконтроллеров AVR, различные AppNotes и даже современные линейки МК серии AT SAM).
Например, даже в 2022г различные Application Notes серии AVRxxx созданные ~20лет назад остаются образчиком лаконичности и умения максимально понятно доносить информацию (возможно в английском для этого существует термин из одного слова).
А юзабилити (UI/UX?) документации на МК (Technical Reference Manual) обычно сочетается с простой и изяществом архитектурных решений (уверен что не я один подглядывал и черпал вдохновения у Атмела при проектировании SoC или её периферии 🙈).
Из более современных примеров документации хочу отметить "первый кремний" от Raspberry Pi Trading Ltd: микроконтроллер RP2040. Что хочу отметить: помимо интересных технических решений (архитектора и микроархитектура) полезных для как начинающих так и опытных чипмейкеров также хочется обратить внимание на типографику: например, способы представления тех же регистровых карт (100% автоматически генерируемых из мета-описания).
Ну и как вишенка на торте: даташит на RP2040 свёрстан на моём любимом Asciidoc 😍
❓А какие удачные примеры тех.документации попадались вам? И чем конкретно они отличны?
@embedoka
Один из примеров превосходной документации, что мне попадались - это документация компании Atmel (линейка микроконтроллеров AVR, различные AppNotes и даже современные линейки МК серии AT SAM).
Например, даже в 2022г различные Application Notes серии AVRxxx созданные ~20лет назад остаются образчиком лаконичности и умения максимально понятно доносить информацию (возможно в английском для этого существует термин из одного слова).
А юзабилити (UI/UX?) документации на МК (Technical Reference Manual) обычно сочетается с простой и изяществом архитектурных решений (уверен что не я один подглядывал и черпал вдохновения у Атмела при проектировании SoC или её периферии 🙈).
Из более современных примеров документации хочу отметить "первый кремний" от Raspberry Pi Trading Ltd: микроконтроллер RP2040. Что хочу отметить: помимо интересных технических решений (архитектора и микроархитектура) полезных для как начинающих так и опытных чипмейкеров также хочется обратить внимание на типографику: например, способы представления тех же регистровых карт (100% автоматически генерируемых из мета-описания).
Ну и как вишенка на торте: даташит на RP2040 свёрстан на моём любимом Asciidoc 😍
❓А какие удачные примеры тех.документации попадались вам? И чем конкретно они отличны?
@embedoka
👍6❤1
Forwarded from Embedded Doka (𝔻𝕠𝕜𝕒)
RP2040.pdf
29.8 MB
RP2040 datasheet (Raspberry Pi Trading Ltd)
👍6🔥1🏆1
Apple на рынке труда считается довольно щедрым работодателем. Business Insider проанализировал открытые данные рабочих виз H-1B (виза, которую оформляет Apple как работодатель для въезда и найма иностранного сотрудника в США) и опубликовал результаты.
Суммы ниже (в коментах и статье более полный список) это базовый годовой доход gross (вычитаем 28%..33%) и не включают в себя дополнительные части структуры вознаграждения: Employee Stock Purchase Program, family medical plan, health insurance, wellness reimbursement, education etc.
Нужно добавить, что Apple декларирует принцип “equal pay”, то есть равной оплаты за одинаковые задачи вне зависимости от географических, гендерных или каких-то еще различий.
Computer Hardware Engineers:
Суммы ниже (в коментах и статье более полный список) это базовый годовой доход gross (вычитаем 28%..33%) и не включают в себя дополнительные части структуры вознаграждения: Employee Stock Purchase Program, family medical plan, health insurance, wellness reimbursement, education etc.
Нужно добавить, что Apple декларирует принцип “equal pay”, то есть равной оплаты за одинаковые задачи вне зависимости от географических, гендерных или каких-то еще различий.
Computer Hardware Engineers:
Design Verification Engineer: $122,040 to $217,835@embedoka
Software Development Engineer: $126,459 to $208,875
Hardware Development Engineer: $163,000 to $233,000
👍9🤯3😢1
Давненько не было постов про зарплаты железячников)
Гугл открывает прием заявок на летнюю стажировку: Hardware Engineering Intern, Summer 2023.
Minimum qualifications:
Experience in one or more of the following areas: Hardware System Integration, Signal and Power Integrity, RF System Validation, Bluetooth, Wireless Communications, Product Design, Test, Computer Architecture, Microarchitecture, Digital Design Verification, Digital Circuits, ASIC Physical Design, Electronic Design Automation, FPGAs, Embedded Systems, Compilers, Hardware/Software Co-design, Emulation, Memory Systems, Design methodology.
About the job
As a Hardware Engineering Intern, you will work on our core Consumer Hardware products. The teams you work with design, develop, and deploy next generation consumer hardware while ensuring that this equipment is reliable. You’ll work closely with engineers to improve our hardware to meet Google's standards of quality and reliability, and your work has the potential to impact many of Google users.
Depending on your background and experience, you will receive a project placement in ASIC Hardware/Software Engineering, Electrical Hardware Engineering, Hardware Test Engineering, or Silicon Engineering.
The US base salary range for this full-time position is $85,000-$110,000. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations.
@embedoka
Гугл открывает прием заявок на летнюю стажировку: Hardware Engineering Intern, Summer 2023.
Minimum qualifications:
Experience in one or more of the following areas: Hardware System Integration, Signal and Power Integrity, RF System Validation, Bluetooth, Wireless Communications, Product Design, Test, Computer Architecture, Microarchitecture, Digital Design Verification, Digital Circuits, ASIC Physical Design, Electronic Design Automation, FPGAs, Embedded Systems, Compilers, Hardware/Software Co-design, Emulation, Memory Systems, Design methodology.
About the job
As a Hardware Engineering Intern, you will work on our core Consumer Hardware products. The teams you work with design, develop, and deploy next generation consumer hardware while ensuring that this equipment is reliable. You’ll work closely with engineers to improve our hardware to meet Google's standards of quality and reliability, and your work has the potential to impact many of Google users.
Depending on your background and experience, you will receive a project placement in ASIC Hardware/Software Engineering, Electrical Hardware Engineering, Hardware Test Engineering, or Silicon Engineering.
The US base salary range for this full-time position is $85,000-$110,000. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations.
@embedoka
👍3🥴2🔥1
Можно смотреть вечно на 3 вещи:
▫️как Xilinx повышает цены на FPGA
▫️как народ описывает опыт прохождения собеса/тестовых в яндексе
▫️как энтузиасты пытаются придумать систему связи
Последним пунктом время от времени загружен и мой мозг, особенно если это реализуемо на имеющемся железе (WiFi/BT MESH, BLE LongRange) смартфона.
Вообще такие проекты (приложения) есть и довольно давно: оффлайн-чат с помощью Firechat, Bridgefy, AirChat. Firechat'y даже сулили большой успех и славу, но похоже не взлетело и сейчас похоже проект создаёт впечатление заброшенного.
У Apple есть технология AirDrop, которая работает на ай-девайсах и позволяет в автономном режиме (используя прямое соединение WiFi/BLE) передавать данные между ай-гаджетами (недавно была новость, что власти КНР "попросили" Эппл отключить AirDrop, поскольку это была чуть ли не единственная встроенная возможность для координации и обмена информацией во время последних уличных протестов в республике).
Т.е. с одной стороны даже для чисто софтовых решений рынок (казалось бы) есть, с другой: решения подобные Firechat'y утратили былую популярность. И тут конечно есть ограничения для Smartphone-Based Solution:
1️⃣ В случае эппла довольно сильные ограничения по низкоуровневому доступу к железу (WiFi/BLE/UWB) со стороны API (хотя есть и свои велосипеды: Multipeer connectivity framework в iOS7+)
2️⃣ В случае андроида, вероятно, основная проблема в сегментации платформы в терминах железа (и железячных фич)
И всёже главный вопрос: софтовые решения для оффлайн-связи между смартфонами: нишевое решение длякриптоанархистов гиков или оппозиционеров или просто еще не пришла эпоха для подобных решений (а всех нас ждёт цифровой апокалипсис - рано или поздно 🤔)?
@embedoka
▫️как Xilinx повышает цены на FPGA
▫️как народ описывает опыт прохождения собеса/тестовых в яндексе
▫️как энтузиасты пытаются придумать систему связи
*, работающую без интернета и сотовых вышекПоследним пунктом время от времени загружен и мой мозг, особенно если это реализуемо на имеющемся железе (WiFi/BT MESH, BLE LongRange) смартфона.
Вообще такие проекты (приложения) есть и довольно давно: оффлайн-чат с помощью Firechat, Bridgefy, AirChat. Firechat'y даже сулили большой успех и славу, но похоже не взлетело и сейчас похоже проект создаёт впечатление заброшенного.
У Apple есть технология AirDrop, которая работает на ай-девайсах и позволяет в автономном режиме (используя прямое соединение WiFi/BLE) передавать данные между ай-гаджетами (недавно была новость, что власти КНР "попросили" Эппл отключить AirDrop, поскольку это была чуть ли не единственная встроенная возможность для координации и обмена информацией во время последних уличных протестов в республике).
Т.е. с одной стороны даже для чисто софтовых решений рынок (казалось бы) есть, с другой: решения подобные Firechat'y утратили былую популярность. И тут конечно есть ограничения для Smartphone-Based Solution:
1️⃣ В случае эппла довольно сильные ограничения по низкоуровневому доступу к железу (WiFi/BLE/UWB) со стороны API (хотя есть и свои велосипеды: Multipeer connectivity framework в iOS7+)
2️⃣ В случае андроида, вероятно, основная проблема в сегментации платформы в терминах железа (и железячных фич)
И всёже главный вопрос: софтовые решения для оффлайн-связи между смартфонами: нишевое решение для
* В этом, кстати, в основном преуспели компании, которые смогли переориентироваться на оборонку.@embedoka
👍6🤔3❤1🌚1
Forwarded from Alex Smirnov
4. Как PCI и USB выпускают новый стандарт за 400 лет до появления чипов с ним
5. Как китайцы пытаются сделать "убийцу stm32", но забывают перевести документацию на английский
5. Как китайцы пытаются сделать "убийцу stm32", но забывают перевести документацию на английский
🤣17🔥4💯2🍾1
Are FPGAs or GPUs better for accelerating machine learning?
ChatGPT decides:
"A: In general, FPGAs may offer better performance and power efficiency for certain machine learning tasks, while GPUs may be more suitable for others due to their wider availability and ease of use. It is important to carefully consider the specific requirements and constraints of the task at hand in order to determine the best approach for accelerating machine learning."
@embedoka
ChatGPT decides:
"A: In general, FPGAs may offer better performance and power efficiency for certain machine learning tasks, while GPUs may be more suitable for others due to their wider availability and ease of use. It is important to carefully consider the specific requirements and constraints of the task at hand in order to determine the best approach for accelerating machine learning."
@embedoka
👍10🔥1
Чипмейкеры: Если вы открыли datasheet на планируемый к использованию чип и там девственно-чистый раздел Silicon Errata - не радуйтесь: возможно вам предстоит стать первым со-автором раздела 😭
@embedoka
👍24😢8😁7💯2
Forwarded from Pengo
первое правило фабрики - не говорить никому о фабрике.
🤣29🔥3💯2🤨1😈1
По мотивам обсуждения в коментах родился мем 🙈
(Не стреляйте в пианиста он рисует как умеет).
#золотохабра
@embedoka
(Не стреляйте в пианиста он рисует как умеет).
#золотохабра
@embedoka
🤣25👍5🤔2🔥1🎉1
PlotJuggler - опенсорсный кроссплатформенный тул для визуализации временных последовательностей.
Работает как с файлами так и с рилтайм каналами получения данных, в отличии от своих проприетарных конкурентов на Java переваривает гигантские объёмы без тормозов и вылетов. Поддерживает различные функции обработки сырых данных, в т.ч. имеет встроенный интерпретатор Lua для расширения возможностей препроцессинга.
📄 https://www.plotjuggler.io/
💾 https://github.com/facontidavide/PlotJuggler
PS: узнал о туле от реверс-инженеров (еще одна сфера использования PlotJuggler).
@embedoka
Работает как с файлами так и с рилтайм каналами получения данных, в отличии от своих проприетарных конкурентов на Java переваривает гигантские объёмы без тормозов и вылетов. Поддерживает различные функции обработки сырых данных, в т.ч. имеет встроенный интерпретатор Lua для расширения возможностей препроцессинга.
📄 https://www.plotjuggler.io/
💾 https://github.com/facontidavide/PlotJuggler
PS: узнал о туле от реверс-инженеров (еще одна сфера использования PlotJuggler).
@embedoka
👍15🔥4👏1
Геостационарный спутник AMSAT Phase 4-A aka Quatar-OSCAR 100 aka QO-100 aka Eshail-2 с радиолюбительским транспондером запущен в 2018г:
▫️Uplink: 2.4GHz
▫️Downlink: 10.5 GHz
C одной стороны радиолюбители плюются, что линк не на привычных 145/435 и надо вкладываться в новое железо, а с другой стороны - более короткая длина волны оборачивается компактностью и "простотой" антенного хозяйства.
Из-за того, что это геостационар всё равно не получается решения класса "спутниковая связь через айфон": необходимо наличие "тарелки" + прокачивание 2+ Вт на 2.4GHz (у кого-то сетапы с усилками на 20Вт), чтобы "быть услышанным".
В общем, такой сетап даже в походный рюкзак не засунешь, а было бы красиво запилить на максимально дешевом железе: какой-нить ESP32 c похаченной Baseband прошивкой и TCXO + такой же китайский интегральный усилок (на каких собирают EDUPы) 🙄
@embedoka
▫️Uplink: 2.4GHz
▫️Downlink: 10.5 GHz
C одной стороны радиолюбители плюются, что линк не на привычных 145/435 и надо вкладываться в новое железо, а с другой стороны - более короткая длина волны оборачивается компактностью и "простотой" антенного хозяйства.
Из-за того, что это геостационар всё равно не получается решения класса "спутниковая связь через айфон": необходимо наличие "тарелки" + прокачивание 2+ Вт на 2.4GHz (у кого-то сетапы с усилками на 20Вт), чтобы "быть услышанным".
В общем, такой сетап даже в походный рюкзак не засунешь, а было бы красиво запилить на максимально дешевом железе: какой-нить ESP32 c похаченной Baseband прошивкой и TCXO + такой же китайский интегральный усилок (на каких собирают EDUPы) 🙄
@embedoka
👍6🤔1