Forwarded from Igor Fomin
Через N лет: встречайте Apple FPGA. 🤩
🔥14🏆6🤔1
sv2chisel - SystemVerilog to Chisel Translator
💾 Code
📄 Paper
📄 Features & Limitations
#SV #verilog #chisel #translator
@embedoka
💾 Code
📄 Paper
📄 Features & Limitations
#SV #verilog #chisel #translator
@embedoka
🤔7🌚5🤯1🥴1
Chisel vs SpinalHDL
Не берусь судить о том какой из инструментов более зрелый и с большим комьюнити, но тот факт что такая монстроузная штука как FireSim поддерживает Chisel (и только) говорит о многом.
И лично для меня существование таких штук как FireSim куда сильнее задаёт тренд к "демократизации кремния", нежели появление еще одного "HLS".
Ведь это по факту (благодаря доступности для запуска на AWS F1 любому желающему) функциональный аналог Cadence Palladium* (хотя в продуктовой линейке кейденс можно запутаться бесповоротно: Helium? Palladium? Protium? 🤯).
PS: но давайте признаемся - по-настоящему мы грезим мечтой об ускорении моделирования HDL on GPU, так ведь? 😏
Make GPU great again!
@embedoka
Не берусь судить о том какой из инструментов более зрелый и с большим комьюнити, но тот факт что такая монстроузная штука как FireSim поддерживает Chisel (и только) говорит о многом.
И лично для меня существование таких штук как FireSim куда сильнее задаёт тренд к "демократизации кремния", нежели появление еще одного "HLS".
Ведь это по факту (благодаря доступности для запуска на AWS F1 любому желающему) функциональный аналог Cadence Palladium* (хотя в продуктовой линейке кейденс можно запутаться бесповоротно: Helium? Palladium? Protium? 🤯).
PS: но давайте признаемся - по-настоящему мы грезим мечтой об ускорении моделирования HDL on GPU, так ведь? 😏
Make GPU great again!
@embedoka
YouTube
FireSim Intensive (Architecture Track) - Chisel Community Conference 2018
Sagar Karandikar gives a deep dive on FireSim and the Chisel and FIRRTL technology enabling it. FireSim allows for the automated, fast emulation of hardware designs on Amazon AWS F1 infrastructure.
🔥4👍2😍1
Все мы так или иначе сталкиваемся с опенсорсными проектами: кто-то читает исходники перед сном в поисках вдохновения, кто-то заимствует части/библиотеки, а кто-то даже самозабвенно контрибьютит.
Как правило, от качественного опенсорса эмоции позитивные, но проходящие (да и в нашем предметном домене качественного попадается довольно мало). Зато от плохого эмоции весьма долгоиграющи. Вот решил выплеснуть немного гнева (сначала хотел сделать смешной мем про "плохой опенсорс" но та-а-ак лень..).
Итак, ТОП-5 признаков "дурно-пахнущего" опенсорса:
5️⃣ Отсутствие мало-мальской документации и скриптов сборки: т.е. пока изрядно не поковыряешься в исходниках - не поймёшь какие фичи и ограничения есть у проекта. Также неясна фаза проекта - достигнуты ли были поставленные цели или проект был заброшен на полпути.
4️⃣ Отсутствие тестов/тестбенчей. (no_comments)
3️⃣ Отсутствие файлов сборки/IDE: Мейкфайл и/или скрипты сборки отсуствуют как класс - т.е. вообще непонятно каким тулчейном (в случае мк) или EDA (в случае HDL) должен собираться проект. Как правило зависимости от внешних проектов/репо тоже выясняются уже в процессе.
2️⃣ Полное отсутствие комментариев в коде. Обычно идёт вкупе с искусством написания нечеловекопонятного кода: что такое говорящие имена переменных, архитектура кода, паттерны описания тех или иных сущностей - создателю неведомо. Иногда доходит до анекдотичного: единственный комментарий в исходниках - это указание лицензии в шапке файла (и на том спасибо 🙏🏻
1️⃣ Ну и, наверное, самое грустное: полный игнор со стороны создателя на Issues/PR. (Часто характерно для проектов, выполненных студенческими коллективами в рамках дипломной работы: подписал обходной лист в ставшем родным за 5 лет вузе и перевернул эту страницу своей жизни). Очень жаль, даже среди студенческих встречаются довольно сильные проекты 😢
❓А отчего у вас чаще всего "подгорает" при использовании проектов с гитхаба?
#наблюдения #бесит
@embedoka
Как правило, от качественного опенсорса эмоции позитивные, но проходящие (да и в нашем предметном домене качественного попадается довольно мало). Зато от плохого эмоции весьма долгоиграющи. Вот решил выплеснуть немного гнева (сначала хотел сделать смешной мем про "плохой опенсорс" но та-а-ак лень..).
Итак, ТОП-5 признаков "дурно-пахнущего" опенсорса:
5️⃣ Отсутствие мало-мальской документации и скриптов сборки: т.е. пока изрядно не поковыряешься в исходниках - не поймёшь какие фичи и ограничения есть у проекта. Также неясна фаза проекта - достигнуты ли были поставленные цели или проект был заброшен на полпути.
4️⃣ Отсутствие тестов/тестбенчей. (no_comments)
3️⃣ Отсутствие файлов сборки/IDE: Мейкфайл и/или скрипты сборки отсуствуют как класс - т.е. вообще непонятно каким тулчейном (в случае мк) или EDA (в случае HDL) должен собираться проект. Как правило зависимости от внешних проектов/репо тоже выясняются уже в процессе.
2️⃣ Полное отсутствие комментариев в коде. Обычно идёт вкупе с искусством написания нечеловекопонятного кода: что такое говорящие имена переменных, архитектура кода, паттерны описания тех или иных сущностей - создателю неведомо. Иногда доходит до анекдотичного: единственный комментарий в исходниках - это указание лицензии в шапке файла (и на том спасибо 🙏🏻
/* без иронии */ ).1️⃣ Ну и, наверное, самое грустное: полный игнор со стороны создателя на Issues/PR. (Часто характерно для проектов, выполненных студенческими коллективами в рамках дипломной работы: подписал обходной лист в ставшем родным за 5 лет вузе и перевернул эту страницу своей жизни). Очень жаль, даже среди студенческих встречаются довольно сильные проекты 😢
❓А отчего у вас чаще всего "подгорает" при использовании проектов с гитхаба?
#наблюдения #бесит
@embedoka
👍5👏2🌚2🤔1😢1
Прекрасное занятие для воскресного вечера: How-to guide on 3D-printing standard cells from the SKY130 PDK.
Предполагаю, что идею можно усовершенствовать (нашируки фрезы не для скуки): если не печатать пласиком, а фрезеровать на ЧПУ из различных металлов - должны получиться крайне симпатичные статуэтки для награждения (а в сочетании со стеклом/оргстеклом - вообще 🔥).
@embedoka
Предполагаю, что идею можно усовершенствовать (наши
@embedoka
🔥9👍4❤2💯1🏆1
SDC*-khana (driverless DeLorean) - прецизионный дрифт автономного DeLorean (переделанного в электрической), обычная выпускная работа студента Стенфорда 🙈. Тут немного описания.
Как говорят дамы:мужчина отличается от мальчика стоимостью игрушек 💰
*SDC - self drifting car 😊
@embedoka
Как говорят дамы:
*SDC - self drifting car 😊
@embedoka
🔥10👍6🤯3⚡1🏆1
Embedded Doka
Гонения Master & Slave. Now in HW. Ну всё, приплыли, сушите вёсла. Это было прикольно когда не затрагивало HW индустрию: почитывать новости про выпиливание терминов из питона или смена дефолтного названия ветки на гитхаб, по похоже на то, что добрались до…
А помните эту публикацию двухлетней давности где посмеивались над переделками воинов SJW, которым не совсем по духу пришлись Master & Slave?
Так вот, когда Analog Devices публикует гайд , а за его нарушение на EngineerZone раздаёт тикеты юзерам - это уже начинает быть менее смешно 😬.
О, новый дивный мир, там где Grandfather превратился в Legacy, а White в Allow 🤦🏻♂️
@embedoka
Так вот, когда Analog Devices публикует гайд , а за его нарушение на EngineerZone раздаёт тикеты юзерам - это уже начинает быть менее смешно 😬.
О, новый дивный мир, там где Grandfather превратился в Legacy, а White в Allow 🤦🏻♂️
@embedoka
🤯10👍4🤔4
Оказывается гитхаб давно выпустил свою кроссплатформенную обёртку над гитом: https://hub.github.com/ и вместо:
PS Какой же я отсталый 😭
@embedoka
git clone https://github.com/iDoka/awesome-embedded-softwareможно лаконично писать (для своих репо):
hub clone awesome-embedded-softwareТакже в ассортименте прочие ништяки, специфичные для GH (работа с CI, PR, issues, etc).
PS Какой же я отсталый 😭
@embedoka
👍10❤4🤔2👎1
У ARM оказывается есть пдфка по прототипированию их Кортексов на FPGA.
Документ не всеобъемлющий, но с претенциозностью на кроссплатформенность (Altera|Xilinx|Synopsys), тем не менее может быть полезным (не только для Кортексов) .
Что любопытно, судя по обозначению BUFG, сам ARM предпочитает строить свои платфомы прототипирования на FPGA Xilinx 👌🏻
@embedoka
Документ не всеобъемлющий, но с претенциозностью на кроссплатформенность (Altera|Xilinx|Synopsys), тем не менее может быть полезным (не только для Кортексов) .
Что любопытно, судя по обозначению BUFG, сам ARM предпочитает строить свои платфомы прототипирования на FPGA Xilinx 👌🏻
@embedoka
👍8🔥6
❗️ Скамный Али
(лайк, репост, плиз 🙏🏻 )
Пару раз читал про этот схематоз, но не придавал этому такое значение, если бы не пара моментов (о них чуть ниже).
Сама схема заключается в том, что продаван выставляет лот на Али с ценой ниже рынка, но с астрономической стоимостью доставки, что не всегда можно заметить - покупатель оплачивает заказ (если на карте достаточно средств) и продаван моментально меняет статус на "отгружено" - т.е. даже если сработал алерт после оплаты - вернуть получается (если получается) сумму за вычетом логистических расходов, на что собственно и основной расчёт (и доход) этих дельцов.
Нюансы, придающие делу остроты:
➡️ Такая схема добралась и до довольно нишевых товаров: диайяйщики, ардуинщики, стм32щики (а тем кто оплачивает кредитной картой стоит быть бдительнее 2х)
➡️ Вот уже пару месяцев международное приложение Али не работает на заказы, отгружаемые в РФ, предлагают пользоваться приложением от Али-Раша, которое под RU-клиентов и какое интересное совпадение: это приложение несёт в себе уникальныйбаг фичу - в корзине не отображаются цены доставки (та же "фича" и в вебе на теперь уже безальтернативном али.ру - случайность?)
Не знаю какую коммисию на подобных операциях зарабатывают MailRU Group и USM International, а какую - Alibaba, но выглядит так что подобная схема устраивает всех интересантов. Вероятно единственное, на что мы можем повлиять при таком раскладе - максимальная огласка, поэтому, пожалуйста, like, share, repost 🙏🏻
PS: задача-минимум: оглаской свести к минимуму вериятность стать частью схемы, в которой группа интересантов наживается на ситуации с полупроводниковыми компонентами в РФ
задача-максимум: повлиять на исправление фичи в приложении и вебе.
@embedoka
(лайк, репост, плиз 🙏🏻 )
Пару раз читал про этот схематоз, но не придавал этому такое значение, если бы не пара моментов (о них чуть ниже).
Сама схема заключается в том, что продаван выставляет лот на Али с ценой ниже рынка, но с астрономической стоимостью доставки, что не всегда можно заметить - покупатель оплачивает заказ (если на карте достаточно средств) и продаван моментально меняет статус на "отгружено" - т.е. даже если сработал алерт после оплаты - вернуть получается (если получается) сумму за вычетом логистических расходов, на что собственно и основной расчёт (и доход) этих дельцов.
Нюансы, придающие делу остроты:
➡️ Такая схема добралась и до довольно нишевых товаров: диайяйщики, ардуинщики, стм32щики (а тем кто оплачивает кредитной картой стоит быть бдительнее 2х)
➡️ Вот уже пару месяцев международное приложение Али не работает на заказы, отгружаемые в РФ, предлагают пользоваться приложением от Али-Раша, которое под RU-клиентов и какое интересное совпадение: это приложение несёт в себе уникальный
Не знаю какую коммисию на подобных операциях зарабатывают MailRU Group и USM International, а какую - Alibaba, но выглядит так что подобная схема устраивает всех интересантов. Вероятно единственное, на что мы можем повлиять при таком раскладе - максимальная огласка, поэтому, пожалуйста, like, share, repost 🙏🏻
PS: задача-минимум: оглаской свести к минимуму вериятность стать частью схемы, в которой группа интересантов наживается на ситуации с полупроводниковыми компонентами в РФ
задача-максимум: повлиять на исправление фичи в приложении и вебе.
@embedoka
👍23💯2👎1😁1😱1
Forwarded from Anton Stavinsky
я конкретно такой развод видел и даже не велся никогда. Но вот чуть было не повелся на другой тип развода:
товар который я хочу с ценой плюс минус такой же как остальные лоты но с доставкой по России. Так вот фишка в том что доставка по России стоит ну положим 3-5к рублей.
В случае если товар не доставлен (а он понятно не будет доставлен) стоимость доставки остается продавану. Вот они и шлепают фейковые трек номера и тд и максимально тянут время. Я успел прочитать такую схему прежде чем заказать себе девайс.
товар который я хочу с ценой плюс минус такой же как остальные лоты но с доставкой по России. Так вот фишка в том что доставка по России стоит ну положим 3-5к рублей.
В случае если товар не доставлен (а он понятно не будет доставлен) стоимость доставки остается продавану. Вот они и шлепают фейковые трек номера и тд и максимально тянут время. Я успел прочитать такую схему прежде чем заказать себе девайс.
🔥1
Современные достижения электроники и микроэлектроники не во благо человечества.
Если бы кто-то в конце 90хх мне сказал, что осуществимо создать полноценный девайс (с корпусом, батарейкой, etc) толщиной менее 1мм - я бы ответил вызывайте санитаров 🤣
Однако (спустя 25лет) ровно столько составляет толщина скимера, собранного буквально "на коленке" - 0.68мм 😱
PS: А в конце 90-хх *один мой друг*, как и прочие увлечённые школьники, грезил конструированием микроминиатюрных жучков: smd-компоненты уже были вполне доступны, более того даже выпускался отечественный (и по тем меркам) миниатюрный микрофон М4-Б2 "СОСНА" толщиной каких-то 2,7мм - и весь расклад портили ХИТы (химические источники тока), которые ну совсем не вписывались в такую концепцию как размещение всей конструкции (например) в обложке книги твёрдого переплёта.
@embedoka
Если бы кто-то в конце 90хх мне сказал, что осуществимо создать полноценный девайс (с корпусом, батарейкой, etc) толщиной менее 1мм - я бы ответил вызывайте санитаров 🤣
Однако (спустя 25лет) ровно столько составляет толщина скимера, собранного буквально "на коленке" - 0.68мм 😱
PS: А в конце 90-хх *один мой друг*, как и прочие увлечённые школьники, грезил конструированием микроминиатюрных жучков: smd-компоненты уже были вполне доступны, более того даже выпускался отечественный (и по тем меркам) миниатюрный микрофон М4-Б2 "СОСНА" толщиной каких-то 2,7мм - и весь расклад портили ХИТы (химические источники тока), которые ну совсем не вписывались в такую концепцию как размещение всей конструкции (например) в обложке книги твёрдого переплёта.
@embedoka
😱5⚡2👍2🌚1😈1