Немного об инновациях в сфере высоких технологий в стране под санкциями. Имею в виду Иран (новости про достижение технологического суверенитета путём создания нового поколения транспортных логистических коридоров между РФ и странами Азии уже набили оскомину).
Так вот иранский контр-адмирал Хабиболла Сайяри на этой неделе объявил о создании революционного квантового процессора, который может обнаруживать корабли противника с использованием квантовых алгоритмов.
Если вы захотите также прикоснуться к миру высоких технологий и квантовых вычислений, можете приобрести этот «квантовый процессор» онлайн по цене $589! (p/n AES-Z7EV-7Z020-G)
@embedoka
Так вот иранский контр-адмирал Хабиболла Сайяри на этой неделе объявил о создании революционного квантового процессора, который может обнаруживать корабли противника с использованием квантовых алгоритмов.
Если вы захотите также прикоснуться к миру высоких технологий и квантовых вычислений, можете приобрести этот «квантовый процессор» онлайн по цене $589! (p/n AES-Z7EV-7Z020-G)
@embedoka
🤣51🔥9🤡4🫡3👍2👌2🗿2
«Любую техническую проблему можно решить введением дополнительного уровня абстракции. Кроме одной — слишком большого количества уровней абстракции»
@embedoka
@embedoka
💯29😁6🤗1🦄1
При оформлении технической документации часто приходится вставлять скетчи/куски схемы и хочется использовать не скрин из EDA/CAD, а что-то красивое, векторное, версионируемое. Как GraphViz, но только не для диаграмм, а для схем.
И похоже есть прекрасное начинание для такого инструмента, принимающего на вход специально оформленный JSON (который можно выписать из Yosys), а на выходе отдающий SVG:
PS: Проекту хочется пожелать процветания и повторения триумфа Wavedrom'овской рисовалки эпюр.
#techdoc #doc-as-code
@embedoka
И похоже есть прекрасное начинание для такого инструмента, принимающего на вход специально оформленный JSON (который можно выписать из Yosys), а на выходе отдающий SVG:
yosys -p "prep -top my_top -flatten; write_json output.json" input.v💾 https://github.com/nturley/netlistsvg
netlistsvg output.json [-o output.svg] [--skin skin_file]
PS: Проекту хочется пожелать процветания и повторения триумфа Wavedrom'овской рисовалки эпюр.
#techdoc #doc-as-code
@embedoka
🔥26👍7❤2🎉1
Aliaksei Chapyzhenka, cоздатель WaveDrom, запилил проект-сателлит Sekvenco, который умеет переводить из формата WaveDrom'овского метаописания (т.н.WaveJSON ) в последовательность событий (для последующего преобразования в тест-векторы/автогенерации спеков?).
В качестве предпосылки создания приводится парадигма Specification by example (SBE):
▫️ https://en.wikipedia.org/wiki/Specification_by_example
▫️ https://www.techdesignforums.com/practice/technique/executable-specification-soc-ip/
@embedoka
В качестве предпосылки создания приводится парадигма Specification by example (SBE):
▫️ https://en.wikipedia.org/wiki/Specification_by_example
▫️ https://www.techdesignforums.com/practice/technique/executable-specification-soc-ip/
@embedoka
👍7🔥3❤2👨💻1
Китайская инженерная смекалка
Её существование одновременно и восхищает меня, и огорчает (приводя к осознанию собственной ограниченности в полёте инженерной фантазии). Порой некоторые решения не укладываются в ту парадигму, в которой я рос/обучался/развивался.
Кто-то возразит: "это же очевидно: был запрос рынка и он был удовлетворен наиболее дешевым и кондовым способом 🤷♂️". Но я снова и снова кусаю себя за локти: "В смысле!?!?.. А что так можно было? 😱".
И не надо путать смекалку (нетиповое решение задачи, для которой не существует решения "влоб", и создание нового класса устройств) и банальную рутину по замене ЭКБ на более дешевые и не всегда качественные аналоги.
@embedoka
Её существование одновременно и восхищает меня, и огорчает (приводя к осознанию собственной ограниченности в полёте инженерной фантазии). Порой некоторые решения не укладываются в ту парадигму, в которой я рос/обучался/развивался.
Кто-то возразит: "это же очевидно: был запрос рынка и он был удовлетворен наиболее дешевым и кондовым способом 🤷♂️". Но я снова и снова кусаю себя за локти: "В смысле!?!?.. А что так можно было? 😱".
И не надо путать смекалку (нетиповое решение задачи, для которой не существует решения "влоб", и создание нового класса устройств) и банальную рутину по замене ЭКБ на более дешевые и не всегда качественные аналоги.
@embedoka
🔥14👍5🦄4⚡1❤1💊1
IEEE Chipathon-II
Список финалистов "чипатлона" для ноды SKY130 PDK.
Наряду со знакомыми из Пакистана, присутствуют Чили, Бразилия, Аргентина, Уругвай (воистину равные возможности для всех 🎉).
Еще очень приятно наблюдать качественный скачок проектов: от "yet another RISC-V" к аналоговым блокам (LNA, ADC, DCDC, PLL, 60GHz demo). Ведь цифрУ можно и на FPGA пощупать, а вот гуманитарные запуски для аналоговых сущностей можно как "ошибку с нулевой стоимостью" рассматривать, а затем ничего не помешает (если есть такое целеполагание) там же запуститься в рамках ChipIgnite за $10k 🤑
▫️https://ieeexplore.ieee.org/ielx7/4563670/10157990/10158295.pdf
@embedoka
Список финалистов "чипатлона" для ноды SKY130 PDK.
Наряду со знакомыми из Пакистана, присутствуют Чили, Бразилия, Аргентина, Уругвай (воистину равные возможности для всех 🎉).
Еще очень приятно наблюдать качественный скачок проектов: от "yet another RISC-V" к аналоговым блокам (LNA, ADC, DCDC, PLL, 60GHz demo). Ведь цифрУ можно и на FPGA пощупать, а вот гуманитарные запуски для аналоговых сущностей можно как "ошибку с нулевой стоимостью" рассматривать, а затем ничего не помешает (если есть такое целеполагание) там же запуститься в рамках ChipIgnite за $10k 🤑
▫️https://ieeexplore.ieee.org/ielx7/4563670/10157990/10158295.pdf
@embedoka
⚡7👍6🎉1🏆1
Годные примеры и советы для использования #asciidoc на #github
Для тех кто предпочитает использовать
#techdoc
@embedoka
Для тех кто предпочитает использовать
README.adoc вместо README.md
▫️ https://gist.github.com/dcode/0cfbf2699a1fe9b46ff04c41721dda74#techdoc
@embedoka
🔥8❤1⚡1👍1👨💻1
MCU code density comparison
- Такую поисковую фразу я вбивал, пытаясь найти хоть какое-то сравнение плотности кода разных МК (8051, AVR, PIC16, MSP430, HC08, Cortex-M, RISC-V, etc).
Максимум релевантного, что удалось найти: это преза 2009г от NXP, восхваляющая Cortex-M0. Естественно, М0 в этом сравнении "велик и могуч" по всем аспектам, а уж по плотности кода в thumb-mode кладёт на лопатки все архитектуры существовавшие до его изобретения 🙄.
Естественно, никакой речи в презе 2009г про RISC-V в ней не шло, а хотелось бы его тоже добавить в сравнение, особенно с расширением 16битными командами.
❓Никому такое не попадалось случаем такое исследование (или несколько, чтобы результаты не были столь однобокими каковые получились у NXP с М0)?
@embedoka
- Такую поисковую фразу я вбивал, пытаясь найти хоть какое-то сравнение плотности кода разных МК (8051, AVR, PIC16, MSP430, HC08, Cortex-M, RISC-V, etc).
Максимум релевантного, что удалось найти: это преза 2009г от NXP, восхваляющая Cortex-M0. Естественно, М0 в этом сравнении "велик и могуч" по всем аспектам, а уж по плотности кода в thumb-mode кладёт на лопатки все архитектуры существовавшие до его изобретения 🙄.
Естественно, никакой речи в презе 2009г про RISC-V в ней не шло, а хотелось бы его тоже добавить в сравнение, особенно с расширением 16битными командами.
❓Никому такое не попадалось случаем такое исследование (или несколько, чтобы результаты не были столь однобокими каковые получились у NXP с М0)?
@embedoka
🤔8🤯4👍2😐1
Собрал в один блог-пост "Полезные ресурсы Github для инженеров FPGA/ASIC" серию публикаций в канале:
▫️https://t.me/embedoka/833
▫️https://t.me/embedoka/834
▫️https://t.me/embedoka/835
▫️https://t.me/embedoka/837
▫️https://t.me/embedoka/839
Так намного проще добавлять новые источники и иметь всегда актуальный список годноты.
@embedoka
▫️https://t.me/embedoka/833
▫️https://t.me/embedoka/834
▫️https://t.me/embedoka/835
▫️https://t.me/embedoka/837
▫️https://t.me/embedoka/839
Так намного проще добавлять новые источники и иметь всегда актуальный список годноты.
@embedoka
Журнал Эмбеддед-Инженера
Полезные ресурсы Github для инженеров FPGA/ASIC
На кого из индустрии Semiconductors подписаться на Github
🔥16👍7❤3👌2🦄2🏆1