TOP-10*
▫️https://github.com/esynr3z
▫️https://github.com/pConst
▫️https://github.com/NickolayTernovoy
▫️https://github.com/hellgate202
▫️https://github.com/vborchsh
▫️https://github.com/VSHEV92
▫️https://github.com/Dmitriy0111
▫️https://github.com/yuravg
▫️https://github.com/zhelnio
* - по версии @embedoka
/* Русскоязычные персоналии индустрии FPGA/ASIC */▫️https://github.com/hukenovs
▫️https://github.com/esynr3z
▫️https://github.com/pConst
▫️https://github.com/NickolayTernovoy
▫️https://github.com/hellgate202
▫️https://github.com/vborchsh
▫️https://github.com/VSHEV92
▫️https://github.com/Dmitriy0111
▫️https://github.com/yuravg
▫️https://github.com/zhelnio
* - по версии @embedoka
🔥8👍6❤3🎉2
Интересный пример работы с "чувствительными данными" в индустрии VLSI.
У ребят из OpenROAD есть репо security без какого либо описания и README. В этом репо в т.ч. хуки гита и скрипт мержа разработок секретной организации The-OpenROAD-Project-Private с публичными репами проекта. Всё по-взрослому, ибо с точки зрения DevSecOps это даже не утекание ключей AWS, а гораздо хуже: ключи, во-первых: свои; во-вторых: можно отозвать утёкшие. а тут: "ноды не воробей - улетят не воротишь" 😭
Конечно у серьёзных парней, которые лавируют между контрибьютом опенсорса и обкаткой его на проприетарных нодах (чувствительная информация) всё должно быть автоматизировано, а не так, чтобы придерживаться правила типа: "давайте договоримся в этой директории хранить всё секретное, а в этой всё публичное", которое легко и непринуждённо ломает человеческий фактор 😬
Молодцы ребята одним словом 👍
PS: Содержимое скриптов приоткрывает завесу на каких непубличных нодах тестируют тулы, кое-где даже 7нм проскакивает.
@embedoka
У ребят из OpenROAD есть репо security без какого либо описания и README. В этом репо в т.ч. хуки гита и скрипт мержа разработок секретной организации The-OpenROAD-Project-Private с публичными репами проекта. Всё по-взрослому, ибо с точки зрения DevSecOps это даже не утекание ключей AWS, а гораздо хуже: ключи, во-первых: свои; во-вторых: можно отозвать утёкшие. а тут: "ноды не воробей - улетят не воротишь" 😭
Конечно у серьёзных парней, которые лавируют между контрибьютом опенсорса и обкаткой его на проприетарных нодах (чувствительная информация) всё должно быть автоматизировано, а не так, чтобы придерживаться правила типа: "давайте договоримся в этой директории хранить всё секретное, а в этой всё публичное", которое легко и непринуждённо ломает человеческий фактор 😬
Молодцы ребята одним словом 👍
PS: Содержимое скриптов приоткрывает завесу на каких непубличных нодах тестируют тулы, кое-где даже 7нм проскакивает.
@embedoka
👍7🔥2🤯1
О доступных китайских платах с FPGA для новичков (или не Sipeed единым)
У проекта m5stack есть модуль на FPGA GW1NR-LV9 (по логич.емкости аналогичен тому, что в Tang Nano 9K) с независимым (опять же сравнение с Nano 9K) трансивером HDMI.
В плане продуманности эко-ситемы (особенно если уже есть какие-то из модулей от m5stack) стоит обратить внимание - позволяет стекировать другие модули (дисплеи, сенсоры, мироконтроллеры).
Для обучения и занятий в кружках по интересам тоже привлекательный девайс - в отличие от остальных вендоров тут не кусок текстолита с запаянными компонентами, а изделие в корпусе, с другими модулями производителя соединяется используя "внутренний" коннектор, что должно служить долговечности эксплуатации и какой-никакой защите от "магического дыма" 🤪
@embedoka
У проекта m5stack есть модуль на FPGA GW1NR-LV9 (по логич.емкости аналогичен тому, что в Tang Nano 9K) с независимым (опять же сравнение с Nano 9K) трансивером HDMI.
В плане продуманности эко-ситемы (особенно если уже есть какие-то из модулей от m5stack) стоит обратить внимание - позволяет стекировать другие модули (дисплеи, сенсоры, мироконтроллеры).
Для обучения и занятий в кружках по интересам тоже привлекательный девайс - в отличие от остальных вендоров тут не кусок текстолита с запаянными компонентами, а изделие в корпусе, с другими модулями производителя соединяется используя "внутренний" коннектор, что должно служить долговечности эксплуатации и какой-никакой защите от "магического дыма" 🤪
@embedoka
👍14🔥4⚡1❤1
Всё не мог понять что все так тему телеграм-ботов в микроконтроллерах муссируют уже достаточно продолжительное время. Т.е. в чём ценность, потому как сценарии использования, названия которых начинаются с "умный..." явно не моя тема.
Так вот раскрываю секрет (быть может это наведёт участников канала на новые сценарии использования): платка на ESP32 с али за 100рублей с тг-ботом и подключенная к домашнему вайфай обладает двумя важными (для меня) достоинствами:
1️⃣ "пробивает" провайдерский NAT;
2️⃣ не требует статического IP для "подключения" извне.
Из этого вырисовываются различные сценарии применения, например:
1️⃣ доступ из любой точки мира к девайсам в домашней локалке (telnet-over-tgchat)
2️⃣ физическое управление (через GPIO) домашними девайсами (включить/ребутнуть сервер/воркстейшн + внешний вачдог для того же роутера например (про watchcat знаю, пользуюсь))
Добавив к ESP32 USB-flash или SD-card можно запилить свой автономный:
▫️ приватный инстанс флибуста бота (либо просто свою локальную коллекцию книжек с поиском по индексу)
▫️music-бот со своей локальной коллекцией песенок
❓У кого какие еще идеи?
@embedoka
Так вот раскрываю секрет (быть может это наведёт участников канала на новые сценарии использования): платка на ESP32 с али за 100рублей с тг-ботом и подключенная к домашнему вайфай обладает двумя важными (для меня) достоинствами:
1️⃣ "пробивает" провайдерский NAT;
2️⃣ не требует статического IP для "подключения" извне.
Из этого вырисовываются различные сценарии применения, например:
1️⃣ доступ из любой точки мира к девайсам в домашней локалке (telnet-over-tgchat)
2️⃣ физическое управление (через GPIO) домашними девайсами (включить/ребутнуть сервер/воркстейшн + внешний вачдог для того же роутера например (про watchcat знаю, пользуюсь))
Добавив к ESP32 USB-flash или SD-card можно запилить свой автономный:
▫️ приватный инстанс флибуста бота (либо просто свою локальную коллекцию книжек с поиском по индексу)
▫️music-бот со своей локальной коллекцией песенок
❓У кого какие еще идеи?
@embedoka
👍24🔥1🤯1💯1
Embedded Doka
Что они там в Голландии курят? 🙄 @embedoka
Однако, не только в министерствах забористая курительная смесь.. 🙈
🤣25😁5😱1👌1
LocalSend - вот она программа моей мечты!
Кроссплатформенная замена проприетарной AirDrop: работает в любых сочетаниях - с айфона на линукс, с андроида на макбук и винду 💪
Позволяет обмениваться файлами, медиа и текстом между девайсами, которые в одной локальной сети (да, не совсем замена - ниразу не WiFi Direct), но по сравнению с античным способом перебрасывания файла с мобилки на десктоп (и наоборот) через телеграм чат - эта прога прям глоток свежего воздуха 😍
PS: конечно есть чего допиливать, а на линукс-хосте этот flutter так вообще обильно сыпет ошибками в лог (но работает), но столь славному и многообещающему проекту хочется пожелать удачи и процветания 🎉
▫️ https://localsend.org/
@embedoka
Кроссплатформенная замена проприетарной AirDrop: работает в любых сочетаниях - с айфона на линукс, с андроида на макбук и винду 💪
Позволяет обмениваться файлами, медиа и текстом между девайсами, которые в одной локальной сети (да, не совсем замена - ниразу не WiFi Direct), но по сравнению с античным способом перебрасывания файла с мобилки на десктоп (и наоборот) через телеграм чат - эта прога прям глоток свежего воздуха 😍
PS: конечно есть чего допиливать, а на линукс-хосте этот flutter так вообще обильно сыпет ошибками в лог (но работает), но столь славному и многообещающему проекту хочется пожелать удачи и процветания 🎉
▫️ https://localsend.org/
@embedoka
👍21🔥4❤1🤨1
Привет из прошлого ✌️
Статья 2006 года, описывающая ТОП-14 бесперспективных направлений в [радио|микро]-электронике, на которые не стоит тратить лучшие годы своей карьеры.
С высоты 2023 года довольно иронично перечитывать, учитывая сколько из "тупиковых" направлений выстрелили.
TL;DR:
▫️Wearable electronics
▫️Automotive radar (a.k.a. adaptive cruise control or "car radar")
▫️MEMS
▫️Ultra Wideband (UWB)
▫️Low temperature co-fired ceramic (LTCC)
▫️GaAs for anything other than RF
▫️High voltage GaAs
▫️Aluminum silicon carbide (AlSiC)
▫️IMPATT diodes (so called "solid-state transmitters")
▫️Josephson Junctions
▫️Integrated features on alumina
▫️Superconductive filters
▫️Ferroelectric tunable filters
▫️Carbon nanotubes
▫️Anything that involves diamond
▫️On-chip MEMS tunable matching networks
▫️Three-dimensional MMICs
▫️Metamaterials
@embedoka
Статья 2006 года, описывающая ТОП-14 бесперспективных направлений в [радио|микро]-электронике, на которые не стоит тратить лучшие годы своей карьеры.
С высоты 2023 года довольно иронично перечитывать, учитывая сколько из "тупиковых" направлений выстрелили.
TL;DR:
▫️Wearable electronics
▫️Automotive radar (a.k.a. adaptive cruise control or "car radar")
▫️MEMS
▫️Ultra Wideband (UWB)
▫️Low temperature co-fired ceramic (LTCC)
▫️GaAs for anything other than RF
▫️High voltage GaAs
▫️Aluminum silicon carbide (AlSiC)
▫️IMPATT diodes (so called "solid-state transmitters")
▫️Josephson Junctions
▫️Integrated features on alumina
▫️Superconductive filters
▫️Ferroelectric tunable filters
▫️Carbon nanotubes
▫️Anything that involves diamond
▫️On-chip MEMS tunable matching networks
▫️Three-dimensional MMICs
▫️Metamaterials
@embedoka
🔥11👍3🤔2🤯2👏1🏆1
ZNTC_Digitimes_forecast_2023.pdf
405.1 KB
Перевод аналитической статьи Digitimes: "Состояние мировой полупроводниковой промышленности в 2023г и позднее" от «ЗНТЦ» (Зеленоградского технологического центра).
@embedoka
@embedoka
👍7🤔1
😢
Собеседник издательства подтвердил, что переговоры о покупке МЦСТ начались еще летом 2021 года. Однако процесс застопорился из-за слишком высокой цены. В прошлом году переговоры продолжились, как добавил другой источник: «После того, как был проведен предпродажный аудит, представители "Росатома" говорили о том, что готовы управлять активом и развивать его, но платить не хотели».
источник
@embedoka
Собеседник издательства подтвердил, что переговоры о покупке МЦСТ начались еще летом 2021 года. Однако процесс застопорился из-за слишком высокой цены. В прошлом году переговоры продолжились, как добавил другой источник: «После того, как был проведен предпродажный аудит, представители "Росатома" говорили о том, что готовы управлять активом и развивать его, но платить не хотели».
источник
@embedoka
😢11👍3😁3🌚1🦄1
Несколько лениво перекрашивать тарифные планы под нашу индустрию, но идея такая:
▫️для эмбедерщика: утопчу в 8051 код, который прежде работал на STM32 на премуиум тарифе
▫️для плисовода: сокращу количество LUT на 20% при том же функционале на премуиум тарифе
▫️дляпасечника: вылечу все слэки не меняя техпроцесса на премуиум тарифе
▫️для верификатора: найду все баги до RTL-фриза на премуиум тарифе
❓Свой вариант можно написать в комментах ➡️
#пятничное
@embedoka
▫️для эмбедерщика: утопчу в 8051 код, который прежде работал на STM32 на премуиум тарифе
▫️для плисовода: сокращу количество LUT на 20% при том же функционале на премуиум тарифе
▫️для
▫️для верификатора: найду все баги до RTL-фриза на премуиум тарифе
❓Свой вариант можно написать в комментах ➡️
#пятничное
@embedoka
🤣14👍2👨💻2👏1🤓1🤝1🫡1
Нецелевой опенсорц
Нашёл такой тул для манипуляций с VCD в CLI.
При установке pip'ом подтянулась зависимость
Более того при детальном чтении документации обнаружилась опция
Не берусь судить насколько это правильно: использовать узкоспециализированное опенсорц ПО как трибуну (судя по профайлу автора - он ярый борец с режимом), но беспокоит иной вопрос: когда вбиваешь в строке
Т.о. хотелось бы для того же
@embedoka
Нашёл такой тул для манипуляций с VCD в CLI.
При установке pip'ом подтянулась зависимость
china-dictatorship и не удалилась при удалении основного пакета 😬Более того при детальном чтении документации обнаружилась опция
vcdcat --china что как бы далеко от ожидаемого функционала тула 😳Не берусь судить насколько это правильно: использовать узкоспециализированное опенсорц ПО как трибуну (судя по профайлу автора - он ярый борец с режимом), но беспокоит иной вопрос: когда вбиваешь в строке
apt, yum, dnf, pip то как то привык думать что ничего вредоносного не может попасть на комп (слышал только про node.js & плагины к браузерам со зловредами). Т.о. хотелось бы для того же
pip некую надстройку, которая хотя бы выводила некий "рейтинг доверия" тому или иному пакету. Есть ли такое в природе ❓ @embedoka
😁8🤔4🗿4❤1🔥1😱1
Лучшая документация - самодокументируемый исходник.
Wavedrom конечно божественнен, когда надо в полиграфического качества PDF надо вставить вейвформу в SVG, но в HDL-исходник такое засунуть сложно, да и зачем? 🤔
Толи дело AsciiArt, которым еще деды пользовались, самое то для SaaD (sources as a docs) 🤘
А поможет с этой задачей вот этот тул. За подгон спасибо @MuratovAS 🙏
#techdoc
@embedoka
Wavedrom конечно божественнен, когда надо в полиграфического качества PDF надо вставить вейвформу в SVG, но в HDL-исходник такое засунуть сложно, да и зачем? 🤔
Толи дело AsciiArt, которым еще деды пользовались, самое то для SaaD (sources as a docs) 🤘
А поможет с этой задачей вот этот тул. За подгон спасибо @MuratovAS 🙏
#techdoc
@embedoka
👍19👀4❤2🔥2🏆1
RegEx IP is a CPU-like processor for pattern matching - чем развлекаются в Nvidia после покупки Mellanox.
Так понимаю RegEx во всяких DPI (Deep Packet Inspection) востребован или для банального роутинга тоже хорошо делать CPU-offloading? 🤔
@embedoka
Так понимаю RegEx во всяких DPI (Deep Packet Inspection) востребован или для банального роутинга тоже хорошо делать CPU-offloading? 🤔
@embedoka
🤔4👍1👨💻1
Suggestions_to_Verification.pdf
30.6 KB
Манифест ртльщика верификаторам
▫️Логируйте номер тактового цикла вместо времени симуляции
▫️Считайте число сообщений UVM об ошибках и делайте этот также доступным
▫️Разделяйте типы ошибок на WRONG, ERROR, CORRECT
▫️Используйте имитацию ассертов (
▫️Используйте VCD (возможность открыть его с любого хоста без необходимости подключения к серверу лицензий).
(выловлено в ленте линкедин)
@embedoka
▫️Логируйте номер тактового цикла вместо времени симуляции
▫️Считайте число сообщений UVM об ошибках и делайте этот также доступным
▫️Разделяйте типы ошибок на WRONG, ERROR, CORRECT
▫️Используйте имитацию ассертов (
wire panic_paddr_bad = ( ^paddr) === 1’bx;)▫️Используйте VCD (возможность открыть его с любого хоста без необходимости подключения к серверу лицензий).
(выловлено в ленте линкедин)
@embedoka
👍7🔥3🤓1🗿1